537
100
537
2
0
0
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
1205
4018
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
185
185
185
185
185
185
161
195
156
151
149
136
135
153
157
168
194
184
196
196
196
197
193
195
196
190
198
197
194
196
195
194
194
196
194
194
193
188
194
183
185
191
196
194
195
197
195
196
194
194
190
193
193
195
195
196
196
197
194
198
196
195
195
196
197
193
194
195
194
195
195
195
195
192
193
193
174
171
174
159
162
195
181
187
194
194
144
137
129
118
130
145
164
198
198
198
198
182
182
182
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
11
11
11
11
11
11
9
8
73
38
3
2
1
5
9
6
3
2
1
1
1
1
1
1
1
1
1
1
10
6
3
14
25
32
18
5
4
3
6
5
4
4
7
10
5
1
21
21
14
8
5
3
4
5
13
21
105
143
138
84
31
111
144
105
54
3
90
135
83
31
31
31
31
112
101
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
95
97
98
99
99
100
141
161
182
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
120
120
120
120
120
120
98
138
125
143
149
160
191
159
170
177
180
185
196
195
195
192
192
192
196
190
193
194
191
193
196
190
189
189
191
187
189
180
184
183
177
181
191
185
188
194
189
193
187
181
182
180
180
187
179
175
179
188
179
193
184
179
186
184
194
184
179
180
181
181
181
181
181
170
175
175
152
149
154
131
134
187
157
175
175
140
131
114
112
108
120
137
157
193
193
193
193
140
97
97
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
87
87
87
87
87
87
51
16
3
2
1
1
1
1
1
1
2
3
2
1
2
2
3
2
1
5
5
5
6
4
3
10
16
12
7
2
2
1
1
1
1
3
6
8
6
4
39
21
4
3
4
5
9
12
13
15
81
42
4
53
102
121
128
87
45
3
67
109
56
4
4
4
4
89
53
17
17
17
17
17
14
12
12
12
12
71
70
59
49
49
49
49
59
64
67
68
70
83
66
49
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
121
121
121
121
121
121
111
121
111
122
107
118
169
125
127
132
129
139
139
148
169
150
151
166
149
150
151
169
153
151
151
166
147
147
147
144
149
140
139
135
134
137
160
127
138
120
122
125
122
127
138
110
128
132
133
148
148
134
122
117
105
111
123
144
149
114
112
111
110
110
109
109
109
111
117
125
125
125
125
125
106
138
120
126
126
100
77
79
81
78
80
92
116
148
149
149
149
149
60
114
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
12
12
12
12
12
12
6
1
49
25
2
3
2
2
2
3
5
5
6
12
7
2
3
8
6
4
4
4
3
3
3
5
6
7
7
7
8
7
5
4
4
10
6
2
2
6
51
28
5
3
1
5
3
1
1
1
50
27
5
1
33
31
29
15
1
4
8
12
6
1
1
1
1
41
28
16
16
16
16
16
8
1
1
1
1
20
20
18
16
16
16
18
18
18
18
18
18
39
27
16
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
163
163
163
163
163
163
153
149
145
172
126
133
160
138
145
147
162
153
162
178
162
173
162
163
163
165
174
164
172
160
162
163
164
183
163
161
159
152
164
150
155
157
160
163
154
156
160
172
166
162
178
173
166
174
171
166
166
183
158
164
163
160
162
174
156
155
151
152
157
163
163
163
163
140
141
137
133
127
127
127
121
183
142
161
161
104
100
95
87
86
100
117
137
174
174
174
174
150
10
155
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
66
66
66
66
66
66
37
8
90
46
2
11
6
2
6
7
7
5
3
8
7
5
3
3
3
3
3
3
3
3
4
6
7
8
6
5
7
9
6
4
4
9
7
5
3
1
8
8
8
18
9
1
2
4
6
8
71
42
14
36
65
106
125
66
8
4
42
81
47
14
14
14
14
40
37
35
35
35
35
35
18
2
2
2
2
23
34
44
49
51
54
69
54
32
10
10
10
10
10
10
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
161
161
161
161
161
161
161
156
145
145
139
134
167
139
145
154
165
159
159
165
159
159
157
165
157
158
159
167
164
165
176
167
166
174
161
158
149
142
151
142
146
149
167
155
151
153
156
160
157
165
164
157
159
161
162
165
165
167
161
159
156
154
162
174
176
158
151
147
156
161
161
161
161
140
142
139
135
131
131
131
121
167
149
164
164
149
106
104
98
80
92
106
134
174
176
176
176
176
60
158
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
4
4
4
4
4
4
4
4
74
41
8
15
22
47
25
3
7
5
4
3
4
3
3
3
3
4
3
3
4
3
3
5
7
15
11
7
7
6
6
5
4
8
8
8
7
6
12
11
11
19
14
10
11
7
4
4
76
43
11
66
96
99
99
51
3
10
15
21
16
11
11
11
11
54
44
35
35
35
35
35
19
4
4
4
4
20
21
23
38
46
54
37
20
21
22
22
23
41
30
20
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
51
51
51
51
51
51
39
72
51
64
87
73
90
81
82
102
95
107
119
123
143
131
143
133
140
143
125
140
123
120
122
109
110
110
110
120
98
97
95
94
100
104
101
131
104
87
85
79
80
85
86
91
89
93
72
72
72
79
114
65
90
77
83
93
131
89
89
82
88
90
90
90
90
77
89
93
93
93
93
93
69
73
88
83
114
114
74
81
78
74
70
68
78
70
70
68
68
68
10
78
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
4
4
4
4
4
4
4
2
1
3
3
3
3
5
7
8
4
1
1
1
1
2
3
4
3
3
3
3
3
3
6
9
9
9
9
10
10
8
6
5
3
1
3
4
4
5
6
5
5
5
4
2
1
3
14
25
13
1
8
15
20
15
10
5
5
4
3
3
2
1
1
1
1
4
6
8
18
23
25
26
18
11
6
5
5
23
19
16
34
43
52
65
37
9
9
9
9
9
9
10
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
159
159
159
159
159
159
150
137
137
169
117
153
111
120
123
122
130
134
132
152
139
145
148
153
150
159
149
152
169
141
144
137
139
143
149
152
142
134
127
132
117
119
122
111
122
124
131
169
145
132
137
159
133
142
129
120
118
107
94
105
85
86
88
86
86
102
83
96
121
149
149
149
149
99
99
90
81
72
76
66
74
116
96
113
113
94
73
73
74
68
76
85
97
118
118
118
118
68
13
56
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
67
67
67
67
67
67
37
7
88
45
3
2
1
4
2
1
3
2
1
1
1
1
1
1
2
1
1
1
1
1
1
5
7
9
9
6
3
7
7
7
8
7
7
7
5
3
7
7
4
1
4
7
7
5
3
3
18
13
8
13
25
50
36
18
1
1
4
5
4
3
3
3
3
11
15
19
21
22
23
24
14
4
3
3
3
20
23
23
23
23
24
40
22
5
5
5
5
9
11
13
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
141
141
141
141
141
141
126
120
123
144
107
108
133
121
122
128
154
133
131
131
132
125
126
125
141
130
130
132
144
129
129
128
132
131
130
154
133
121
118
119
120
121
134
132
122
131
131
144
141
120
154
119
133
138
154
154
133
132
131
112
109
114
111
133
110
101
102
102
101
101
101
101
101
71
70
65
59
55
64
66
87
120
103
154
154
87
86
79
59
50
54
69
89
121
121
121
121
42
8
50
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
58
58
58
58
58
58
36
14
73
39
5
9
12
8
4
5
6
6
4
3
3
3
3
2
1
1
1
1
1
1
6
4
3
6
5
3
2
3
6
5
3
1
1
2
3
3
4
5
5
5
4
4
2
1
34
68
77
53
29
10
25
50
41
22
3
5
7
8
8
8
8
8
9
16
12
8
8
8
8
8
6
4
35
19
4
4
13
22
13
4
4
4
8
6
4
4
4
4
6
8
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
177
177
177
177
177
177
154
143
142
169
115
119
116
124
130
132
157
148
143
159
146
152
151
145
151
162
144
149
169
150
153
161
162
159
177
157
153
149
150
133
140
143
145
158
148
151
155
169
158
157
155
162
155
158
159
159
159
162
160
129
132
139
135
156
123
120
108
117
146
177
177
177
177
113
109
98
84
76
87
75
94
162
124
160
160
98
91
85
64
54
62
85
113
159
159
159
159
99
11
108
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
19
19
19
19
19
19
15
11
86
43
1
3
4
5
6
7
6
3
1
1
1
1
1
7
7
4
2
1
1
1
1
3
2
2
9
6
4
4
4
3
2
6
6
5
4
7
19
16
10
5
5
5
3
2
3
4
72
67
35
4
28
52
41
22
4
5
7
4
1
2
3
3
4
13
18
23
32
36
38
39
22
5
4
3
2
2
13
24
13
2
2
2
11
6
2
2
2
2
6
11
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
160
160
160
160
160
160
141
135
137
173
129
128
133
136
137
153
157
147
152
151
150
164
151
151
152
160
151
150
173
151
147
153
144
147
151
154
133
129
139
127
130
131
149
132
136
141
146
173
156
157
156
164
153
150
154
154
141
145
135
121
116
118
115
102
149
89
105
117
127
151
151
151
151
99
97
88
78
70
82
71
91
164
112
156
156
87
81
65
46
37
50
72
99
145
145
145
145
33
10
41
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
21
21
21
21
21
21
15
10
78
41
5
6
7
5
3
8
6
4
6
4
2
2
11
18
18
10
3
3
4
5
4
3
11
15
12
7
2
7
6
5
3
1
3
5
7
10
15
12
10
6
3
18
9
1
2
4
49
39
29
25
21
53
53
34
16
14
10
7
5
3
3
3
3
10
13
17
20
21
22
23
13
3
3
2
1
1
23
23
12
1
1
1
6
3
1
1
1
1
5
10
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
116
116
116
116
116
116
110
147
116
125
126
112
144
135
149
146
164
149
150
147
144
146
147
146
150
153
144
144
147
147
150
149
150
144
146
164
144
133
129
131
136
133
138
150
135
138
142
130
149
112
111
134
134
136
164
164
133
135
115
114
114
108
116
111
142
108
96
103
106
108
116
116
116
116
83
74
67
58
64
56
67
105
85
111
111
72
66
58
41
34
47
67
92
135
135
135
135
68
19
50
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
21
21
21
21
21
21
14
7
48
25
2
3
9
7
5
9
9
5
2
2
3
4
7
6
4
3
2
2
2
2
7
7
7
9
11
11
7
4
4
5
4
4
5
4
3
5
8
5
2
3
7
4
1
8
52
81
72
63
38
14
22
31
36
19
3
3
36
23
10
1
1
1
1
34
29
24
24
24
24
24
38
23
8
7
6
6
32
28
17
6
6
6
13
9
6
6
6
6
9
13
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
50
57
57
57
64
57
62
101
75
91
85
83
101
92
98
106
109
115
127
127
123
118
117
123
109
107
108
104
102
108
99
96
96
108
99
104
108
92
108
93
90
88
102
88
91
102
88
91
90
81
107
83
95
92
104
104
81
79
71
84
63
67
74
92
67
72
61
62
65
65
65
65
65
47
49
46
43
43
49
54
67
84
81
107
107
69
61
55
43
45
48
56
69
66
66
66
66
58
58
69
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
57
57
57
57
57
57
30
4
2
3
5
4
4
6
8
6
4
2
11
7
3
2
8
10
7
5
3
2
1
1
1
2
3
3
2
1
1
1
2
3
4
6
5
4
4
3
3
2
2
2
2
2
3
3
3
4
4
5
9
14
18
23
23
12
1
2
2
2
3
3
3
3
4
7
8
10
13
15
16
17
10
3
3
3
4
12
16
21
16
12
12
12
6
1
1
1
1
10
21
32
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
103
103
103
103
103
103
94
94
85
89
90
71
90
88
88
96
112
110
124
124
120
118
114
120
113
110
112
112
109
106
112
107
108
107
112
108
103
110
107
97
95
100
102
98
107
109
102
106
102
112
110
103
107
101
110
110
92
98
77
64
66
65
73
92
78
75
61
73
89
109
109
109
109
86
85
81
76
69
73
69
72
112
84
110
110
68
64
53
43
37
39
43
52
66
66
66
66
36
10
45
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
10
10
10
10
10
10
10
19
54
28
2
3
2
2
4
10
7
4
2
1
3
2
2
2
3
3
3
2
1
1
1
1
1
1
1
2
4
4
2
1
2
5
6
5
5
3
1
2
3
5
3
2
2
2
2
2
9
9
10
13
32
23
14
8
2
2
3
5
3
2
2
2
2
27
26
26
26
26
26
26
14
3
2
2
2
10
27
26
18
10
10
10
8
7
7
7
7
8
9
10
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
116
154
154
154
154
154
154
154
127
134
117
116
153
115
118
125
127
139
155
155
154
142
144
139
153
137
139
145
132
135
135
132
154
135
131
127
153
123
129
135
124
135
133
114
112
112
125
101
104
94
93
101
106
96
130
130
109
118
115
89
91
93
90
81
101
90
87
92
97
105
105
105
105
77
80
76
71
66
71
66
73
118
93
115
115
73
74
71
72
73
73
73
81
88
101
101
101
101
62
62
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
66
66
66
66
66
66
66
66
76
41
6
4
3
4
3
3
5
4
4
5
3
2
3
3
4
6
9
6
4
3
3
18
11
5
5
10
11
12
7
2
2
3
3
4
3
2
8
4
1
4
6
8
6
4
4
4
17
9
1
23
41
59
42
24
6
12
10
8
4
1
1
1
1
9
13
17
19
20
20
21
13
5
5
5
5
12
31
26
21
21
21
16
12
8
8
8
8
35
23
12
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
106
106
106
106
106
106
103
156
103
140
98
101
141
105
122
119
121
133
141
141
156
136
140
138
141
137
133
135
140
136
133
130
157
130
135
141
141
147
140
132
128
123
117
114
120
123
120
140
128
115
129
115
118
125
114
114
116
126
157
98
112
99
102
92
105
106
96
106
115
129
129
129
129
122
125
125
125
125
125
125
120
126
130
157
157
97
82
70
52
42
49
63
81
112
112
112
112
105
2
106
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
12
12
12
12
12
12
7
3
5
3
2
12
7
2
6
5
5
4
3
5
5
6
9
6
4
3
5
4
3
3
7
11
7
4
12
12
12
12
7
2
1
3
4
5
3
2
9
5
1
5
9
10
5
1
5
9
10
5
1
9
29
31
30
17
5
8
9
10
5
1
1
1
1
35
31
28
28
28
28
28
19
10
6
3
3
10
18
23
16
10
10
10
8
5
2
2
2
2
2
2
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
100
100
100
100
103
100
93
157
101
112
102
97
155
113
114
127
135
148
178
178
157
153
149
142
155
143
143
148
145
146
152
136
157
144
143
142
155
137
139
142
128
135
135
124
142
122
120
114
124
93
91
94
110
114
134
134
114
120
118
77
72
73
79
84
99
104
86
86
87
84
82
82
82
81
88
88
75
70
76
65
75
120
96
118
118
82
77
79
77
77
79
83
87
91
99
99
99
99
6
104
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
66
66
66
66
66
66
66
36
7
4
2
12
7
2
6
7
7
5
4
3
3
2
2
2
3
3
3
3
3
3
4
11
15
17
16
15
11
7
4
2
3
4
7
10
6
2
1
10
10
10
6
3
3
4
23
33
20
8
11
15
20
22
22
11
1
1
4
8
8
8
8
8
8
32
35
37
38
38
38
38
31
16
1
1
1
20
22
24
35
41
47
64
33
3
3
3
3
4
5
6
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
98
98
98
98
101
98
110
158
111
138
104
103
153
116
114
120
118
126
128
124
158
133
137
141
153
141
141
145
138
134
131
130
158
137
135
133
153
132
135
135
130
135
132
122
126
125
120
138
113
102
102
103
111
101
137
137
119
126
123
103
109
112
101
105
85
93
92
94
103
114
114
114
114
83
84
79
74
68
77
66
79
137
94
123
123
74
70
58
43
35
43
58
77
109
109
109
109
35
5
40
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
57
57
57
57
57
57
57
63
69
35
2
12
7
2
6
4
2
4
6
16
24
13
2
5
4
3
3
3
3
3
7
11
15
17
11
6
6
6
13
7
1
3
6
10
5
1
5
6
6
7
5
4
2
1
6
11
13
16
21
26
46
39
33
20
8
5
13
21
18
16
16
16
16
21
23
25
26
27
27
28
16
4
4
4
4
5
25
26
15
5
5
5
6
5
5
5
5
5
5
5
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
109
109
109
109
109
109
105
155
110
140
102
105
146
117
122
126
129
140
155
155
155
144
142
141
140
141
140
146
140
139
136
135
158
138
134
133
140
131
131
133
126
128
123
123
133
127
120
140
126
114
128
118
126
125
137
137
133
132
158
120
112
121
113
109
109
109
111
119
129
128
128
128
128
121
125
125
125
125
125
125
122
137
133
158
158
100
84
68
51
41
48
61
79
108
108
108
108
107
3
109
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
12
12
12
12
12
12
9
6
8
7
4
2
6
6
4
3
5
4
3
3
2
2
3
4
6
4
3
3
3
3
3
5
8
10
7
5
6
7
8
6
4
8
12
14
9
5
10
7
4
7
9
10
7
4
7
11
16
10
4
27
51
42
33
21
10
9
15
21
12
4
4
4
4
38
30
23
23
23
23
23
16
10
8
6
6
8
26
24
16
8
8
8
10
6
3
3
3
3
3
3
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
144
144
144
144
144
144
117
107
107
104
91
110
107
115
154
121
129
136
144
144
127
133
131
126
144
118
112
113
118
118
121
154
125
131
119
113
116
118
120
134
119
120
104
98
94
102
109
114
154
115
116
131
116
134
103
102
101
98
92
96
106
89
92
90
87
103
89
97
108
120
120
120
120
99
92
84
78
70
75
66
73
115
86
112
112
65
60
52
39
32
41
56
74
106
106
106
106
35
7
42
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
10
10
10
10
10
10
8
6
48
25
2
4
6
5
5
8
7
4
2
2
3
5
6
7
6
5
5
4
3
3
4
3
3
3
6
4
3
3
3
4
7
5
3
1
1
4
8
10
13
16
10
5
11
8
6
6
12
16
20
19
19
51
39
20
1
5
7
9
8
7
7
7
7
31
28
26
26
26
26
26
14
3
3
3
3
6
14
20
13
6
6
6
3
1
1
1
1
4
5
7
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
193
193
193
193
193
193
166
197
158
152
130
137
139
157
191
166
194
188
188
196
192
197
189
191
193
184
198
194
191
192
192
191
193
196
193
195
180
182
195
188
191
193
195
195
197
194
194
193
193
194
189
191
192
193
195
196
196
197
194
196
198
193
195
196
195
192
195
195
194
195
195
195
195
185
186
186
171
164
167
157
161
197
182
194
194
190
161
163
145
145
145
143
171
198
198
198
198
192
192
192
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
15
15
15
15
15
15
15
48
82
41
1
5
3
1
3
3
4
2
1
2
3
4
8
5
3
1
4
5
6
4
3
10
7
5
7
10
10
10
8
7
12
9
5
2
1
20
39
23
7
5
7
10
7
5
6
7
95
127
122
116
111
145
147
123
62
1
75
118
114
111
111
111
111
148
139
130
130
130
130
130
110
90
90
59
28
28
64
100
64
28
28
28
28
64
82
91
100
146
169
192
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
130
130
130
130
130
130
111
147
123
139
162
147
170
159
161
164
166
168
174
184
176
193
181
177
179
178
193
182
180
187
192
185
187
192
178
189
175
168
189
162
168
179
190
190
186
191
181
187
180
180
182
187
184
186
187
187
189
193
192
193
193
182
189
192
190
184
189
190
189
191
191
191
191
185
182
180
178
175
175
175
149
187
178
175
192
192
118
105
90
79
97
122
146
193
193
193
193
189
43
183
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
22
22
22
22
22
22
22
41
53
31
9
15
24
16
9
15
21
13
6
2
2
3
7
10
11
12
12
12
12
6
1
10
11
13
8
4
3
2
1
1
1
2
34
27
18
10
38
21
5
13
13
14
16
8
1
1
52
62
72
111
145
139
134
100
56
13
13
14
7
1
1
1
1
87
65
44
44
44
44
44
28
12
6
1
1
40
53
48
44
40
40
40
53
46
40
40
40
40
41
43
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
194
194
194
194
194
194
156
195
138
141
124
126
154
158
196
176
194
187
188
192
190
197
189
191
189
180
196
178
183
189
196
193
193
196
194
188
182
175
194
183
188
196
195
192
195
190
191
191
193
194
189
191
191
190
192
192
193
197
195
193
196
194
195
196
196
196
194
195
195
196
196
196
196
192
192
191
190
190
190
190
173
195
189
188
195
195
143
133
113
90
98
120
149
197
197
197
197
196
196
196
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
15
15
15
15
15
15
15
18
49
25
2
12
7
3
5
3
2
3
4
2
1
9
7
6
4
2
1
1
1
1
6
12
6
1
14
15
15
11
7
4
2
1
2
2
2
2
2
6
6
6
13
22
11
1
5
10
99
82
66
90
114
152
162
114
60
6
79
120
93
66
66
66
66
126
96
66
66
66
66
66
66
78
84
56
28
28
64
77
52
28
28
28
28
64
82
91
100
148
172
196
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
126
126
126
126
126
126
127
183
126
126
115
107
133
134
145
149
191
178
180
183
190
193
172
180
179
176
197
182
188
190
193
190
188
189
185
194
190
177
192
176
176
182
190
183
185
183
188
187
187
190
191
188
190
190
194
194
192
193
193
193
197
188
191
191
194
192
189
190
185
184
181
181
181
174
174
174
165
164
168
157
157
194
180
191
193
193
143
144
124
112
116
137
159
197
197
197
197
189
43
184
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
23
23
23
23
23
23
23
36
56
28
1
3
2
1
2
1
1
1
2
4
3
2
6
8
8
8
6
5
5
3
2
6
6
6
3
1
1
1
11
7
4
6
36
26
16
7
31
18
5
4
3
5
17
29
46
63
106
83
61
102
142
155
160
94
28
5
34
63
33
3
3
3
3
88
100
106
109
110
111
112
60
8
8
8
8
40
48
57
48
40
40
40
48
44
40
40
40
40
41
43
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
194
194
194
194
194
194
157
195
152
153
144
155
146
164
183
165
194
187
189
198
192
198
185
189
190
185
198
194
193
192
200
193
195
196
194
195
185
180
197
185
188
191
195
192
195
196
192
193
194
194
197
197
196
197
197
198
198
198
196
198
198
194
197
197
200
200
197
195
196
196
196
196
196
195
197
200
200
200
200
200
198
198
198
199
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
17
17
17
17
17
17
14
12
50
28
7
4
1
4
3
3
7
7
4
1
1
2
3
5
3
1
1
1
6
4
3
5
8
12
10
9
9
5
2
2
2
8
25
52
26
1
44
28
13
22
26
31
24
18
49
80
131
110
90
102
114
146
162
114
66
75
77
80
80
80
80
80
80
132
99
66
66
66
66
66
66
73
76
71
66
66
66
66
133
166
183
191
128
66
66
66
66
133
166
200
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
126
126
126
126
126
126
98
132
107
131
161
142
170
157
159
163
166
171
179
192
190
193
179
180
177
176
196
180
185
188
192
190
189
193
184
194
179
175
195
175
177
183
190
181
180
181
175
173
176
178
185
187
186
189
193
193
192
193
192
190
196
180
189
193
194
185
195
190
186
187
185
184
184
184
173
173
167
164
168
158
158
193
178
175
192
192
142
145
124
115
116
137
159
196
196
196
196
189
43
183
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
89
89
89
89
89
89
61
33
20
8
9
10
30
17
4
7
11
12
6
1
1
4
7
11
19
18
9
1
7
13
13
13
13
13
7
2
1
1
1
1
1
2
24
38
20
2
5
6
7
11
31
51
35
20
56
92
98
81
64
105
142
114
86
57
28
11
9
7
78
114
132
141
150
161
138
115
115
115
115
115
61
7
7
23
31
40
53
66
53
40
40
40
53
46
40
40
40
40
41
43
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
96
96
96
96
96
96
84
122
88
91
92
78
117
95
101
106
108
114
112
125
125
131
150
150
133
134
129
124
126
121
121
119
118
123
117
118
120
129
123
115
111
111
117
104
122
104
99
98
100
89
94
129
103
123
93
93
82
72
66
60
55
60
68
80
93
104
104
82
95
94
94
94
94
76
72
68
64
57
66
67
74
122
83
80
82
82
70
71
72
72
75
80
83
87
93
93
93
93
14
104
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
21
21
21
21
21
21
21
13
6
4
2
2
2
2
5
3
2
2
2
2
2
3
3
3
3
3
3
3
3
3
4
5
7
9
7
6
6
6
5
4
4
8
10
12
7
2
9
5
1
6
5
4
3
2
1
1
4
2
1
18
29
40
27
14
11
9
9
8
4
1
1
1
1
30
29
29
29
29
29
29
18
7
4
1
1
21
36
46
51
53
56
69
40
11
11
11
11
12
13
14
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
190
190
190
190
190
190
176
172
171
173
148
167
146
155
158
158
154
154
153
158
161
175
171
175
188
183
177
167
173
159
158
162
166
167
190
168
163
165
159
157
169
158
162
162
172
170
169
173
188
166
168
183
171
170
172
172
166
175
161
153
177
157
157
155
168
138
141
150
166
190
190
190
190
152
152
145
138
127
127
127
121
172
143
170
170
100
93
90
86
79
88
104
133
177
177
177
177
149
61
114
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
21
21
21
21
21
21
21
55
114
70
26
19
12
18
9
1
1
1
1
1
3
2
1
5
3
1
1
1
1
1
1
2
3
4
4
3
3
4
4
4
12
10
5
1
5
9
14
11
8
11
8
6
20
17
14
14
70
42
14
22
52
92
61
30
5
1
7
13
13
13
13
13
14
35
27
20
20
20
20
20
14
8
8
8
8
20
21
20
20
20
20
20
20
21
21
21
22
41
30
20
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
134
134
134
134
134
134
112
137
114
136
100
99
123
120
128
132
165
151
165
185
184
178
164
167
172
170
188
187
175
184
179
178
180
187
176
180
169
161
190
163
166
176
184
175
183
187
177
184
172
164
165
164
171
174
177
185
185
178
178
177
188
176
181
187
187
179
190
182
183
184
183
183
183
173
177
177
156
151
153
138
132
177
152
165
165
140
138
129
112
112
112
121
152
190
190
190
190
153
43
132
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
22
22
22
22
22
22
13
4
2
2
2
4
6
8
6
4
3
2
1
1
1
3
9
6
4
4
3
2
1
1
2
4
4
3
2
8
6
4
8
6
5
4
4
4
4
4
4
3
2
1
8
16
10
4
4
4
79
44
10
22
35
88
108
87
44
1
65
106
58
10
10
10
10
93
62
31
31
31
31
31
19
8
8
8
8
15
50
81
54
28
28
21
15
21
24
26
27
28
21
15
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
131
131
131
131
131
131
103
133
103
102
97
97
116
124
154
138
162
158
162
165
181
170
161
163
166
166
185
170
170
170
170
170
167
184
154
161
152
155
177
160
160
163
181
163
164
170
163
163
165
160
165
170
170
185
174
173
177
184
177
185
179
179
179
184
181
174
177
178
172
172
169
169
169
154
148
146
137
132
140
125
127
185
157
172
172
165
144
137
115
118
125
152
185
185
185
185
185
169
15
165
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
23
23
23
23
23
23
21
12
4
7
9
7
6
6
7
14
9
4
5
3
1
1
2
5
7
6
3
1
3
2
2
6
4
2
6
10
10
10
6
3
5
8
5
2
2
11
20
13
7
8
23
38
20
2
7
12
82
47
13
54
95
132
146
98
50
2
68
107
60
13
13
13
13
79
86
90
92
93
93
94
51
8
8
8
8
66
90
102
58
15
15
15
15
15
15
15
15
15
15
15
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
185
185
185
185
185
185
160
187
146
141
115
112
108
128
160
141
168
181
179
196
194
197
184
189
187
185
197
186
187
187
187
187
188
196
185
188
176
172
194
174
178
184
194
182
190
190
182
187
184
179
189
191
189
191
193
196
196
197
192
197
196
191
194
196
194
192
194
189
190
190
190
190
190
183
187
187
165
159
162
145
142
191
171
187
187
176
156
159
145
145
145
142
170
197
197
197
197
182
182
182
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
60
60
60
60
60
60
52
45
78
40
3
2
2
9
7
5
4
3
2
2
1
1
2
2
1
1
1
1
1
1
3
6
3
1
3
2
1
2
4
3
3
3
6
7
4
2
51
31
11
1
6
11
28
45
62
80
129
70
11
21
31
101
136
110
55
1
40
80
45
11
11
11
11
99
104
106
107
108
108
109
60
11
11
11
11
28
64
100
64
28
28
28
28
64
82
91
100
141
161
182
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
112
112
112
112
112
112
91
135
100
106
106
107
128
128
139
151
161
161
163
164
171
171
163
167
170
167
185
167
169
171
166
171
164
166
163
166
171
159
184
158
157
164
171
159
180
162
162
163
163
158
164
171
170
185
173
173
172
169
169
184
165
166
173
180
170
181
171
174
175
176
176
176
176
164
168
168
145
140
145
125
128
185
147
161
161
126
125
88
73
71
86
112
136
183
183
183
183
139
97
97
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
84
84
84
84
84
84
49
14
2
9
5
1
3
2
2
2
1
1
3
6
8
5
2
7
5
4
4
4
4
3
2
5
5
5
6
8
9
10
7
4
2
1
2
2
2
2
2
8
7
7
4
2
3
4
9
14
78
70
63
79
95
115
121
63
6
6
67
120
91
63
63
63
63
115
70
25
25
25
25
25
18
12
12
12
12
22
19
16
19
20
21
22
19
16
16
16
16
22
30
39
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
176
176
176
176
176
176
163
155
155
174
128
156
123
143
150
148
183
150
155
156
155
169
161
164
172
161
170
159
174
159
157
163
163
156
176
181
157
159
163
147
143
147
144
144
163
155
165
174
172
183
183
169
177
170
181
181
162
153
145
154
140
141
139
137
135
130
122
134
152
176
176
176
176
114
110
99
86
77
91
79
102
183
127
183
183
98
91
71
50
42
56
78
106
154
154
154
154
37
12
49
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
12
12
12
12
12
12
7
3
88
45
2
1
1
3
5
11
8
5
2
3
2
2
7
12
7
3
3
3
3
3
2
2
3
11
6
2
2
3
4
5
4
3
2
2
4
6
8
8
8
19
16
14
8
3
6
10
73
43
14
32
51
95
97
49
2
43
28
14
12
10
10
10
10
17
17
17
17
17
17
18
11
4
4
4
4
5
26
22
13
5
5
5
12
8
5
5
5
5
8
12
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
177
177
177
177
177
177
165
158
158
182
135
157
132
143
146
149
183
158
164
166
163
177
162
165
167
169
176
164
182
162
160
162
163
160
177
167
156
154
166
150
145
147
163
150
161
156
163
182
172
183
182
171
171
170
168
167
169
177
166
176
163
162
162
161
167
157
166
163
169
177
177
177
177
146
138
138
105
92
104
87
108
183
140
182
182
103
98
89
66
54
67
92
124
177
177
177
177
104
11
112
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
12
12
12
12
12
12
11
11
96
57
18
3
3
4
3
3
3
3
3
3
4
3
3
4
3
3
5
4
4
3
3
5
4
4
5
6
6
6
7
8
14
14
10
7
5
3
8
5
3
15
14
13
15
18
42
67
101
90
79
66
54
101
122
66
10
51
67
83
68
54
54
54
54
96
66
36
36
36
36
36
20
4
4
4
4
5
13
21
13
5
5
5
13
9
5
5
5
5
8
11
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
178
178
178
178
178
178
166
159
159
183
136
158
136
144
150
146
184
154
163
162
162
177
166
169
174
171
176
162
183
153
154
159
163
155
178
181
157
155
152
143
139
143
142
143
160
155
166
183
174
184
183
172
178
175
181
181
170
177
162
176
154
154
154
153
146
152
147
154
164
178
178
178
178
155
149
142
136
124
124
124
124
184
149
183
183
100
87
71
50
41
60
86
119
177
177
177
177
104
11
112
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
66
66
66
66
66
66
37
9
96
49
3
9
15
9
3
10
10
6
3
2
2
2
3
8
4
1
1
1
1
5
8
5
3
11
6
2
2
3
5
8
8
5
3
7
11
9
8
9
11
19
18
18
13
8
9
11
74
44
15
33
51
95
96
48
1
17
17
17
14
11
11
11
11
74
46
19
19
19
19
19
12
5
5
5
5
5
13
16
10
5
5
5
13
9
5
5
5
5
8
11
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
158
158
158
158
158
158
148
152
155
164
154
154
145
141
141
146
166
154
160
163
163
180
163
165
164
163
159
165
164
164
176
171
161
159
161
160
150
146
176
145
138
142
136
140
171
146
155
164
161
166
164
175
162
156
160
160
156
180
147
157
137
133
132
131
136
124
138
133
141
152
152
152
152
117
106
94
83
73
87
77
97
175
128
164
164
94
90
83
62
51
65
92
124
180
180
180
180
97
10
105
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
12
12
12
12
12
12
10
8
86
51
16
12
9
46
24
3
4
5
4
3
6
3
1
1
2
3
5
3
1
2
3
2
1
4
7
8
7
6
3
1
1
1
1
2
10
5
1
3
5
17
14
8
2
1
5
10
47
30
13
1
16
60
80
43
6
2
9
16
10
4
4
4
4
49
43
38
38
38
38
38
22
6
6
4
3
3
12
21
12
3
3
3
11
7
3
3
3
3
6
10
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
174
174
174
174
174
174
153
176
147
140
129
125
127
136
156
143
158
154
147
148
153
151
154
156
174
163
156
156
156
153
152
156
152
148
156
154
139
152
132
135
132
137
144
153
176
175
162
166
174
158
155
163
149
144
142
142
137
138
134
122
116
112
111
106
106
113
106
117
134
156
156
156
156
123
135
132
128
126
126
126
122
176
145
175
175
99
89
70
50
42
50
64
83
114
114
114
114
105
11
113
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
32
32
32
32
32
32
32
56
81
43
5
5
6
5
5
25
15
5
2
1
1
3
11
6
1
3
3
2
1
1
6
12
9
6
8
5
2
7
5
3
4
3
2
2
3
4
27
14
2
14
12
8
4
3
2
2
44
51
39
27
20
57
51
28
5
34
50
58
31
4
4
4
4
12
16
18
19
19
19
20
13
6
6
6
6
7
26
23
15
7
7
7
14
10
7
7
7
7
9
11
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
178
178
178
178
178
178
167
157
154
174
145
158
157
154
161
155
183
162
168
183
167
177
170
171
176
169
177
161
174
161
163
167
168
181
178
168
165
160
173
158
158
161
155
153
156
158
166
174
176
183
183
171
173
177
177
183
183
177
167
165
177
165
165
181
162
155
173
152
169
178
178
178
178
147
148
143
138
130
130
130
126
183
158
183
183
148
106
97
75
57
71
97
129
183
183
183
183
150
10
155
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
71
71
71
71
71
71
41
11
92
50
8
29
50
29
8
10
11
7
3
2
1
4
6
8
4
1
2
2
2
3
4
2
1
6
8
10
10
8
4
1
1
5
8
11
9
5
1
6
8
10
27
42
25
8
9
11
74
43
12
33
55
102
100
68
36
44
64
67
39
12
12
12
12
51
43
35
35
35
35
35
19
4
4
4
4
4
14
25
14
4
4
4
14
9
4
4
4
4
7
10
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
131
131
131
131
131
131
111
184
126
141
146
147
180
163
168
171
183
176
182
186
186
190
177
181
183
179
194
190
184
187
183
183
183
187
180
180
175
169
190
176
177
180
187
183
184
190
184
187
182
183
181
180
182
188
185
186
186
190
184
194
187
188
188
188
190
186
190
182
185
184
184
184
184
176
178
178
164
160
163
152
151
188
170
173
178
178
152
122
105
94
104
129
151
194
194
194
194
183
107
149
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
22
22
22
22
22
22
15
9
7
5
4
5
6
27
31
17
4
5
5
5
4
4
4
2
1
1
1
1
7
4
1
7
14
14
8
2
3
4
4
4
15
15
15
16
10
5
26
16
7
10
6
3
39
32
26
26
99
51
4
53
102
144
155
110
56
2
74
113
58
4
4
4
4
91
83
75
75
75
75
75
72
70
70
49
28
28
52
63
45
28
28
28
52
40
28
28
28
28
51
75
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
193
193
193
193
193
193
164
192
156
156
147
148
170
168
180
181
183
185
181
182
183
185
184
186
193
187
195
187
187
189
196
189
192
190
192
196
179
184
184
184
189
187
186
187
192
185
188
188
193
185
188
187
190
190
195
195
191
192
196
188
194
188
191
190
196
196
185
186
190
192
192
192
192
184
189
190
190
190
190
190
170
196
188
185
195
195
130
131
110
90
97
119
148
195
196
196
196
196
196
196
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
13
13
13
13
13
13
13
45
77
40
3
12
22
15
8
18
13
8
3
2
1
1
18
17
10
4
2
1
1
1
1
1
1
1
3
5
5
5
4
4
3
3
6
9
9
9
37
21
6
17
22
28
33
19
6
6
90
50
11
59
107
139
142
85
28
12
91
125
68
11
11
11
11
79
72
66
66
66
66
66
66
68
69
48
28
28
28
28
28
28
28
28
28
28
28
28
28
112
154
196
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
123
123
123
123
123
123
91
168
105
134
141
138
192
160
167
183
183
181
192
184
183
189
184
192
186
183
186
187
180
184
179
180
181
184
175
188
171
161
188
172
177
181
189
183
190
187
183
184
182
181
183
179
180
185
183
183
184
189
184
186
184
182
184
185
188
184
188
189
188
190
190
190
190
185
173
173
151
145
150
126
132
181
157
183
183
142
134
134
125
115
115
125
154
190
190
190
190
142
15
134
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
62
62
62
62
62
62
40
19
4
4
4
3
2
5
4
4
4
4
3
3
3
2
1
1
4
7
10
19
11
3
4
12
11
10
5
1
1
1
1
2
4
11
9
7
4
1
3
2
1
11
10
10
9
9
44
80
124
98
72
53
35
103
135
100
56
12
46
80
52
25
25
25
25
99
64
30
30
30
30
30
19
8
8
8
8
15
40
66
40
15
15
15
15
15
15
15
15
15
15
15
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
98
98
98
98
103
98
97
136
133
147
169
164
188
179
182
192
186
188
189
192
190
192
189
192
189
189
192
189
189
195
189
188
194
187
189
190
187
188
191
184
184
185
190
188
189
191
195
193
194
184
183
186
185
188
186
186
187
192
186
192
184
185
188
188
195
191
188
188
189
189
189
189
189
183
186
186
158
152
156
131
136
187
159
183
183
139
134
137
122
122
130
158
192
192
192
192
192
142
15
134
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
92
92
92
92
92
92
49
6
12
8
4
3
3
10
18
36
19
3
2
1
1
1
15
12
9
10
38
34
30
19
8
6
5
5
4
3
3
3
6
7
4
1
1
1
4
7
18
11
5
4
8
12
8
5
5
6
88
46
5
18
31
102
134
100
52
4
69
122
63
5
5
5
5
95
57
20
20
20
20
20
14
8
8
8
8
69
64
59
37
15
15
15
15
15
15
15
15
15
15
15
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
135
135
135
135
135
135
120
167
142
160
188
167
185
177
175
183
182
183
188
184
187
187
185
187
186
185
192
185
183
187
181
181
181
181
181
181
187
177
181
178
175
180
187
179
181
180
180
185
181
181
182
178
179
186
181
182
184
187
180
192
178
181
183
181
185
181
175
175
179
180
183
183
183
183
170
170
151
144
149
128
132
186
156
182
182
136
131
133
118
118
128
156
192
192
192
192
192
139
15
130
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
86
86
86
86
86
86
58
30
57
29
2
1
1
6
12
12
8
4
1
1
2
4
5
5
4
4
4
4
12
16
20
16
12
7
2
1
1
1
2
3
4
8
8
6
4
3
13
9
6
9
11
13
10
8
10
13
90
48
6
26
46
110
136
72
9
5
70
110
58
6
6
6
6
88
53
19
19
19
19
19
11
4
4
4
4
66
60
55
35
15
15
15
15
15
15
15
15
15
15
15
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
103
103
103
103
103
103
90
92
100
138
115
106
153
123
122
131
124
128
129
130
145
136
138
137
153
138
141
145
138
137
124
125
120
127
137
125
153
118
114
121
111
110
134
106
110
112
116
138
112
124
118
87
96
85
85
90
87
120
113
90
106
108
134
129
95
104
81
83
82
78
75
75
75
72
87
101
101
101
106
101
101
134
115
129
129
101
78
80
81
79
78
77
84
77
77
76
76
76
9
84
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
66
66
66
66
66
66
37
9
8
7
4
2
4
5
6
6
5
5
6
19
30
19
9
6
4
4
4
4
4
4
4
5
7
9
7
6
8
9
6
4
6
8
8
9
9
8
8
6
5
5
3
2
2
4
6
8
10
9
6
4
18
53
48
28
8
2
5
5
5
5
5
5
5
7
8
10
15
18
19
21
15
9
9
9
9
20
18
16
18
19
21
52
28
5
5
5
5
7
8
9
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
134
134
134
134
134
134
108
115
123
131
161
141
142
133
130
135
137
141
161
142
141
142
143
143
144
161
138
141
133
141
122
119
122
113
111
126
101
104
108
101
105
108
114
123
116
148
119
110
134
97
103
115
112
116
122
122
106
128
93
89
106
99
107
119
126
104
111
120
129
148
148
148
148
122
122
122
84
78
82
69
72
119
79
79
79
60
54
51
37
31
47
71
98
148
148
148
148
60
18
43
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
98
98
98
98
98
98
59
20
51
38
26
17
9
15
8
1
2
1
1
1
1
1
1
4
2
1
1
1
2
1
1
6
5
5
7
5
3
7
9
6
4
7
4
2
9
9
10
25
32
20
8
5
2
10
31
53
32
11
7
14
22
40
41
43
31
20
42
63
32
2
2
2
2
62
38
14
14
14
14
14
10
6
6
3
1
1
26
28
14
1
1
1
16
8
1
1
1
1
8
16
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
160
160
160
160
160
160
109
105
90
93
123
96
99
108
107
113
124
131
145
159
161
182
156
150
155
153
182
157
158
154
170
156
165
180
160
170
142
135
170
136
143
156
173
158
174
156
147
144
146
147
152
170
162
169
168
167
172
182
169
182
161
157
169
180
170
167
170
173
172
174
174
174
174
167
167
167
158
149
149
149
124
170
149
138
166
166
102
94
77
85
105
135
182
182
182
182
182
170
15
166
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
24
24
24
24
24
24
15
7
4
1
2
4
6
4
2
5
4
3
2
2
2
3
4
4
4
6
3
1
5
4
4
13
9
5
7
6
6
6
6
6
3
1
1
1
1
1
1
1
2
4
4
5
5
5
6
7
56
82
102
101
101
93
85
68
36
4
41
79
81
82
82
82
83
125
84
44
44
44
44
44
24
4
4
4
4
31
43
43
29
15
15
15
15
15
15
15
15
15
15
15
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
93
93
93
93
93
93
88
79
83
95
123
112
92
104
108
115
124
137
142
154
158
167
145
153
152
155
160
141
144
143
142
138
143
159
131
166
132
134
153
135
137
146
158
148
155
154
143
142
142
144
144
147
153
158
164
164
159
167
152
160
156
145
156
159
166
153
152
153
154
155
158
158
159
158
164
164
125
114
115
94
96
145
115
111
129
129
84
76
67
54
70
90
119
167
167
167
167
129
19
117
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
88
88
88
88
88
88
45
3
3
3
4
3
3
2
1
3
5
3
1
4
4
3
3
5
6
6
3
1
1
1
2
3
5
5
6
4
3
7
6
5
3
1
1
2
1
1
2
4
7
10
17
40
20
1
2
3
48
58
68
82
95
88
81
45
10
19
43
68
57
46
46
46
46
105
72
39
39
39
39
39
24
9
9
9
9
19
38
38
28
19
19
19
19
19
19
19
19
19
19
19
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
96
96
96
96
96
96
81
113
90
93
84
109
101
100
125
109
117
125
127
131
142
150
142
150
155
173
164
167
173
167
147
149
173
152
158
158
137
143
131
130
129
125
143
116
113
120
120
107
122
95
99
103
104
110
109
109
103
121
118
76
69
74
81
76
122
110
75
91
105
118
118
118
118
93
90
86
80
73
78
72
77
121
90
118
118
74
70
58
44
35
35
42
51
66
66
66
66
38
6
44
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
26
26
26
26
26
26
16
6
4
3
2
3
2
2
7
8
6
4
8
5
3
8
10
12
11
8
5
3
1
1
3
6
6
6
4
2
2
3
3
4
2
1
1
2
1
1
1
4
8
11
10
10
5
1
3
6
4
2
8
14
27
26
23
12
1
1
1
4
7
8
9
9
10
35
32
30
30
30
30
30
15
1
1
1
1
3
28
29
16
3
3
3
2
1
1
1
1
3
4
6
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
166
166
166
166
166
166
121
141
101
113
103
115
135
113
120
123
127
137
142
158
148
172
147
150
149
145
167
136
137
133
135
145
147
160
166
147
133
135
142
133
137
139
147
145
150
156
144
136
137
141
145
148
144
147
154
158
158
172
148
167
136
137
148
160
147
144
142
147
155
166
166
166
166
144
136
133
121
109
111
105
116
148
119
144
144
84
83
69
60
55
72
94
122
172
172
172
172
97
10
88
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
66
66
66
66
66
66
35
5
3
2
5
13
14
9
5
3
2
2
4
6
7
5
4
4
3
2
2
2
2
2
4
6
12
8
5
2
7
5
4
3
2
10
6
2
2
3
2
2
2
8
9
10
11
7
4
4
14
24
49
75
90
78
66
57
32
8
6
4
39
57
66
70
75
104
57
11
11
11
11
11
7
4
42
37
33
22
11
16
19
20
22
27
33
21
10
10
10
10
10
10
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
104
104
104
104
104
104
82
91
82
85
69
79
80
95
121
109
112
132
121
132
125
132
123
123
121
117
126
115
115
123
111
117
114
117
115
123
126
110
109
107
101
106
114
113
122
126
112
106
119
97
98
99
100
109
100
100
82
75
67
58
50
53
62
65
79
84
69
80
86
95
95
95
95
75
69
62
56
51
55
48
55
87
67
84
84
60
57
50
40
47
56
71
95
95
95
95
95
54
10
44
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
19
19
19
19
19
19
11
3
5
3
2
8
5
2
3
4
4
3
3
3
2
1
4
5
5
4
3
3
3
3
3
2
1
1
4
3
2
3
4
5
5
4
3
3
4
5
45
29
13
11
10
14
27
15
3
3
5
3
1
8
22
16
10
5
2
17
10
3
4
4
4
4
5
33
21
10
10
10
10
10
8
6
3
1
1
22
35
34
22
10
10
6
2
2
2
2
2
6
8
10
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
198
198
198
198
198
198
177
190
157
153
136
154
162
165
197
173
187
190
188
192
192
194
191
193
194
194
193
188
191
189
193
192
192
192
198
188
180
178
187
184
188
197
192
190
190
190
188
190
194
189
192
194
192
193
192
192
192
194
193
193
192
188
190
191
192
186
187
188
192
198
198
198
198
179
174
169
164
162
166
172
179
194
194
190
193
193
142
136
128
117
129
143
161
194
194
194
194
181
181
181
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
60
60
60
60
60
60
44
29
87
44
2
20
11
2
8
6
5
4
3
8
5
3
7
7
5
4
4
3
3
3
8
22
23
24
25
22
15
9
11
12
13
12
12
12
11
11
12
36
22
8
8
9
40
60
70
80
130
115
100
100
100
126
139
119
63
8
44
80
80
80
80
80
80
121
105
90
90
90
90
90
121
100
80
80
80
85
87
88
89
89
90
95
100
130
145
152
160
170
175
181
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
166
166
166
166
166
166
126
171
100
106
91
93
100
118
155
148
132
141
152
157
170
169
162
160
166
159
161
176
161
171
169
170
172
180
176
170
171
153
169
161
159
164
176
165
174
171
158
163
166
153
154
156
159
160
167
167
161
169
155
161
161
150
165
180
170
168
169
165
170
174
174
174
174
162
167
167
141
137
140
119
125
166
146
171
171
128
123
122
104
104
104
114
143
180
180
180
180
131
19
119
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
62
62
62
62
62
62
62
73
38
3
3
2
1
5
10
8
7
4
1
1
1
1
9
10
5
1
1
1
4
7
7
7
7
7
4
2
6
9
7
5
4
3
11
8
5
5
4
3
3
5
11
19
12
6
15
25
60
34
9
57
84
79
75
50
26
5
40
75
42
9
9
9
9
88
54
21
21
21
21
21
19
17
17
11
6
6
34
63
34
6
6
6
13
9
6
6
6
6
9
13
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
106
106
106
106
106
106
69
88
80
98
129
86
145
107
113
127
123
130
133
145
145
135
139
145
143
155
139
149
135
149
128
129
127
120
135
116
115
114
112
120
115
117
132
117
116
104
120
94
93
81
81
93
98
116
109
109
102
121
116
70
67
68
71
64
79
93
63
65
75
77
77
77
77
60
65
63
60
59
67
59
71
121
87
116
116
73
73
73
59
59
59
59
69
79
79
79
79
45
14
59
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
12
12
12
12
12
12
12
7
2
2
2
12
7
2
4
3
2
2
2
5
3
2
2
5
6
5
4
3
3
3
4
16
11
6
6
9
8
7
7
7
4
1
1
1
1
1
1
4
8
11
7
4
3
5
6
8
5
2
3
4
11
18
18
9
1
4
2
1
2
2
2
2
3
7
9
12
15
17
18
19
10
1
3
3
3
4
10
17
10
4
4
4
2
1
1
1
1
4
9
14
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
108
108
108
108
108
108
90
73
86
95
120
113
93
101
105
127
114
121
122
123
137
127
136
137
139
151
138
149
135
149
122
121
121
122
132
116
124
113
108
109
106
101
108
105
113
124
89
92
92
83
83
83
86
87
91
91
70
80
71
66
100
68
81
76
99
106
62
72
80
81
81
81
81
64
70
68
66
65
65
65
54
87
67
68
80
80
60
69
70
72
77
83
88
100
100
100
100
99
10
106
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
90
90
90
90
90
90
47
4
2
2
2
1
1
1
2
11
6
2
5
4
3
2
2
2
2
3
3
3
3
2
2
1
1
6
6
4
2
7
4
1
1
2
3
2
1
1
1
3
3
3
2
2
1
1
3
5
6
6
7
12
17
21
19
10
1
1
2
3
3
3
3
3
4
7
9
11
22
28
31
32
19
7
6
5
5
22
18
15
32
41
50
65
33
2
2
2
2
6
8
10
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
99
99
99
99
99
99
94
69
80
94
115
94
114
109
113
130
130
136
156
144
145
156
141
141
141
156
139
133
124
132
128
123
129
125
132
121
124
120
129
119
118
128
117
113
114
124
90
89
93
66
66
69
79
87
94
94
69
80
73
63
100
65
81
76
99
109
68
81
93
101
101
101
101
73
78
74
70
65
65
65
55
87
69
69
84
84
63
71
72
72
78
84
89
100
100
100
100
99
14
109
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
94
94
94
94
94
94
50
7
2
2
3
24
48
49
29
10
6
2
1
1
1
1
1
1
1
3
2
1
1
1
1
2
3
4
3
2
2
3
4
2
1
1
1
1
2
2
3
5
6
8
5
3
2
1
2
3
2
1
5
13
23
15
8
1
2
3
4
6
3
1
1
1
1
4
6
8
21
27
30
32
17
3
2
1
1
20
18
17
35
44
54
69
35
1
1
1
1
7
10
14
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
75
75
75
75
75
75
51
63
58
76
71
82
140
76
87
97
102
114
111
130
133
123
128
126
140
128
129
133
130
123
122
114
117
117
117
117
140
111
112
116
108
109
133
104
112
103
100
107
94
93
94
100
90
85
72
68
70
66
74
58
48
60
70
68
107
100
73
83
79
76
74
74
74
58
61
59
57
56
58
55
53
76
62
70
70
53
53
56
55
55
55
46
52
53
53
53
53
45
10
55
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
16
16
16
16
16
16
11
6
5
3
2
4
7
5
3
6
5
3
2
2
2
2
4
4
3
3
3
3
9
8
8
9
9
9
10
11
8
6
5
3
2
5
5
5
4
4
9
11
12
12
11
10
7
4
1
1
3
6
4
3
11
17
16
9
3
13
11
6
1
1
1
1
1
10
11
11
11
11
11
12
9
7
4
1
1
5
12
20
12
5
5
5
5
5
5
5
5
5
5
5
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
106
106
106
106
106
106
95
165
129
149
171
160
182
171
172
176
176
181
182
182
186
192
183
184
183
181
183
182
183
186
182
186
182
182
181
182
186
175
187
177
171
174
188
178
188
179
175
182
174
170
171
185
178
180
184
184
181
192
183
183
181
180
181
182
183
182
187
188
186
188
188
188
188
182
184
184
173
170
171
173
175
185
185
173
171
164
163
133
114
103
108
132
153
192
192
192
192
171
105
119
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
24
24
24
24
24
24
15
6
6
4
2
9
17
9
2
2
4
6
3
1
1
1
7
4
2
17
9
1
3
23
14
6
5
5
12
16
20
22
17
13
12
13
9
5
8
10
13
13
13
17
21
42
23
5
5
6
80
46
13
56
99
135
148
77
7
21
77
124
68
12
12
12
12
98
62
26
26
26
26
26
87
117
132
77
22
22
42
63
42
22
22
22
42
32
22
22
22
22
55
88
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
120
120
120
120
120
120
96
132
103
111
106
133
146
118
126
125
126
141
132
139
157
144
157
147
146
157
143
146
138
136
136
132
138
131
128
128
140
126
129
128
132
126
133
128
122
132
125
97
94
93
99
105
114
129
130
130
99
88
88
65
64
77
82
74
132
90
73
91
102
120
120
120
120
80
81
74
67
62
69
62
77
122
93
132
132
76
72
64
48
37
35
32
37
38
43
43
43
43
8
35
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
63
63
63
63
63
63
62
33
4
5
6
14
12
9
6
5
4
3
3
5
5
3
1
4
6
7
7
8
8
8
8
11
8
5
5
8
7
6
9
12
8
4
7
8
5
2
3
2
2
5
6
8
6
4
4
4
27
23
13
4
17
31
28
15
3
3
3
4
4
4
4
4
4
8
10
13
24
29
32
35
19
3
3
2
2
2
13
24
15
6
6
4
2
2
2
2
3
5
3
2
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
161
161
161
161
161
161
137
135
137
144
128
123
122
132
132
135
165
143
145
145
140
141
145
143
141
161
144
145
147
161
146
155
150
142
143
168
150
157
155
168
162
151
161
142
168
146
151
155
156
165
161
161
154
137
160
160
107
107
93
73
91
66
77
82
88
104
79
83
99
111
111
111
111
82
74
65
57
53
70
65
87
165
115
161
161
93
87
71
51
41
43
53
66
87
87
87
87
55
13
42
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
68
68
68
68
68
68
39
11
77
41
5
3
1
3
5
12
7
2
1
2
2
2
2
2
2
2
2
3
4
5
3
2
10
14
12
10
10
8
6
6
4
2
2
2
2
2
11
6
2
3
4
3
2
2
2
2
7
8
10
18
24
17
9
2
2
5
5
6
4
3
3
3
3
32
22
13
13
13
13
13
11
10
10
6
2
2
26
27
14
2
2
2
6
4
2
2
2
2
6
11
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
115
115
115
115
115
115
88
92
90
85
76
93
82
81
89
101
108
120
130
131
130
130
140
137
132
133
132
140
124
125
132
128
140
132
131
130
128
137
113
115
108
107
118
111
116
128
107
103
116
101
103
137
106
110
107
108
108
92
84
78
97
88
94
109
110
83
85
92
95
104
104
104
104
82
74
71
59
52
56
57
67
90
71
83
83
62
59
59
44
37
46
59
78
109
109
109
109
65
8
57
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
10
10
10
10
10
10
10
8
7
4
2
2
3
4
5
9
8
5
2
2
3
6
7
6
4
3
3
3
3
2
2
1
1
2
2
2
8
7
4
2
1
1
2
3
4
2
1
5
4
3
2
1
1
1
1
1
30
20
11
17
27
38
26
14
2
3
3
3
2
1
1
1
1
36
29
23
23
23
23
23
20
17
9
1
1
10
34
34
26
19
19
14
8
2
2
2
2
5
6
8
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
128
128
128
128
128
128
88
134
76
91
82
92
142
113
151
133
139
142
142
156
139
142
137
134
142
134
131
133
134
132
142
139
140
158
135
139
142
131
139
141
141
151
144
143
141
154
139
131
132
133
132
132
139
141
144
156
156
142
135
131
133
137
138
158
141
135
139
144
146
154
154
154
154
138
133
133
117
103
105
101
101
140
102
97
92
90
78
80
86
90
97
111
128
158
158
158
158
139
15
130
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
16
16
16
16
16
16
8
1
1
2
4
4
4
4
5
9
7
5
3
6
5
4
17
23
13
4
3
3
3
3
2
1
1
3
2
2
7
9
5
2
2
4
6
9
6
3
1
2
5
8
9
10
5
1
1
1
64
50
37
28
38
81
65
50
29
8
44
68
53
38
38
38
38
85
61
37
37
37
37
37
37
53
52
44
37
37
48
46
44
44
44
61
60
37
15
15
15
15
15
15
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
160
160
160
160
160
160
108
169
97
104
103
112
119
133
175
146
163
159
160
162
160
172
158
159
158
156
164
156
160
161
171
165
168
182
160
171
149
142
172
153
164
175
174
172
166
169
164
163
160
160
163
157
170
159
163
165
164
169
167
163
164
164
168
182
172
167
172
174
173
175
175
175
175
160
160
158
155
151
151
151
133
169
159
169
169
167
108
96
79
87
106
136
182
182
182
182
182
171
15
167
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
12
12
12
12
12
12
12
6
1
1
2
1
1
3
5
12
6
1
1
1
1
2
4
6
5
4
2
1
3
6
15
14
13
11
6
1
5
9
10
11
13
8
3
3
4
5
3
1
2
3
15
27
40
21
3
3
73
70
61
53
102
120
120
82
42
3
43
70
61
53
53
53
53
95
69
44
44
44
44
44
27
10
10
10
10
34
46
45
30
15
15
15
15
15
15
15
15
15
15
15
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
185
185
185
185
185
185
135
172
115
127
126
131
151
147
181
162
168
175
180
193
192
191
183
183
183
183
188
179
181
178
192
181
185
194
185
180
161
160
190
171
178
181
192
182
183
185
177
176
177
177
184
178
180
184
186
193
193
191
188
188
187
180
188
194
192
192
190
191
188
187
185
185
185
177
177
177
166
155
155
155
139
186
165
172
172
166
147
153
147
145
149
159
172
194
194
194
194
192
192
192
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
17
17
17
17
17
17
14
11
9
5
2
4
6
6
6
8
11
7
3
4
3
2
8
4
1
2
2
1
1
1
2
3
13
23
16
10
10
10
10
6
2
10
24
13
3
5
6
8
12
17
13
7
2
32
47
62
108
96
85
104
142
137
132
130
66
2
44
87
86
85
85
85
85
131
80
30
30
30
30
30
20
11
11
11
11
30
57
85
107
118
123
126
105
85
85
85
85
138
165
192
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
121
121
121
121
121
121
74
82
69
79
71
76
118
87
106
103
112
120
129
129
132
134
155
142
129
130
126
124
128
125
123
141
121
124
128
128
122
146
124
127
127
127
125
128
121
155
142
129
133
130
141
146
132
130
126
126
112
115
123
90
117
91
100
92
94
146
93
108
135
155
155
155
155
114
124
119
113
107
107
107
90
126
109
103
123
123
82
88
84
79
86
93
101
117
117
117
117
72
8
80
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
15
15
15
15
15
15
10
5
2
2
2
4
7
6
5
9
5
2
2
6
4
2
1
1
5
5
4
3
3
3
4
2
1
6
4
2
7
9
5
1
2
4
3
2
2
1
1
2
4
14
20
26
16
6
4
4
29
49
35
22
21
20
31
21
11
10
7
4
4
4
4
4
4
5
5
6
14
18
20
21
12
4
4
4
4
23
18
13
36
47
59
69
37
6
6
6
6
7
7
8
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
153
153
153
153
153
153
128
126
131
125
110
153
114
119
123
120
122
136
121
120
126
131
133
153
147
131
138
141
132
151
132
135
142
139
148
151
133
142
123
125
124
118
151
123
125
130
133
125
147
116
114
121
112
112
112
114
114
102
91
105
78
88
102
110
133
103
97
105
124
148
148
148
148
96
94
85
75
68
72
61
70
111
90
105
105
91
71
70
56
52
52
67
85
114
114
114
114
93
13
103
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
10
10
10
10
10
10
8
7
48
26
5
10
13
9
5
4
4
5
6
8
6
4
4
4
2
1
1
1
1
2
4
7
6
6
6
4
2
4
5
5
6
6
6
6
4
3
2
1
1
3
4
5
10
8
7
7
36
18
1
15
33
23
13
6
2
4
4
4
2
1
1
1
1
10
14
19
28
32
34
35
18
2
3
2
2
2
12
23
12
2
2
2
2
2
2
2
2
2
7
13
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
109
109
109
109
109
109
79
75
69
78
71
70
110
82
93
101
101
146
117
126
133
136
143
132
130
129
129
128
125
144
126
132
133
132
146
134
130
143
128
122
123
119
119
136
123
127
144
114
130
125
124
146
116
128
97
90
96
87
95
89
69
85
92
83
144
104
98
108
108
113
113
113
113
84
75
65
56
51
57
50
57
95
72
85
85
65
49
45
34
27
33
45
58
82
82
82
82
62
10
52
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
16
16
16
16
16
16
12
9
12
7
2
15
8
2
5
3
2
2
2
4
6
12
18
24
13
3
3
3
3
3
4
2
1
2
4
6
6
6
5
4
2
1
3
5
3
2
1
3
6
6
4
2
3
5
15
20
26
45
25
6
18
30
31
26
14
2
5
8
30
41
47
50
51
53
38
24
24
24
24
24
16
8
8
5
2
2
9
16
9
2
2
2
5
3
2
2
2
2
6
10
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
178
178
178
178
178
178
160
150
149
145
133
160
128
137
142
140
157
152
156
157
168
173
167
169
177
163
170
159
152
151
151
155
156
154
178
152
152
148
151
136
130
132
133
135
152
144
151
156
177
157
155
173
151
170
151
149
153
160
134
155
135
129
132
152
118
118
129
141
153
178
178
178
178
131
119
104
92
81
93
81
98
173
127
155
155
101
95
88
68
59
66
88
115
160
160
160
160
108
8
114
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
16
16
16
16
16
16
16
17
81
41
2
2
3
4
5
5
4
3
2
2
3
4
5
7
5
3
3
2
1
1
1
3
2
1
3
6
9
11
12
12
9
7
7
5
3
12
22
14
7
4
7
10
8
7
7
7
50
29
8
26
49
71
80
43
6
4
42
80
44
8
8
8
8
40
41
41
41
41
41
41
23
5
5
5
5
9
26
42
25
9
9
9
13
10
8
8
8
8
8
8
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
118
118
118
118
118
118
72
70
60
69
67
77
113
92
146
107
120
127
131
131
131
128
128
137
121
120
118
121
124
122
148
125
129
135
125
130
123
125
124
120
124
146
118
121
121
119
137
106
120
119
126
135
130
148
103
104
108
98
123
93
89
104
99
103
128
123
112
123
132
146
146
146
146
133
144
148
148
148
148
148
106
104
115
101
123
123
76
76
62
59
63
81
91
103
128
128
128
128
8
123
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
20
20
20
20
20
20
14
9
6
3
2
14
12
8
5
5
5
3
2
2
3
4
4
4
3
3
3
3
3
3
4
3
3
3
4
8
12
12
7
2
2
5
4
3
2
2
2
3
5
8
11
11
7
4
3
3
31
44
45
33
21
38
38
24
10
3
3
3
12
14
15
16
16
17
27
32
34
35
36
37
20
4
4
4
4
20
20
21
14
8
8
8
8
8
8
8
8
8
8
8
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
177
177
177
177
177
177
157
186
154
145
136
156
128
141
146
141
178
152
152
154
155
157
160
159
175
163
156
152
155
153
155
171
160
153
177
155
143
140
132
133
136
145
153
157
174
186
166
173
175
159
178
163
160
160
171
171
152
145
160
118
116
128
128
136
152
121
121
136
151
177
177
177
177
127
113
97
84
75
89
89
113
174
140
186
186
106
102
93
78
65
73
84
107
140
140
140
140
97
8
103
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
87
87
87
87
87
87
67
48
85
45
5
8
11
8
5
12
11
6
2
3
2
1
6
12
14
10
6
3
3
3
8
13
9
6
8
5
2
4
5
5
4
3
4
5
5
5
24
16
9
5
12
19
11
3
7
12
54
31
9
2
27
53
42
23
5
5
7
10
9
9
9
9
9
34
41
44
46
47
47
47
29
12
39
23
8
8
15
23
15
8
8
8
8
8
8
8
8
8
8
8
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
64
64
64
64
64
64
58
64
72
91
102
72
92
86
82
110
98
114
121
142
144
135
140
144
137
144
139
132
128
127
120
117
117
121
125
114
128
109
109
106
97
97
109
100
102
126
89
91
85
72
73
85
83
87
93
93
83
100
85
76
106
72
79
85
93
80
85
77
70
68
60
60
60
52
58
60
60
60
60
60
56
91
67
65
70
70
53
60
65
70
70
70
88
106
106
106
106
93
65
65
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
12
12
12
12
12
12
8
4
5
3
2
4
7
6
5
11
6
2
2
4
6
8
10
9
8
8
8
8
6
5
8
12
9
6
5
5
4
4
4
4
4
4
3
2
3
2
1
1
2
3
4
5
4
4
5
7
8
8
8
17
26
25
20
10
1
3
3
2
1
1
1
1
1
9
13
17
22
25
26
28
14
1
4
4
4
5
11
18
23
25
28
16
5
7
8
8
9
37
21
5
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
122
122
122
122
122
122
81
83
89
84
92
83
80
93
132
101
107
117
106
107
108
109
112
113
120
122
113
111
111
110
112
113
117
132
117
120
109
104
105
105
107
121
107
103
93
95
87
83
113
81
85
132
96
104
89
89
72
73
58
57
50
54
61
55
82
71
79
92
100
121
121
121
121
87
76
64
53
47
52
45
45
89
56
56
60
60
43
43
35
35
41
52
60
73
73
73
73
58
58
60
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
16
16
16
16
16
16
9
3
7
6
5
3
1
3
5
9
7
5
6
7
4
2
7
5
3
1
1
1
1
1
2
1
1
1
1
1
2
3
2
1
1
5
4
4
3
2
1
5
5
5
3
2
2
2
2
3
3
3
3
10
19
22
22
11
1
1
5
11
9
7
7
7
7
35
20
5
5
5
5
5
4
3
2
1
1
1
10
19
10
1
1
1
1
1
1
1
1
1
16
32
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
121
121
121
121
121
121
85
139
93
101
120
87
90
114
119
126
163
140
153
179
159
178
160
158
158
154
161
157
155
159
168
160
178
180
150
170
144
139
170
140
149
159
178
170
150
156
135
147
151
160
164
149
163
166
167
179
179
169
166
161
159
153
164
180
170
166
170
172
164
165
164
163
164
162
165
165
143
137
140
122
121
167
148
158
161
161
126
130
112
112
112
117
146
180
180
180
180
168
15
164
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
12
12
12
12
12
12
12
8
4
4
5
3
1
6
5
4
4
2
1
2
3
3
4
8
8
6
4
4
4
4
4
14
12
11
6
2
3
3
4
3
2
5
7
8
7
7
7
5
4
8
11
14
12
10
9
9
57
60
64
45
26
55
68
50
30
11
10
9
10
11
11
11
12
88
91
93
94
94
94
95
49
4
4
4
4
6
31
56
39
22
22
14
6
10
12
13
14
14
10
6
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
135
135
135
135
135
135
105
102
101
108
96
104
146
123
157
137
138
167
146
150
156
157
159
177
164
165
168
168
165
177
159
168
162
162
165
177
156
168
148
145
148
143
142
156
137
141
169
138
153
129
127
168
142
146
141
141
141
137
144
141
116
114
118
114
134
130
104
118
143
169
169
169
169
135
151
148
146
146
146
146
116
144
127
115
121
121
92
107
120
134
134
134
134
134
134
134
134
121
121
121
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
15
15
15
15
15
15
11
7
39
22
5
6
11
8
5
4
7
4
2
1
1
2
4
5
4
3
3
3
2
1
1
1
1
1
2
4
3
3
4
6
6
4
3
2
2
3
4
8
12
7
3
7
6
6
9
13
32
45
45
24
3
33
32
17
3
3
8
7
5
3
3
3
3
7
9
12
28
36
40
42
45
24
4
4
4
24
22
20
16
12
12
12
12
12
12
12
12
66
93
121
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
139
139
139
139
139
139
130
138
139
122
106
119
121
112
123
127
127
155
144
135
139
144
139
139
155
139
139
139
137
132
131
155
136
136
147
131
124
130
119
118
122
113
117
116
116
138
118
119
124
114
110
147
122
113
140
140
101
98
92
72
73
78
89
92
106
114
102
111
124
140
140
140
140
109
119
115
111
112
109
109
109
111
119
140
140
109
109
89
81
76
72
78
85
93
109
109
109
109
60
60
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
90
90
90
90
90
90
47
4
46
24
2
8
5
2
7
10
10
5
1
2
4
7
9
5
1
3
2
2
1
1
2
1
1
3
4
6
6
6
3
1
5
10
6
3
2
1
1
3
5
15
12
9
7
5
4
4
6
8
12
16
34
33
27
18
10
3
2
2
4
5
5
5
6
12
15
18
20
21
21
22
15
8
35
47
53
60
54
48
53
55
56
58
31
4
4
4
4
32
34
36
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
156
156
156
156
156
156
90
80
81
85
75
89
110
110
173
132
137
155
144
138
144
144
144
141
144
156
131
128
131
125
135
154
146
173
155
143
145
141
141
135
136
152
130
125
133
115
112
118
154
123
130
173
124
126
123
115
106
113
103
79
116
91
103
106
137
90
96
106
124
152
152
152
152
103
92
78
66
56
61
63
70
103
73
70
70
63
58
57
61
63
64
78
102
137
137
137
137
69
69
69
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
26
26
26
26
26
26
15
5
3
2
2
6
8
6
5
8
5
3
2
2
2
2
2
3
3
2
2
2
2
2
3
5
7
5
4
10
10
10
9
8
11
10
9
8
5
2
4
4
4
7
8
10
9
6
4
4
18
11
4
8
19
14
9
6
3
15
9
4
4
4
4
4
4
33
28
23
23
23
23
23
16
9
6
4
4
6
29
29
29
29
30
18
6
4
3
3
3
3
4
6
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
150
150
150
150
150
150
138
130
130
138
111
150
112
116
158
119
128
167
124
128
139
142
143
177
158
153
167
150
148
177
143
144
154
153
157
177
153
164
142
134
130
125
121
122
124
133
141
138
153
122
133
164
122
124
102
96
94
87
91
88
60
69
76
79
107
90
86
96
115
141
141
141
141
91
90
81
71
67
69
59
64
96
74
91
91
62
62
63
56
56
56
55
66
77
77
77
77
46
10
56
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
26
26
26
26
26
26
15
4
71
36
2
8
12
8
5
9
9
5
2
2
2
5
8
11
6
1
1
1
2
2
2
3
3
2
2
9
11
12
11
11
7
4
3
3
5
8
11
9
7
7
7
7
7
8
15
22
12
2
7
13
18
21
20
10
1
28
16
4
3
5
6
6
7
10
12
14
21
25
27
29
17
5
5
3
2
2
9
17
9
2
2
2
2
2
2
2
2
2
5
8
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
160
160
160
160
160
160
105
136
117
137
168
156
175
169
175
175
172
176
179
183
184
189
189
180
181
180
193
181
183
184
187
180
182
184
177
189
175
170
177
169
172
175
184
189
179
189
180
184
181
178
183
180
184
185
193
193
186
188
189
177
192
179
184
183
189
185
177
179
184
189
189
189
189
176
180
179
177
177
177
177
149
193
175
162
185
185
106
101
82
90
112
143
192
192
192
192
192
187
15
185
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
58
58
58
58
58
58
45
25
5
3
1
11
22
12
2
13
9
5
1
7
5
3
11
14
7
1
1
1
3
10
10
10
8
7
7
7
8
10
11
12
13
12
9
7
11
18
13
9
7
6
31
69
38
7
9
11
59
59
59
101
140
110
81
63
34
6
39
72
65
59
59
59
59
97
70
44
44
44
44
44
26
9
9
9
9
33
24
16
15
15
15
15
15
15
15
15
15
15
15
15
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
101
101
101
101
101
101
86
87
90
94
98
95
110
96
101
106
109
115
124
124
131
122
125
131
121
131
112
110
110
109
113
111
105
105
104
110
102
100
100
100
96
100
110
99
110
102
103
104
110
97
87
92
107
110
130
130
102
93
90
92
83
99
96
105
106
92
87
92
110
130
130
130
130
85
85
78
69
62
66
68
84
105
91
130
130
71
66
56
41
32
38
49
64
90
90
90
90
35
10
32
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
15
15
15
15
15
15
12
9
43
23
3
3
3
5
7
9
12
7
3
2
1
1
1
2
2
3
3
3
3
3
3
2
1
6
5
5
9
7
4
1
1
1
3
3
2
1
1
2
2
3
4
5
4
3
21
30
16
3
3
10
23
22
22
11
1
3
5
7
5
3
3
3
3
6
7
9
16
20
22
24
12
1
20
12
5
5
12
18
11
5
5
5
4
3
3
3
3
5
5
5
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
52
52
52
52
65
59
80
168
108
137
126
97
144
122
126
137
177
155
166
166
163
157
156
163
149
147
143
142
146
150
149
168
157
157
158
177
149
149
146
145
149
151
166
157
147
149
145
141
166
121
125
127
144
139
177
177
125
114
101
108
88
90
89
81
80
90
94
126
115
128
128
128
128
79
75
66
56
52
65
59
74
139
100
128
128
77
79
75
74
72
76
83
92
108
108
108
108
72
13
60
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
15
15
15
15
15
15
11
7
3
4
4
5
7
6
5
7
4
2
2
2
2
3
3
4
5
4
3
3
7
9
6
3
4
5
3
1
7
10
10
8
7
7
5
3
5
3
2
3
4
5
16
11
6
11
30
40
30
21
20
20
27
43
35
18
2
4
5
6
6
6
6
6
6
10
12
13
13
13
13
14
8
2
2
2
3
19
34
28
22
22
22
41
23
6
6
6
6
9
11
13
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
112
112
112
112
112
112
83
83
92
91
100
95
98
102
104
110
120
123
130
130
148
132
135
148
136
138
148
135
132
129
121
137
118
123
125
120
130
126
116
118
116
127
110
113
111
109
136
114
118
116
137
127
118
108
120
120
85
83
73
62
52
55
63
59
86
89
85
99
114
137
137
137
137
85
81
72
61
57
61
53
57
92
72
78
78
77
64
66
73
77
77
77
73
76
77
77
77
77
10
67
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
16
16
16
16
16
16
10
5
2
2
3
5
4
3
7
9
5
2
1
1
1
3
4
2
1
2
1
1
1
3
2
1
1
6
11
12
12
12
9
6
6
6
5
5
3
2
8
7
6
16
17
18
12
6
16
21
11
1
5
11
18
21
20
15
10
5
9
14
16
17
17
17
18
15
12
12
15
17
18
19
10
1
2
2
3
19
35
29
24
24
24
45
27
9
9
9
9
9
9
10
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
108
108
108
108
108
108
103
137
102
109
117
107
133
131
136
150
179
153
164
164
152
151
150
145
143
139
139
136
136
142
143
143
156
145
149
179
144
143
138
140
134
139
133
156
140
134
161
142
145
139
161
145
157
147
179
179
132
117
103
109
80
80
88
94
84
85
97
122
112
124
124
124
124
79
74
65
55
51
65
59
74
145
97
125
125
75
68
54
39
40
51
70
85
117
117
117
117
57
57
58
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
21
21
21
21
21
21
16
11
49
25
2
1
7
4
2
5
9
5
2
1
1
2
10
8
6
4
2
1
1
1
1
1
1
1
11
11
12
12
12
12
12
11
7
3
2
1
13
11
10
18
10
3
10
18
41
53
59
34
10
14
18
16
13
9
5
10
7
5
3
2
2
2
2
14
13
13
13
13
13
13
8
4
4
2
1
1
24
22
11
1
1
1
1
1
1
1
1
1
10
20
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
166
166
166
166
166
166
142
185
133
140
124
114
168
140
150
161
191
173
182
194
187
191
178
181
182
177
194
180
184
187
192
183
185
194
180
191
175
160
190
163
170
179
191
182
185
186
184
187
186
191
187
181
188
188
189
194
194
192
191
194
194
192
193
194
192
192
190
191
188
188
188
187
187
187
178
178
166
160
164
152
153
191
176
183
189
189
156
165
152
152
152
145
171
194
194
194
194
192
192
192
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
57
57
57
57
57
57
35
13
53
27
1
3
5
4
4
2
1
1
1
2
1
1
3
2
1
1
1
1
1
1
1
13
11
8
4
1
1
1
13
8
4
1
13
12
8
5
25
14
3
11
19
28
20
12
49
86
132
68
4
16
28
107
136
101
51
2
69
111
57
4
4
4
4
91
114
126
132
135
136
137
103
70
70
49
28
28
52
76
52
28
28
28
28
52
64
70
76
134
163
192
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
74
74
74
74
78
79
90
154
87
96
89
83
132
92
96
105
101
109
108
107
154
113
119
121
121
122
121
132
121
119
119
119
154
121
125
131
130
130
130
120
118
118
113
111
123
103
120
86
83
72
71
92
90
93
108
108
96
94
113
90
73
78
79
79
87
92
78
75
82
68
66
65
71
81
91
110
110
110
111
110
106
123
111
113
113
106
110
106
103
103
103
84
98
102
110
110
110
110
10
103
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
22
22
22
22
22
22
22
48
65
33
2
7
11
7
4
7
8
5
2
2
2
2
3
4
2
1
1
1
2
3
7
12
21
11
2
2
4
6
16
9
2
4
3
2
2
5
9
7
6
5
3
2
1
3
4
6
26
17
8
16
24
33
23
13
3
2
8
14
7
1
1
1
1
33
46
53
56
58
59
60
46
32
20
8
5
5
12
20
12
5
5
5
5
5
5
5
5
5
5
5
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
107
107
107
107
107
107
91
94
90
90
93
75
105
91
99
124
106
110
118
128
118
124
124
128
128
125
128
119
128
115
112
107
117
101
102
117
93
93
92
88
93
87
86
90
95
92
100
93
93
95
86
83
85
90
80
80
73
67
88
55
51
58
66
61
86
100
68
72
83
86
86
86
86
64
69
67
63
61
64
61
55
88
60
58
57
45
44
41
34
34
34
44
57
77
77
77
77
44
10
34
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
71
71
71
71
71
71
37
3
46
24
2
5
9
7
5
7
8
5
2
1
1
2
3
2
1
3
2
1
1
1
2
1
1
3
2
2
3
3
2
1
5
9
7
5
7
4
1
2
4
4
4
4
4
3
3
3
2
1
1
11
19
22
23
12
1
1
4
6
5
5
5
5
5
4
4
4
19
26
30
34
17
1
1
1
1
1
7
13
7
1
1
1
1
1
1
1
1
1
5
10
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
112
112
112
112
112
112
93
93
89
82
93
71
78
90
100
116
107
154
116
116
123
116
116
135
120
123
121
135
120
118
123
123
135
131
118
134
120
117
129
122
124
126
125
154
122
115
114
109
131
101
103
101
101
115
98
102
102
100
99
91
112
93
110
109
134
129
104
115
135
154
154
154
154
124
126
121
115
114
110
108
108
99
101
95
108
108
95
103
104
104
104
97
117
134
134
134
134
70
65
104
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
67
67
67
67
67
67
35
3
40
22
5
5
6
5
5
8
9
5
2
1
1
1
6
3
1
1
1
1
1
1
1
1
1
1
1
1
2
4
2
1
5
9
7
5
4
2
1
2
4
14
9
4
4
5
24
44
22
1
4
7
21
22
20
12
5
5
38
26
15
18
19
20
21
44
45
46
46
46
46
47
24
1
2
2
3
5
29
53
61
65
67
36
5
9
11
12
12
13
9
5
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
131
131
131
131
131
131
124
124
131
140
90
86
87
99
106
116
122
131
122
129
122
123
125
129
129
127
129
126
140
123
121
117
118
114
110
117
104
104
100
96
103
94
94
107
99
102
110
140
114
122
121
101
115
121
115
115
92
80
75
67
70
73
80
78
70
99
62
75
92
107
107
107
107
103
113
121
121
121
121
121
104
122
115
121
121
104
103
102
95
95
95
78
90
95
103
103
103
103
10
95
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
76
76
76
76
76
76
39
3
71
36
2
1
1
2
4
13
11
6
1
1
1
2
6
3
1
1
1
1
1
1
6
4
3
4
3
2
2
3
2
1
4
3
3
7
4
1
8
10
11
13
8
4
5
7
8
9
10
11
13
16
22
41
30
16
2
1
1
5
6
7
7
7
8
33
46
59
77
86
90
95
48
2
2
1
1
1
26
51
26
1
1
1
1
1
1
1
1
1
5
10
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
188
188
188
188
188
188
152
195
152
141
131
128
134
152
163
165
194
186
188
196
192
197
182
185
188
188
196
194
191
192
193
190
192
196
188
194
184
179
194
181
183
189
195
190
195
194
189
192
193
194
196
197
195
196
196
196
196
197
196
196
196
195
194
196
194
193
194
195
192
191
190
190
190
186
185
185
182
182
184
180
180
197
188
188
193
193
168
164
152
145
145
156
172
197
197
197
197
182
182
182
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
61
61
61
61
61
61
40
20
15
10
6
5
5
5
6
11
13
7
1
1
1
2
4
6
18
24
16
8
2
2
6
5
4
11
9
5
1
6
5
4
5
13
21
21
20
12
4
5
7
19
16
14
33
52
67
82
132
111
90
124
158
168
158
112
66
28
90
137
113
90
90
90
90
137
123
109
109
109
109
109
99
90
90
90
90
100
122
133
116
100
100
100
100
140
160
170
176
179
180
182
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
137
137
137
137
137
137
100
170
116
137
168
149
160
168
169
184
183
179
185
192
181
194
180
183
194
183
193
186
188
189
194
193
190
192
190
190
194
186
194
184
182
185
189
184
189
186
182
184
186
185
193
191
187
188
190
192
192
194
193
193
192
180
189
192
189
193
194
189
190
190
189
189
189
183
183
182
181
181
181
180
180
183
185
183
193
193
159
163
150
145
145
154
171
194
194
194
194
181
181
181
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
62
62
62
62
62
62
39
17
11
6
5
4
7
37
41
23
5
2
1
1
3
5
3
1
3
6
4
2
3
5
7
10
7
5
25
18
11
13
12
11
8
5
3
2
10
13
9
5
2
10
18
62
33
5
33
62
106
130
127
121
115
120
125
112
65
19
48
78
54
31
31
31
31
100
102
103
104
104
104
105
57
10
10
10
10
77
88
100
100
100
100
100
100
100
100
100
100
140
160
181
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
187
187
187
187
187
187
160
187
157
158
159
156
170
166
168
170
185
177
184
196
181
197
178
181
185
180
193
187
181
181
193
185
188
196
187
188
181
180
194
186
188
190
195
189
190
187
187
184
187
186
189
191
188
190
193
196
196
197
193
193
193
185
191
196
192
192
194
195
191
191
190
190
190
186
185
185
182
182
183
180
180
191
187
187
193
193
160
163
151
145
145
155
172
197
197
197
197
181
181
181
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
13
13
13
13
13
13
12
12
74
38
3
4
6
7
7
5
3
2
1
7
5
3
6
6
7
12
8
5
6
5
4
10
31
23
16
11
10
9
6
3
3
7
12
10
8
10
45
25
5
10
13
17
12
7
9
12
83
86
90
124
154
143
132
116
91
67
102
131
110
90
90
90
90
137
122
107
107
107
107
107
59
11
11
11
11
78
89
100
100
100
100
100
100
100
100
100
100
140
160
181
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
164
164
164
164
164
164
136
168
138
148
165
153
172
162
164
167
169
173
178
188
183
188
182
185
191
184
190
187
187
189
188
191
191
188
185
185
178
191
184
186
191
187
186
188
184
187
178
183
179
181
188
184
185
187
190
190
187
188
187
184
187
186
184
185
188
179
179
182
177
176
174
174
174
158
154
150
146
144
151
138
138
190
165
175
176
176
112
110
104
98
114
133
151
187
187
187
187
151
43
129
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
60
60
60
60
60
60
39
19
50
26
2
1
1
1
2
8
9
5
1
1
1
3
4
6
7
8
8
8
8
8
10
12
8
4
7
10
8
4
1
1
1
1
1
4
7
11
24
12
1
14
14
14
9
4
1
1
49
60
71
112
149
113
78
85
74
64
72
80
75
71
71
71
71
107
75
44
44
44
44
44
26
8
8
8
8
45
36
28
36
40
44
76
52
28
28
28
28
35
39
43
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
108
108
108
108
108
108
94
108
84
100
91
101
132
111
147
124
131
139
144
144
144
142
139
143
143
135
136
135
138
139
136
147
136
137
139
143
143
128
128
124
130
145
132
127
127
130
141
114
147
99
102
133
107
118
117
117
115
135
122
96
112
105
115
115
134
128
105
111
129
145
145
145
145
120
121
117
113
111
107
107
103
96
105
109
122
122
107
71
59
58
68
89
103
135
135
135
135
126
87
87
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
94
94
94
94
94
94
49
5
7
6
6
12
17
11
6
5
5
4
3
5
3
2
16
10
4
6
6
4
3
3
7
7
5
4
5
7
5
4
4
4
4
6
4
2
2
3
5
4
3
4
3
2
2
3
4
5
36
19
3
12
22
36
40
43
22
2
35
24
13
3
3
3
3
37
31
26
26
26
26
26
17
8
8
6
5
5
31
28
16
5
5
5
30
17
5
5
5
5
15
26
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
167
167
167
167
167
167
131
193
131
135
133
134
146
155
177
163
192
174
181
187
179
195
169
172
177
174
194
184
185
190
191
186
188
188
187
190
190
182
190
176
179
182
190
186
193
193
187
188
190
191
192
190
189
188
189
189
190
195
189
194
194
190
191
191
191
191
190
184
190
192
192
192
192
187
176
176
166
159
162
153
145
193
177
193
193
189
156
162
145
145
145
142
169
195
195
195
195
191
191
191
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
10
10
10
10
10
10
10
10
10
6
2
8
14
8
2
2
2
3
3
3
2
1
1
1
3
2
2
2
1
1
1
1
1
1
1
1
1
1
1
2
4
8
6
4
2
2
21
11
2
5
14
30
16
2
11
21
96
83
71
86
102
144
157
92
28
2
70
110
90
71
71
71
71
123
126
128
129
129
129
129
69
10
10
10
10
28
52
76
52
28
28
28
28
52
64
70
76
133
162
191
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
123
123
123
123
123
123
104
102
107
108
101
123
112
100
102
102
102
106
105
108
121
114
123
119
121
130
125
130
123
130
115
114
111
108
117
110
107
109
121
115
121
115
121
109
115
107
100
107
100
85
86
110
91
107
82
79
78
87
76
70
79
112
95
105
104
104
91
93
97
98
98
98
98
68
69
64
58
54
62
53
62
112
82
93
93
80
73
73
73
73
73
73
80
73
73
72
72
72
10
80
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
90
90
90
90
90
90
64
38
64
34
5
10
13
9
5
3
2
2
6
8
10
9
8
6
4
3
3
3
3
3
4
2
1
8
11
7
4
4
2
1
5
6
7
7
6
3
1
1
2
8
5
2
2
5
6
8
5
3
1
8
16
22
22
11
1
2
4
6
5
4
4
4
4
11
13
14
15
15
15
16
8
1
1
1
1
20
35
42
46
48
50
65
35
5
5
5
5
7
8
10
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
176
176
176
176
176
176
170
187
167
173
146
155
131
137
137
136
156
141
146
148
152
150
152
155
153
159
153
152
173
154
150
156
163
150
176
146
147
140
145
134
135
146
153
160
187
187
168
173
166
158
154
159
148
143
145
146
151
163
160
151
133
140
135
132
133
120
128
139
152
176
176
176
176
128
116
102
89
79
93
82
105
187
141
187
187
106
102
93
69
56
64
84
109
151
151
151
151
103
9
110
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
32
32
32
32
32
32
32
82
127
64
2
6
10
6
2
2
4
4
3
2
1
1
2
1
1
1
1
1
1
1
2
10
7
5
10
10
10
8
6
6
6
6
6
7
5
4
19
12
6
15
12
10
8
7
6
6
48
28
8
10
33
57
42
24
7
10
11
12
31
33
34
34
34
35
38
40
41
41
41
41
23
6
6
5
4
4
13
23
13
4
4
4
8
6
4
4
4
4
6
9
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
170
170
170
170
170
170
155
195
147
144
138
135
147
155
158
163
194
174
183
196
184
197
185
186
186
181
197
179
180
181
183
183
193
196
177
188
175
173
194
174
178
185
195
188
195
196
185
188
191
194
194
193
192
193
194
196
196
197
193
197
193
193
193
196
193
191
194
195
194
196
196
196
196
193
186
186
149
134
140
146
167
195
195
195
195
150
136
125
103
90
95
118
149
197
197
197
197
161
161
161
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
58
58
58
58
58
58
37
17
79
41
4
6
9
11
7
4
11
7
4
4
7
11
20
12
4
4
4
4
2
1
14
17
20
17
13
10
10
10
11
6
1
1
25
25
16
8
22
16
11
15
17
20
18
16
19
22
106
58
11
21
31
111
142
104
54
5
76
119
65
11
11
11
11
98
82
66
66
66
66
66
66
106
126
77
28
28
64
77
52
28
28
28
28
64
82
91
100
130
145
161
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
126
126
126
126
126
126
119
185
151
162
177
170
184
179
179
182
185
185
190
193
187
195
187
188
189
188
197
188
186
192
186
187
187
193
184
186
186
176
195
183
183
185
190
188
191
192
189
192
187
183
185
183
186
188
189
193
193
195
187
197
186
190
191
193
192
192
195
190
192
192
192
192
192
186
188
188
163
157
160
140
140
187
163
188
188
153
147
138
116
115
115
125
157
197
197
197
197
153
43
132
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
28
28
28
28
28
28
17
6
12
8
4
18
32
17
2
4
6
3
1
4
3
3
3
4
5
9
6
4
5
7
7
7
7
4
1
10
17
14
9
4
5
6
7
9
7
6
20
12
4
12
7
2
13
16
18
20
95
49
4
35
98
142
153
109
66
66
104
127
65
4
4
4
4
96
62
28
28
28
28
28
19
10
10
10
10
15
71
93
60
28
28
21
15
21
24
26
27
28
21
15
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
167
167
167
167
167
167
123
132
139
153
184
169
188
181
181
193
185
187
187
190
192
189
193
190
189
190
191
190
193
189
193
188
186
185
191
183
176
181
183
183
183
187
192
177
180
187
174
183
181
172
174
178
180
187
185
185
177
179
192
160
184
161
175
175
193
192
173
176
179
179
179
179
179
170
175
174
174
174
174
174
143
185
172
167
192
192
130
141
118
112
112
120
152
184
193
193
193
193
15
192
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
123
123
123
123
123
123
66
9
16
11
6
6
7
6
6
14
15
10
5
1
1
4
19
16
9
3
2
2
6
10
9
9
22
24
15
6
6
3
1
1
1
1
3
5
6
8
26
19
13
16
18
21
15
10
9
9
17
15
13
75
116
95
75
60
38
16
52
88
50
13
13
13
13
76
91
99
103
105
106
106
56
7
7
6
6
6
7
9
15
18
20
13
6
7
8
8
9
12
9
6
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
136
136
136
136
136
137
126
166
166
158
161
161
187
171
175
183
182
181
183
183
183
187
183
185
187
184
192
184
182
188
180
177
180
181
177
180
187
162
181
174
174
182
180
182
184
190
188
183
183
180
182
177
182
186
185
185
185
187
180
192
178
182
184
183
188
181
181
183
185
190
190
190
190
184
185
185
174
171
172
164
156
186
171
182
182
156
164
138
116
110
110
133
154
192
192
192
192
164
97
110
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
85
85
85
85
85
85
59
33
16
10
4
5
7
4
1
3
6
5
3
2
3
4
4
5
3
2
1
1
3
5
11
10
10
6
3
9
11
9
7
7
6
5
9
13
13
14
15
15
16
20
10
1
3
5
15
25
96
78
61
77
94
133
147
99
51
57
94
131
69
7
7
7
7
96
77
58
58
58
58
58
35
12
12
12
12
22
40
59
40
22
22
22
40
31
22
22
22
22
42
62
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
162
162
162
162
162
162
131
148
134
139
135
162
137
139
145
142
155
149
144
151
144
148
162
149
151
156
147
148
145
151
141
155
144
137
145
149
133
135
137
136
131
144
142
134
142
131
155
127
134
117
109
156
110
102
98
96
80
76
79
66
67
75
79
74
88
93
70
92
115
145
145
145
145
103
109
103
96
88
88
88
77
101
86
97
97
64
62
61
48
48
48
51
62
76
76
76
76
53
8
48
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
19
19
19
19
19
19
15
11
45
23
2
1
1
1
2
7
12
6
1
1
3
5
10
9
9
10
5
1
2
3
3
3
16
12
9
8
6
4
2
1
2
3
2
1
1
4
42
27
13
5
5
5
8
5
2
2
6
11
12
13
22
32
27
14
1
1
2
4
3
2
2
2
2
4
5
7
20
26
29
31
18
5
3
2
2
6
13
20
13
6
6
6
4
2
2
2
2
5
6
8
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
101
101
101
101
101
101
81
90
86
93
89
90
145
110
116
116
124
121
121
122
145
127
131
135
138
134
138
145
125
127
123
118
127
123
120
126
138
122
127
127
133
122
132
118
121
127
116
120
116
124
118
107
126
133
138
138
126
126
126
124
109
97
103
106
93
90
73
76
73
70
67
67
67
57
62
61
61
61
70
63
76
138
92
118
118
72
67
55
41
34
43
58
77
109
109
109
109
35
10
37
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
66
66
66
66
66
66
41
17
7
4
2
11
11
8
6
6
6
4
2
4
3
2
2
2
3
3
4
4
4
4
4
7
9
11
8
6
6
6
5
4
4
4
5
3
2
6
11
8
6
3
1
6
5
4
5
6
7
9
14
17
20
22
18
11
5
9
7
6
3
1
1
1
1
10
15
20
22
23
24
25
17
9
8
6
4
4
25
25
14
4
4
4
5
4
4
4
4
4
7
10
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
153
153
153
153
153
153
125
128
129
121
135
116
105
122
120
131
125
131
136
136
144
150
145
150
152
147
165
144
141
140
135
139
137
142
156
138
165
147
144
147
148
137
156
137
135
165
139
139
152
126
128
130
137
145
148
148
112
114
98
81
114
78
89
84
102
114
89
102
127
153
153
153
153
129
137
134
131
129
129
129
109
144
120
122
122
98
73
60
47
38
47
63
81
114
114
114
114
102
16
114
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
26
26
26
26
26
26
21
17
69
38
8
15
11
7
5
3
5
4
3
3
3
3
3
5
4
4
4
4
7
5
3
3
11
7
4
6
6
6
8
10
10
9
6
3
3
7
11
6
1
6
9
12
11
9
8
8
16
8
1
19
23
24
22
12
3
5
4
4
2
1
1
1
1
29
26
23
23
23
23
23
14
5
5
5
5
5
28
25
15
5
5
5
6
5
5
5
5
5
10
16
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
150
150
150
150
150
150
118
114
113
106
100
110
95
111
120
120
124
112
108
110
112
121
126
129
146
126
142
126
125
122
131
119
121
120
150
114
122
122
120
142
121
131
116
107
104
107
113
119
146
124
121
123
123
142
114
114
97
88
75
62
54
54
64
59
78
100
68
91
118
150
150
150
150
106
100
92
82
74
79
67
78
124
91
120
120
73
67
53
39
33
33
39
45
56
56
56
56
37
16
46
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
15
15
15
15
15
15
15
25
58
30
2
1
1
3
5
12
8
4
1
1
1
1
3
4
3
3
3
3
3
3
6
9
9
9
5
2
8
7
5
3
4
3
2
2
2
3
13
7
2
9
26
41
32
17
2
2
9
8
8
21
33
25
18
11
4
4
5
5
5
6
7
7
8
32
26
20
20
20
20
20
13
6
6
4
2
2
26
23
12
2
2
2
3
2
2
2
2
2
9
16
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
139
139
139
139
139
139
106
105
101
100
85
92
114
93
104
99
105
111
120
137
137
132
137
133
139
129
130
125
132
117
116
115
122
126
122
151
130
126
128
127
151
118
122
124
122
151
111
111
139
104
107
111
115
122
125
125
103
96
119
81
83
87
81
81
82
44
55
66
80
105
105
105
105
82
79
74
69
63
70
73
81
119
81
81
81
57
51
50
34
29
38
52
69
100
100
100
100
32
9
41
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
60
60
60
60
60
60
35
10
46
23
1
5
3
2
2
3
4
2
1
2
2
2
2
2
4
4
2
1
2
3
4
8
6
5
4
5
7
10
8
6
5
5
5
5
6
8
10
8
6
5
7
10
7
5
7
10
13
9
6
16
30
31
31
17
3
3
3
4
5
5
5
5
6
32
26
21
21
21
21
21
36
58
34
10
5
5
27
24
14
5
5
5
4
3
3
3
3
5
7
9
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
168
168
168
168
168
168
130
142
110
121
106
132
123
124
160
127
133
147
150
163
163
172
164
164
168
158
164
151
155
153
154
160
159
160
168
164
152
153
147
154
154
160
163
157
154
164
152
151
168
153
153
158
153
155
160
163
163
172
155
163
164
137
155
160
163
145
145
147
156
168
168
168
168
158
159
157
156
154
154
154
127
148
141
142
142
136
89
74
63
50
67
90
120
172
172
172
172
150
10
145
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
130
130
130
130
130
130
79
28
15
2
2
12
11
11
7
3
3
2
2
2
2
2
3
3
3
3
3
3
3
3
3
13
14
15
12
10
10
10
11
13
15
17
9
2
2
13
7
2
8
10
11
13
14
15
23
31
37
43
45
38
31
25
20
31
53
76
43
11
51
71
81
86
91
114
62
11
11
11
11
11
11
11
11
14
16
13
11
16
19
20
22
20
18
14
10
10
10
10
10
10
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
74
74
74
74
74
74
69
110
74
90
130
99
110
107
110
117
122
139
130
130
125
124
130
122
123
123
130
119
118
121
109
112
104
101
107
100
97
105
112
108
139
115
110
116
115
92
89
92
91
90
89
96
86
87
78
78
73
78
73
84
96
75
85
79
139
70
79
87
97
116
116
116
116
73
72
65
56
52
56
48
51
84
61
64
64
59
43
39
32
26
31
40
51
70
70
70
70
65
19
47
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
12
12
12
12
12
12
12
43
26
9
9
8
8
40
24
8
12
11
7
3
8
8
8
6
4
3
5
4
4
5
8
9
9
6
4
6
6
6
5
4
4
4
4
5
3
2
4
4
4
6
7
9
6
4
4
4
5
6
6
6
18
13
8
4
2
5
4
4
5
5
5
5
6
7
8
9
16
19
21
23
13
4
4
4
4
6
11
16
11
6
6
6
4
2
2
2
2
6
9
13
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
127
127
127
127
127
127
78
83
76
83
103
95
98
102
113
107
116
136
127
153
136
136
136
135
132
129
128
135
130
127
140
130
129
130
123
130
122
123
132
123
136
131
130
136
144
113
111
120
127
110
123
115
125
133
135
153
153
134
128
121
116
105
121
124
140
131
132
130
137
144
144
144
144
132
130
130
116
103
103
103
92
123
114
110
128
128
85
79
67
63
77
98
116
153
153
153
153
140
97
97
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
62
62
62
62
62
62
33
4
3
3
10
12
14
9
5
7
5
4
3
3
3
3
4
5
4
4
4
4
4
4
6
8
9
10
10
10
8
6
9
12
10
9
7
5
5
5
4
3
9
11
12
13
8
4
4
4
37
23
9
48
44
26
9
20
42
65
67
70
39
9
9
9
9
69
53
37
37
37
37
37
23
9
9
9
10
22
39
42
32
22
22
22
39
30
22
22
22
22
33
45
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
133
133
133
133
133
133
104
139
100
101
90
91
110
105
113
117
119
142
137
160
141
164
139
139
135
129
128
124
125
123
123
139
126
127
130
130
127
134
136
132
142
137
144
142
127
133
123
125
133
123
132
138
137
144
150
160
160
164
140
128
121
108
122
125
142
122
136
144
132
133
130
130
130
97
87
76
65
60
71
64
79
138
104
133
133
84
78
64
52
44
61
83
113
164
164
164
164
80
15
66
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
57
57
57
57
57
57
46
31
16
9
2
15
8
2
7
6
5
6
8
5
3
2
2
2
5
4
3
3
3
3
4
14
12
11
11
26
16
6
9
12
14
11
9
9
5
2
25
13
2
7
10
13
12
11
11
11
22
13
4
12
21
15
9
20
43
66
37
8
6
4
4
4
4
40
35
30
30
30
30
30
19
9
9
9
10
15
37
33
24
15
15
15
15
15
15
15
15
15
15
15
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
117
117
117
117
117
117
82
139
78
101
95
93
177
118
125
138
141
144
153
149
166
161
154
155
177
153
154
166
146
143
136
139
130
139
143
143
177
136
134
144
141
154
166
144
131
134
143
113
114
108
113
136
128
136
139
139
133
161
119
121
122
110
122
118
139
134
107
114
130
143
143
143
143
117
117
113
108
101
101
101
96
136
111
134
134
86
83
73
56
45
57
80
110
161
161
161
161
70
8
62
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
68
68
68
68
68
68
68
35
3
2
2
4
6
6
6
6
4
3
2
2
3
2
2
5
8
5
3
3
3
3
3
4
9
11
14
28
17
6
9
8
6
4
7
4
2
4
3
2
4
8
8
9
11
10
9
9
34
49
39
30
26
40
45
24
3
3
10
14
11
9
9
9
9
40
38
37
37
37
37
37
42
25
8
5
2
2
29
37
21
6
6
4
2
4
5
5
5
6
4
2
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
49
62
62
62
79
99
96
165
165
122
126
118
153
114
118
125
122
130
153
126
139
136
139
153
145
139
137
139
137
135
135
165
129
133
131
124
145
115
112
116
112
114
139
122
122
128
119
100
98
93
91
102
118
112
165
165
113
113
95
91
69
69
73
61
76
81
68
87
82
86
86
86
86
55
54
49
43
41
53
50
67
122
93
128
128
71
73
71
68
65
65
65
70
75
75
75
75
65
58
58
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
62
62
62
62
62
62
62
36
10
7
5
6
7
7
7
6
5
6
3
1
1
2
7
4
1
7
5
3
2
1
3
3
3
5
7
9
9
9
6
3
6
9
7
5
6
5
4
6
9
8
5
2
3
5
19
26
14
2
5
14
22
25
22
11
1
1
2
6
6
6
6
6
7
6
6
6
11
13
14
16
9
3
4
4
5
7
15
20
23
24
26
16
7
2
2
2
2
16
11
7
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
184
184
184
184
184
184
147
169
126
129
115
114
155
135
154
157
148
169
154
155
158
155
157
154
163
155
152
150
150
152
144
157
148
153
184
141
155
142
143
153
169
158
163
163
166
169
148
148
163
146
146
154
142
138
137
136
129
135
124
121
121
121
128
123
169
121
129
146
158
184
184
184
184
125
113
99
85
76
88
78
97
166
124
169
169
98
91
81
62
71
83
103
135
135
135
135
135
80
15
66
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
60
60
60
60
60
60
60
71
75
38
2
2
2
2
8
5
2
2
3
4
3
2
2
2
2
2
2
3
4
4
4
14
24
13
2
9
7
6
9
6
4
4
4
4
10
12
15
9
4
9
8
7
41
22
4
4
49
57
66
78
92
83
72
60
44
28
49
70
53
37
37
37
37
53
38
24
24
24
24
24
17
10
10
10
10
34
30
26
20
15
15
15
15
15
15
15
15
15
15
15
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
58
58
58
58
58
58
59
103
68
79
74
73
136
92
107
118
119
136
136
130
136
134
136
136
132
130
127
136
125
116
132
115
115
125
108
104
100
100
102
109
127
112
118
120
98
96
91
85
80
78
69
64
71
79
69
69
64
60
66
57
48
63
68
62
127
69
68
73
77
84
84
84
84
62
65
62
59
55
55
55
51
64
56
69
69
46
43
40
31
28
28
30
36
45
45
45
45
35
6
28
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
16
16
16
16
16
16
16
8
1
1
2
4
10
5
1
1
1
1
2
2
3
2
2
3
3
3
3
3
3
3
5
3
1
4
3
2
4
4
2
1
1
3
3
3
3
2
1
2
3
2
1
1
1
1
1
1
4
3
3
12
20
26
24
13
2
1
1
4
5
6
6
6
7
10
11
13
20
24
26
28
18
8
4
1
1
2
11
19
10
2
2
2
1
1
1
1
1
2
3
4
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
124
124
124
124
124
124
92
89
99
96
88
140
92
103
111
107
107
119
117
122
140
125
129
137
126
129
129
129
123
140
116
118
118
118
122
124
117
137
106
106
105
102
105
108
108
111
122
109
117
107
107
137
107
97
105
105
88
83
73
91
67
76
88
92
108
95
95
104
110
122
122
122
122
109
115
114
113
113
113
113
100
101
101
107
107
83
113
84
88
83
83
83
90
99
113
113
113
113
87
87
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
22
22
22
22
22
22
13
4
7
4
2
4
7
6
6
10
14
8
2
2
2
2
2
1
1
5
7
4
1
1
7
5
3
11
6
2
8
7
6
5
5
4
4
5
4
3
4
5
6
15
10
6
4
3
2
2
2
3
6
16
25
27
29
15
1
6
8
10
6
2
2
2
2
32
33
34
34
34
34
35
19
3
2
2
2
4
14
24
29
32
35
19
4
1
1
1
1
44
24
4
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
59
59
59
59
64
59
65
122
88
97
89
110
111
109
113
131
124
114
121
124
123
127
131
124
125
125
128
141
127
131
120
124
120
121
141
118
119
118
113
120
112
116
141
127
134
130
134
108
107
99
100
97
98
125
85
86
87
74
102
63
67
82
83
76
130
93
77
77
76
73
71
71
71
54
60
58
56
56
61
69
79
102
102
87
87
63
55
51
40
35
35
45
59
81
81
81
81
43
8
35
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
26
26
26
26
26
26
22
12
3
2
2
8
5
2
7
4
1
1
3
5
8
7
7
5
4
6
6
5
4
4
4
5
4
4
4
5
4
4
4
4
4
4
7
7
4
2
19
10
1
9
5
1
2
3
3
4
12
7
3
8
19
31
34
23
13
8
3
4
3
3
3
3
3
3
3
3
19
27
31
34
38
21
4
3
2
2
13
24
15
6
6
4
2
2
2
2
3
5
3
2
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
119
119
119
119
119
119
106
114
96
96
89
90
114
108
134
112
127
116
117
134
118
126
134
131
150
127
139
124
125
129
129
130
134
134
128
129
129
129
130
126
139
128
130
133
150
129
124
128
127
127
124
134
125
139
115
114
107
123
120
86
108
80
93
86
84
150
87
95
115
120
120
120
120
82
84
78
71
64
72
62
75
127
90
124
124
69
64
54
39
32
41
55
75
108
108
108
108
36
13
40
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
14
14
14
14
14
14
11
8
49
25
2
2
3
4
3
3
5
3
2
2
3
3
3
5
3
1
1
1
2
2
3
5
6
8
9
8
7
6
6
5
5
5
4
3
3
9
15
10
6
10
7
4
4
6
7
8
10
8
6
7
19
24
24
13
3
3
5
8
6
4
4
4
4
6
7
8
15
19
21
23
14
5
5
5
5
6
14
18
12
6
6
6
6
6
6
6
6
6
6
7
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
86
88
88
88
88
88
88
92
97
98
135
105
113
123
120
135
142
129
140
135
134
135
140
134
135
140
140
132
135
131
125
138
126
126
129
138
124
123
123
119
118
121
132
120
127
122
138
125
127
105
142
108
126
129
138
138
110
105
117
85
94
96
97
132
85
106
77
67
72
66
61
61
61
61
62
63
63
63
63
63
83
94
94
142
142
80
76
61
45
45
45
51
57
57
57
57
57
35
10
40
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
88
88
88
88
88
88
50
12
51
29
8
5
22
15
8
5
3
3
3
3
3
4
4
5
4
3
3
3
5
6
6
6
9
10
12
15
9
4
4
5
6
7
9
10
6
2
7
5
3
7
9
6
3
21
11
2
2
21
26
24
22
49
34
19
5
7
4
1
2
2
2
2
3
30
27
24
24
24
24
24
18
12
9
7
7
21
33
28
19
10
10
6
2
2
2
2
2
6
8
10
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
94
111
111
111
111
111
111
111
105
109
97
113
129
127
143
158
142
143
144
161
146
149
145
161
147
147
147
161
143
143
147
137
134
133
133
134
129
147
130
132
134
141
122
125
123
123
124
121
117
124
122
103
120
133
120
120
101
103
82
69
63
59
68
74
77
104
89
85
104
117
117
117
117
81
83
77
70
65
72
62
74
124
90
122
122
70
65
56
41
33
40
54
72
103
103
103
103
39
10
34
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
4
4
4
4
4
4
4
4
51
26
2
8
12
15
19
15
11
11
7
4
4
6
23
15
8
5
5
3
1
1
5
9
9
5
2
4
8
7
6
4
2
1
3
5
10
6
3
4
5
5
6
4
2
1
2
3
8
8
9
16
32
28
24
13
2
2
4
7
5
3
3
3
3
8
10
13
20
24
26
28
26
14
3
2
1
1
12
20
10
1
1
1
3
2
1
1
1
1
5
9
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
104
104
104
104
104
104
93
96
85
92
86
102
144
98
107
147
120
131
134
147
144
141
147
141
140
140
143
144
136
133
143
130
127
128
125
125
136
121
118
118
110
107
133
104
104
103
92
103
88
76
81
80
90
118
94
94
78
71
62
61
49
57
64
59
103
80
68
79
78
81
81
81
81
68
64
60
57
54
60
53
60
96
72
89
89
65
65
61
50
50
50
51
64
79
79
79
79
40
10
50
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
21
21
21
21
21
21
21
44
64
33
2
15
8
2
5
6
6
4
2
2
3
6
9
7
5
3
3
3
3
2
2
1
1
2
4
6
6
6
3
1
2
4
5
4
2
1
1
4
6
6
5
5
5
5
5
5
5
4
3
11
20
25
23
14
5
1
2
5
5
5
5
5
5
31
23
16
16
16
16
16
10
5
3
1
1
3
27
38
22
6
6
4
3
2
2
2
2
6
4
3
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
99
99
99
99
99
99
101
111
111
98
87
82
136
93
100
114
131
117
126
126
120
124
122
126
136
124
124
129
126
124
121
124
127
121
125
123
136
122
117
120
117
112
129
116
112
111
124
117
117
131
126
113
118
107
121
121
105
127
122
90
105
84
90
84
99
112
96
103
105
105
105
105
105
76
77
73
67
64
73
65
77
131
104
126
126
100
81
78
61
55
55
64
81
105
105
105
105
99
10
106
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
16
16
16
16
16
16
10
4
4
3
2
7
4
2
5
12
16
10
5
6
5
5
5
6
4
3
3
6
7
7
8
7
7
7
8
10
8
7
4
2
2
3
2
2
2
2
3
5
4
4
4
5
5
5
5
5
11
9
8
9
29
32
29
15
1
3
7
7
7
7
7
7
8
16
20
25
35
40
42
45
26
8
5
3
2
2
13
25
13
2
2
2
6
4
2
2
2
2
4
7
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
164
164
164
164
164
164
115
185
104
116
107
106
139
128
152
145
162
160
161
163
164
174
157
159
159
156
167
151
154
153
153
155
161
165
164
176
153
151
174
159
162
169
176
171
185
185
160
164
164
162
162
156
154
156
161
163
163
174
164
167
167
161
164
165
176
158
174
176
166
168
164
164
164
145
141
141
121
110
119
129
152
185
185
185
185
139
120
111
91
75
83
103
131
176
176
176
176
152
10
148
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
64
64
64
64
64
64
64
36
9
6
3
5
7
5
3
8
6
5
3
1
2
3
3
2
1
3
2
1
1
3
2
1
1
4
7
10
10
10
5
1
1
1
5
9
5
2
1
8
12
9
7
17
23
15
7
7
71
68
66
43
20
76
98
82
43
5
45
71
45
20
20
20
20
80
69
58
58
58
58
58
58
95
113
65
18
18
42
58
43
28
28
23
18
14
10
10
10
10
10
10
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
84
84
84
84
84
84
74
105
81
92
86
84
154
97
102
112
108
119
135
124
135
133
133
135
154
128
131
133
129
123
131
120
119
129
119
120
154
119
123
135
122
135
133
106
112
101
93
88
103
70
70
69
74
87
74
74
65
63
73
55
54
55
58
52
66
69
54
68
68
73
73
73
73
56
59
57
54
53
53
52
49
60
57
69
69
51
52
54
52
52
52
50
59
68
68
68
68
45
6
52
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
5
5
5
5
5
5
5
4
4
3
2
3
2
1
1
3
3
3
3
3
2
2
6
6
4
3
3
3
3
3
8
4
1
6
11
26
16
6
3
1
1
3
3
3
2
1
1
2
4
4
2
1
1
1
3
5
6
3
1
7
25
29
26
13
1
1
7
4
1
3
4
4
5
11
13
14
14
14
14
15
11
8
4
1
1
1
10
19
10
1
1
1
1
1
1
1
1
1
3
6
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
116
116
116
116
116
116
97
96
94
94
89
90
112
109
135
124
116
118
123
124
125
139
128
129
132
139
133
138
130
139
127
128
118
135
112
107
104
105
96
97
98
98
107
95
101
98
98
97
118
96
99
135
106
101
104
104
79
82
73
63
90
64
75
68
82
100
69
72
85
90
90
90
90
59
58
53
47
45
48
41
45
68
58
68
68
63
44
42
33
34
38
47
63
57
62
62
62
62
62
63
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
15
15
15
15
15
15
12
9
48
27
6
9
12
9
6
10
6
2
3
3
2
2
7
12
7
3
3
3
2
1
4
2
1
6
6
4
2
4
2
1
2
3
6
3
1
1
6
9
6
4
4
2
1
3
20
29
15
1
1
15
22
24
24
12
1
1
2
4
2
1
1
1
1
6
9
11
12
12
12
13
7
1
1
1
1
1
9
17
9
1
1
1
1
1
1
1
1
1
13
26
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
161
161
161
161
161
161
113
105
114
108
96
138
106
115
168
118
131
159
133
140
138
141
146
149
160
161
149
141
146
140
145
156
154
168
159
160
140
138
138
132
137
161
132
151
128
130
128
119
156
122
129
168
123
132
110
104
101
120
116
72
68
72
79
72
101
114
101
119
136
161
161
161
161
134
142
138
135
132
132
132
106
120
115
116
116
102
69
63
49
37
36
48
63
75
101
101
101
101
13
111
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
66
66
66
66
66
66
34
2
6
4
3
12
13
9
6
6
6
4
3
3
4
5
8
8
5
3
5
3
1
4
3
2
6
5
3
2
4
6
9
5
2
1
2
2
1
1
5
7
10
17
12
8
4
1
13
19
15
11
9
8
18
21
19
12
5
4
3
4
4
4
4
4
4
30
30
30
30
30
30
31
27
16
5
3
1
1
12
21
11
1
1
1
2
1
1
1
1
1
6
12
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
188
188
188
188
188
188
152
143
147
142
120
157
129
146
156
156
161
172
158
159
159
162
168
171
188
183
171
171
171
170
191
174
174
172
179
162
150
149
142
143
145
146
148
152
147
151
156
160
188
161
159
183
171
184
171
171
163
172
162
152
154
160
167
158
190
191
145
158
171
179
179
179
179
154
177
184
184
184
184
184
148
172
162
162
162
149
119
127
135
140
140
151
161
170
190
190
190
190
13
191
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
16
16
16
16
16
16
12
8
75
38
2
16
9
2
6
7
8
7
5
3
3
2
2
2
3
3
3
2
1
1
4
7
5
4
3
2
3
3
2
2
1
1
8
5
2
3
33
28
16
5
3
2
1
1
4
8
55
56
42
28
17
82
92
52
12
2
38
52
34
17
17
17
17
18
18
19
32
38
41
45
26
7
7
7
7
26
37
47
52
54
57
101
60
19
13
13
13
13
13
13
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
129
129
129
129
129
129
101
137
106
112
114
114
138
116
118
121
122
125
130
131
135
137
147
143
140
137
147
137
140
147
139
137
134
136
135
138
143
126
115
115
117
120
125
130
134
137
141
121
143
114
113
126
121
124
137
137
129
134
126
121
122
113
119
113
139
115
101
109
124
141
141
141
141
116
116
112
107
101
101
101
96
134
121
137
137
126
91
81
68
64
75
94
108
138
139
139
139
139
97
97
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
68
68
68
68
68
68
66
38
10
6
2
2
3
2
2
11
10
6
2
4
3
2
4
2
1
3
3
2
1
3
6
9
7
6
4
2
4
6
9
5
2
1
3
3
2
2
12
8
4
3
6
8
5
3
27
52
55
29
4
15
21
27
36
19
3
3
3
4
11
14
16
17
18
45
41
37
37
37
37
37
20
4
4
13
17
22
39
42
32
22
22
22
39
30
22
22
22
22
33
45
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
123
123
123
123
123
123
98
134
99
107
100
92
145
108
112
118
117
121
125
125
131
128
130
129
145
129
127
131
126
127
128
134
124
127
125
124
145
114
111
115
115
120
131
120
132
134
105
111
111
104
123
111
121
122
134
134
117
112
128
97
80
90
87
89
115
83
83
90
104
123
123
123
123
96
108
106
103
103
103
103
96
132
121
134
134
128
87
86
81
76
82
90
96
111
111
111
111
81
18
80
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
57
57
57
57
57
57
57
33
9
6
3
3
3
3
7
12
10
6
3
1
1
4
6
5
4
3
3
2
1
6
9
5
1
2
2
2
4
7
4
1
1
1
12
7
3
2
1
4
3
3
7
9
7
6
25
44
51
58
38
18
22
27
34
18
3
3
3
3
8
11
12
13
13
8
3
3
15
21
24
27
15
4
4
20
28
27
22
18
31
38
45
62
35
9
9
9
9
13
15
18
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
125
125
125
125
125
125
91
165
89
105
93
87
133
104
108
113
115
120
123
123
130
143
133
141
134
131
130
127
123
122
126
133
130
131
127
143
133
114
122
115
117
127
134
141
162
165
141
134
135
125
125
143
131
130
133
133
132
132
143
122
114
116
118
118
133
109
111
120
127
141
141
141
141
100
89
76
65
59
73
67
89
162
119
165
165
91
85
74
54
42
51
69
93
133
133
133
133
75
8
67
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
17
17
17
17
17
17
17
12
7
3
2
1
1
2
3
2
1
2
1
1
1
2
2
3
2
1
1
1
1
2
4
7
6
4
2
1
1
1
3
4
2
1
1
1
1
1
1
3
3
4
5
6
5
5
7
9
35
51
52
53
76
73
59
32
6
4
33
59
56
53
53
53
53
56
45
34
34
34
34
34
21
8
8
5
2
2
11
20
13
6
6
4
2
4
5
5
5
6
4
2
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
54
54
54
54
54
54
40
72
56
69
118
77
85
89
87
107
100
110
123
118
128
125
121
128
119
128
118
112
107
125
99
101
106
98
108
92
92
82
78
80
81
82
96
80
85
80
85
78
92
79
85
79
79
73
85
85
72
71
80
54
51
50
58
54
77
85
64
79
78
80
80
80
80
67
61
61
52
49
53
46
51
79
63
74
74
57
51
50
35
29
33
42
54
74
74
74
74
58
13
45
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
16
16
16
16
16
16
8
1
1
1
1
1
1
1
1
10
7
5
3
2
2
4
5
4
2
1
1
1
2
3
4
11
11
11
10
6
3
4
5
5
5
3
1
3
2
1
1
1
1
12
6
1
4
8
16
20
10
1
7
14
27
15
4
1
6
5
3
1
7
10
11
12
13
37
27
17
17
17
17
17
10
4
2
1
1
1
25
26
13
1
1
1
1
1
1
1
1
1
6
12
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
134
134
134
134
134
134
94
136
94
99
100
110
100
107
114
115
117
138
123
127
130
140
131
127
134
122
121
130
121
120
126
122
126
128
126
136
119
125
133
122
138
130
133
140
133
136
128
126
134
115
115
110
110
124
117
120
123
134
126
121
120
115
122
118
140
133
104
107
120
126
126
126
126
120
112
110
107
101
101
101
96
133
121
136
136
126
93
87
82
78
87
99
112
136
136
136
136
79
18
80
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
66
66
66
66
66
66
49
29
10
7
5
5
6
7
8
8
9
6
3
1
1
2
3
3
3
2
1
1
1
1
4
2
1
1
1
1
1
1
1
1
4
2
1
1
1
1
1
5
4
3
11
24
27
18
9
9
35
24
14
19
24
45
47
45
24
3
36
27
18
14
14
14
14
41
34
27
27
27
27
27
15
4
4
4
4
15
27
36
40
42
45
62
57
37
18
18
18
18
18
18
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
120
120
120
120
120
120
110
108
104
138
87
95
101
112
135
133
125
124
136
124
127
128
136
129
130
129
136
131
138
131
131
131
130
135
132
127
131
124
130
120
119
121
118
119
125
131
125
138
129
125
123
135
125
132
118
118
112
121
118
91
115
83
90
96
96
104
88
90
107
121
121
121
121
103
119
123
123
123
123
123
103
125
115
123
123
97
71
62
47
36
45
61
81
115
115
115
115
96
10
104
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
60
60
60
60
60
60
50
40
75
39
3
3
4
3
3
5
6
5
4
3
3
6
7
7
5
3
3
2
1
1
4
5
4
4
4
4
4
5
13
10
5
1
5
7
10
5
1
4
7
5
3
2
1
1
4
7
15
12
9
14
23
24
23
12
1
1
6
10
6
3
3
3
3
7
9
12
20
24
26
28
14
1
1
1
1
1
14
21
11
1
1
1
6
3
1
1
1
1
5
9
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
132
132
132
132
132
132
107
164
104
123
120
113
151
126
131
154
142
148
154
155
155
147
152
153
151
164
150
144
137
137
134
131
155
137
134
132
151
117
113
125
114
118
164
131
134
134
127
102
100
98
97
104
109
114
131
131
112
118
84
77
78
79
84
96
85
100
82
87
106
123
123
123
123
90
83
74
66
57
67
80
101
134
134
134
134
89
85
80
78
72
72
77
95
118
118
118
118
78
78
78
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
66
66
66
66
66
66
66
72
40
9
2
12
22
12
3
2
2
2
3
11
12
13
14
11
7
4
16
12
9
8
8
13
14
9
5
6
6
5
4
4
7
15
8
2
2
2
5
6
8
8
5
3
3
3
3
4
24
24
16
8
19
31
36
19
2
12
8
4
4
4
4
4
4
33
28
23
23
23
23
23
17
10
4
4
4
6
29
29
29
29
30
18
6
13
16
18
19
20
13
6
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
172
172
172
172
172
172
132
189
106
113
100
94
113
112
125
129
169
173
169
177
181
187
166
168
175
165
178
187
179
182
186
177
177
175
172
175
153
156
184
162
173
179
181
187
189
189
182
182
181
175
177
184
178
178
178
178
180
179
186
184
171
170
175
175
187
172
179
173
173
173
172
172
172
170
176
182
182
182
183
184
186
189
189
189
189
186
137
151
159
160
162
167
171
179
179
179
179
160
10
163
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
73
73
73
73
73
73
73
76
42
9
2
4
7
6
5
9
7
4
2
2
3
2
2
2
8
6
4
3
3
4
3
2
21
23
12
1
1
1
3
4
4
4
5
6
7
19
14
8
3
5
13
20
27
35
39
44
102
96
90
98
107
110
112
106
55
5
42
80
80
80
80
80
80
112
68
24
24
24
24
24
69
74
77
78
80
81
54
28
51
63
75
119
73
28
10
10
10
10
10
10
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
167
167
167
167
167
167
152
189
140
134
117
116
110
122
128
134
169
154
165
186
170
177
167
169
167
164
171
160
161
160
165
172
167
187
167
162
160
152
180
162
157
164
182
173
189
189
171
175
171
169
169
164
171
174
176
186
186
177
169
171
162
162
170
187
175
169
180
182
179
182
182
182
182
173
175
174
173
173
175
178
182
189
189
189
189
172
145
143
132
124
132
145
160
187
187
187
187
128
15
118
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
15
15
15
15
15
15
15
77
80
41
3
5
8
5
3
16
14
11
8
7
6
6
16
10
4
4
4
4
4
4
4
8
12
14
16
22
13
4
4
4
4
4
13
17
12
8
25
18
10
3
11
19
25
28
29
31
80
91
58
26
31
72
93
73
38
3
46
73
52
31
31
31
31
91
81
71
71
71
71
71
92
91
90
90
90
100
92
85
92
96
98
100
92
53
15
15
15
15
15
15
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
60
66
66
66
69
66
66
87
66
90
102
86
153
111
115
123
124
127
128
132
141
137
139
141
153
138
141
134
131
130
135
124
122
129
131
132
153
140
128
129
125
122
132
117
106
100
124
102
111
113
112
140
120
116
121
121
90
82
75
53
47
51
69
67
86
140
75
79
90
83
83
83
83
59
60
56
51
49
53
45
51
76
62
80
80
56
55
54
45
45
45
51
66
86
86
86
86
45
45
45
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
66
66
66
66
66
66
55
35
15
8
2
4
10
8
6
6
7
6
4
3
12
8
5
5
4
4
4
4
4
4
4
5
6
6
7
24
18
12
7
2
2
23
17
12
8
4
5
6
7
6
5
21
13
5
5
5
5
6
9
12
19
15
11
8
14
11
9
8
7
9
10
10
11
15
15
15
15
15
15
16
10
4
4
3
2
2
14
27
14
2
2
2
2
2
2
2
2
15
22
29
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
112
112
112
112
112
112
113
141
106
140
112
115
153
133
136
144
182
149
153
151
150
148
147
153
147
146
152
140
142
145
145
151
152
152
156
182
162
163
166
167
162
163
148
145
167
146
151
156
151
165
164
139
163
149
182
182
142
132
123
120
104
107
103
100
98
89
87
87
90
93
93
93
93
71
75
72
69
66
79
69
90
165
124
164
164
97
91
80
72
68
75
85
98
120
120
120
120
98
55
55
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
21
21
21
21
21
21
14
8
65
35
5
6
7
4
1
3
3
2
2
2
2
19
15
12
7
3
3
3
3
4
7
7
8
29
16
4
7
10
8
4
1
4
5
7
6
5
8
5
2
3
2
1
1
1
33
49
42
22
3
10
23
48
44
23
3
9
15
39
23
7
7
7
7
11
13
16
17
18
18
19
10
2
2
2
2
19
33
26
19
19
19
19
37
46
50
52
53
54
36
19
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
114
114
114
114
114
114
112
114
115
142
107
114
156
116
129
138
161
139
140
137
138
135
138
146
143
145
146
156
142
144
138
137
158
146
146
161
140
138
139
139
143
146
156
158
146
138
136
142
138
131
161
136
149
146
161
161
145
144
158
120
120
110
116
113
135
114
104
106
107
106
106
106
106
99
114
125
125
125
125
125
124
146
136
161
161
102
83
65
48
39
49
65
85
120
120
120
120
107
10
114
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
42
42
42
42
42
42
25
8
75
38
2
8
5
2
6
6
5
3
2
5
4
3
2
3
3
3
3
3
3
3
4
5
6
7
4
2
2
7
5
3
2
1
4
3
2
2
10
7
4
3
5
8
6
4
34
49
45
24
4
29
40
36
33
17
2
3
4
6
25
34
39
41
42
35
25
16
16
16
16
16
13
10
41
23
6
6
26
21
13
6
6
6
4
2
2
2
2
6
8
10
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
116
116
116
116
116
116
91
116
103
106
134
110
113
116
121
119
119
124
134
127
142
133
135
142
130
142
128
125
127
127
123
121
119
127
110
110
107
104
121
100
97
100
93
91
117
94
88
86
116
79
87
88
91
121
86
86
81
68
68
66
69
76
80
110
79
83
89
89
93
100
100
100
100
81
75
68
63
60
67
77
83
110
110
83
79
68
53
50
45
39
46
56
70
94
94
94
94
68
19
50
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
15
15
15
15
15
15
9
4
5
10
8
7
8
26
19
12
7
2
2
3
9
15
14
9
4
4
4
6
7
8
9
9
7
5
3
2
4
5
4
4
6
5
4
3
2
2
11
12
7
3
6
9
6
4
7
10
17
11
6
13
21
41
39
22
6
3
9
20
18
16
16
16
16
42
29
16
16
16
16
16
14
12
12
12
12
19
20
21
20
19
19
19
12
6
6
6
6
12
15
19
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
69
100
100
100
111
100
100
169
114
130
119
124
169
138
146
154
174
155
160
161
159
167
159
160
161
158
167
158
155
153
154
164
153
171
153
154
154
146
164
144
139
146
159
144
164
132
136
145
153
174
173
160
160
160
156
153
155
167
150
167
157
154
151
171
152
155
163
159
147
146
140
138
139
129
147
147
102
95
105
88
106
174
136
173
173
105
99
94
71
63
69
93
123
171
171
171
171
110
6
114
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
100
100
100
100
100
100
57
15
2
6
7
7
7
9
12
16
9
2
3
6
6
6
11
7
4
6
7
5
4
4
4
13
12
12
9
6
6
6
9
6
4
14
15
16
10
4
15
8
2
7
10
13
8
4
9
15
69
36
3
34
66
101
109
58
7
85
90
95
49
3
3
3
3
75
62
50
50
50
50
50
27
5
5
5
5
6
14
22
14
6
6
6
13
9
6
6
6
6
6
6
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
180
180
180
180
180
180
126
138
112
123
112
118
137
131
147
155
144
168
140
141
147
152
158
171
162
180
155
156
159
155
156
155
157
157
165
168
156
171
150
147
144
141
141
142
134
145
150
137
162
126
128
180
146
156
145
145
123
127
129
109
123
126
128
132
142
137
121
132
147
165
165
165
165
135
155
156
156
156
156
156
124
133
136
138
138
129
95
87
72
77
88
110
141
141
141
141
141
137
15
129
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
66
66
66
66
66
66
39
12
7
3
2
19
10
2
8
6
5
4
3
2
2
1
1
1
4
6
8
6
4
4
4
14
11
9
7
6
8
10
11
11
12
12
9
7
5
4
3
3
3
3
5
7
8
9
9
10
21
15
9
8
19
31
27
23
13
3
3
4
6
7
8
8
9
8
8
8
24
32
36
40
25
10
10
10
10
25
40
47
31
15
15
11
8
8
8
8
8
11
13
15
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
108
108
108
108
108
108
100
121
95
105
118
95
153
119
120
124
126
124
126
142
129
129
130
130
131
132
136
153
142
141
156
140
140
140
137
143
135
133
135
133
127
123
153
119
114
131
114
120
115
126
121
107
124
130
131
131
122
122
152
116
119
134
136
131
153
156
109
110
123
122
122
122
122
108
123
130
130
130
130
130
111
136
135
131
152
152
94
92
73
53
61
81
107
143
153
153
153
153
6
156
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
12
12
12
12
12
12
12
16
48
25
2
2
2
2
6
4
2
2
4
6
9
13
14
11
7
4
6
8
12
10
8
6
7
8
9
12
12
12
12
8
4
4
4
5
3
2
17
9
2
7
10
12
14
15
16
17
26
18
11
10
34
59
45
24
3
46
63
33
3
7
9
10
11
16
19
22
33
38
41
42
25
9
9
5
1
1
13
25
13
1
1
1
7
4
1
1
1
1
3
6
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
164
164
164
164
164
164
149
143
143
146
124
157
144
137
142
142
166
141
138
143
156
150
156
157
152
164
152
149
146
149
138
141
143
145
157
158
136
130
127
128
127
125
151
129
137
141
145
150
155
166
164
164
155
152
158
158
129
126
113
104
107
112
115
113
151
107
101
112
131
157
157
157
157
123
134
131
126
124
124
124
118
166
139
164
164
102
84
70
51
39
47
63
83
117
117
117
117
100
10
107
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
16
16
16
16
16
16
12
9
77
41
5
11
13
9
5
4
3
3
2
1
1
5
8
6
4
6
4
2
1
1
6
4
3
4
7
9
6
3
5
3
2
1
3
7
7
7
8
5
3
17
18
10
2
1
8
16
51
31
12
7
19
53
41
29
15
2
5
3
2
9
12
14
16
18
19
21
23
24
24
25
16
8
8
5
2
2
13
19
10
2
2
2
7
4
2
2
2
2
4
7
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
178
178
178
178
178
178
163
151
150
172
143
158
146
150
160
154
182
161
160
161
157
161
162
161
176
163
157
154
172
156
159
164
163
158
178
147
141
140
138
139
136
160
133
136
144
148
157
172
176
167
182
163
158
160
159
161
161
157
163
150
151
141
143
158
139
130
138
138
156
178
178
178
178
146
147
142
136
127
127
127
132
167
149
182
182
105
90
74
53
42
57
80
110
161
161
161
161
108
5
112
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
10
10
10
10
10
10
6
3
87
44
2
7
12
9
6
3
3
4
6
6
6
4
3
3
3
3
3
2
1
2
2
3
3
4
7
9
9
10
11
11
7
3
3
6
5
5
11
7
3
1
5
8
5
3
3
3
69
40
11
33
55
72
83
42
1
9
43
56
33
11
11
11
11
50
36
23
23
23
23
23
33
47
54
28
3
3
14
18
10
3
3
3
9
6
3
3
3
3
4
5
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
125
125
125
125
125
125
95
187
99
112
127
101
110
129
149
141
168
167
168
190
170
186
163
163
165
162
182
166
165
165
170
160
161
182
156
171
158
153
186
157
164
172
175
172
184
187
170
173
174
168
182
175
174
179
182
190
190
186
177
182
170
170
175
182
177
179
186
175
179
179
179
179
179
166
167
167
147
142
147
128
135
184
164
187
187
166
139
141
118
120
129
156
190
190
190
190
190
170
15
166
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
14
14
14
14
14
14
14
11
6
1
2
3
7
10
11
12
7
2
1
1
1
2
2
1
1
1
1
2
1
1
7
13
9
6
8
7
7
7
4
1
1
1
1
1
1
1
1
1
2
3
7
9
6
3
6
9
79
42
5
52
100
119
134
73
12
3
68
105
55
5
5
5
5
86
90
92
93
93
93
94
58
22
22
22
22
75
69
63
39
15
15
15
15
15
15
15
15
15
15
15
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
118
118
118
118
118
118
105
184
120
136
138
135
186
159
166
174
182
175
181
183
187
189
181
184
186
184
193
185
183
188
183
181
182
192
181
188
186
174
195
181
180
183
190
184
190
185
184
188
180
182
180
180
183
187
187
187
186
189
186
193
187
188
188
192
189
188
195
190
190
190
190
190
190
185
187
187
162
155
159
143
148
190
166
173
173
170
138
136
116
112
112
124
155
195
195
195
195
177
43
165
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
25
25
25
25
25
25
18
11
4
4
4
9
16
12
7
2
3
3
2
2
10
6
2
2
2
9
12
16
16
15
11
7
16
12
6
1
1
1
2
2
1
1
4
7
4
1
20
22
15
9
8
8
25
25
25
25
102
80
59
77
95
141
154
110
59
9
88
131
95
59
59
59
59
123
111
100
100
100
100
100
85
70
70
42
15
15
40
66
47
28
28
21
15
21
24
26
27
28
21
15
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
183
183
183
183
183
183
143
145
130
129
127
151
132
136
152
135
137
161
140
145
149
153
159
164
176
179
169
150
154
154
157
157
156
156
183
156
149
151
148
145
149
152
151
161
140
159
140
146
176
152
156
179
163
160
169
169
156
159
150
148
166
147
149
141
152
144
136
149
163
183
183
183
183
158
165
162
159
157
157
157
133
169
148
150
150
130
91
88
76
86
104
127
166
166
166
166
166
152
43
130
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
62
62
62
62
62
62
36
11
48
28
8
6
29
18
8
8
7
7
9
8
7
10
13
10
8
8
5
3
3
3
4
7
5
4
5
6
6
6
9
10
7
4
11
6
2
4
24
18
12
12
13
16
20
22
23
24
59
67
51
35
20
76
69
62
37
13
45
71
45
20
20
20
20
55
33
11
11
11
11
11
11
11
11
11
11
11
10
9
26
34
38
23
9
9
9
9
9
11
27
43
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
112
112
112
112
112
112
99
112
89
93
91
87
126
103
122
113
113
122
122
122
141
131
132
141
133
131
132
141
125
127
122
119
117
120
111
104
100
99
108
102
106
108
114
113
108
105
122
104
101
92
122
92
107
101
125
125
87
83
73
64
66
73
76
87
106
86
122
122
117
125
125
125
125
93
87
79
72
64
71
61
74
122
90
125
125
76
72
58
43
35
35
41
50
63
63
63
63
39
13
34
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
26
26
26
26
26
26
19
13
46
23
1
1
1
3
5
6
4
2
1
1
1
2
4
4
4
2
1
1
1
1
2
3
8
12
7
3
6
6
6
6
3
1
3
6
5
4
4
6
9
6
3
5
13
35
37
38
19
1
7
13
24
43
32
18
4
4
4
5
4
3
3
3
3
33
29
25
25
25
25
25
19
11
4
4
4
6
31
28
17
6
6
6
7
6
6
6
6
6
6
7
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
69
69
69
69
69
69
48
77
53
69
65
69
114
74
86
88
92
102
109
104
107
107
123
109
110
115
113
114
123
107
106
102
103
102
104
123
103
104
107
106
103
111
114
97
94
107
89
87
110
81
83
93
83
85
80
80
67
79
60
63
57
63
70
62
83
93
82
92
98
107
107
107
107
83
75
68
60
55
60
51
55
90
64
73
73
52
50
51
45
45
45
49
62
79
79
79
79
45
45
45
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
21
21
21
21
21
21
12
4
3
2
2
3
6
6
6
4
2
2
2
2
3
3
2
2
3
5
4
3
2
2
2
2
2
2
3
5
5
6
8
9
6
4
6
4
3
2
2
2
2
13
9
6
8
10
11
12
13
8
4
11
15
20
29
16
3
3
4
6
5
4
4
4
4
36
30
24
24
24
24
24
14
4
4
3
2
2
7
13
7
2
2
2
2
2
2
2
3
12
17
22
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
73
73
73
73
73
73
67
72
79
87
80
112
114
90
96
103
102
115
109
109
113
119
125
129
129
125
129
122
124
112
115
111
108
124
112
119
122
122
129
115
116
110
114
115
105
111
93
87
87
85
91
101
95
129
83
82
86
75
69
87
62
66
72
61
75
93
82
93
102
115
115
115
115
102
106
105
103
103
103
103
72
87
71
67
65
65
54
58
57
55
55
55
62
70
70
70
70
65
10
55
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
21
21
21
21
21
21
15
10
48
25
2
4
7
6
5
9
7
4
2
2
3
4
5
4
2
1
1
1
2
3
7
4
1
2
4
6
4
3
7
9
8
4
1
1
1
1
1
3
5
6
7
9
5
1
1
1
2
3
11
15
19
13
7
4
1
1
2
5
3
1
1
1
1
33
39
42
43
44
44
44
23
3
2
1
1
10
15
20
15
10
10
10
6
2
2
2
2
6
8
10
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
129
129
129
129
129
129
101
133
115
129
134
134
182
149
159
164
181
171
178
181
186
187
176
177
179
178
185
182
181
186
182
186
183
183
183
186
186
175
187
169
170
179
188
180
189
181
181
184
180
179
181
176
181
182
185
185
183
187
183
185
183
181
183
183
186
183
187
188
187
189
189
189
189
183
185
185
173
171
171
163
157
180
171
181
181
167
163
163
157
157
157
173
189
189
189
189
189
171
15
167
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
20
20
20
20
20
20
20
12
5
7
10
8
6
3
1
10
7
5
7
5
3
1
4
4
5
12
16
10
4
4
5
7
5
3
4
5
4
4
4
4
4
4
3
3
3
4
9
11
12
14
7
1
2
3
8
13
91
54
18
58
99
134
148
78
9
17
90
131
74
18
18
18
18
101
64
28
28
28
28
28
18
8
8
8
8
85
74
63
39
15
15
15
15
15
15
15
15
15
15
15
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
108
108
108
108
108
108
99
132
135
148
176
162
191
172
175
181
182
184
189
189
189
192
187
188
188
187
192
191
188
193
186
186
186
186
189
186
193
177
190
182
178
180
193
184
189
188
181
192
181
177
182
186
183
186
185
185
186
192
185
192
180
180
185
185
192
190
187
188
188
189
189
189
189
183
185
185
173
171
172
163
158
186
172
182
182
166
163
139
116
109
109
133
154
192
192
192
192
170
97
124
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
21
21
21
21
21
21
12
4
5
11
10
9
14
13
10
7
5
3
2
2
2
3
4
5
6
8
5
2
6
6
5
4
7
5
4
7
6
5
5
7
9
11
6
1
4
6
8
7
7
10
10
10
21
12
4
4
77
42
7
52
97
119
141
75
9
10
43
77
42
7
7
7
7
96
59
23
23
23
23
23
47
62
70
42
15
15
35
56
35
15
15
15
35
25
15
15
15
15
50
85
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
113
113
113
113
113
113
92
117
98
109
103
113
175
119
130
143
163
153
167
158
175
162
161
167
162
158
152
175
145
149
147
139
147
141
144
147
148
147
135
143
140
152
168
134
128
123
124
132
131
163
162
131
138
126
123
123
109
108
102
97
118
106
109
121
105
112
92
87
101
105
105
105
105
98
114
126
126
126
126
126
117
163
138
162
162
102
81
68
49
39
48
65
85
121
121
121
121
105
10
112
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
71
71
71
71
71
71
40
9
7
4
2
29
20
10
1
4
5
3
2
2
3
4
4
4
3
3
3
3
4
5
6
3
1
1
1
2
7
10
5
1
2
7
5
3
4
2
1
6
5
3
1
1
2
1
1
1
20
16
10
5
29
53
43
23
3
8
14
9
4
7
9
10
11
18
20
21
21
21
21
22
12
3
3
3
3
3
12
17
10
3
3
3
9
6
3
3
3
3
6
10
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
179
179
179
179
179
179
160
149
147
146
129
158
167
151
156
159
179
168
172
188
168
172
171
167
176
168
161
166
173
163
166
170
168
181
179
173
168
171
173
151
153
156
157
152
155
158
160
168
176
179
185
168
176
179
179
188
188
176
165
165
157
159
161
181
161
156
173
152
169
179
179
179
179
159
167
165
163
163
163
163
142
185
165
178
178
149
95
80
61
45
65
93
127
188
188
188
188
151
10
156
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
16
16
16
16
16
16
13
10
77
39
1
2
4
5
7
10
7
4
1
1
2
4
8
4
1
1
1
1
1
1
5
10
7
5
7
4
2
5
7
9
11
10
10
6
3
7
15
14
9
5
5
5
9
13
37
61
107
60
13
35
57
97
99
59
19
5
43
56
34
13
13
13
13
52
36
20
20
20
20
20
12
4
4
4
4
4
15
17
10
4
4
4
15
9
4
4
4
4
7
10
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
194
194
194
194
194
194
174
190
155
142
136
156
141
161
182
161
194
173
185
198
192
197
187
189
191
190
196
191
191
192
200
194
194
196
194
190
182
185
194
185
188
190
195
190
191
191
190
192
193
194
197
195
195
196
196
198
198
197
195
196
196
193
196
196
200
200
194
195
195
194
194
194
194
190
196
200
200
200
200
200
198
198
198
199
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
56
56
56
56
56
56
42
28
84
45
7
6
6
6
7
11
7
4
1
8
6
4
6
3
1
3
2
1
2
1
1
14
9
5
6
8
10
11
12
12
7
3
1
1
1
1
1
14
7
1
3
5
4
3
41
80
136
139
132
91
50
114
146
123
62
1
40
80
65
50
50
50
50
106
119
126
129
131
132
132
133
106
80
80
80
133
99
66
133
166
183
191
128
66
66
66
66
133
166
200
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
75
75
75
75
75
75
63
130
79
102
121
89
141
113
119
126
130
138
146
158
160
164
136
138
144
142
146
167
153
159
169
157
159
181
149
153
159
146
173
149
147
155
174
156
159
167
149
159
144
136
134
141
139
144
151
158
158
168
164
155
158
159
164
181
169
164
173
174
162
161
154
154
154
142
138
134
131
128
133
140
146
168
168
155
164
164
128
133
115
115
123
149
181
181
181
181
181
169
15
164
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
18
18
18
18
18
18
10
3
3
3
10
18
11
4
4
7
11
21
15
9
3
1
5
10
8
6
6
6
4
3
2
3
3
3
6
8
6
4
4
4
5
4
3
3
4
9
6
3
1
9
7
5
5
6
7
9
53
31
10
20
31
79
99
73
42
12
47
71
40
10
10
10
10
71
82
87
90
91
92
93
95
96
97
97
98
111
83
55
35
15
15
15
15
15
15
15
15
15
15
15
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
185
185
185
185
185
185
148
187
145
142
127
125
122
140
160
149
193
185
185
195
195
193
184
188
186
186
196
188
191
191
191
195
191
195
188
193
190
175
193
177
180
186
195
185
188
188
187
189
190
192
195
193
194
196
195
195
194
195
193
195
194
190
193
194
194
191
191
188
187
186
185
185
185
177
178
178
165
159
163
153
145
196
178
193
193
189
148
160
145
145
145
142
169
195
195
195
195
191
191
191
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
10
10
10
10
10
10
10
7
4
6
8
5
2
9
7
6
5
3
2
2
2
3
5
3
1
1
1
1
5
3
1
3
8
8
7
6
8
10
7
5
4
3
11
19
13
7
72
43
14
12
8
5
5
5
46
87
134
158
142
123
105
139
158
93
28
5
46
87
91
93
94
95
96
137
133
130
130
130
130
130
70
11
11
11
11
28
28
28
28
28
28
28
28
28
28
28
28
109
150
191
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
70
70
70
70
70
70
76
84
86
109
109
100
132
109
112
116
118
128
134
138
169
137
138
143
144
148
164
149
151
148
142
169
146
149
149
151
139
132
144
141
135
138
169
131
130
139
122
122
123
107
118
134
136
136
164
164
146
153
146
144
157
131
136
138
158
133
134
127
138
116
106
107
106
111
127
127
107
98
105
93
96
164
118
113
124
124
74
70
57
42
57
80
108
157
157
157
157
130
19
117
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
12
12
12
12
12
12
7
2
5
7
9
5
2
30
24
13
3
4
8
10
5
1
1
1
8
18
15
10
5
3
2
2
3
4
4
4
8
5
2
2
2
2
3
4
10
9
6
3
3
5
3
2
3
2
2
2
41
59
38
17
23
47
53
34
16
5
35
65
34
4
4
4
4
56
45
34
34
34
34
34
21
8
8
8
8
8
14
20
14
8
8
8
10
9
8
8
8
8
9
10
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
111
111
111
111
111
111
105
144
105
111
99
117
120
115
131
127
135
167
147
159
159
158
167
159
158
159
159
167
157
159
156
161
155
159
153
169
169
159
171
158
148
149
156
156
158
164
170
156
140
132
129
127
137
148
142
153
153
135
125
149
118
124
136
143
170
143
169
145
149
150
146
146
146
124
130
130
87
81
93
91
108
170
120
143
143
87
80
65
49
41
58
84
115
169
169
169
169
60
10
50
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
58
58
58
58
58
58
29
1
38
23
8
4
1
1
1
2
9
5
2
2
8
14
8
2
2
1
1
1
1
2
7
5
3
5
8
10
6
3
2
1
6
3
1
2
1
1
38
25
12
7
18
22
11
1
18
36
54
29
5
19
33
52
26
1
4
7
4
1
6
9
10
11
12
56
39
22
22
22
22
22
45
57
29
1
1
8
31
29
18
8
8
8
7
6
6
6
6
8
9
10
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
96
96
96
96
96
96
96
98
96
117
112
95
110
117
135
122
143
125
127
130
129
135
133
138
144
154
154
154
146
154
145
141
149
137
132
136
129
131
149
134
140
129
133
124
122
129
126
130
133
143
140
135
141
140
144
144
126
130
119
120
154
127
133
129
111
111
103
106
114
122
122
122
122
102
96
88
83
74
82
71
86
144
113
140
140
100
83
78
60
50
60
82
109
154
154
154
154
104
10
111
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
60
60
60
60
60
60
32
5
61
31
2
12
7
2
2
2
2
2
3
4
3
2
3
3
4
4
4
4
3
3
3
11
10
9
9
10
10
10
7
4
4
4
6
9
5
2
5
4
3
8
7
7
5
4
5
6
46
24
3
10
22
61
44
22
1
44
26
8
5
3
3
3
3
31
33
34
34
34
34
34
20
7
6
5
4
4
13
22
13
4
4
4
8
6
4
4
4
4
7
10
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
161
161
161
161
161
161
132
149
131
154
106
112
111
131
168
142
174
159
143
145
142
142
146
150
151
161
159
153
154
156
158
160
161
168
159
155
154
150
154
149
149
162
151
152
150
150
156
160
163
174
172
168
159
153
152
151
154
161
159
152
159
146
153
160
150
153
144
139
153
162
162
162
162
138
141
138
134
129
129
129
123
174
153
172
172
151
102
94
74
54
65
86
114
160
160
160
160
150
8
153
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
15
15
15
15
15
15
15
10
6
8
11
15
13
11
7
3
4
3
3
3
4
5
6
8
5
3
5
4
4
3
3
6
5
4
7
7
8
8
8
12
10
9
14
14
15
16
27
17
8
10
11
13
10
8
11
14
61
34
8
7
17
58
43
22
2
73
41
10
9
8
8
8
8
34
37
38
39
39
39
40
23
6
6
4
2
2
13
24
13
2
2
2
6
4
2
2
2
2
4
6
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
56
90
90
90
102
90
97
167
111
133
106
98
138
123
124
129
176
139
142
145
142
142
142
144
141
142
145
135
136
146
142
167
164
155
154
176
155
160
157
166
161
163
165
164
166
159
161
154
165
142
161
145
156
146
176
176
134
123
107
109
95
97
98
96
94
102
101
124
117
126
126
126
126
85
85
78
70
65
75
65
79
140
105
126
126
94
83
76
67
56
61
68
85
109
109
109
109
94
10
102
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
90
90
90
90
90
90
48
7
1
1
2
9
5
2
6
7
4
1
1
2
2
2
3
5
4
3
3
3
4
4
4
3
3
4
7
10
6
3
5
8
7
5
3
7
6
5
8
8
6
5
7
10
8
7
36
50
46
27
9
8
29
51
46
28
11
5
15
40
24
8
8
8
8
12
14
16
28
34
37
39
21
3
3
3
3
10
30
40
25
10
10
10
10
10
10
10
10
10
10
10
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
58
90
90
90
94
90
90
117
94
99
100
101
117
118
118
123
161
131
130
130
126
128
127
131
131
127
131
125
126
126
126
130
130
129
131
161
134
134
137
140
129
129
117
121
140
115
130
127
125
127
160
128
139
134
161
161
125
110
93
113
76
81
91
92
88
98
86
87
87
85
84
84
84
60
61
57
53
51
63
67
89
127
108
160
160
88
86
79
59
47
51
64
83
113
113
113
113
37
10
47
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
90
90
90
90
90
90
51
12
6
4
2
7
12
9
6
3
1
1
2
5
4
3
3
3
3
4
4
4
4
3
3
3
3
4
7
9
9
10
6
2
4
8
5
2
2
2
4
2
1
10
18
12
7
4
2
2
2
3
6
9
16
22
25
13
2
5
5
3
2
2
2
2
2
10
14
16
17
18
18
19
11
3
2
2
2
2
10
18
13
8
8
5
2
3
4
4
5
7
4
2
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
107
107
107
107
107
107
119
118
143
143
105
107
110
113
118
116
164
130
142
148
155
146
155
146
148
155
157
143
143
143
140
138
162
143
146
161
143
137
141
125
129
132
131
159
134
131
138
143
145
164
164
144
156
151
161
161
158
162
161
157
126
134
131
129
138
116
141
118
123
124
122
122
122
113
115
113
112
112
120
111
112
164
137
164
164
110
111
93
71
66
75
98
118
157
157
157
157
111
63
63
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
26
26
26
26
26
26
14
2
2
4
5
7
9
5
1
6
12
8
4
3
3
4
4
4
3
3
3
3
3
3
4
5
6
7
23
32
29
17
6
4
2
2
2
9
5
2
21
16
11
7
3
1
5
6
6
7
58
34
11
33
43
53
76
39
3
8
8
8
5
3
3
3
3
48
29
10
10
10
10
10
5
1
1
1
1
1
12
24
12
1
1
1
12
6
1
1
1
1
24
48
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
133
133
133
133
133
133
127
140
128
145
126
133
132
127
128
128
152
132
132
134
131
131
133
129
132
133
133
131
145
132
131
154
130
135
140
162
142
149
154
144
162
146
138
136
162
139
137
145
131
112
123
120
122
115
152
152
100
91
77
72
73
74
80
77
77
100
72
78
94
105
105
105
105
79
71
62
54
50
59
53
64
112
85
108
108
70
71
68
69
70
70
70
69
69
70
70
70
70
13
58
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
22
22
22
22
22
22
19
17
81
41
2
5
9
7
5
8
10
6
3
6
4
2
4
2
1
3
3
2
1
1
5
4
3
4
6
4
2
3
4
6
5
4
3
3
8
8
8
8
6
4
4
2
1
5
13
17
16
16
14
13
22
46
32
17
3
4
3
2
1
1
1
1
1
30
24
19
19
19
19
19
12
6
6
6
6
19
34
27
20
20
20
39
22
5
5
5
5
9
11
13
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
79
79
79
79
79
79
68
86
88
90
125
94
96
92
91
95
105
110
125
122
127
122
122
127
117
116
127
117
117
129
117
116
114
118
110
111
108
111
111
105
111
104
108
106
111
116
106
107
115
100
97
96
91
83
87
87
94
118
90
115
96
88
101
116
108
92
98
102
106
115
115
115
115
88
79
70
61
57
65
58
63
118
74
74
74
60
49
47
43
36
45
57
75
105
105
105
105
60
10
50
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
60
60
60
60
60
60
37
14
5
3
2
4
6
5
4
4
4
4
2
1
3
3
4
2
1
1
2
1
1
2
4
3
3
4
5
6
4
3
4
6
3
1
3
5
4
3
8
8
4
1
2
4
4
5
20
30
18
7
7
28
30
16
3
2
1
1
7
14
16
17
18
18
19
44
30
16
16
16
16
16
11
7
5
3
3
10
15
20
15
10
10
10
7
5
5
5
5
7
8
10
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
122
122
122
122
122
122
87
80
75
88
80
84
141
88
103
98
102
113
116
130
135
129
131
127
141
129
129
135
130
122
122
119
131
121
122
117
141
112
114
119
119
119
135
124
107
95
92
90
93
94
95
111
93
93
85
85
81
74
70
84
60
75
82
73
124
90
79
90
104
122
122
122
122
94
102
99
95
93
93
93
74
88
75
73
73
54
55
62
65
74
74
74
74
74
74
74
74
54
54
54
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
51
51
51
51
51
51
31
12
10
6
2
3
9
7
5
7
4
2
2
5
3
2
4
4
3
3
3
3
3
3
4
7
9
11
17
14
10
6
5
4
4
4
3
2
2
2
5
3
2
7
10
13
8
4
8
12
11
11
8
6
11
16
24
16
8
8
9
6
3
9
12
14
16
14
12
12
28
36
40
42
26
11
8
8
8
26
21
16
30
37
41
43
44
44
44
44
45
49
51
54
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
124
124
124
124
124
124
99
140
99
102
92
93
118
100
104
106
118
120
121
153
128
138
126
123
127
133
138
150
150
150
131
128
125
117
124
115
116
113
135
116
121
128
143
126
134
140
111
116
124
109
126
113
124
132
135
153
153
138
122
124
125
119
125
132
128
125
135
143
129
129
127
125
125
117
127
127
89
85
91
77
89
134
112
140
140
95
92
91
93
95
101
113
128
153
153
153
153
95
15
83
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
71
71
71
71
71
71
42
14
6
4
2
18
10
2
8
6
5
5
9
8
8
12
16
10
4
4
4
4
4
4
4
11
7
4
4
6
6
6
5
4
4
8
8
8
7
7
24
12
1
7
10
12
8
4
11
19
40
33
26
28
30
77
65
34
3
60
68
76
53
30
30
30
30
78
54
30
30
30
30
30
20
10
10
10
10
26
39
34
30
30
30
56
54
34
15
15
15
15
15
15
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
56
66
66
66
66
66
66
72
87
142
89
88
91
87
90
91
95
108
104
111
110
116
114
116
121
124
128
135
142
135
125
125
121
118
111
107
107
106
103
118
102
106
108
96
118
101
100
142
97
98
100
94
97
91
100
100
89
90
100
63
69
70
79
107
81
92
77
70
80
81
81
81
81
63
70
68
66
65
65
65
58
90
78
76
100
100
65
71
74
70
76
83
91
107
107
107
107
70
6
65
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
66
66
66
66
66
66
40
14
6
4
2
2
2
2
6
7
6
4
2
5
5
3
2
3
3
3
4
2
1
1
6
3
1
4
4
5
4
3
2
1
1
1
1
1
1
1
1
1
2
3
2
2
1
1
2
3
5
3
1
12
27
19
11
5
2
2
8
10
6
2
2
2
2
5
7
9
17
21
23
26
16
6
3
1
1
16
19
22
24
25
26
45
27
9
6
6
6
6
6
6
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
154
154
154
154
154
154
130
144
121
119
102
116
114
125
126
129
183
140
148
165
144
158
143
147
146
150
160
148
160
156
157
165
159
162
156
162
156
143
160
143
137
139
148
146
144
144
165
154
163
183
183
163
167
167
164
165
165
158
147
160
150
146
148
162
142
135
145
141
147
154
154
154
154
118
107
94
84
75
90
79
102
183
138
183
183
105
101
93
69
57
67
89
118
165
165
165
165
105
8
111
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
28
28
28
28
28
28
18
8
50
26
2
9
5
2
7
6
4
2
2
4
3
2
1
1
2
3
2
1
1
1
1
3
2
1
1
2
7
8
10
8
4
1
3
5
6
7
9
12
7
2
2
2
1
1
5
9
72
70
39
8
63
105
105
53
2
2
42
58
60
61
62
62
63
78
61
44
44
44
44
44
23
2
2
2
2
5
14
23
14
5
5
5
10
7
5
5
5
5
6
8
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
169
169
169
169
169
169
134
140
113
114
102
110
138
123
158
129
134
155
147
158
150
172
150
156
169
149
167
155
157
158
161
159
157
160
169
146
138
138
142
145
146
158
155
144
140
159
134
142
169
144
148
153
148
150
156
158
158
172
150
167
149
150
155
160
152
161
142
147
159
169
169
169
169
146
153
150
147
145
145
145
147
153
153
145
145
129
127
139
145
145
145
140
157
172
172
172
172
102
100
161
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
60
60
60
60
60
60
35
11
43
22
2
1
1
2
7
8
7
7
7
7
7
5
4
4
4
6
4
2
1
3
5
7
5
4
5
6
6
6
9
10
7
4
6
4
2
2
8
9
10
9
8
49
28
8
8
8
71
60
50
77
95
113
87
56
26
13
50
39
28
57
72
79
87
84
61
38
38
38
38
38
66
76
81
60
40
40
48
57
48
40
40
40
48
44
40
40
40
40
53
66
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
58
58
58
58
58
58
57
92
64
71
71
63
96
73
88
93
98
152
108
117
128
124
136
152
131
140
132
136
133
152
133
129
140
116
112
114
103
107
102
102
134
104
106
107
100
108
95
97
96
88
96
96
88
79
89
89
74
74
79
59
60
76
71
64
134
59
70
72
73
79
79
79
79
64
72
71
71
71
71
71
72
74
72
83
83
59
55
54
50
44
46
51
64
81
81
81
81
52
8
44
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
10
10
10
10
10
10
10
7
5
5
5
7
11
8
5
9
5
2
2
2
3
4
6
5
4
5
6
3
1
3
5
3
1
3
2
2
2
3
2
1
2
1
1
1
1
1
1
2
2
1
1
1
1
2
2
3
8
9
10
12
19
27
17
7
3
3
3
6
3
1
1
1
1
3
4
6
25
34
39
44
32
21
14
7
7
8
14
21
14
8
8
8
5
3
3
3
3
5
6
8
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
112
112
112
112
112
112
75
112
84
99
100
105
121
113
151
119
125
126
124
130
127
124
124
146
117
119
119
119
130
123
125
151
123
130
127
129
146
124
129
124
116
142
110
117
118
123
137
116
151
115
114
130
117
117
122
122
104
112
85
93
80
89
101
106
124
117
129
122
132
142
142
142
142
128
122
122
112
100
100
100
86
93
83
75
79
79
64
67
74
79
83
94
107
129
129
129
129
124
10
117
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
22
22
22
22
22
22
17
10
4
2
5
14
15
10
5
11
7
3
4
4
4
12
12
10
6
3
1
1
1
1
3
5
4
4
5
6
6
6
5
5
3
1
3
5
6
7
4
2
3
9
9
9
5
1
3
5
32
22
13
12
22
36
24
12
10
9
6
3
4
4
4
4
5
48
36
24
24
24
24
24
28
32
22
12
12
23
35
29
24
24
24
47
43
26
10
10
10
10
10
10
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
116
116
116
116
116
116
94
116
85
93
93
94
87
103
122
119
113
119
122
109
112
115
122
123
114
115
113
123
112
108
107
123
105
104
103
108
101
100
112
99
98
98
94
88
97
84
77
81
104
72
84
81
92
112
103
103
78
67
64
67
62
67
64
69
77
62
77
82
85
98
98
98
98
78
72
65
59
54
58
50
55
85
64
80
80
55
55
55
47
47
47
46
55
65
65
65
65
37
10
47
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
94
94
94
94
94
94
52
11
3
2
2
4
3
2
2
2
2
3
2
1
1
1
2
3
3
2
1
1
1
1
1
2
3
4
3
2
3
3
4
3
2
1
2
1
1
1
1
2
2
3
7
7
7
9
10
12
6
1
8
17
27
42
39
20
1
3
5
19
13
7
7
7
7
36
27
19
19
19
19
19
12
5
5
3
2
2
12
22
12
2
2
2
1
1
1
1
1
2
5
8
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
122
122
122
122
122
122
99
144
107
105
94
111
93
109
122
120
123
129
128
147
143
133
144
137
140
144
143
144
136
137
133
138
143
122
122
118
112
128
110
109
110
128
121
130
141
139
144
127
125
112
110
121
119
112
138
138
100
91
79
69
71
82
81
77
119
71
77
92
91
103
103
103
103
78
71
62
55
51
65
59
76
141
104
139
139
76
78
76
73
71
71
71
69
70
71
71
71
71
10
62
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
91
91
91
91
91
91
69
36
3
4
2
1
6
4
3
4
3
3
3
4
3
3
3
3
4
7
5
4
2
1
4
3
3
13
17
9
2
3
4
3
2
2
3
8
6
5
6
15
10
5
8
8
8
5
2
2
6
10
9
9
21
33
26
15
5
3
2
4
3
2
2
2
2
26
23
21
21
21
21
21
12
3
2
2
2
17
19
20
21
21
22
42
22
2
2
2
2
6
8
10
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
140
140
140
140
140
140
125
117
116
145
106
108
140
123
122
130
164
138
141
140
136
141
135
135
140
134
135
135
145
133
135
128
132
134
136
161
140
131
134
125
120
116
133
117
123
130
136
145
144
164
162
129
149
135
161
161
135
141
118
113
112
97
98
96
91
110
79
80
95
101
101
101
101
75
78
74
70
66
80
72
91
164
125
162
162
104
90
87
83
78
88
99
114
141
141
141
141
73
7
66
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
16
16
16
16
16
16
12
9
68
35
2
4
7
6
5
9
7
4
2
1
8
5
2
2
2
3
3
3
2
1
6
3
1
3
6
9
6
3
2
1
1
1
1
1
1
1
1
6
4
3
4
6
3
1
2
3
13
24
16
9
16
46
38
21
5
3
6
4
3
3
3
3
3
11
15
18
20
21
21
22
14
6
4
3
3
16
19
20
21
21
22
44
28
12
7
7
7
7
7
7
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
151
151
151
151
151
151
135
145
130
145
112
113
139
131
132
145
158
139
139
145
143
151
161
161
161
150
147
148
145
142
150
139
142
145
151
154
139
135
133
139
127
129
133
132
145
142
145
149
148
158
156
139
150
146
154
154
140
138
150
115
115
114
113
115
109
115
95
104
127
151
151
151
151
122
135
133
130
130
130
130
118
158
144
156
156
150
97
94
92
81
88
96
108
128
128
128
128
108
10
115
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
16
16
16
16
16
16
16
32
69
36
3
3
3
3
7
7
8
5
3
2
2
1
1
17
9
1
1
1
1
1
4
8
6
5
3
2
4
6
7
8
4
1
7
7
5
3
7
6
6
16
11
6
3
1
3
5
49
27
6
8
32
56
43
24
5
6
8
6
4
4
4
4
4
12
16
20
22
23
23
24
15
6
5
5
5
20
22
23
23
23
24
43
23
4
4
4
4
7
8
10
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
93
93
93
93
93
93
75
83
81
88
102
84
136
112
113
131
126
124
131
136
122
127
128
127
128
125
136
123
128
115
118
117
115
128
118
115
113
110
122
108
103
106
108
99
98
99
106
102
101
102
118
101
98
122
80
75
71
59
63
51
50
54
61
57
64
106
53
63
74
75
75
75
75
56
59
56
53
51
52
55
68
79
79
118
118
71
71
68
52
50
50
41
45
45
45
45
45
45
5
50
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
12
12
12
12
12
12
10
6
2
2
2
7
4
2
7
9
5
2
2
2
3
10
11
7
4
4
4
4
4
4
4
6
8
10
10
10
9
9
6
4
4
8
6
4
3
3
15
17
14
8
3
3
3
4
6
8
5
2
7
12
17
28
21
12
4
5
5
6
4
3
3
3
3
7
9
12
15
17
18
19
13
8
11
9
7
7
13
20
13
7
7
7
4
2
2
2
2
3
4
5
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
106
106
106
106
106
106
84
92
96
98
91
137
112
96
104
106
99
110
110
112
137
117
118
122
115
116
120
118
122
137
119
119
118
122
110
104
96
94
104
102
102
112
110
98
97
97
90
91
97
85
90
86
88
85
92
92
69
68
60
64
49
46
49
52
61
56
78
90
80
86
86
86
86
71
65
63
54
51
57
50
56
90
71
86
86
63
55
56
36
39
47
59
66
85
85
85
85
58
58
63
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
16
16
16
16
16
16
16
10
5
3
2
7
9
7
5
11
6
2
2
6
5
5
11
11
7
3
3
2
1
3
9
5
1
3
6
9
6
4
2
1
9
13
7
2
2
1
1
4
7
11
6
2
4
6
23
31
16
1
7
13
20
22
20
11
2
2
43
24
6
1
1
1
1
32
25
19
19
19
19
19
10
1
3
4
4
5
30
25
15
5
5
5
3
1
1
1
1
5
13
21
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
111
111
111
111
111
111
78
130
78
94
87
84
135
102
106
111
109
115
114
122
135
124
126
131
125
131
123
135
126
113
116
112
106
126
104
107
104
99
120
104
103
107
117
117
123
130
125
101
99
84
84
86
91
120
87
87
91
82
93
86
67
73
74
63
84
74
61
65
69
73
73
73
73
68
82
93
93
93
93
93
90
123
103
130
130
77
79
82
80
81
81
81
81
81
81
81
81
54
54
54
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
10
10
10
10
10
10
10
7
4
2
2
3
2
2
8
6
5
4
8
5
3
2
2
3
4
6
4
3
3
2
2
7
8
6
4
2
3
3
3
2
2
7
8
5
3
1
1
2
2
3
2
1
2
4
8
12
32
21
10
14
19
33
35
19
3
3
9
8
7
8
9
9
10
8
6
6
25
35
40
42
22
3
5
6
8
26
19
13
9
6
6
6
6
6
6
6
6
30
42
54
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
109
109
109
109
109
109
87
93
91
98
100
85
135
99
101
109
104
111
113
122
135
121
120
122
121
117
118
135
114
112
108
109
105
105
118
102
101
106
107
110
118
111
117
103
107
95
92
88
88
87
118
99
94
100
95
105
105
85
94
76
80
99
86
107
78
92
88
87
90
92
92
92
92
76
73
70
66
61
69
60
58
118
76
79
94
94
67
74
77
76
80
86
92
105
105
105
105
76
76
76
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
66
66
66
66
66
66
33
1
40
21
3
2
1
3
11
15
8
2
8
5
2
2
2
18
9
1
1
1
1
1
1
1
1
1
1
2
4
7
4
1
6
10
7
5
3
2
1
1
1
3
7
6
5
3
1
1
2
2
3
16
42
32
22
11
1
1
2
5
3
1
1
1
1
31
35
37
38
38
38
39
20
1
1
1
1
20
20
20
29
34
39
57
29
2
2
2
2
12
17
22
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
113
113
113
113
113
113
92
118
105
109
109
113
118
112
118
124
120
123
126
136
135
144
145
141
144
137
145
135
136
145
131
133
132
129
126
135
120
118
115
112
112
118
124
121
124
115
117
104
120
88
86
93
101
100
120
120
94
102
106
83
112
88
92
84
121
93
75
76
82
84
84
84
84
65
70
68
65
63
68
63
62
100
85
82
106
106
68
77
83
83
84
90
98
112
112
112
112
83
18
67
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
66
66
66
66
66
66
33
1
12
9
6
6
6
3
1
3
2
2
3
3
3
5
8
10
6
3
3
3
3
3
2
1
2
4
5
6
6
7
8
5
2
3
12
7
3
2
1
2
2
2
1
1
2
1
1
1
1
2
4
7
21
35
29
15
2
2
3
3
3
4
4
4
5
9
11
14
15
16
16
17
12
8
8
8
8
21
19
17
17
17
17
42
22
2
2
2
2
10
13
17
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
151
151
151
151
151
151
128
145
134
162
118
120
151
136
157
147
166
151
155
155
160
155
148
150
151
154
154
160
162
158
158
159
163
157
160
151
151
141
139
140
140
143
160
145
148
151
154
162
157
166
164
144
148
141
141
144
150
163
162
150
150
145
151
153
153
155
139
130
133
129
125
125
125
119
124
125
125
125
125
125
118
166
148
164
164
152
103
99
88
69
79
91
116
153
153
153
153
153
5
155
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
14
14
14
14
14
14
13
12
13
7
2
5
3
2
2
3
5
5
4
3
6
4
3
5
4
4
3
3
3
3
3
3
7
16
13
10
10
10
12
13
8
3
8
11
10
9
12
13
14
13
13
13
8
3
8
14
73
68
49
31
58
81
88
64
41
90
86
80
42
5
5
5
5
48
50
51
52
52
52
52
27
3
3
3
3
6
14
22
14
6
6
6
6
5
5
5
5
5
5
5
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
54
54
54
54
56
54
45
93
53
67
78
60
93
75
85
92
101
131
115
131
124
131
122
120
116
120
108
107
107
108
109
96
93
90
89
89
89
95
93
96
131
101
101
101
103
84
90
81
78
82
69
67
76
87
78
78
75
83
64
68
58
68
82
88
131
109
85
75
74
69
61
60
60
53
60
63
63
63
63
63
62
93
78
84
84
82
63
66
56
56
57
70
82
85
85
85
87
80
80
109
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
28
28
28
28
28
28
28
17
7
4
2
7
4
2
7
8
7
5
3
6
4
2
2
5
4
3
3
3
2
2
2
6
8
10
8
6
6
6
9
5
1
3
4
3
3
3
3
5
8
6
5
5
3
1
4
8
19
11
3
11
20
23
19
11
3
3
7
6
4
3
3
3
3
8
11
14
20
23
25
27
15
3
5
3
2
2
11
20
11
2
2
2
5
3
2
2
2
2
29
56
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
112
112
112
112
112
112
108
146
111
116
102
111
120
115
126
119
124
126
128
151
131
133
126
126
122
123
138
121
125
123
125
139
128
141
124
122
124
118
123
119
113
120
121
122
146
142
122
132
133
126
151
133
132
136
139
139
133
141
125
123
116
112
114
113
110
114
99
104
112
120
120
120
120
86
89
84
78
71
81
71
87
151
115
142
142
100
89
82
64
54
58
74
94
126
126
126
126
105
13
114
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
42
42
42
42
42
42
42
48
70
35
1
3
6
6
4
2
12
6
1
1
2
2
2
3
5
5
4
2
1
1
2
2
3
5
5
3
2
3
4
5
6
4
3
3
3
5
8
7
6
6
9
33
31
18
6
6
46
26
7
25
58
73
55
33
12
44
29
14
10
6
6
6
6
11
14
17
26
30
32
33
20
8
7
6
6
6
26
40
23
6
6
6
7
6
6
6
6
6
9
13
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
178
178
178
178
178
178
151
188
147
144
143
120
117
134
137
142
162
152
154
162
156
154
156
160
177
163
154
156
158
160
178
170
169
164
178
169
145
142
140
137
140
150
158
162
188
187
163
172
177
162
160
163
164
164
170
170
162
161
161
152
152
157
161
160
169
178
147
153
168
178
178
178
178
157
167
165
163
163
163
163
144
188
169
187
187
150
109
102
80
73
86
110
129
169
169
169
169
154
79
178
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
26
26
26
26
26
26
26
54
78
40
2
1
1
1
2
13
29
15
1
1
2
3
3
2
1
2
2
2
2
3
8
12
14
17
9
2
2
7
12
7
2
8
9
10
9
9
17
12
7
8
19
30
42
45
46
48
92
49
7
31
56
102
100
50
1
30
57
62
34
7
7
7
7
47
36
25
25
25
25
25
15
5
5
5
5
9
16
23
16
9
9
9
16
12
9
9
9
9
32
56
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
156
156
156
156
156
156
145
174
139
144
123
119
117
129
128
131
177
136
141
140
134
150
139
143
154
141
152
144
144
148
146
146
162
147
156
148
141
141
136
135
135
139
145
149
174
172
161
168
165
177
175
148
156
149
148
148
153
162
159
152
152
145
140
138
135
125
134
129
142
156
156
156
156
128
126
121
115
113
123
107
117
177
149
175
175
146
106
102
92
82
92
105
122
152
152
152
152
106
7
111
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
89
89
89
89
89
89
51
13
78
41
5
4
4
6
8
10
9
7
4
1
3
2
1
1
5
5
3
1
1
3
2
2
4
6
4
2
6
6
6
3
1
1
4
4
5
10
15
10
5
14
8
2
1
1
31
61
82
43
5
28
52
95
62
30
16
2
7
13
9
5
5
5
5
36
42
45
46
47
47
48
28
8
8
8
8
28
25
22
38
46
55
57
39
22
7
7
7
7
7
7
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
157
157
157
157
157
157
147
158
143
146
140
157
158
142
145
150
165
153
154
156
156
155
156
157
156
156
152
151
149
151
153
151
163
150
157
150
156
141
138
136
131
132
136
132
138
136
140
148
151
165
162
142
149
144
144
147
151
163
160
152
152
139
144
146
151
153
145
149
153
157
157
157
157
148
144
144
137
129
129
129
120
165
147
162
162
149
98
92
73
54
64
84
109
152
152
152
152
151
5
153
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
26
26
26
26
26
26
18
11
66
34
2
2
3
4
3
2
1
1
5
7
6
4
3
3
4
35
21
8
4
3
3
5
4
4
9
12
12
12
8
4
4
8
5
2
2
2
55
28
1
7
10
12
8
4
11
18
61
37
13
37
62
82
89
53
18
78
83
89
75
62
62
62
62
103
71
39
39
39
39
39
24
9
9
7
5
5
13
22
13
5
5
5
10
7
5
5
5
5
5
5
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
165
165
165
165
165
165
106
139
101
113
114
117
138
129
152
136
140
163
153
158
159
171
162
155
154
152
162
153
147
149
150
153
152
158
165
145
138
135
142
138
144
152
147
163
138
162
150
140
143
144
147
151
146
150
155
158
158
171
150
162
162
149
151
158
142
137
136
127
149
165
165
165
165
127
125
118
110
101
106
98
104
151
131
150
150
137
97
86
75
60
75
94
123
171
171
171
171
137
15
129
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
16
16
16
16
16
16
9
2
2
2
2
8
14
9
4
3
3
2
1
1
1
2
2
2
2
2
2
3
3
3
3
8
8
8
14
13
11
10
11
12
8
4
2
5
5
6
4
2
8
9
9
10
9
9
13
17
73
72
69
66
55
45
47
50
55
95
82
50
18
44
57
64
71
73
58
44
44
44
44
44
33
22
22
18
15
15
37
40
27
15
15
15
15
15
15
15
15
15
15
15
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
89
89
89
89
89
89
87
92
84
90
82
87
132
105
108
135
113
119
127
132
132
135
132
131
131
132
132
132
135
131
124
125
123
125
125
114
109
107
111
108
102
108
113
98
97
98
91
87
106
88
99
100
97
125
86
86
90
79
88
84
56
59
70
76
79
100
100
81
79
75
69
67
65
61
62
62
53
50
55
49
56
92
66
83
83
54
54
54
45
45
45
49
60
75
75
75
75
31
13
45
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
21
21
21
21
21
21
21
48
67
35
3
7
11
8
6
10
12
9
6
3
3
2
2
2
5
5
4
3
3
3
4
2
1
2
4
5
4
3
2
1
1
1
1
1
1
1
1
2
3
4
5
5
5
4
3
3
7
9
11
19
23
13
3
2
1
4
5
7
5
3
3
3
3
32
21
11
11
11
11
11
11
11
7
3
1
1
10
19
10
1
1
1
4
2
1
1
1
1
6
12
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
123
123
123
123
123
123
86
145
86
104
94
91
146
110
118
124
127
139
137
153
146
138
133
133
134
133
131
146
126
130
130
130
150
127
125
128
123
125
132
128
139
134
140
132
134
145
126
127
123
114
127
113
124
130
135
153
153
140
150
131
131
135
130
138
139
116
132
140
126
127
123
123
123
95
88
80
72
65
75
68
86
140
109
150
150
93
88
77
61
49
61
80
108
153
153
153
153
80
15
66
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
10
10
10
10
10
10
10
5
1
1
2
8
9
7
5
9
5
1
6
4
3
10
18
23
13
3
3
3
3
3
4
7
8
8
9
7
6
6
5
4
4
4
9
14
9
4
3
3
4
8
10
12
13
15
19
24
43
23
4
19
35
80
67
54
57
66
35
4
4
4
4
4
4
38
31
24
24
24
24
24
23
22
22
14
6
6
29
36
29
22
22
14
6
10
12
13
14
14
10
6
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
123
123
123
123
123
123
97
123
100
100
87
87
110
105
123
118
124
128
141
141
125
124
119
121
115
109
107
110
104
104
115
104
108
108
110
108
108
104
108
103
102
102
110
103
94
102
93
94
101
83
107
81
79
73
73
73
65
64
70
53
52
56
65
73
79
81
59
73
89
108
108
108
108
71
70
64
56
52
52
53
64
74
73
107
107
64
64
61
46
45
45
50
62
79
79
79
79
35
10
45
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
22
22
22
22
22
22
14
7
7
4
2
1
1
2
3
4
5
3
1
5
6
4
2
2
1
1
1
1
2
3
4
3
3
3
2
2
2
3
3
2
1
2
2
2
3
2
1
3
4
5
3
2
1
1
2
3
6
8
7
7
16
14
13
7
1
2
4
4
4
8
10
11
13
13
10
8
8
8
8
8
4
1
31
16
1
1
9
17
9
1
1
1
4
2
1
1
1
1
5
10
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
178
178
178
178
178
178
162
163
150
144
130
159
138
151
163
159
158
154
145
144
145
150
156
159
177
163
144
142
144
140
138
159
146
147
178
154
139
138
128
127
123
128
139
132
143
142
149
154
177
158
155
163
148
138
139
139
134
137
134
120
118
125
139
136
113
111
114
126
147
178
178
178
178
115
113
102
90
80
90
77
94
158
123
155
155
103
93
83
63
50
53
66
83
111
111
111
111
105
8
111
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
21
21
21
21
21
21
14
7
75
40
5
8
11
6
1
6
4
2
5
3
2
2
2
7
10
8
5
3
4
5
3
2
3
6
8
7
5
3
4
4
4
3
3
8
6
5
19
13
7
12
6
1
9
14
16
19
53
30
7
26
36
46
42
35
18
2
1
1
4
5
6
6
7
14
17
21
30
35
37
38
22
7
7
4
2
2
23
36
19
2
2
2
1
1
1
1
1
2
5
8
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
188
188
188
188
188
188
165
172
158
171
124
158
132
155
162
179
179
172
160
158
158
161
164
164
188
164
157
161
171
165
169
179
169
172
179
162
159
153
157
142
143
153
155
154
172
171
172
176
188
179
178
164
158
151
150
152
156
168
166
154
153
153
154
157
151
156
141
146
163
179
179
179
179
148
149
144
138
130
130
130
125
179
156
178
178
151
106
99
77
58
67
88
114
157
157
157
157
151
11
156
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
22
22
22
22
22
22
19
17
87
45
3
2
1
3
2
2
11
8
5
3
2
2
2
5
3
1
1
1
2
2
2
9
10
11
13
13
13
11
10
13
7
1
2
3
4
6
9
5
2
3
5
7
5
3
2
2
71
64
32
1
28
55
44
23
3
5
12
19
38
40
41
42
42
43
42
41
41
41
41
41
23
6
6
3
1
1
12
24
12
1
1
1
12
6
1
1
1
1
6
11
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
73
73
73
73
73
73
68
106
74
86
76
73
100
88
91
100
102
108
116
127
114
116
127
118
118
127
116
117
114
118
112
108
122
110
119
120
130
140
129
128
150
119
113
113
104
104
120
106
114
126
130
140
150
113
113
113
105
122
120
74
70
72
85
79
96
150
64
68
71
58
53
49
49
46
52
56
56
56
65
58
70
122
97
120
120
97
65
55
42
40
46
60
69
78
96
96
96
96
62
63
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
16
16
16
16
16
16
10
4
2
2
2
7
11
8
5
2
2
2
2
3
4
3
2
2
2
3
5
3
1
1
2
10
9
8
5
2
7
5
3
2
19
11
4
5
3
2
19
16
14
11
6
1
2
4
6
9
7
5
8
12
22
24
24
13
3
3
4
3
3
6
7
8
9
13
15
16
16
16
16
17
10
3
3
2
1
1
11
14
7
1
1
1
2
1
1
1
1
1
9
17
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
178
178
178
178
178
178
161
174
151
179
125
124
125
145
159
157
183
161
161
162
161
156
157
161
176
164
162
165
179
167
177
171
168
162
178
159
147
144
142
145
149
159
158
157
174
172
173
179
176
183
182
163
164
164
162
165
164
166
177
154
155
159
157
161
157
160
142
147
163
178
178
178
178
149
151
146
141
135
140
134
130
183
164
182
182
177
115
110
100
86
97
110
129
161
161
161
161
157
8
160
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
12
12
12
12
12
12
12
28
83
42
2
4
7
8
9
10
11
6
2
7
6
5
5
4
3
3
3
2
1
1
6
12
8
4
5
6
6
6
11
9
5
1
5
4
3
5
33
20
8
3
6
9
5
1
30
59
100
54
8
32
57
103
98
53
8
3
41
54
31
8
8
8
8
50
48
47
47
47
47
47
26
6
6
6
6
26
26
27
41
48
55
57
42
25
8
8
8
8
8
8
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
52
71
71
71
71
71
71
57
58
76
71
73
153
94
103
112
107
116
128
119
145
132
132
135
153
137
137
145
125
122
121
117
118
124
122
123
153
125
124
127
137
118
120
114
118
128
89
90
89
74
81
89
95
137
97
97
88
86
97
71
108
74
83
79
93
104
70
71
79
78
78
78
78
63
69
67
65
65
65
65
59
93
78
76
97
97
64
66
54
47
48
62
80
108
108
108
108
93
14
104
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
71
71
71
71
71
71
37
4
4
5
6
14
12
7
3
11
15
9
3
5
5
5
6
5
4
3
5
4
3
3
3
4
10
14
8
2
7
9
6
4
2
4
3
2
2
3
4
2
1
3
4
6
9
10
11
12
12
9
7
6
13
20
19
10
1
5
3
2
3
4
4
4
5
10
12
15
24
28
30
33
21
9
7
5
5
5
13
21
13
5
5
5
3
2
2
2
2
5
7
9
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
56
56
56
56
56
56
44
66
72
88
105
133
110
115
114
149
119
129
138
132
149
135
138
137
136
149
135
131
126
133
122
122
121
122
116
121
110
107
122
107
102
100
101
94
94
84
89
88
92
90
97
100
95
122
83
83
79
68
63
65
50
52
63
67
72
104
71
83
87
89
89
89
89
91
100
112
112
112
112
112
112
88
102
95
112
112
82
85
85
78
82
86
93
104
104
104
104
77
10
67
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
16
16
16
16
16
16
10
4
2
3
5
8
12
8
5
7
4
2
2
3
4
6
7
5
4
3
3
3
4
5
9
9
10
7
4
2
4
6
5
3
2
3
3
3
2
2
7
4
1
7
6
5
7
13
16
19
16
9
3
11
20
22
19
13
7
7
6
5
4
3
3
3
3
31
38
41
43
44
44
45
34
20
7
7
7
22
34
44
49
52
55
61
33
5
5
5
5
7
8
10
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
192
192
192
192
192
192
138
169
130
143
144
147
153
158
178
168
170
183
179
190
184
191
191
184
184
180
196
182
180
182
196
187
190
190
192
193
180
181
185
179
183
182
186
191
182
191
179
180
184
182
190
190
189
191
196
196
191
192
193
185
194
186
190
190
196
196
186
187
190
192
192
192
192
180
183
182
180
179
179
179
153
196
181
176
193
193
146
161
145
145
145
148
170
194
196
196
196
196
196
196
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
120
120
120
120
120
120
68
17
13
7
1
3
6
6
5
5
8
4
1
5
5
5
8
6
5
8
4
1
4
2
1
8
8
7
7
9
6
4
10
13
10
8
24
14
5
2
6
10
20
31
19
7
18
30
49
68
109
90
71
112
149
143
138
102
59
17
42
68
69
70
70
70
71
111
107
104
104
104
104
104
58
12
12
12
12
66
47
28
47
56
61
63
45
28
28
28
28
112
154
196
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
167
167
167
167
167
167
125
161
123
129
123
128
161
143
157
155
191
168
183
197
192
195
182
182
182
177
197
180
186
186
192
188
187
197
183
195
178
178
196
178
179
185
192
184
192
186
186
188
188
191
193
187
191
193
193
197
197
195
193
194
197
191
194
197
195
194
196
192
193
192
192
192
192
188
189
189
181
175
175
175
152
194
182
191
192
192
124
106
91
80
99
124
149
197
197
197
197
189
43
184
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
89
89
89
89
89
89
83
46
9
31
24
17
25
15
6
6
7
9
5
1
1
3
4
6
5
3
1
1
1
1
4
8
7
6
6
8
6
4
4
4
2
1
1
1
6
8
10
9
9
17
15
13
9
6
10
15
96
52
9
53
98
134
150
98
46
13
89
132
70
9
9
9
9
99
71
44
44
44
44
44
24
4
4
4
4
40
62
53
44
40
40
40
62
51
40
40
40
40
41
43
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
185
185
185
185
185
185
147
171
129
124
120
120
121
137
160
150
182
168
176
186
184
190
173
177
176
172
188
171
174
177
177
179
180
186
185
180
154
154
179
162
169
175
184
175
183
171
173
176
176
180
182
177
178
180
182
186
186
190
182
188
188
182
184
186
184
178
179
182
182
185
185
185
185
176
176
176
162
149
149
149
136
180
166
182
182
170
117
100
83
64
80
103
136
190
190
190
190
177
43
166
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
64
64
64
64
64
64
34
4
43
23
3
2
1
4
7
6
5
3
2
3
3
2
1
4
3
3
2
1
2
1
1
3
4
5
7
9
5
2
2
9
8
6
4
5
3
1
19
22
13
5
10
13
13
13
16
19
93
87
81
96
111
138
133
89
46
5
69
107
94
81
81
81
81
128
86
44
44
44
44
44
27
10
10
10
10
15
50
47
37
28
28
21
15
21
24
26
27
28
21
15
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
199
199
199
199
199
199
170
197
165
162
152
153
161
172
194
179
194
198
194
200
196
200
197
197
197
196
200
194
195
195
200
197
198
200
199
200
190
189
200
193
195
197
200
198
200
200
196
197
197
194
196
197
197
200
200
200
200
200
198
200
200
195
199
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
199
200
200
199
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
67
67
67
67
67
67
67
75
84
43
2
5
8
9
10
6
2
2
1
1
1
12
7
2
2
2
2
2
2
3
4
19
19
20
12
4
7
10
6
2
3
4
34
18
2
4
17
19
11
3
14
26
40
28
17
17
100
100
100
116
133
153
163
131
67
3
76
119
109
100
100
100
100
150
141
133
133
133
133
133
133
141
145
139
133
133
166
183
191
195
197
198
199
199
199
199
199
199
199
200
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
129
129
129
129
129
129
102
128
103
105
102
110
126
130
154
144
181
159
167
168
170
186
160
163
163
160
186
165
170
173
173
171
177
184
170
175
169
155
177
163
161
167
178
165
180
163
167
168
171
181
171
186
178
186
177
176
180
184
177
183
178
178
176
181
174
175
175
175
175
176
176
176
176
164
169
169
142
137
143
131
138
186
158
161
166
166
120
129
108
110
121
148
183
183
183
183
183
170
15
166
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
26
26
26
26
26
26
26
19
12
15
11
7
4
5
7
8
5
3
2
2
1
1
11
11
10
6
3
2
1
1
3
10
6
3
2
2
2
2
12
10
7
4
7
4
2
4
29
16
4
7
5
4
4
4
6
8
89
51
13
53
93
131
134
70
7
5
86
130
71
13
13
13
13
91
98
101
103
104
104
105
90
75
72
70
70
94
55
16
15
15
15
15
15
15
15
15
15
15
15
15
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
192
192
192
192
192
192
145
140
120
114
98
105
113
127
179
145
162
183
165
180
178
184
181
181
184
177
183
172
172
175
175
178
178
181
192
172
158
155
173
166
172
179
178
183
176
181
177
175
184
171
176
177
168
174
177
180
180
184
174
166
183
166
172
181
172
169
173
175
182
192
192
192
192
172
167
167
145
138
141
122
123
170
150
162
162
162
128
131
112
112
112
118
149
184
184
184
184
169
15
164
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
15
15
15
15
15
15
8
1
38
19
1
1
1
1
1
2
4
2
1
1
1
1
2
3
5
5
3
1
1
1
1
2
3
5
5
6
8
7
6
5
4
4
3
2
3
2
1
15
16
17
9
2
14
27
44
62
106
88
71
86
102
113
119
72
26
2
40
78
74
71
71
71
71
119
107
96
96
96
96
96
53
10
10
8
6
6
34
63
42
22
22
14
6
10
12
13
14
14
10
6
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
194
194
194
194
194
194
155
178
146
150
131
144
157
156
183
161
169
186
171
188
181
191
184
183
185
181
180
165
164
168
183
174
180
178
194
184
162
160
176
167
174
183
177
186
178
178
180
179
185
177
188
191
183
185
186
185
185
188
184
178
177
178
178
175
183
183
174
180
186
194
194
194
194
173
172
168
164
158
158
158
172
191
191
178
178
178
123
124
105
90
93
115
143
188
188
188
188
183
183
183
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
15
15
15
15
15
15
15
18
52
29
7
5
4
5
7
7
7
6
5
4
4
2
1
3
3
3
2
1
1
3
6
9
7
6
6
6
6
5
4
5
4
4
7
7
8
9
10
16
21
15
10
22
36
23
10
10
85
87
90
98
107
140
142
104
66
48
97
127
108
90
90
90
90
117
91
66
66
66
66
66
66
104
123
75
28
28
28
28
28
28
28
28
28
28
28
28
28
105
144
183
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
159
159
159
159
159
159
94
85
79
92
92
109
157
122
146
139
138
156
139
142
144
143
152
150
153
159
162
157
158
155
164
157
158
156
156
150
145
152
137
143
143
150
157
129
116
117
110
118
134
118
123
159
136
146
138
135
133
138
132
126
162
134
147
156
147
164
136
146
138
134
133
128
128
126
136
146
146
146
146
146
137
135
135
118
127
127
86
78
64
59
75
100
120
162
162
162
162
132
69
164
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
22
22
22
22
22
22
14
7
4
1
5
9
14
9
5
9
8
6
5
6
4
3
4
19
11
4
1
1
1
1
4
2
1
5
9
9
6
3
2
1
5
3
1
1
1
1
1
1
1
1
1
11
11
7
3
3
45
27
10
36
62
73
63
34
6
3
41
31
20
10
10
10
10
44
35
27
27
27
27
27
37
58
68
38
9
9
27
35
22
9
9
9
34
21
9
9
9
9
26
44
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
133
133
133
133
133
133
98
171
99
116
119
112
140
121
128
128
132
148
140
162
142
150
140
138
140
133
138
135
134
148
136
136
145
134
132
135
140
129
145
134
136
141
148
151
168
171
144
149
149
140
162
150
146
150
150
156
156
142
145
145
133
136
138
137
139
144
136
127
132
130
130
130
130
95
85
74
64
57
73
67
91
168
122
171
171
92
85
73
54
68
87
112
156
156
156
156
156
80
15
66
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
57
57
57
57
57
57
57
36
16
2
2
6
10
6
2
4
9
8
4
1
1
1
1
2
2
3
3
3
3
3
4
2
1
1
2
6
6
6
3
1
2
4
4
3
2
1
1
1
2
7
10
13
11
9
31
53
87
45
4
16
28
76
93
58
24
66
71
77
40
4
4
4
4
37
33
30
30
30
30
30
20
10
10
10
10
27
21
16
15
15
15
15
15
15
15
15
15
15
15
15
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
77
77
77
77
77
77
60
65
71
87
85
88
141
97
114
123
128
150
142
142
140
142
142
150
141
138
142
140
133
150
130
127
137
123
121
122
141
118
122
125
131
115
135
100
104
92
90
87
78
84
71
70
77
122
69
79
83
73
118
60
60
75
75
68
131
69
66
68
61
60
58
56
56
65
82
106
106
106
106
106
106
80
94
103
118
118
105
72
59
58
54
70
82
92
116
116
116
116
80
82
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
57
57
57
57
57
57
29
1
4
3
2
7
12
8
5
12
8
4
2
2
2
2
5
4
3
3
3
3
3
3
9
5
1
3
6
9
6
4
2
1
2
7
5
3
2
1
1
2
2
3
2
1
1
3
4
5
3
2
5
15
22
25
22
13
4
3
3
6
3
1
1
1
1
4
6
8
12
14
15
16
9
3
2
1
1
2
9
17
9
2
2
2
1
1
1
1
1
2
16
31
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
61
71
71
71
77
71
79
112
92
138
104
109
132
114
115
122
114
119
119
122
134
124
128
125
126
134
127
132
138
123
134
120
118
128
108
110
105
105
122
108
103
103
113
93
114
96
95
138
86
74
82
77
87
122
86
86
84
83
70
100
62
64
71
69
70
74
75
56
62
60
56
56
56
46
49
48
47
47
52
47
48
78
64
65
75
75
57
64
70
75
76
82
88
100
100
100
100
75
2
73
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
71
71
71
71
71
71
66
38
10
6
2
3
14
7
1
7
6
5
6
4
3
10
6
2
2
2
2
1
1
2
8
4
1
6
9
9
6
4
2
1
4
7
5
3
3
2
1
2
2
1
1
1
2
1
1
1
1
1
1
6
12
19
21
12
3
3
4
5
3
1
1
1
1
9
12
13
14
14
14
15
8
1
1
1
1
16
21
24
26
27
28
50
27
4
2
2
2
2
2
2
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
86
86
86
86
89
86
79
118
90
101
95
94
153
113
116
123
124
127
128
128
145
134
137
138
153
135
131
145
129
130
135
124
120
126
125
124
153
122
121
123
120
116
132
113
108
112
124
116
113
123
121
108
112
102
118
118
111
118
116
97
104
78
83
85
80
90
83
66
73
71
68
68
68
73
86
86
72
69
76
64
76
123
100
121
121
100
91
92
85
83
86
89
95
104
104
104
104
77
77
77
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
76
76
76
76
76
76
39
3
12
9
6
5
10
8
6
8
9
6
4
6
5
5
14
11
7
3
3
2
1
1
8
7
4
2
2
6
6
6
9
12
16
15
8
2
2
1
1
7
7
8
6
5
5
5
7
9
8
7
8
10
17
19
18
9
1
5
6
6
4
3
3
3
3
29
32
33
34
34
34
35
18
1
2
2
3
19
35
35
35
35
35
56
31
7
7
7
7
18
23
29
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
101
101
101
101
101
101
104
117
117
97
85
91
129
116
119
123
163
129
134
134
135
128
123
133
126
128
146
133
138
139
153
135
129
132
128
128
135
120
127
123
120
119
135
120
120
120
124
134
137
163
161
140
148
137
146
146
139
138
153
127
120
119
115
112
110
114
102
106
113
119
119
119
119
100
110
109
109
109
118
109
111
163
143
161
161
153
107
102
96
86
91
97
105
120
120
120
120
110
5
114
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
51
51
51
51
51
51
28
5
5
3
2
12
7
2
3
4
4
5
4
3
8
5
2
2
2
2
3
3
3
3
4
5
10
12
15
10
6
6
13
12
8
4
10
6
3
4
5
5
4
3
5
7
5
4
4
5
21
13
5
25
38
51
61
38
15
3
4
6
5
5
5
5
5
17
23
29
37
41
43
45
26
7
7
7
7
26
36
43
46
48
50
59
32
6
5
5
5
5
5
5
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
103
103
103
103
103
105
117
112
140
140
103
109
140
109
118
120
121
121
130
118
133
126
124
130
140
128
130
133
140
122
122
118
114
118
118
119
140
116
116
117
114
118
114
108
116
110
107
140
106
108
121
99
96
94
79
79
80
80
102
85
69
81
88
97
104
93
71
85
100
118
118
118
118
83
85
79
73
68
69
68
79
87
96
121
121
102
79
80
82
78
78
78
75
77
78
78
78
78
10
69
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
71
71
71
71
71
71
42
14
14
8
2
2
3
4
5
8
9
5
2
5
5
3
2
3
3
3
5
4
3
3
7
4
1
4
4
5
4
4
2
1
1
3
3
3
3
2
1
7
5
3
1
6
3
1
1
1
4
8
7
7
14
22
28
15
2
3
3
4
6
7
8
8
9
14
16
19
22
23
24
25
16
8
11
12
14
24
25
25
25
25
25
47
25
4
4
4
4
7
8
10
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
100
100
100
100
100
100
88
88
92
143
87
92
113
106
118
111
122
115
116
123
118
119
121
123
124
127
137
128
143
127
121
122
118
121
127
117
124
110
114
114
112
118
117
110
115
124
121
143
119
122
120
111
119
107
137
137
111
113
102
93
108
90
89
77
85
81
84
92
101
118
118
118
118
99
110
109
109
109
113
109
109
137
117
120
120
109
86
85
83
78
82
88
95
108
108
108
108
73
5
69
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
10
10
10
10
10
10
9
5
2
2
2
7
4
2
8
6
4
2
2
2
2
2
5
6
5
4
3
2
1
1
1
1
1
1
1
2
2
3
2
1
1
1
1
1
1
1
1
2
3
5
3
2
1
1
2
4
9
6
4
19
32
46
34
18
2
2
1
1
2
3
3
3
4
13
11
10
10
10
10
10
6
3
3
3
3
24
35
42
46
48
50
59
30
1
1
1
1
3
4
5
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
75
75
75
75
88
90
104
159
106
138
118
115
159
127
132
139
159
141
141
141
135
137
138
147
141
138
139
147
138
138
136
147
126
132
131
126
141
118
115
119
114
114
117
116
120
123
124
138
124
126
126
112
116
103
117
117
96
89
93
86
61
71
75
67
124
74
61
72
76
83
83
83
83
73
84
89
89
89
89
93
108
126
126
126
126
81
76
72
55
50
50
52
61
73
73
73
73
53
10
50
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
71
71
71
71
71
71
68
66
75
40
5
8
12
13
13
9
5
4
3
3
3
3
3
2
1
2
2
3
10
13
12
6
1
1
4
8
7
6
3
1
2
4
4
3
2
1
1
3
5
8
5
3
4
5
8
11
6
1
1
12
22
24
24
13
3
2
1
4
7
10
11
12
13
14
15
16
27
33
36
37
19
1
1
1
1
1
12
23
12
1
1
1
1
1
1
1
1
1
5
10
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
159
159
159
159
159
159
149
140
141
172
133
154
131
139
140
141
161
143
144
144
142
145
148
154
146
159
148
151
172
145
145
148
145
135
150
133
127
120
145
122
123
123
136
122
131
139
145
172
156
161
160
159
141
134
122
119
124
135
132
103
114
124
136
134
130
127
114
122
135
150
150
150
150
97
96
87
76
68
80
69
90
161
111
160
160
90
85
68
49
39
44
57
75
104
104
104
104
35
8
35
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
62
62
62
62
62
62
32
2
87
46
5
3
1
4
8
6
5
3
1
2
3
4
7
11
7
3
3
3
7
9
5
2
2
3
4
3
3
3
2
2
5
4
3
5
3
2
8
7
5
4
3
2
3
2
2
2
45
26
8
14
21
47
48
25
3
2
1
1
4
6
7
7
8
12
14
17
21
23
24
26
15
4
4
3
3
3
25
25
14
4
4
3
2
1
1
1
1
4
3
3
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
105
105
105
105
105
105
77
82
84
88
121
97
132
107
108
124
114
116
121
124
119
118
119
124
121
121
118
132
115
115
114
113
117
121
123
136
131
122
136
121
119
121
136
123
118
123
124
103
120
98
101
106
111
115
123
123
108
109
122
84
115
89
94
88
135
93
75
92
105
124
124
124
124
84
83
76
68
64
72
63
67
122
87
86
98
98
56
50
39
37
54
77
95
135
135
135
135
99
65
65
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
15
15
15
15
15
15
11
6
2
4
7
4
1
1
1
5
3
2
1
2
3
5
13
8
4
3
3
2
1
1
5
7
6
6
6
6
6
10
6
2
6
7
8
5
3
2
11
8
5
3
2
1
2
3
4
5
17
11
6
16
20
25
24
12
1
3
2
1
1
3
4
4
5
13
15
16
16
16
16
17
11
6
5
3
1
1
11
14
7
1
1
1
1
1
1
1
1
1
9
17
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
188
188
188
188
188
188
165
175
158
171
137
158
141
151
156
159
159
172
158
156
157
161
167
168
188
182
165
165
171
158
160
163
166
172
179
168
152
144
152
139
143
152
155
157
175
173
170
171
188
159
157
182
156
158
159
156
156
156
160
151
156
148
150
160
168
128
136
142
157
179
179
179
179
139
135
128
119
115
124
107
116
175
149
173
173
150
105
98
77
65
77
101
124
168
168
168
168
151
59
118
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
27
27
27
27
27
27
27
52
85
46
8
7
6
6
5
4
9
7
5
3
3
2
2
2
3
4
4
2
1
2
4
8
7
6
8
5
2
4
2
1
1
1
8
4
1
8
16
12
8
10
16
13
7
1
4
8
73
67
44
22
17
51
71
49
27
44
59
63
40
17
17
17
17
52
53
53
53
53
53
54
30
6
6
4
2
2
13
24
13
2
2
2
13
7
2
2
2
2
28
54
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
185
185
185
185
185
185
159
187
143
138
131
127
128
142
158
146
185
170
178
189
187
193
181
186
185
180
191
174
178
180
182
182
185
189
185
192
170
167
184
169
176
182
187
191
186
187
183
185
186
183
189
193
189
191
191
191
190
190
192
188
188
186
186
186
191
182
181
181
183
185
185
185
185
172
166
163
159
155
160
152
143
193
173
187
187
176
152
161
152
152
152
144
169
190
190
190
190
182
182
182
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
124
124
124
124
124
124
72
20
77
43
10
15
21
15
8
1
9
5
1
2
2
1
1
4
6
5
3
1
1
1
1
7
6
5
7
10
10
10
10
10
6
3
32
16
1
5
71
48
25
5
10
16
17
19
51
83
131
153
140
85
31
101
137
101
53
5
46
87
59
31
31
31
31
91
94
96
97
97
97
98
54
11
11
11
11
28
28
28
28
28
28
28
28
28
28
28
28
105
143
182
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
94
94
94
94
94
94
77
106
82
102
106
110
136
112
112
112
110
111
112
118
114
119
119
127
136
121
124
123
127
115
120
112
115
127
116
126
136
116
116
119
126
111
112
110
126
116
97
108
107
93
118
90
94
97
90
98
98
85
93
93
85
99
91
116
87
86
90
89
91
95
95
95
95
74
68
61
55
52
61
56
62
118
79
77
82
82
62
69
76
82
82
83
90
98
98
98
98
82
18
66
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
67
67
67
67
67
67
67
68
35
3
7
5
3
7
9
12
17
10
3
3
2
2
7
5
3
1
1
1
2
3
2
1
1
4
12
21
17
13
7
1
5
10
8
5
3
2
1
2
2
3
5
5
5
3
1
1
1
1
9
16
24
25
20
11
2
3
6
9
5
1
1
1
1
30
20
10
10
10
10
10
5
1
1
1
1
22
25
25
25
25
26
46
35
24
18
18
18
18
18
18
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
113
113
113
113
113
113
94
103
99
104
100
94
135
106
109
114
116
123
125
153
135
127
129
130
133
132
153
135
131
127
153
132
135
136
153
126
134
119
113
115
112
109
112
107
101
118
107
111
114
116
112
102
103
95
104
104
92
94
99
82
104
96
99
110
98
105
81
87
104
118
118
118
118
82
84
78
72
67
73
63
72
116
95
112
112
99
74
72
57
50
50
64
82
110
110
110
110
98
10
105
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
94
94
94
94
94
94
53
13
8
9
8
5
3
3
3
5
6
4
3
3
3
5
7
23
13
4
3
3
3
3
4
3
3
3
4
5
4
3
4
5
6
4
3
5
4
3
8
7
6
5
3
2
2
9
29
39
37
21
6
13
18
24
26
14
3
2
2
2
4
5
5
5
6
10
12
14
27
33
36
39
22
5
5
3
2
2
12
22
12
2
2
2
2
2
2
2
2
2
5
8
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
124
124
124
124
124
124
90
87
80
96
89
110
153
108
117
118
124
139
138
156
156
147
156
149
153
156
137
145
129
125
124
123
121
125
124
128
153
130
136
133
139
132
132
138
120
113
110
115
110
109
126
112
124
131
136
156
156
138
112
125
101
110
118
121
139
117
136
110
123
125
127
127
127
127
95
87
80
69
76
65
70
126
80
83
83
67
63
59
49
44
56
77
107
156
156
156
156
73
15
60
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
56
56
56
56
56
56
28
1
2
3
5
11
10
9
8
5
2
2
3
5
8
6
4
2
2
2
2
3
3
3
4
14
16
10
4
6
6
6
13
13
8
4
7
8
7
4
1
3
7
10
11
13
44
24
4
4
14
19
22
25
30
45
47
50
55
60
34
9
6
4
4
4
4
40
28
16
16
16
16
16
10
4
4
4
4
6
32
38
30
22
22
14
6
10
12
13
14
14
10
6
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
125
125
125
125
125
125
115
112
116
140
106
117
136
119
130
121
122
125
123
123
136
129
131
134
133
134
133
136
140
124
124
123
121
130
116
115
114
111
111
112
110
120
118
100
106
107
114
140
122
122
119
130
115
105
115
115
104
105
94
99
104
97
99
94
96
104
91
108
120
120
120
120
120
84
85
79
72
66
72
63
74
122
98
119
119
94
65
57
44
41
51
66
78
104
104
104
104
96
60
60
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
27
27
27
27
27
27
15
4
72
37
2
14
15
10
5
5
5
3
2
2
3
4
5
6
5
5
4
2
1
5
6
7
8
9
7
5
4
4
4
3
2
1
4
8
6
4
8
6
5
11
8
5
2
1
3
5
13
12
8
5
15
26
27
19
10
2
3
3
3
3
3
3
4
11
14
18
20
21
22
23
13
3
3
3
3
3
10
16
9
3
3
3
3
3
3
3
3
3
13
23
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
132
132
132
132
132
132
104
102
92
97
96
106
155
112
118
123
123
132
131
145
135
136
137
136
155
139
137
135
145
119
123
118
124
129
126
132
155
118
132
124
115
114
135
111
109
116
101
104
120
106
112
109
108
129
116
112
112
131
102
116
113
96
104
106
105
112
132
102
119
123
123
123
123
92
82
72
63
58
62
54
57
96
65
73
73
57
57
53
45
45
47
67
92
132
132
132
132
37
8
45
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
5
5
5
5
5
5
4
4
44
23
2
5
22
13
5
7
8
5
2
5
3
2
7
7
7
6
6
4
3
3
3
4
7
9
12
27
16
6
4
4
4
4
3
2
2
3
4
4
4
10
13
14
9
4
4
4
9
6
4
12
21
31
36
19
3
8
6
4
4
4
4
4
4
36
30
24
24
24
24
24
14
4
4
3
2
2
27
36
21
6
6
4
2
4
5
5
5
6
4
2
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
64
64
64
64
74
66
60
130
64
88
84
84
155
106
105
110
101
107
111
109
116
119
122
124
155
125
123
135
116
114
123
111
110
117
118
120
155
114
113
120
111
114
135
123
125
130
125
105
105
105
112
99
97
103
85
83
84
82
85
70
63
74
81
75
110
112
83
90
102
110
110
110
110
81
74
65
58
53
63
57
72
125
95
130
130
73
66
56
41
34
38
48
61
82
82
82
82
65
19
47
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
60
60
60
60
60
60
60
33
7
4
2
2
3
4
5
5
5
3
2
3
8
5
2
2
2
2
3
3
3
3
4
8
9
10
8
6
6
6
5
4
4
4
3
2
2
2
5
4
4
8
13
18
11
4
8
12
35
31
27
22
18
27
34
21
8
8
8
9
18
23
25
26
28
25
23
23
23
23
23
23
38
23
8
7
6
6
12
18
12
6
6
6
6
6
6
6
6
6
9
13
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
66
66
66
66
66
66
65
100
72
89
82
90
114
102
109
109
109
114
127
127
119
123
120
119
119
123
116
116
113
123
116
107
106
121
102
105
98
93
95
93
91
91
114
95
96
121
92
94
93
83
109
83
94
92
105
105
86
102
73
59
64
65
69
94
69
65
59
60
62
64
64
64
64
51
53
51
49
48
53
57
69
83
78
109
109
67
67
64
49
47
47
58
76
102
102
102
102
40
6
47
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
28
28
28
28
28
28
17
6
7
7
8
7
7
7
8
8
7
5
3
2
1
1
2
21
12
3
3
3
6
8
7
6
6
6
6
9
6
4
4
4
4
9
7
6
9
8
8
4
1
2
2
2
3
4
4
5
6
6
7
11
16
24
32
17
2
2
1
1
2
2
2
2
3
12
14
15
15
15
15
16
12
8
6
4
2
2
13
24
14
4
4
3
2
2
2
2
2
4
3
2
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
184
184
184
184
184
184
129
140
112
126
111
116
162
135
155
157
153
165
154
157
158
160
161
166
170
164
166
162
166
155
177
160
163
166
184
156
155
145
166
145
153
162
154
165
140
160
150
146
170
150
153
159
150
166
144
146
151
146
166
148
123
125
143
135
177
166
139
156
168
184
184
184
184
155
164
161
157
155
155
155
150
152
154
143
166
166
95
90
80
81
94
117
135
146
177
177
177
177
43
166
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
73
73
73
73
73
73
60
48
25
2
6
14
12
9
6
3
8
5
3
3
4
3
3
5
4
3
3
3
3
3
3
11
13
14
12
10
10
10
11
13
16
18
10
2
2
4
3
2
8
10
11
13
15
16
16
17
30
36
43
70
88
54
20
16
13
46
62
76
71
63
55
55
55
55
42
30
30
30
30
30
25
20
20
20
20
45
35
26
28
29
30
28
26
26
26
26
26
34
38
43
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
127
127
127
127
127
127
105
97
86
91
79
87
156
105
110
141
118
130
133
143
139
144
147
147
156
142
140
139
143
124
139
120
124
129
122
123
156
120
119
124
116
115
118
109
112
107
103
103
127
96
100
100
96
118
84
83
77
69
60
56
64
74
81
109
105
83
86
88
102
119
119
119
119
116
83
72
64
54
55
47
53
76
66
83
83
59
56
56
39
50
64
83
116
116
116
116
116
65
10
55
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
10
10
10
10
10
10
9
9
45
23
2
8
5
2
2
5
3
2
3
3
3
6
16
14
8
3
3
3
4
5
6
8
9
9
7
6
6
6
9
5
1
3
5
7
7
7
9
5
2
5
3
2
1
1
5
9
10
11
9
8
22
36
39
22
5
2
35
25
15
13
13
13
13
41
34
28
28
28
28
28
18
8
8
8
8
23
39
33
21
10
10
7
5
5
5
5
5
7
8
10
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
87
87
87
87
87
87
77
114
82
86
102
80
114
104
103
107
126
112
115
116
122
117
114
118
122
114
117
122
119
121
122
125
123
125
122
125
122
113
118
109
108
112
116
108
118
102
108
113
110
126
121
108
111
103
113
113
111
122
116
102
115
88
98
88
107
112
76
82
77
71
66
67
69
74
88
88
77
72
78
71
79
126
103
121
121
102
76
73
58
47
51
65
84
115
115
115
115
107
2
109
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
15
15
15
15
15
15
8
2
5
3
2
12
7
2
6
6
5
4
4
5
5
5
5
4
4
4
4
4
4
4
3
2
4
7
6
6
8
10
7
4
4
5
6
8
6
5
45
25
5
6
6
7
5
3
2
2
18
11
5
10
17
22
20
10
1
6
4
2
3
4
4
4
5
36
37
37
37
37
37
37
23
9
9
8
7
7
14
22
14
7
7
7
4
2
2
2
2
2
2
2
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
151
151
151
151
151
151
156
170
145
183
121
114
117
127
129
127
177
136
151
152
154
168
144
151
150
156
169
155
183
159
157
159
165
152
151
158
145
139
143
136
138
142
154
147
154
170
159
183
169
165
177
168
163
169
154
154
157
152
165
153
133
137
139
133
154
124
127
138
140
151
151
151
151
116
105
93
83
74
87
86
109
169
136
177
177
105
101
90
67
54
63
83
109
153
153
153
153
102
8
108
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
110
110
110
110
110
110
63
17
100
51
2
6
4
2
8
9
9
5
2
2
2
1
1
6
3
1
1
1
1
3
7
12
9
6
4
2
6
6
6
6
6
10
6
2
8
11
15
12
10
19
30
20
10
13
14
16
77
43
10
24
54
71
83
60
38
44
30
16
13
10
10
10
10
36
38
39
39
39
39
39
27
16
39
22
5
5
25
39
22
5
5
5
13
9
5
5
5
5
6
8
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
67
67
67
67
76
67
58
132
63
81
74
73
114
89
108
97
105
111
123
155
129
161
133
128
134
129
129
140
128
130
140
132
140
158
124
137
121
115
141
120
128
136
146
135
147
132
111
119
119
116
127
136
130
138
145
155
155
161
137
125
126
125
134
158
140
135
141
146
143
147
147
147
147
137
134
130
127
122
122
122
128
136
136
132
132
115
122
117
112
112
113
123
138
161
161
161
161
140
15
132
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
56
56
56
56
56
56
56
31
7
3
2
3
2
2
7
8
6
4
3
3
3
2
2
2
2
3
3
3
3
3
2
1
1
2
1
1
1
1
1
1
2
4
3
2
1
1
1
2
2
3
5
7
7
7
7
7
47
27
8
20
33
49
57
33
9
3
37
64
36
8
8
8
8
69
50
31
31
31
31
31
38
48
53
45
38
38
47
56
75
85
90
86
71
43
15
15
15
15
15
15
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
120
120
120
120
120
120
114
123
123
101
89
97
106
116
149
149
135
145
145
152
156
145
149
145
143
151
143
144
146
148
168
149
146
156
137
138
134
129
136
138
140
146
156
146
151
148
140
141
149
138
135
138
139
146
145
152
152
143
131
129
132
140
147
156
168
162
143
143
148
148
148
148
148
143
146
146
146
146
146
146
124
143
126
115
121
121
91
93
98
95
102
116
134
156
168
168
168
168
18
162
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
12
12
12
12
12
12
9
7
7
6
5
4
10
7
5
9
9
10
5
1
1
3
12
10
6
3
3
3
4
4
5
7
6
5
3
1
7
10
7
5
5
3
2
2
5
8
11
6
2
4
8
12
8
5
2
2
61
35
9
50
79
104
93
69
36
4
37
61
35
9
9
9
9
67
53
39
39
39
39
39
44
54
52
48
44
44
50
44
39
39
39
59
57
37
18
18
18
18
18
18
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
73
73
73
73
73
73
66
70
73
75
78
71
99
96
102
118
108
117
117
120
122
131
128
122
125
120
126
125
117
136
121
119
125
124
114
119
120
124
143
125
125
124
123
131
125
125
136
122
125
113
120
115
121
127
126
126
124
124
123
143
116
118
118
119
136
119
134
127
121
121
119
116
116
116
87
79
73
63
74
66
76
143
93
108
108
70
65
62
49
44
51
69
94
134
134
134
134
73
8
65
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
66
66
66
66
66
66
34
3
3
2
2
4
3
2
8
10
7
5
3
4
6
4
2
5
4
3
3
2
1
1
1
3
2
1
1
2
4
7
9
5
2
1
1
1
1
1
1
2
2
3
7
9
5
1
2
3
32
17
3
16
30
52
65
55
29
3
36
60
31
3
3
3
3
37
29
22
22
22
22
22
13
4
4
4
4
5
10
16
15
14
14
9
5
6
7
7
7
7
6
5
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
155
155
155
155
155
155
147
147
135
143
116
123
115
123
129
128
153
128
125
124
120
125
130
131
142
155
135
133
143
130
132
140
137
133
148
147
120
116
112
110
108
118
119
125
147
145
142
146
148
153
151
155
144
142
147
147
121
107
92
101
89
96
98
105
107
95
88
99
121
148
148
148
148
94
92
82
71
66
78
69
87
153
117
151
151
92
84
81
78
74
80
86
96
113
113
113
113
72
11
62
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
91
91
91
91
91
91
52
13
78
40
2
15
28
15
2
4
5
4
2
1
2
3
4
2
1
3
5
3
1
2
4
4
4
5
5
3
2
4
4
4
4
8
8
4
1
2
4
7
8
10
27
42
23
4
6
9
36
23
11
12
16
44
33
21
10
35
20
6
7
8
8
8
9
11
12
14
16
17
18
19
12
5
5
5
5
17
20
19
19
19
19
40
25
11
11
11
11
11
11
11
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
94
94
94
94
94
94
94
135
89
98
89
77
133
87
94
104
107
111
112
123
133
113
115
122
115
113
112
133
112
110
128
108
109
123
107
107
105
111
100
103
101
103
114
107
111
135
100
107
107
100
123
102
107
110
111
114
112
123
122
97
96
104
109
111
128
122
90
90
88
82
78
80
82
88
97
97
97
97
97
97
105
123
119
135
135
122
80
73
58
60
70
89
111
111
128
128
128
128
8
122
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
7
7
7
7
7
7
7
40
57
29
2
3
2
2
5
3
2
2
3
5
3
2
4
6
4
3
3
3
3
3
8
4
1
1
1
2
7
9
5
1
2
7
5
3
3
2
1
2
2
3
4
5
11
10
9
9
6
3
8
17
27
24
22
11
1
3
6
9
8
8
8
8
8
21
28
31
33
34
34
34
17
1
22
33
44
43
30
18
13
8
8
8
8
8
8
8
8
8
8
8
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
95
101
101
101
102
103
101
109
109
92
83
101
80
90
111
97
105
129
116
131
123
129
121
131
124
124
139
122
121
125
135
126
126
135
123
123
129
126
124
126
137
123
125
127
122
129
126
103
115
86
90
93
106
137
116
116
112
121
117
85
107
79
84
76
93
93
66
65
69
65
64
64
64
55
63
65
65
65
69
65
73
121
93
117
117
67
68
68
66
65
65
69
86
107
107
107
107
93
58
58
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
101
101
101
101
101
101
54
8
8
6
5
8
9
7
6
4
2
2
3
3
3
4
12
12
8
4
3
3
3
3
5
7
9
10
8
6
6
6
8
6
4
6
5
4
3
3
8
9
6
3
2
1
2
1
1
1
1
1
7
13
21
23
21
11
2
2
2
6
3
1
1
1
1
4
6
8
17
21
23
26
15
5
3
1
1
7
12
18
22
24
26
16
7
1
1
1
1
29
18
7
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
184
184
184
184
184
184
151
189
137
136
116
115
123
136
178
145
169
165
165
168
170
174
163
166
164
160
170
160
163
170
181
174
180
169
184
156
146
141
167
149
162
178
174
173
189
189
168
174
173
169
169
174
170
170
171
172
173
180
180
171
172
172
174
174
167
181
167
171
178
184
184
184
184
163
161
157
152
145
145
145
167
189
189
189
189
136
135
149
145
145
145
149
158
171
171
171
171
150
100
181
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
60
60
60
60
60
60
60
62
73
37
1
4
2
1
17
18
18
10
3
3
3
5
6
5
5
7
5
3
1
4
7
16
25
14
4
6
6
5
4
5
7
13
14
15
16
13
10
16
18
14
10
24
49
29
10
10
80
81
83
92
102
138
131
78
26
13
75
110
96
83
83
83
83
111
78
45
45
45
45
45
45
93
117
72
28
28
18
9
18
23
25
28
18
9
9
9
9
28
64
100
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
163
163
163
163
163
163
124
172
106
115
99
101
114
127
175
138
162
149
156
179
158
186
160
163
163
158
181
160
161
165
189
165
170
167
163
171
145
134
171
146
155
175
173
165
175
172
158
163
165
160
165
176
170
174
177
179
179
186
182
181
181
169
177
178
189
183
174
173
175
175
175
175
175
173
174
174
174
174
174
174
146
176
172
172
182
182
113
103
91
68
84
104
136
186
189
189
189
189
43
183
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
14
14
14
14
14
14
14
33
17
1
1
1
1
1
2
2
3
5
3
2
2
2
5
4
2
1
1
1
3
4
6
3
1
1
3
4
5
4
4
4
4
4
3
2
2
1
1
1
2
8
5
2
2
2
5
8
72
68
64
46
29
77
103
59
15
2
66
106
67
29
29
29
29
97
67
37
37
37
37
37
23
10
10
8
6
6
29
36
40
42
44
25
6
24
33
38
40
41
23
6
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
76
76
76
76
76
76
87
91
102
133
112
125
129
107
113
112
116
136
128
136
132
140
135
131
138
133
134
140
133
129
127
123
140
117
113
126
102
96
94
94
103
105
107
133
111
106
100
133
90
90
93
92
89
88
88
88
87
90
91
94
92
94
101
102
133
117
104
111
111
112
112
112
112
97
97
95
92
88
88
88
74
94
81
80
80
70
59
64
67
70
70
78
89
99
119
119
119
119
2
117
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
58
58
58
58
58
58
33
8
70
37
5
5
6
4
3
2
5
5
3
2
2
2
2
3
3
3
2
1
2
2
2
7
8
9
5
2
4
5
5
5
6
5
4
4
6
8
10
7
4
5
3
2
6
5
4
4
13
21
30
42
39
36
40
23
6
2
10
18
14
11
11
11
11
41
35
30
30
30
30
30
18
7
7
7
7
24
21
18
28
33
39
53
35
18
2
2
2
2
2
2
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
123
123
123
123
123
123
114
145
101
97
86
78
93
88
93
97
124
109
117
122
135
123
128
125
126
136
130
136
129
136
124
138
119
117
117
115
110
120
114
112
114
118
135
124
145
143
124
127
127
124
121
123
127
120
138
138
107
98
94
80
81
87
85
87
109
77
85
81
93
106
106
106
106
91
103
105
105
105
111
105
105
145
124
143
143
105
89
87
81
76
78
80
85
93
93
93
93
70
6
64
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
51
51
51
51
51
51
44
38
64
33
2
5
9
7
5
11
10
8
6
6
8
8
8
8
6
4
4
2
1
5
9
5
1
6
15
16
9
3
2
1
1
1
1
1
1
1
1
1
1
7
4
2
1
1
5
9
22
11
1
10
25
53
40
23
6
2
7
5
3
1
1
1
1
10
12
13
13
13
13
14
9
4
4
4
4
23
24
25
37
43
49
56
35
15
6
6
6
6
6
6
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
164
164
164
164
164
164
149
146
140
164
119
128
126
132
133
130
165
135
141
166
137
141
145
140
160
143
145
152
164
153
164
156
162
156
164
155
150
156
146
138
140
140
142
140
146
147
153
164
160
165
163
148
160
164
161
166
166
162
161
138
137
136
141
144
152
157
146
142
156
164
164
164
164
141
160
164
164
164
164
164
137
165
156
163
163
147
89
76
60
46
63
87
115
166
166
166
166
152
11
157
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
115
115
115
115
115
115
77
40
96
49
2
10
10
8
6
6
7
4
2
5
5
6
14
9
4
3
3
3
2
1
4
5
4
4
8
10
12
9
6
6
3
1
13
18
13
9
7
9
12
9
7
32
16
1
4
7
51
31
12
26
58
80
57
32
7
44
30
15
1
6
9
10
12
19
19
19
19
19
19
19
12
5
5
5
5
12
18
18
15
12
12
12
18
14
11
11
11
11
11
11
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
101
101
101
101
101
101
82
118
75
89
80
77
118
95
107
112
118
145
124
132
134
127
134
133
137
146
146
137
135
134
129
126
127
129
145
132
129
133
143
127
150
122
114
113
96
97
96
102
111
119
123
145
150
114
96
87
86
79
71
87
65
73
89
80
96
150
97
108
115
113
113
113
113
103
109
110
110
110
110
110
110
87
101
92
110
110
73
80
83
80
80
80
88
81
81
80
80
80
10
88
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
66
66
66
66
66
66
40
14
8
3
7
9
9
8
8
5
2
2
3
4
4
4
4
4
3
3
3
3
3
3
4
5
4
4
4
6
6
6
5
4
4
7
6
5
6
7
5
3
11
10
8
7
5
4
6
8
11
15
12
10
21
33
26
19
19
14
9
14
11
9
9
9
9
35
31
28
28
28
28
28
18
8
8
8
8
23
21
20
24
26
28
58
33
9
9
9
9
9
9
10
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
153
153
153
153
153
153
134
134
123
140
108
116
134
133
158
138
171
147
149
162
143
150
143
144
152
146
150
147
147
151
152
155
157
158
153
147
141
152
141
143
140
158
136
133
135
138
141
148
155
149
171
138
147
153
152
162
162
151
157
129
150
129
141
158
150
132
141
136
147
158
158
158
158
135
137
134
130
125
125
125
126
153
141
171
171
100
93
89
86
79
85
98
124
162
162
162
162
150
62
114
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
12
12
12
12
12
12
8
4
72
37
2
2
2
2
5
5
3
2
2
2
2
2
3
3
3
4
4
4
4
4
4
18
11
4
8
10
10
10
10
11
12
8
4
10
8
6
55
31
7
17
9
2
2
5
6
8
67
37
7
33
63
48
33
19
5
2
11
21
14
7
7
7
7
46
31
16
16
16
16
16
18
21
41
30
19
19
21
18
16
16
16
17
19
21
22
22
23
42
29
16
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
133
133
133
133
133
133
104
137
107
114
119
107
149
129
156
136
139
146
146
156
159
152
166
155
155
153
161
153
156
156
168
156
152
160
143
141
144
128
142
138
148
156
159
166
146
147
142
140
156
132
133
141
140
146
146
156
156
151
164
135
161
142
155
160
168
164
147
147
154
156
156
156
156
148
149
148
147
146
146
146
119
136
144
137
164
164
101
93
76
81
97
124
161
161
168
168
168
168
15
164
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
17
17
17
17
17
17
17
13
10
6
2
6
4
2
2
8
6
4
2
1
1
3
14
9
4
5
4
3
3
3
4
3
3
5
7
8
6
4
4
5
4
3
3
3
3
6
9
15
16
12
9
10
6
3
3
3
45
68
67
50
33
49
51
49
26
3
43
68
50
33
33
33
33
82
63
44
44
44
44
44
24
4
4
4
4
31
43
43
29
15
15
15
15
15
15
15
15
15
15
15
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
119
119
119
119
120
119
101
148
109
114
100
101
128
106
114
119
119
120
127
128
133
142
142
142
129
129
126
124
126
123
123
143
125
127
128
128
136
124
133
117
114
121
125
125
148
145
122
129
130
121
136
131
133
135
143
143
128
142
115
107
113
108
115
120
110
136
93
95
111
114
114
114
114
83
87
82
77
71
81
71
87
148
116
145
145
102
87
83
64
55
61
80
103
142
142
142
142
106
13
115
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
101
101
101
101
101
101
76
42
8
5
2
5
3
2
1
7
14
9
5
1
1
1
8
6
4
3
3
3
3
3
4
3
3
6
11
12
7
3
5
8
10
6
3
4
6
7
8
8
9
7
4
1
8
5
3
3
44
26
9
22
41
60
45
26
8
39
24
10
4
3
3
3
3
10
13
17
27
32
34
35
21
8
5
3
3
5
13
21
13
5
5
5
11
8
5
5
5
5
9
13
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
166
166
166
166
166
166
128
172
115
119
105
109
156
132
151
146
163
161
172
183
186
193
169
175
179
172
193
178
176
174
176
171
176
184
167
188
162
160
187
167
172
178
186
180
179
178
170
172
172
168
168
187
177
181
186
186
184
193
182
185
193
176
185
184
188
187
177
176
179
179
179
179
179
171
172
172
158
146
146
146
134
187
163
172
172
169
111
97
82
62
79
104
137
193
193
193
193
176
43
164
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
54
54
54
54
54
54
41
28
15
9
3
2
1
5
5
5
3
1
3
5
3
2
4
4
4
8
4
1
1
1
4
2
1
4
7
10
10
8
4
1
2
8
10
13
12
6
1
6
8
11
19
10
2
8
39
70
105
88
72
53
35
80
106
95
48
2
36
70
52
35
35
35
35
103
73
44
44
44
44
44
27
10
10
10
10
15
40
42
35
28
28
21
15
21
24
26
27
28
21
15
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
125
125
125
125
125
125
108
130
104
102
120
99
99
104
110
118
128
158
149
157
168
169
157
157
159
159
181
159
161
169
161
168
166
167
168
186
169
158
184
153
156
161
169
158
158
157
147
161
140
144
147
148
155
162
166
166
168
171
174
171
181
156
173
170
186
184
163
165
165
163
163
163
163
162
165
165
127
114
119
109
120
174
131
130
130
125
89
79
66
49
66
92
127
186
186
186
186
134
18
123
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
58
58
58
58
58
58
30
3
42
22
2
1
1
1
2
5
3
1
2
3
4
3
3
3
5
6
3
1
2
3
2
2
3
4
6
8
9
7
6
6
6
4
3
6
3
1
11
8
5
4
4
5
7
8
8
9
17
25
62
80
91
79
67
39
11
4
6
9
38
53
60
64
68
116
80
44
44
44
44
44
26
9
39
20
2
2
32
38
26
15
15
8
2
8
11
13
14
15
8
2
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
104
104
104
104
104
104
95
105
110
134
122
106
127
102
102
119
107
117
122
120
137
128
130
137
135
130
131
137
134
119
123
115
117
119
117
128
128
116
128
120
122
111
122
106
111
112
101
134
100
83
92
87
88
112
78
78
86
78
90
91
61
71
88
79
126
127
85
93
104
102
111
111
111
111
79
70
63
55
59
52
53
91
58
57
57
48
44
50
33
27
41
61
85
127
127
127
127
50
13
37
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
56
56
56
56
56
56
30
5
69
35
2
3
4
2
1
2
4
3
2
3
2
1
3
4
3
3
3
3
2
1
3
5
6
6
7
15
12
10
5
1
2
1
1
1
1
1
2
6
8
8
4
1
2
3
15
21
18
16
13
10
21
15
8
1
2
2
2
6
10
12
13
14
15
40
24
9
9
9
9
9
5
2
1
1
1
2
26
26
14
2
2
2
2
2
2
2
2
2
6
11
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
178
178
178
178
178
178
132
174
147
151
158
160
137
161
165
165
186
185
184
196
187
193
185
184
187
187
192
194
189
192
189
190
190
196
189
188
186
180
194
180
176
179
194
186
189
194
189
192
186
184
186
182
185
188
190
196
196
193
184
192
186
187
189
196
194
185
194
194
190
191
190
190
190
183
184
184
173
170
171
163
157
184
176
186
186
184
165
167
157
157
157
176
196
196
196
196
196
186
15
184
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
92
92
92
92
92
92
47
2
5
6
7
7
8
7
5
3
3
3
2
2
2
2
2
2
3
7
5
3
3
3
8
13
11
7
3
2
2
2
4
4
4
3
2
7
8
10
17
11
5
6
5
5
7
9
13
17
97
51
5
12
95
133
145
100
52
5
70
107
56
5
5
5
5
94
94
94
94
94
94
95
53
11
11
11
11
87
103
120
67
15
15
15
15
15
15
15
15
15
15
15
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
111
111
111
111
111
111
120
151
125
171
130
121
151
131
134
153
157
138
146
153
147
147
150
153
144
152
149
149
171
144
149
138
138
133
132
153
130
130
144
123
123
121
118
118
128
123
129
171
145
157
156
135
147
133
153
153
128
124
121
89
91
89
85
82
68
95
59
69
85
96
96
96
96
71
65
57
50
47
64
59
81
157
113
156
156
88
90
83
79
75
78
83
91
104
104
104
104
72
14
59
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
15
15
15
15
15
15
10
5
70
37
5
4
3
5
7
8
5
2
2
3
2
2
4
7
6
6
4
3
2
1
2
3
7
12
7
2
6
9
9
6
4
3
3
3
7
11
20
11
2
3
5
4
3
3
4
5
46
31
17
17
21
45
36
21
6
8
5
3
3
3
3
3
3
28
21
14
14
14
14
14
8
3
3
3
3
20
34
28
23
23
23
41
22
3
3
3
3
8
11
14
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
153
153
153
153
153
153
123
117
117
121
104
117
155
128
130
139
165
148
155
155
148
169
147
144
155
142
139
148
139
140
162
145
145
147
153
145
155
133
162
131
131
133
135
133
136
141
135
148
152
165
163
160
148
148
154
150
150
169
133
132
126
132
140
146
153
156
146
139
150
153
153
153
153
137
140
138
135
133
133
133
122
165
142
163
163
110
97
94
87
84
98
114
133
169
169
169
169
153
8
156
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
77
77
77
77
77
77
40
4
47
24
2
5
3
2
2
3
2
2
2
3
4
3
3
5
8
6
4
4
3
3
3
22
21
20
11
2
4
7
5
4
4
4
4
4
7
8
9
6
3
1
5
9
9
9
9
9
70
41
12
4
41
71
57
29
1
8
47
61
36
12
12
12
12
55
45
36
36
36
36
36
20
5
5
5
5
22
25
28
38
43
48
64
43
23
8
8
8
8
8
8
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
193
193
193
193
193
193
179
172
168
173
142
186
155
167
171
169
182
168
171
183
173
180
183
186
192
187
166
166
173
166
169
174
173
182
193
172
168
160
173
152
154
161
167
159
172
171
174
178
192
182
182
187
176
178
181
183
183
180
171
167
166
163
165
182
168
159
173
167
179
193
193
193
193
167
174
171
167
165
165
165
143
182
167
182
182
151
95
79
61
46
66
93
125
183
183
183
183
155
9
159
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
71
71
71
71
71
71
51
32
102
51
1
7
4
1
2
4
5
4
3
3
2
2
3
5
4
3
3
3
3
3
4
8
13
16
13
7
2
4
5
5
6
7
12
10
8
11
15
15
15
15
10
5
6
7
32
58
110
63
16
39
63
101
103
62
22
5
46
62
39
16
16
16
16
57
37
17
17
17
17
17
10
3
3
3
3
10
17
17
13
10
10
10
17
13
9
9
9
9
9
9
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
193
193
193
193
193
193
179
172
163
173
135
171
137
161
172
171
182
167
168
183
170
177
180
181
192
187
180
173
173
174
183
178
179
181
193
172
168
165
169
152
150
152
152
152
152
158
168
173
192
182
181
187
181
183
182
183
183
180
176
177
180
172
177
181
177
179
169
164
181
193
193
193
193
173
184
183
183
183
183
183
153
182
176
181
181
176
100
86
68
49
68
94
126
183
183
183
183
177
12
179
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
71
71
71
71
71
71
37
3
88
45
2
4
3
2
4
4
4
3
2
6
4
2
5
8
4
1
1
1
7
10
9
9
22
29
19
10
2
4
5
5
6
4
3
11
6
2
20
15
10
19
14
10
13
17
40
64
116
63
10
33
56
99
98
59
21
10
46
59
34
10
10
10
10
52
36
21
21
21
21
21
13
6
6
5
5
5
15
18
11
5
5
5
15
10
5
5
5
5
8
12
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
179
179
179
179
179
179
165
155
154
174
142
158
138
150
153
156
180
163
166
164
162
173
166
166
176
164
157
158
174
160
162
166
163
161
179
158
155
160
144
142
141
142
142
144
145
151
161
174
176
180
179
166
166
165
166
165
163
173
160
153
156
153
155
161
151
156
142
146
163
179
179
179
179
148
149
144
139
131
131
131
126
180
157
179
179
149
105
97
76
58
70
94
123
173
173
173
173
151
13
156
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
66
66
66
66
66
66
37
8
91
49
8
8
9
8
7
9
9
6
3
1
1
2
3
2
1
3
2
1
1
1
4
8
7
6
8
10
10
8
6
6
6
7
8
8
6
5
20
16
10
5
5
5
9
13
35
57
104
58
13
31
58
99
98
60
23
5
10
16
14
13
13
13
13
40
37
35
35
35
35
35
20
6
6
4
3
3
13
24
13
3
3
3
13
8
3
3
3
3
8
13
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
155
155
155
155
155
155
138
141
134
140
114
120
148
131
132
141
176
152
155
155
155
153
149
155
151
149
153
148
142
146
156
153
163
161
155
150
154
136
154
136
132
133
135
131
133
138
144
152
154
176
174
146
153
147
146
149
153
163
161
153
153
147
153
161
152
156
145
139
150
155
155
155
155
137
140
137
134
131
131
131
124
176
154
174
174
150
103
96
75
56
67
88
115
161
161
161
161
152
8
156
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
77
77
77
77
77
77
39
1
70
36
2
2
2
2
2
2
2
2
2
3
4
3
3
3
3
3
5
4
4
3
2
1
2
4
7
9
9
10
7
4
4
8
6
5
5
5
55
31
7
10
11
13
8
4
1
1
72
41
11
5
55
79
89
54
20
82
85
80
45
11
11
11
11
53
45
38
38
38
38
38
21
5
5
4
4
4
14
24
14
4
4
4
11
7
4
4
4
4
6
8
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
119
119
119
119
119
119
94
127
95
121
184
156
188
173
180
185
179
181
184
188
179
181
181
182
185
181
191
181
182
183
191
182
181
180
191
177
170
179
166
171
169
174
171
170
172
178
173
170
165
169
165
172
170
167
169
169
164
170
164
156
167
160
166
166
178
173
164
166
168
170
170
170
170
152
146
140
134
129
134
122
122
172
148
173
173
130
122
126
112
112
117
141
170
170
170
170
170
139
15
130
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
16
16
16
16
16
16
9
2
2
3
4
5
27
14
2
7
11
9
5
1
1
2
6
9
5
1
1
1
5
10
6
2
6
10
10
11
8
5
5
5
5
15
8
2
1
1
2
3
4
6
4
2
7
4
2
2
48
58
68
86
104
89
75
78
42
6
66
105
79
53
53
53
53
96
62
29
29
29
29
29
16
4
4
4
4
63
36
9
12
13
14
11
9
9
9
9
9
12
13
15
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
182
182
182
182
182
182
152
145
147
139
134
138
144
149
166
157
155
159
145
143
157
148
156
158
176
182
157
156
156
157
153
157
161
166
178
158
138
135
132
131
136
159
144
151
145
146
152
154
176
155
153
182
152
149
147
147
134
128
124
112
108
103
104
102
106
113
95
112
142
178
178
178
178
135
146
141
135
130
130
130
117
155
135
153
153
102
80
68
51
40
48
64
83
116
116
116
116
106
10
113
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
89
89
89
89
89
89
55
22
80
41
2
4
6
4
2
2
10
5
1
2
2
2
2
9
6
4
2
1
1
1
2
4
3
2
5
9
6
4
2
2
1
1
3
5
3
2
28
18
8
15
12
9
5
1
7
13
20
14
8
4
20
50
38
21
4
9
8
6
4
6
7
7
8
12
14
17
21
23
24
26
15
4
4
4
4
4
13
19
11
4
4
4
10
7
4
4
4
4
7
10
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
101
101
101
101
101
101
64
66
66
78
71
108
110
85
89
89
93
97
107
116
112
141
124
119
119
119
124
117
129
117
116
124
110
110
114
129
110
109
108
105
102
100
103
101
105
106
94
104
110
104
116
141
109
110
117
106
105
132
97
90
97
100
96
105
92
93
91
89
91
92
92
92
92
75
69
65
57
54
67
61
64
141
72
70
63
50
48
49
45
54
70
94
132
132
132
132
132
37
8
45
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
28
28
28
28
28
28
16
4
3
2
2
7
4
2
8
8
7
5
3
3
3
3
4
4
3
3
3
3
3
3
3
4
6
7
8
10
8
6
13
12
8
4
3
3
3
3
3
3
8
8
8
9
9
6
4
4
28
25
22
20
19
38
42
22
3
8
6
4
28
40
46
49
51
53
34
16
16
16
16
16
10
4
4
4
4
20
18
16
12
8
8
6
5
5
5
5
5
6
7
8
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
153
153
153
153
153
153
120
107
106
99
88
118
97
110
121
114
122
130
124
130
126
130
131
132
151
126
132
131
128
130
148
131
129
133
153
129
125
127
125
123
132
121
120
122
117
123
125
126
151
122
121
126
113
132
104
110
113
128
148
103
100
107
103
93
105
112
93
104
128
153
153
153
153
113
122
117
111
111
113
106
106
128
126
125
148
148
94
97
91
80
83
86
93
100
105
105
105
105
10
112
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
12
12
12
12
12
12
7
2
46
24
2
4
3
2
6
7
8
8
8
8
9
10
11
6
1
2
2
1
1
1
7
8
6
4
4
6
6
6
8
5
2
1
2
2
3
4
7
6
5
5
7
4
2
1
4
7
12
8
5
16
24
32
34
21
9
2
5
7
6
5
5
5
5
8
10
12
27
35
39
43
24
5
5
5
5
24
23
23
38
45
53
57
31
5
5
5
5
7
8
10
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
117
117
117
117
117
117
122
148
148
127
113
137
121
111
118
115
119
117
121
120
137
131
127
126
129
141
133
148
135
137
131
140
126
122
121
120
117
122
131
111
111
123
141
135
148
142
148
127
128
120
117
127
127
122
140
140
110
101
89
88
66
70
72
62
107
46
56
68
77
99
99
99
99
77
72
67
62
55
68
61
81
148
100
142
142
79
73
56
39
32
38
50
66
92
92
92
92
28
13
39
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
15
15
15
15
15
15
15
33
52
27
2
4
3
2
7
6
5
5
5
4
2
1
1
2
1
1
1
1
1
1
5
9
24
32
17
2
3
3
4
3
2
1
2
2
3
8
13
7
2
3
7
9
5
1
1
2
21
13
5
15
25
20
11
2
2
3
2
1
2
3
3
3
4
30
22
14
14
14
14
14
14
13
7
2
2
3
26
20
11
3
3
3
2
1
1
1
1
3
6
10
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
135
135
135
135
135
135
120
118
117
143
101
99
122
107
111
111
120
112
111
112
115
117
119
122
135
124
124
123
143
119
118
119
117
116
122
117
112
112
108
110
110
105
108
108
117
121
124
143
135
120
114
118
109
101
108
108
94
97
95
76
109
75
81
86
107
71
75
77
88
103
103
103
103
74
77
72
67
62
70
61
72
120
96
114
114
95
72
73
75
70
75
82
92
109
109
109
109
70
13
58
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
87
87
87
87
87
87
52
17
74
38
2
8
12
8
5
7
5
3
2
2
2
2
5
8
6
5
5
3
1
3
5
8
7
6
4
2
2
6
9
5
2
4
7
9
7
6
8
6
5
5
3
2
2
5
28
40
35
21
8
11
21
18
12
7
2
2
5
5
6
7
7
7
8
11
12
14
17
18
19
20
18
13
8
7
7
20
20
20
20
20
20
39
24
9
9
9
9
11
12
13
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
67
67
67
67
67
67
65
95
95
84
87
87
97
94
103
117
121
133
140
140
138
149
141
136
140
149
139
140
134
149
135
130
147
124
127
122
109
105
98
103
109
110
147
131
103
105
86
80
80
70
81
92
80
76
83
83
78
77
113
60
56
69
76
72
131
92
80
87
95
105
105
105
105
88
101
104
104
104
104
104
104
93
99
93
113
113
73
78
80
75
77
77
80
77
77
77
77
72
10
80
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
15
15
15
15
15
15
15
9
3
3
5
4
3
5
8
6
5
4
3
2
2
2
4
6
3
1
1
1
3
4
6
4
3
3
2
2
2
3
5
3
1
2
3
7
6
5
4
2
1
5
3
2
1
1
2
3
2
2
3
13
22
14
7
3
2
2
6
9
5
1
1
1
1
3
4
6
9
10
11
12
7
3
3
3
3
21
19
18
24
27
30
55
28
1
1
1
1
5
7
10
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
54
54
54
54
54
54
56
94
73
82
88
85
109
96
99
126
106
116
118
127
131
129
131
134
141
135
141
131
141
134
116
108
104
97
92
98
95
88
91
89
89
86
104
83
85
84
76
82
72
67
69
84
82
85
96
96
84
83
91
84
58
62
67
55
78
68
56
62
63
65
65
65
65
48
51
48
46
45
52
47
51
91
62
65
65
56
42
40
32
27
32
43
55
76
76
76
76
50
9
41
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
9
9
9
9
9
9
5
1
3
2
1
1
1
3
5
11
7
3
1
3
2
2
7
16
17
10
3
3
6
7
4
1
1
1
1
2
3
3
4
4
5
5
5
4
3
2
1
2
3
5
3
2
1
1
1
1
1
2
6
16
20
16
10
5
1
1
1
4
2
1
1
1
1
5
7
9
11
12
12
13
7
1
3
4
4
5
11
17
11
5
5
5
3
1
1
1
1
5
7
9
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
81
81
81
81
81
81
87
88
92
133
89
85
88
87
90
93
112
96
103
105
108
122
107
126
113
120
120
126
133
118
119
126
111
109
107
109
107
106
130
110
105
108
134
106
111
109
96
133
95
88
112
91
110
118
127
127
118
122
98
120
98
100
110
134
108
130
110
110
115
114
118
118
120
120
127
127
119
119
115
115
115
115
121
134
134
115
113
110
100
100
100
96
114
130
130
130
130
113
18
100
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
53
53
53
53
53
53
31
9
69
37
5
4
4
2
1
7
5
4
5
4
3
2
2
4
3
3
3
3
4
3
2
10
8
6
4
2
4
6
9
5
2
1
3
2
1
1
1
4
3
3
2
1
3
6
7
9
15
20
26
29
33
43
48
24
1
3
7
11
9
7
7
7
7
67
67
67
67
67
67
67
34
1
36
19
2
2
28
54
28
2
2
2
21
11
2
2
2
2
10
18
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
76
76
76
76
76
76
77
75
75
93
75
73
132
91
97
100
102
107
104
119
132
118
118
119
117
112
112
132
101
102
97
96
97
98
108
100
93
90
92
94
93
108
113
88
88
88
83
93
90
66
67
70
71
75
74
74
58
56
54
48
52
58
56
67
72
40
43
43
45
48
48
48
48
46
55
63
63
63
63
63
53
56
57
67
67
46
43
41
32
31
31
41
53
72
72
72
72
38
6
34
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
12
12
12
12
12
12
7
3
48
25
2
8
5
2
4
4
4
4
2
1
1
2
5
7
5
3
3
3
3
2
2
2
3
6
4
2
4
6
7
4
2
1
2
1
1
3
8
5
3
5
4
3
4
3
3
3
3
3
3
12
22
32
25
14
3
3
3
6
5
5
5
5
5
6
7
8
19
25
28
31
19
8
5
3
2
2
11
20
11
2
2
2
2
2
2
2
2
2
4
6
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
66
66
66
66
66
71
85
111
111
97
102
88
111
119
128
152
164
141
144
152
147
156
163
167
167
160
167
150
148
154
146
146
154
141
145
154
129
127
119
117
110
112
108
112
121
111
130
129
132
164
160
130
135
129
120
120
114
105
99
102
104
103
105
110
107
104
83
88
89
87
87
87
87
61
62
58
53
49
67
62
85
164
110
160
160
88
86
78
57
46
51
65
84
114
114
114
114
35
11
46
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
10
10
10
10
10
10
7
4
4
6
6
6
8
4
1
9
14
8
3
3
4
6
8
10
7
4
3
3
4
5
8
8
8
9
9
10
8
6
7
5
3
3
2
1
3
5
8
8
9
7
4
1
2
5
7
9
20
14
9
7
20
49
38
19
1
2
7
5
4
5
5
5
6
11
11
11
11
11
11
12
11
11
11
6
1
1
11
21
11
1
1
1
5
3
1
1
1
1
6
11
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
100
100
100
100
100
100
99
99
106
133
98
107
120
109
117
153
123
128
134
153
141
142
150
153
137
137
136
133
133
129
128
123
121
118
120
115
108
105
128
104
102
108
101
99
104
104
109
133
105
114
108
93
107
120
104
104
93
80
71
80
69
81
87
93
114
104
104
82
89
87
83
83
83
71
82
86
86
86
86
86
81
114
94
108
108
70
66
67
68
70
70
76
87
95
114
114
114
114
13
104
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
60
60
60
60
60
60
38
17
68
35
2
4
7
6
5
9
5
1
2
3
5
5
5
5
5
5
6
6
4
3
3
3
3
5
5
5
4
3
5
5
6
4
3
4
7
7
8
4
1
7
4
2
2
3
4
5
11
13
15
19
22
26
28
14
1
1
2
5
5
5
5
5
5
7
8
9
16
19
21
23
15
8
6
5
5
20
19
18
20
21
23
40
23
7
7
7
7
10
11
13
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
146
146
146
146
146
146
128
117
118
140
94
111
96
105
116
107
108
109
110
111
114
117
119
124
146
127
128
126
140
121
128
121
120
128
114
114
112
110
107
110
110
103
110
100
114
115
111
140
146
105
108
120
100
93
95
95
80
82
72
66
101
78
86
93
107
71
66
77
88
106
106
106
106
66
64
57
49
46
52
56
69
87
79
108
108
61
56
49
35
29
38
52
70
101
101
101
101
46
10
36
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
91
91
91
91
91
91
50
9
74
38
2
5
8
6
5
11
7
3
2
4
2
1
5
6
4
3
3
2
1
1
4
3
3
4
3
2
7
5
4
3
2
1
2
3
3
3
8
12
8
5
3
2
1
1
2
3
5
8
6
5
17
25
24
13
2
2
2
5
9
11
12
12
13
10
8
8
10
11
11
12
10
8
36
19
3
3
10
16
9
3
3
3
2
2
2
2
2
3
6
10
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
112
112
112
112
112
112
111
110
112
141
103
112
142
106
109
117
124
128
142
142
135
135
131
129
142
134
131
135
141
123
123
121
121
127
126
126
142
126
127
127
121
124
118
108
127
112
118
141
116
124
121
109
114
109
119
119
105
104
89
105
91
94
94
120
89
77
81
78
93
108
108
108
108
78
81
77
71
65
72
65
75
124
90
121
121
67
61
51
39
33
45
61
83
120
120
120
120
35
13
48
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
16
16
16
16
16
16
14
13
77
39
2
4
3
2
8
6
5
5
6
5
3
1
7
9
6
4
2
1
1
1
1
1
1
1
2
4
3
3
2
1
1
1
1
1
1
1
1
4
6
8
5
2
1
1
2
3
20
15
11
16
33
50
40
20
1
2
4
5
4
3
3
3
3
9
12
15
17
18
18
19
11
4
3
3
3
13
18
18
15
13
13
13
9
6
6
6
6
9
11
13
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
121
121
121
121
121
121
117
121
117
140
108
113
159
121
121
124
121
127
131
131
135
133
135
135
142
141
142
159
140
136
133
128
136
129
129
128
142
125
124
130
123
124
159
115
123
118
118
140
114
115
114
104
109
112
110
120
120
105
100
106
99
101
105
115
103
106
95
97
104
110
110
110
110
96
89
84
79
71
76
70
74
115
94
114
114
79
73
75
72
73
81
90
100
120
120
120
120
99
10
106
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
58
58
58
58
58
58
34
10
75
38
2
2
2
2
8
24
14
5
3
1
1
2
3
2
1
3
2
1
1
2
4
3
3
4
3
2
2
3
2
1
1
2
3
6
7
7
8
8
6
5
3
2
4
5
5
6
43
29
15
13
33
53
40
21
2
2
4
7
6
6
6
6
6
44
39
34
34
34
34
34
17
1
1
1
1
17
19
22
33
38
44
61
35
9
9
9
9
9
9
10
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
186
186
186
186
186
186
164
189
148
151
128
127
156
155
181
166
187
175
181
196
183
194
186
187
186
182
192
179
181
182
182
183
186
192
186
194
177
170
191
177
181
184
188
184
189
190
184
187
186
187
188
185
186
188
190
196
196
194
189
192
192
188
191
192
194
191
187
188
189
190
190
190
190
183
170
169
159
153
157
162
173
189
189
189
189
176
157
159
145
145
145
142
170
196
196
196
196
182
182
182
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
56
56
56
56
56
56
37
19
85
43
2
4
3
2
2
3
4
5
8
11
14
8
3
5
6
7
8
10
6
3
3
14
15
15
10
6
6
6
10
12
14
19
19
19
14
10
76
46
16
16
16
16
46
61
68
76
127
151
99
47
31
102
136
110
85
136
113
90
60
31
31
31
31
100
104
106
107
108
108
109
125
107
90
59
28
28
64
100
64
28
28
28
28
64
82
91
100
141
161
182
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
192
192
192
192
192
192
156
195
143
147
145
159
156
163
179
163
186
183
182
188
184
188
183
184
184
179
190
178
181
184
191
188
186
183
192
185
172
170
183
173
179
183
185
188
195
195
185
188
187
186
188
185
188
190
190
190
187
188
189
187
187
179
184
185
191
191
179
184
188
192
192
192
192
180
183
182
180
179
179
179
187
195
195
195
195
189
131
130
109
90
95
116
145
187
191
191
191
191
191
191
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
122
122
122
122
122
122
111
95
80
42
5
3
1
4
8
6
5
4
3
7
4
2
9
24
14
4
3
2
1
6
7
9
7
6
14
28
17
6
9
10
12
16
13
11
10
9
20
20
15
10
17
25
23
22
49
76
118
94
71
86
102
127
136
101
66
87
88
90
80
71
71
71
71
109
87
66
66
66
66
66
66
78
84
56
28
28
28
28
28
28
28
28
28
28
28
28
28
109
150
191
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
133
133
133
133
133
133
106
166
104
122
118
106
136
125
156
137
143
165
150
155
163
172
167
176
172
168
180
172
168
169
170
166
172
170
172
185
176
169
167
162
161
162
164
171
163
170
172
154
176
144
145
167
159
161
170
170
160
166
174
153
180
163
167
166
185
167
141
143
161
172
172
172
172
160
145
140
135
122
122
122
119
174
146
166
166
130
123
125
115
112
117
132
152
185
185
185
185
170
15
166
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
4
4
4
4
4
4
4
38
19
1
2
3
3
3
3
3
7
10
7
5
3
2
3
4
5
5
4
4
4
3
3
4
5
7
4
1
6
6
4
2
1
1
1
1
2
3
2
1
8
11
15
36
21
7
11
15
55
34
13
16
19
75
62
34
6
44
53
35
18
13
13
13
13
42
42
42
42
42
42
42
25
8
8
8
8
43
49
56
73
81
85
81
68
41
15
15
15
15
15
15
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
148
148
148
148
148
148
105
98
90
100
93
139
129
108
116
114
121
131
126
131
131
132
139
134
135
148
132
129
124
125
121
121
122
124
122
122
109
112
110
113
131
116
115
124
109
100
97
100
121
95
98
148
107
113
118
110
106
132
94
90
112
90
99
102
131
109
94
98
111
122
122
122
122
103
105
103
99
96
96
96
79
97
83
85
85
64
62
57
46
58
72
95
132
132
132
132
132
65
8
57
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
51
51
51
51
51
51
27
4
6
4
2
10
6
2
8
6
4
2
8
5
3
3
3
3
3
3
3
2
1
1
2
4
6
5
4
6
6
6
9
6
4
4
3
2
3
5
7
4
1
3
6
8
6
4
4
4
13
7
1
20
31
43
36
19
3
3
2
1
8
12
14
15
16
40
38
37
37
37
37
37
45
26
8
8
8
22
37
41
24
8
8
8
8
8
8
8
8
8
8
8
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
71
71
71
71
71
71
76
95
89
91
89
125
86
106
113
123
125
117
116
118
125
120
123
119
123
118
123
119
118
125
116
116
117
115
121
121
115
118
118
121
121
114
111
108
121
105
109
111
112
125
120
112
117
121
114
114
100
90
80
88
78
85
89
79
107
104
65
74
82
83
83
83
83
66
62
57
52
50
62
56
70
125
93
120
120
72
75
71
72
72
72
72
71
71
72
72
72
72
10
63
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
15
15
15
15
15
15
14
13
47
24
2
2
2
2
7
8
9
7
6
5
4
5
6
7
4
1
1
1
2
2
2
2
3
11
8
6
4
3
5
3
2
2
3
6
8
8
8
6
4
6
5
3
2
3
6
9
13
11
9
15
22
53
39
22
6
2
4
5
6
7
8
8
9
31
25
19
19
19
19
19
13
7
7
7
7
18
30
24
19
19
19
41
24
7
7
7
7
8
9
10
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
189
189
189
189
189
189
170
159
157
170
131
160
129
146
158
146
178
156
154
163
156
160
166
165
176
182
156
157
170
159
162
167
165
165
189
160
157
153
156
147
149
158
150
148
150
153
162
170
176
178
177
182
166
166
167
164
163
163
162
153
149
148
143
161
141
130
138
142
162
189
189
189
189
151
151
145
138
127
127
127
123
178
147
177
177
104
87
71
54
44
61
83
112
163
163
163
163
103
14
113
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
15
15
15
15
15
15
15
19
94
47
1
1
1
1
2
2
3
2
1
1
4
4
4
2
1
3
2
1
1
1
4
8
9
11
10
10
7
5
7
9
11
13
12
10
8
11
15
12
6
1
3
5
8
11
32
53
97
82
43
5
54
95
63
32
1
5
10
15
34
36
37
37
37
38
29
21
21
21
21
21
12
3
3
3
3
13
18
19
16
13
13
13
13
13
13
13
13
13
13
13
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
112
112
112
112
121
112
112
186
140
151
177
162
175
173
176
182
184
185
182
183
184
185
185
188
186
185
192
189
185
186
183
184
184
184
189
184
186
176
188
178
173
176
189
182
189
188
183
185
182
182
184
178
180
188
182
182
184
185
180
192
178
181
183
181
188
182
177
179
184
189
189
189
189
172
170
170
149
145
151
128
134
186
159
186
186
139
133
135
126
118
118
126
156
192
192
192
192
139
15
130
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
95
95
95
95
95
95
53
11
2
3
4
8
12
8
4
5
3
2
2
5
3
2
10
7
5
8
8
5
2
8
8
8
8
8
4
1
1
1
2
4
6
6
7
7
7
7
7
15
13
12
8
4
14
24
53
82
125
92
59
76
94
133
132
70
9
25
81
116
63
11
11
11
11
90
54
19
19
19
19
19
14
10
10
10
10
15
35
55
35
15
15
15
15
15
15
15
15
15
15
15
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
154
154
154
154
154
154
130
144
131
164
111
117
112
123
130
128
162
148
132
134
134
134
136
137
150
139
139
140
164
138
141
146
139
144
154
126
119
113
109
114
123
129
137
148
144
144
152
164
150
162
130
131
125
122
124
119
117
135
106
109
110
115
137
122
109
115
123
134
154
154
154
154
154
103
102
93
83
74
85
85
101
162
115
124
124
95
77
74
58
50
54
70
90
122
122
122
122
100
11
109
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
21
21
21
21
21
21
17
13
13
7
2
3
2
2
7
8
10
9
6
3
4
5
3
2
2
2
2
1
1
6
6
4
3
5
5
6
4
3
4
4
5
4
3
5
5
3
2
5
4
3
8
14
9
5
9
13
51
29
8
3
27
51
41
21
1
2
8
8
8
8
8
8
8
15
19
23
27
29
30
31
32
54
28
2
2
7
14
22
14
7
7
7
13
10
7
7
7
7
9
11
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
151
151
151
151
151
151
113
152
125
132
159
142
144
144
160
147
156
161
162
175
170
173
176
183
176
175
181
177
175
183
169
170
173
173
177
183
171
170
170
161
159
159
177
164
167
169
175
165
170
170
175
170
169
170
175
175
163
164
167
163
181
157
165
167
171
160
170
173
168
169
169
169
169
146
137
134
121
107
113
103
117
171
136
149
149
132
94
84
68
81
101
132
181
181
181
181
181
140
15
132
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
55
55
55
55
55
55
31
8
3
3
4
4
4
34
19
4
3
3
3
4
7
10
12
8
4
1
1
1
2
4
6
8
7
4
1
4
3
2
1
1
1
5
6
7
4
1
38
21
5
19
16
13
10
7
10
13
52
28
5
61
109
90
50
10
33
68
40
13
9
5
5
5
5
69
56
44
44
44
44
44
28
13
10
8
8
33
40
42
28
15
15
15
15
15
15
15
15
15
15
15
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
178
178
178
178
178
178
161
178
178
163
165
167
173
168
182
171
173
178
172
177
175
178
179
184
182
179
180
178
178
184
174
175
177
176
177
184
174
172
169
169
165
165
177
171
174
172
178
160
172
162
158
172
157
156
152
152
149
147
150
147
157
151
155
158
169
153
167
170
153
153
145
143
143
130
128
128
113
101
105
98
101
151
129
149
149
128
91
78
62
47
62
86
117
170
170
170
170
123
2
122
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
27
27
27
27
27
27
22
18
18
9
1
5
9
5
2
6
11
6
1
3
3
3
7
12
8
5
4
3
9
15
13
11
13
12
7
2
1
1
1
1
1
8
11
8
6
16
48
31
15
13
12
21
18
12
7
7
34
45
49
53
100
88
71
43
15
13
13
14
10
7
7
7
7
67
50
34
34
34
34
34
20
6
6
6
6
8
30
32
20
8
8
8
10
6
2
2
2
2
2
2
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
116
116
116
116
116
116
108
104
103
142
93
90
102
102
107
144
110
109
118
144
128
133
141
144
127
131
128
128
142
123
127
123
117
121
121
120
140
115
111
107
102
106
110
107
123
111
110
142
112
106
111
116
114
140
107
107
83
72
65
60
57
61
66
61
84
95
71
79
93
103
107
107
107
107
117
127
127
127
127
127
108
108
111
110
110
108
106
103
98
98
98
86
100
107
107
107
107
106
10
98
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
22
22
22
22
22
22
21
21
76
39
3
3
4
4
4
8
10
6
2
1
1
2
4
4
2
1
1
1
5
4
3
2
2
2
3
2
2
4
5
5
5
3
1
2
3
8
13
7
1
2
3
4
3
2
1
1
6
10
11
13
18
41
21
1
1
2
3
4
3
3
3
3
3
32
47
62
80
89
93
98
55
13
7
1
1
3
25
48
25
3
3
3
3
3
3
3
3
3
6
10
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
65
65
65
65
65
65
48
85
53
65
71
59
96
81
84
146
101
110
115
146
125
133
142
146
127
128
126
122
125
122
113
106
102
125
101
105
103
100
125
99
96
93
92
84
79
77
80
79
97
72
79
82
90
125
92
92
72
64
57
49
46
46
58
54
58
109
63
74
81
80
80
80
80
85
92
104
104
104
104
104
91
88
82
74
74
73
81
90
104
104
104
86
85
81
76
73
77
62
62
109
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
5
5
5
5
5
5
5
3
1
3
4
5
10
7
5
9
5
1
6
8
10
9
8
7
6
4
3
3
5
6
4
2
1
1
1
1
1
1
2
4
3
3
10
13
8
4
1
2
3
6
4
2
5
6
7
8
5
3
3
8
14
18
19
10
1
1
3
5
7
8
9
9
10
37
22
7
7
7
7
7
4
1
1
1
1
1
29
57
29
1
1
1
1
1
1
1
1
1
31
62
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
164
164
164
164
164
164
142
187
142
146
151
141
148
155
161
185
185
180
186
193
187
195
186
186
186
184
194
185
182
186
182
181
182
194
176
179
174
172
191
177
178
183
192
184
185
187
183
186
185
183
185
190
186
187
190
193
193
195
187
194
187
187
189
194
189
186
191
192
188
188
188
187
187
187
178
178
166
160
164
152
144
190
172
187
187
175
156
162
152
152
152
145
172
195
195
195
195
181
181
181
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
21
21
21
21
21
21
19
17
56
30
5
3
1
4
7
7
8
4
1
2
1
1
3
5
4
3
2
1
1
7
4
2
4
3
3
10
10
10
10
10
10
17
12
7
4
2
48
26
5
4
12
20
13
7
40
73
126
98
71
45
20
97
128
106
55
4
45
87
53
20
20
20
20
99
96
93
93
93
93
93
52
11
11
11
11
28
56
85
56
28
28
28
28
56
70
77
85
133
157
181
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
106
106
106
106
107
106
91
136
122
141
153
158
188
170
177
183
182
183
184
184
189
187
187
189
188
189
192
189
187
186
184
185
184
184
189
183
186
177
182
178
174
181
189
180
182
185
180
183
181
180
182
177
182
187
185
185
185
187
179
192
178
181
183
181
185
182
179
180
181
181
183
183
183
183
185
185
156
150
154
129
135
187
157
182
182
132
128
95
76
73
89
117
142
192
192
192
192
140
97
97
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
87
87
87
87
87
87
56
25
3
9
7
6
6
5
4
10
6
3
3
8
5
3
2
2
3
5
13
20
21
16
8
1
1
1
6
11
7
4
3
3
3
4
2
1
3
5
25
16
8
14
9
4
2
1
14
27
97
52
8
19
31
101
132
73
14
62
112
143
75
8
8
8
8
96
59
22
22
22
22
22
17
12
12
12
12
15
35
39
27
15
15
15
35
25
15
15
15
15
29
44
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
182
182
182
182
182
182
168
155
149
172
135
132
139
142
145
147
183
151
159
162
155
172
158
165
163
168
179
159
172
161
160
164
165
164
182
163
154
156
157
146
147
142
142
146
157
156
162
172
170
183
182
168
169
171
173
173
162
172
159
154
179
157
159
164
151
153
143
147
164
182
182
182
182
149
149
144
137
128
128
128
126
183
150
182
182
104
102
97
87
85
100
118
140
179
179
179
179
149
11
153
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
71
71
71
71
71
71
42
13
92
47
3
2
1
2
3
6
8
4
1
1
1
2
3
2
1
3
2
1
1
1
4
3
3
4
7
5
3
3
4
5
3
1
3
7
6
5
8
10
6
3
4
5
3
1
35
69
103
92
80
68
58
98
97
50
3
4
43
57
57
57
57
57
58
75
55
35
35
35
35
35
21
7
7
7
7
23
23
24
37
43
50
66
45
24
11
11
11
11
11
11
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
133
133
133
133
133
133
103
135
122
136
171
159
177
173
177
183
177
181
184
186
192
188
179
186
187
183
194
194
188
192
189
187
186
186
183
180
178
169
179
177
179
182
192
188
189
194
188
192
186
175
172
174
176
180
187
187
186
188
189
175
194
179
183
186
194
175
179
180
172
171
166
166
166
159
158
157
155
153
155
161
169
187
187
175
189
189
127
119
110
98
113
132
154
194
194
194
194
176
10
174
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
56
56
56
56
56
56
30
5
9
5
1
4
7
4
2
8
6
3
1
1
1
2
7
10
10
11
8
6
3
1
2
4
4
4
4
5
5
5
4
3
2
1
3
6
5
4
42
23
4
8
7
6
3
1
39
77
113
58
4
19
35
86
107
103
55
8
43
74
39
4
4
4
4
77
69
62
62
62
62
62
98
88
79
77
76
73
71
66
62
62
62
73
74
42
10
10
10
10
10
10
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
183
183
183
183
183
183
148
177
130
127
122
127
126
146
189
159
194
173
179
189
176
191
178
182
183
176
195
180
184
188
192
189
192
190
183
192
167
173
193
180
185
189
189
191
187
184
186
188
189
194
189
191
192
191
195
195
193
193
192
193
194
191
191
191
192
192
190
185
189
189
189
189
189
179
182
181
180
180
180
180
168
195
184
185
189
189
128
129
109
90
96
118
147
194
194
194
194
192
192
192
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
87
87
87
87
87
87
46
6
47
25
3
15
27
15
3
7
6
4
2
1
1
5
6
7
4
1
3
5
4
4
3
3
3
4
7
10
10
10
10
11
7
3
34
17
1
5
19
23
21
19
23
28
21
13
6
6
93
136
131
119
107
148
160
113
66
40
108
135
121
107
107
107
107
129
97
66
66
66
66
66
66
78
84
56
28
28
28
28
28
28
28
28
28
28
28
28
28
110
151
192
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
183
183
183
183
183
183
156
172
146
142
132
137
147
149
177
157
185
166
176
190
171
192
171
175
176
169
190
171
176
177
191
179
184
190
183
184
154
157
193
169
176
181
187
176
186
177
175
179
182
183
190
192
189
190
190
190
190
190
189
193
187
187
189
189
191
191
190
186
186
185
183
183
183
180
180
179
178
178
178
178
153
193
181
185
189
189
128
129
109
90
95
117
145
190
191
191
191
191
191
191
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
54
54
54
54
54
54
48
42
83
46
9
5
42
28
14
16
9
2
2
2
3
5
11
9
5
1
1
1
3
3
3
7
6
5
7
9
9
10
13
11
7
3
1
1
1
1
1
18
13
8
21
35
20
5
43
82
118
94
71
86
102
122
135
90
46
8
47
87
79
71
71
71
71
123
94
66
66
66
66
66
38
11
11
11
11
28
28
28
28
28
28
28
28
28
28
28
28
109
150
191
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
165
165
165
165
165
165
147
172
131
138
105
108
108
131
178
146
170
165
173
190
173
196
167
172
178
174
191
178
175
174
182
175
176
189
167
171
158
155
193
171
177
182
186
181
187
178
173
175
179
180
190
196
187
191
190
187
188
194
186
193
179
186
184
187
185
185
190
184
184
184
183
183
183
176
176
176
166
157
157
157
141
196
170
172
177
177
122
124
105
90
94
117
147
194
194
194
194
182
182
182
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
59
59
59
59
59
59
34
9
73
38
4
5
4
4
4
6
9
6
3
2
1
2
3
4
4
5
3
2
2
3
4
5
12
19
14
9
9
10
11
10
6
3
5
8
5
3
13
7
2
8
25
53
64
36
8
8
81
76
71
86
102
117
127
96
52
8
72
127
99
71
71
71
71
123
94
66
66
66
66
66
38
11
11
11
11
28
28
28
28
28
28
28
28
28
28
28
28
105
143
182
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
166
166
166
166
166
166
126
173
114
109
103
110
118
133
155
151
164
164
167
169
172
187
162
163
162
157
172
161
163
171
168
165
165
169
166
156
151
150
168
158
163
168
172
180
170
173
164
171
170
166
168
187
172
172
175
173
173
186
171
169
169
164
168
166
180
165
163
164
165
166
166
166
166
150
145
145
130
127
136
117
125
187
157
173
173
168
105
103
95
85
102
122
144
186
186
186
186
140
15
132
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
17
17
17
17
17
17
17
12
8
11
11
8
6
7
8
8
6
4
2
1
1
2
2
2
2
2
2
5
8
7
7
14
12
9
5
2
7
5
4
3
2
8
10
6
3
7
22
21
12
3
7
9
8
8
15
22
83
79
75
86
97
114
126
105
54
3
39
75
75
75
75
75
75
110
77
44
44
44
44
44
27
11
11
11
11
34
21
9
26
35
44
62
35
9
9
9
9
12
13
15
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
76
76
76
76
76
76
75
75
76
79
77
74
109
94
102
123
118
132
129
132
132
140
132
134
137
133
145
145
129
145
122
120
125
126
116
140
120
113
143
111
121
124
121
140
120
116
111
121
116
113
123
133
127
130
134
134
134
133
140
143
116
117
126
127
140
131
136
129
134
125
123
123
123
121
126
126
114
113
117
105
103
143
111
116
118
118
105
72
59
57
67
88
103
136
136
136
136
120
80
80
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
17
17
17
17
17
17
9
1
38
21
4
6
6
5
4
6
4
2
1
1
1
2
7
5
4
5
3
1
1
2
1
1
1
3
6
9
9
7
4
1
1
1
1
1
1
1
1
3
6
6
4
2
1
1
1
1
37
52
55
58
82
66
51
33
15
17
41
66
59
52
52
52
52
89
55
22
22
22
22
22
15
8
8
5
2
2
8
14
8
2
2
2
8
5
2
2
2
2
16
31
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
185
185
185
185
185
185
150
193
155
168
171
168
186
174
177
192
181
186
188
189
196
190
192
192
188
190
190
191
194
192
196
189
188
187
185
186
186
182
192
187
190
194
196
190
192
193
185
192
186
177
178
180
179
194
177
178
179
179
186
171
188
177
183
185
196
184
178
182
183
185
185
185
185
176
180
179
179
179
179
179
155
192
183
193
193
186
145
132
137
120
120
129
158
188
196
196
196
196
129
184
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
71
71
71
71
71
71
71
75
76
39
2
4
6
4
2
3
5
5
3
1
9
17
22
17
11
5
3
1
18
30
36
30
25
27
14
1
6
9
6
4
2
1
25
25
14
4
27
22
16
10
14
18
24
24
24
25
87
121
102
83
115
126
98
71
65
60
70
80
97
106
110
112
115
131
80
30
30
30
30
30
20
10
10
10
10
15
45
37
30
30
30
22
15
45
60
68
76
102
58
15
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
164
164
164
164
164
164
117
186
110
122
112
111
143
131
141
148
192
161
176
188
179
193
167
169
176
166
191
184
182
190
184
185
186
189
186
187
190
183
189
168
172
178
190
184
194
188
187
188
189
191
192
193
191
191
190
190
189
190
188
189
187
186
188
194
187
186
186
187
189
192
192
192
192
179
177
177
161
155
160
145
142
194
173
192
192
177
145
116
98
89
101
126
148
192
192
192
192
182
107
148
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
56
56
56
56
56
56
45
27
9
5
1
2
2
2
2
3
3
2
1
1
2
2
2
2
1
1
1
1
1
1
3
16
11
6
15
14
9
5
5
8
5
2
2
2
2
2
2
9
17
26
15
5
3
2
46
90
134
102
71
86
102
137
155
91
28
3
68
125
98
71
71
71
71
124
93
62
62
62
62
62
36
10
10
10
10
28
28
28
28
28
28
28
28
28
28
28
28
28
45
62
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
105
105
105
105
105
105
96
96
90
93
104
74
77
93
95
106
117
106
112
113
112
126
112
110
117
107
109
115
109
117
115
108
114
114
117
120
113
122
117
104
102
104
104
101
116
108
97
100
102
103
117
126
116
122
114
114
104
99
120
75
77
80
80
92
84
72
79
84
91
105
105
105
105
77
81
77
72
67
74
73
86
126
93
117
117
71
66
53
40
33
39
52
66
92
92
92
92
35
10
45
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
16
16
16
16
16
16
9
2
47
24
2
4
3
2
1
3
4
3
2
1
3
3
3
2
1
3
3
2
1
1
4
2
1
5
3
2
2
3
2
1
1
1
2
2
2
1
1
3
4
5
3
1
1
1
3
5
6
7
8
14
30
31
28
18
9
2
1
1
3
4
4
4
5
10
12
15
19
21
22
23
15
8
6
5
5
5
26
24
14
5
5
5
3
1
1
1
1
5
7
10
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
184
184
184
184
184
184
153
189
141
143
134
135
145
149
178
157
187
167
177
189
173
196
171
173
175
167
180
177
170
174
181
179
182
190
184
184
168
172
184
167
177
180
185
181
189
177
181
181
185
187
189
196
186
187
189
187
187
194
185
184
184
185
183
187
182
181
179
180
182
184
184
184
184
168
165
162
158
154
160
152
154
196
171
172
176
176
152
160
152
152
152
145
171
194
194
194
194
181
181
181
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
53
53
53
53
53
53
36
20
54
29
5
9
14
21
19
14
7
1
2
2
2
2
8
4
1
4
3
2
1
1
1
4
5
4
4
7
4
2
2
6
4
3
4
6
10
9
8
16
25
25
25
25
14
3
39
75
127
99
71
86
102
138
138
102
59
17
82
122
96
71
71
71
71
111
103
96
96
96
96
96
93
90
87
57
28
28
28
28
28
28
28
28
28
28
28
28
28
104
142
181
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
131
131
131
131
131
131
89
128
105
128
165
136
174
148
152
150
153
154
165
174
164
182
165
169
175
164
180
161
161
165
167
167
175
180
166
171
157
161
170
165
169
175
173
171
175
156
148
144
152
144
146
168
153
158
165
165
160
182
164
148
180
151
166
180
171
167
170
173
172
175
175
175
175
161
165
165
139
135
139
126
122
168
128
131
127
127
116
116
110
110
110
116
147
182
182
182
182
130
8
125
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
17
17
17
17
17
17
17
13
9
5
2
14
27
16
5
11
10
6
2
2
2
2
8
11
7
3
3
3
2
1
4
7
6
5
4
3
3
2
2
2
2
8
6
5
6
18
13
9
10
12
10
8
6
5
8
11
44
27
11
50
96
75
44
14
13
12
40
68
96
110
117
120
122
124
73
22
22
22
22
22
38
53
32
11
2
2
32
63
34
6
6
4
2
4
5
5
5
6
4
2
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
117
117
117
117
117
117
102
117
101
98
92
108
90
99
117
123
106
107
113
118
122
140
140
121
122
117
117
110
107
123
106
110
121
106
118
103
102
102
109
102
101
101
121
99
96
96
98
82
95
89
95
117
100
118
91
91
85
85
79
90
91
71
79
68
87
80
81
86
90
91
91
91
91
77
74
70
66
61
64
60
61
90
71
88
88
57
53
48
36
31
31
39
49
65
65
65
65
38
6
31
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
16
16
16
16
16
16
16
46
58
30
3
15
9
3
7
9
7
4
1
1
2
4
5
6
3
1
1
1
2
3
7
4
1
1
1
2
4
6
7
4
2
7
9
5
2
5
8
6
5
5
5
8
7
6
5
5
3
1
5
17
26
25
22
12
3
2
1
7
6
5
5
5
5
35
33
31
31
31
31
31
16
1
2
1
1
1
14
22
11
1
1
1
1
1
1
1
1
1
3
6
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
143
143
143
143
143
143
129
125
131
118
115
115
100
114
121
123
121
131
121
123
121
124
126
131
143
133
145
145
134
145
124
123
121
113
130
109
117
120
114
141
116
109
109
100
100
103
109
113
143
115
112
120
116
141
105
105
94
82
95
70
73
82
83
80
95
102
79
94
98
105
105
105
105
102
112
120
120
120
120
120
98
115
108
112
112
95
65
57
48
38
39
48
62
72
95
95
95
95
8
102
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
27
27
27
27
27
27
23
20
56
31
7
24
16
8
1
8
10
6
3
3
2
2
7
6
3
1
1
1
3
5
6
7
7
7
6
6
6
6
9
10
8
7
6
5
6
7
11
10
7
5
3
1
2
7
9
12
11
11
10
9
20
31
33
17
1
2
3
4
6
7
7
7
8
26
25
25
25
25
25
25
14
3
3
3
3
8
14
19
13
8
8
8
7
7
7
7
7
7
7
8
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
174
174
174
174
174
174
145
176
133
126
119
115
117
130
152
136
158
149
150
157
167
156
174
164
174
163
156
155
155
153
153
167
159
158
160
174
154
163
148
149
147
154
167
161
176
175
158
166
174
158
156
163
154
156
155
157
157
153
148
152
153
141
144
155
152
120
137
126
141
155
155
155
155
122
134
130
126
124
124
124
121
176
153
175
175
148
92
77
58
50
67
91
113
157
157
157
157
149
62
113
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
27
27
27
27
27
27
27
53
73
39
5
3
1
4
8
6
5
5
5
7
4
2
2
2
1
1
1
1
1
1
4
8
18
23
12
2
3
3
4
3
2
2
3
3
3
5
8
5
3
5
3
2
2
2
2
3
54
57
37
18
21
53
40
23
6
2
5
5
6
13
17
19
21
20
18
16
16
16
16
16
9
3
3
2
2
2
14
15
8
2
2
2
10
6
2
2
2
2
9
16
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
110
110
110
110
111
110
93
141
110
111
111
140
103
109
116
117
118
120
121
121
140
123
124
122
119
131
121
120
122
140
117
120
119
112
131
101
93
93
91
93
98
111
106
108
108
141
103
107
104
98
118
96
96
89
89
89
87
98
102
66
66
70
81
75
105
109
87
93
98
101
101
101
101
74
78
74
70
66
69
69
85
98
106
141
141
102
90
82
64
54
54
56
71
82
105
105
105
105
6
109
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
90
90
90
90
90
90
64
33
2
3
5
7
9
7
5
8
5
2
5
7
4
2
2
1
1
3
3
3
2
1
10
6
3
9
7
4
2
3
4
6
4
3
3
2
2
2
3
9
12
11
8
5
4
3
3
3
4
5
6
17
34
21
8
5
3
6
3
1
3
4
5
5
6
8
9
11
28
36
40
42
22
3
34
18
3
3
26
40
21
3
3
3
2
1
1
1
1
3
4
6
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
162
162
162
162
162
162
147
173
148
145
143
119
121
136
134
157
156
137
144
146
156
143
146
151
151
162
151
156
152
151
146
172
148
150
156
154
135
136
132
135
143
142
149
154
173
172
158
160
160
156
155
162
158
156
172
172
148
148
144
119
151
125
126
122
144
110
101
112
131
156
156
156
156
120
131
127
122
119
119
119
117
173
149
172
172
144
96
89
82
72
84
99
118
151
151
151
151
144
56
110
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
105
105
105
105
105
105
78
52
83
42
2
5
3
2
7
8
6
4
3
3
3
3
3
3
5
3
1
1
1
2
4
8
6
4
3
2
6
5
4
4
5
7
7
8
7
6
11
9
8
5
2
11
22
11
1
1
47
29
12
14
16
46
36
25
14
11
7
3
2
1
1
1
1
9
10
11
11
11
11
12
7
2
1
1
1
22
22
17
12
12
12
12
14
15
16
16
17
36
24
12
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
183
183
183
183
183
183
148
172
135
135
133
152
135
143
154
158
148
160
155
163
156
166
160
161
168
155
165
145
148
148
150
158
158
165
183
150
145
149
172
152
155
158
160
160
166
172
144
149
168
146
147
155
148
153
158
163
163
166
148
165
145
149
153
165
155
147
172
155
170
183
183
183
183
155
145
137
126
108
112
107
114
166
143
172
172
127
101
86
73
86
105
130
172
172
172
172
172
150
43
127
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
53
53
53
53
53
53
53
69
77
39
2
7
12
7
2
4
9
6
3
1
2
3
4
4
3
3
3
2
1
2
4
14
11
6
2
6
6
6
13
13
8
4
6
9
10
11
12
8
5
18
24
31
20
9
10
12
53
59
42
26
66
95
104
77
51
111
98
85
75
66
66
66
66
101
65
30
30
30
30
30
26
22
22
22
22
46
56
43
30
30
30
36
43
43
43
43
43
43
43
43
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
90
90
90
90
90
90
89
93
94
101
106
106
120
111
111
110
116
112
113
130
118
121
125
129
114
119
121
122
130
118
121
121
120
129
120
115
130
105
108
101
97
100
102
100
108
102
116
108
107
112
107
94
103
94
112
112
86
77
70
53
47
52
61
55
84
85
49
56
60
58
58
58
58
46
50
49
47
47
56
51
63
112
79
107
107
64
64
62
48
47
47
38
42
41
40
40
40
33
14
47
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
16
16
16
16
16
16
14
13
13
8
3
5
4
3
6
10
14
8
2
1
1
2
4
6
8
8
5
3
2
1
4
8
13
14
7
1
1
1
3
4
2
1
3
5
8
7
6
5
3
1
1
7
4
1
3
6
7
8
4
1
13
14
10
6
2
2
2
3
2
1
1
1
1
4
6
8
13
16
17
19
12
6
6
6
6
6
9
12
9
6
6
6
4
2
2
2
2
6
7
8
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
115
115
115
115
115
115
104
140
120
142
114
115
142
125
129
133
131
139
143
153
160
151
151
163
155
159
163
160
163
154
154
156
158
152
160
147
143
147
135
135
135
142
136
131
136
140
126
142
133
118
153
145
139
147
138
139
139
135
158
128
113
113
109
110
101
105
103
102
130
99
91
91
88
97
101
110
110
110
110
110
117
153
128
158
158
110
110
98
91
78
82
88
105
129
129
129
129
110
59
60
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
26
26
26
26
26
26
26
14
2
4
2
1
8
7
5
3
2
2
3
7
5
4
3
3
4
7
5
3
10
6
3
21
15
9
16
14
12
12
8
4
2
9
7
5
5
3
1
2
3
7
9
10
7
4
7
11
56
40
25
18
12
23
35
18
1
8
10
13
12
12
12
12
12
45
30
16
16
16
16
16
8
1
31
25
20
20
34
47
53
56
60
40
20
21
21
21
22
40
30
20
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
158
158
158
158
158
158
145
146
147
172
127
158
125
145
146
155
183
156
163
164
162
176
162
165
160
161
180
159
172
166
164
165
166
160
156
181
152
153
152
146
150
152
153
161
160
160
165
172
172
183
182
171
179
176
181
181
176
176
165
180
156
158
159
159
152
154
141
139
151
158
158
158
158
148
139
136
133
125
125
125
124
183
157
182
182
147
107
100
79
61
74
98
128
180
180
180
180
151
8
154
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
26
26
26
26
26
26
19
13
79
40
2
4
7
6
5
7
5
3
2
2
2
4
15
13
8
3
3
3
2
1
2
15
13
12
7
2
2
7
4
2
1
1
7
13
7
2
62
37
13
5
3
2
1
1
6
11
81
47
13
32
55
97
103
69
35
2
9
16
11
7
7
7
7
49
44
39
39
39
39
39
22
5
5
5
5
9
14
20
14
9
9
9
14
11
8
8
8
8
8
8
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
140
140
140
140
140
140
110
144
112
115
105
116
135
113
121
122
121
144
122
123
149
134
138
149
140
138
136
149
128
122
124
119
119
144
121
124
136
115
113
117
114
118
123
121
144
142
125
133
144
116
136
111
113
122
98
98
93
85
96
78
82
91
98
95
100
136
87
90
104
104
104
104
104
102
112
122
122
122
122
122
109
144
125
142
142
96
79
63
47
38
37
49
64
75
100
100
100
100
8
106
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
26
26
26
26
26
26
26
16
7
5
3
3
3
7
8
5
3
2
1
2
4
4
4
4
3
2
1
1
2
3
4
2
1
1
1
2
6
9
5
1
2
4
3
2
2
1
1
8
12
8
5
8
6
4
4
5
7
10
12
15
28
42
32
17
2
3
4
5
5
5
5
5
6
33
27
22
22
22
22
22
12
3
3
3
3
5
28
25
15
5
5
5
4
4
4
4
4
5
6
8
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
76
76
76
76
82
76
83
132
108
135
138
111
115
114
110
125
117
122
138
125
121
126
126
128
128
138
134
123
135
125
124
132
128
121
120
117
120
113
111
116
128
118
130
128
122
127
122
135
130
97
122
103
117
120
132
132
98
79
72
56
59
65
77
103
89
95
91
122
116
131
131
131
131
112
92
84
76
68
75
66
79
122
95
131
131
79
74
60
44
37
46
61
80
112
112
112
112
40
14
32
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
57
57
57
57
57
57
29
1
2
26
33
26
20
11
2
5
3
2
2
3
9
5
1
1
1
3
3
3
2
1
7
5
3
6
7
8
5
3
5
8
8
4
1
3
2
1
8
6
4
9
5
2
5
8
53
75
41
8
5
10
22
16
8
1
1
10
39
24
10
5
5
5
5
34
30
26
26
26
26
26
17
8
4
1
1
4
29
27
15
4
4
4
19
11
4
4
4
4
9
14
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
163
163
163
163
163
163
111
94
87
94
86
109
133
110
117
119
117
132
124
125
133
129
126
126
149
122
122
133
126
127
129
145
136
133
163
132
120
120
113
116
125
116
117
121
113
116
104
120
149
118
145
129
123
129
135
135
118
122
111
100
102
100
99
115
101
100
114
126
138
163
163
163
163
128
129
123
116
114
116
107
107
129
120
135
135
107
83
84
81
78
85
93
101
118
118
118
118
72
8
80
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
11
11
11
11
11
11
7
4
2
1
2
11
6
2
5
3
2
2
2
4
4
5
5
6
5
4
4
2
1
6
7
7
6
6
7
9
7
5
5
5
6
5
4
4
3
2
1
1
3
5
5
5
5
6
37
69
38
7
21
36
55
53
51
28
6
5
37
60
48
36
36
36
36
53
44
35
35
35
35
35
21
7
11
13
16
29
22
16
25
30
35
57
36
16
8
8
8
8
8
8
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
123
123
123
123
123
123
113
106
112
139
106
123
142
127
130
154
151
153
163
163
161
157
154
161
148
146
142
143
139
130
137
127
132
134
132
151
142
122
119
119
116
114
118
113
118
120
122
139
117
114
122
106
127
120
151
151
113
109
114
87
66
70
79
72
114
107
78
86
98
106
106
106
106
93
95
93
91
89
89
89
82
114
103
109
114
114
72
61
52
40
43
55
73
85
114
114
114
114
10
107
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
62
62
62
62
62
62
36
11
72
37
2
4
7
4
1
7
6
4
2
2
3
4
5
3
1
3
3
3
2
1
7
10
8
6
4
4
7
10
11
13
12
11
10
10
7
4
13
7
1
10
5
1
9
20
32
38
23
9
7
15
24
16
8
3
3
2
1
4
5
6
6
6
7
34
28
23
23
23
23
23
15
7
7
8
9
10
32
27
18
10
10
10
5
1
1
1
1
5
7
10
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
186
186
186
186
186
186
148
172
135
140
139
138
166
148
160
152
167
168
171
186
172
190
172
175
177
165
187
166
163
168
183
174
181
186
186
190
168
162
177
163
168
170
180
168
169
172
158
168
177
166
170
179
171
177
181
186
186
190
180
173
187
174
182
186
190
183
171
180
182
186
186
186
186
170
169
166
163
158
158
158
139
179
160
172
172
140
128
128
126
123
134
147
162
190
190
190
190
183
183
183
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
7
7
7
7
7
7
7
20
50
26
2
5
9
7
5
8
12
7
3
1
6
5
4
4
2
1
1
1
1
3
3
3
3
3
2
2
7
5
4
3
2
4
33
17
2
5
8
19
25
16
8
31
30
19
8
8
81
81
64
47
103
117
121
64
7
66
76
87
67
47
47
47
47
99
69
40
40
40
40
40
25
11
11
11
11
40
58
74
82
86
90
105
90
76
76
76
76
129
156
183
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
121
121
121
121
121
121
84
83
88
96
100
106
157
115
119
124
122
125
127
127
132
129
134
142
139
135
137
157
134
135
147
126
128
132
132
136
139
131
112
120
124
123
157
127
122
122
142
114
116
110
115
131
116
147
116
115
107
104
119
92
115
106
111
109
136
115
100
108
124
142
142
142
142
131
142
147
147
147
147
147
113
109
112
102
119
119
84
81
66
55
58
76
99
136
136
136
136
122
10
115
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
15
15
15
15
15
15
8
1
1
4
8
11
14
14
14
14
7
1
6
7
4
2
18
11
5
1
1
1
1
1
3
5
5
6
3
1
1
1
3
4
3
2
1
1
1
1
1
1
1
1
1
1
2
1
1
1
28
29
19
10
19
37
21
5
4
3
38
26
14
7
7
7
7
37
41
43
44
44
44
45
50
58
29
1
1
5
29
42
23
5
5
5
5
5
5
5
5
5
5
5
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
133
133
133
133
133
133
104
99
99
102
102
111
129
107
116
112
117
133
125
131
129
131
125
127
127
126
127
129
123
124
115
113
116
117
120
133
122
122
119
122
131
110
130
105
98
101
98
100
130
103
102
100
95
87
77
77
76
72
85
66
56
70
81
84
131
104
84
87
93
95
95
95
95
73
65
60
50
46
51
57
67
82
82
85
85
59
53
45
38
32
42
55
73
104
104
104
104
54
10
44
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
15
15
15
15
15
15
13
12
43
24
5
15
43
25
8
8
9
8
4
1
5
4
3
3
3
3
3
3
4
3
2
2
3
3
4
5
5
6
9
5
1
6
6
6
8
10
12
8
5
4
3
3
2
1
2
3
3
3
10
19
26
24
22
15
9
9
6
3
6
8
9
9
10
35
27
19
19
19
19
19
11
3
23
16
10
10
27
25
17
10
10
10
10
10
10
10
10
10
10
10
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
116
116
116
116
116
116
101
97
93
94
89
79
121
96
102
108
124
107
107
108
111
110
114
123
116
116
116
123
120
116
127
123
118
113
121
120
102
100
92
91
89
90
97
90
101
91
98
104
108
124
119
116
121
127
120
120
98
89
100
74
75
84
86
77
102
109
67
80
92
100
100
100
100
94
112
127
127
127
127
127
105
124
115
119
119
100
68
61
47
36
41
54
70
89
102
102
102
102
9
109
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
10
10
10
10
10
10
10
17
53
27
2
4
3
2
7
6
5
4
3
3
3
3
2
2
2
2
2
2
2
3
4
3
3
4
3
2
2
3
4
2
1
2
3
3
2
1
8
4
1
5
3
2
1
1
31
46
38
23
9
10
20
30
28
15
3
2
4
4
4
4
4
4
5
9
11
14
20
23
25
27
17
7
7
4
2
2
11
19
10
2
2
2
4
3
2
2
2
2
5
9
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
129
129
129
129
129
129
93
86
83
96
96
108
136
107
111
107
108
116
120
131
135
128
132
131
136
135
128
129
131
125
135
128
130
134
134
136
136
140
136
131
125
120
144
116
116
118
120
121
129
134
126
140
120
125
121
115
116
127
108
121
105
110
117
120
127
140
136
144
133
131
126
126
126
115
120
119
118
118
118
118
103
110
104
106
103
103
118
108
108
108
108
103
125
144
144
144
144
118
15
108
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
10
10
10
10
10
10
10
12
13
9
5
1
7
7
8
6
5
4
3
3
3
2
2
5
4
3
3
3
3
3
4
5
4
4
4
8
9
7
6
6
5
4
5
3
2
7
11
7
4
4
5
6
9
7
5
5
35
19
4
19
35
46
49
27
6
66
70
46
23
4
4
4
4
40
45
47
48
49
49
50
31
13
13
9
6
6
30
55
38
22
22
14
6
10
12
13
14
14
10
6
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
62
62
62
62
62
62
47
92
56
77
73
72
132
74
93
102
109
155
123
129
136
130
141
155
139
145
140
141
135
155
134
129
145
123
124
125
114
117
116
118
141
113
113
109
108
103
80
80
78
76
80
82
87
100
98
101
104
118
92
116
89
100
110
106
141
112
95
95
101
103
103
103
103
82
77
72
67
62
64
58
61
82
73
92
92
67
64
59
48
58
69
88
118
118
118
118
118
70
15
56
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
21
21
21
21
21
21
19
10
2
2
2
4
7
6
5
9
5
2
2
2
2
2
6
5
4
3
3
3
4
5
10
9
7
5
4
5
6
7
5
4
4
4
3
2
2
2
2
2
4
10
10
10
7
4
6
9
37
20
4
12
21
39
42
23
4
9
8
8
6
4
4
4
4
33
22
12
12
12
12
12
8
4
10
13
17
37
42
43
29
15
15
15
15
15
15
15
15
15
15
15
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
53
57
57
57
67
60
65
117
81
95
102
84
153
104
121
129
130
155
136
143
145
146
147
155
153
147
149
145
143
155
128
128
142
130
128
124
153
116
117
121
117
110
132
109
102
101
94
107
87
88
88
92
96
88
114
114
83
78
66
59
55
66
72
66
107
90
68
73
80
83
83
83
83
64
69
67
64
63
63
63
55
68
60
70
70
46
42
38
29
24
26
32
38
50
50
50
50
35
10
40
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
57
57
57
57
57
57
30
4
7
6
6
7
11
8
6
6
4
2
3
4
3
2
14
9
4
3
3
3
3
3
3
4
3
2
2
9
7
6
9
12
15
11
6
2
2
2
3
2
2
7
10
13
8
4
4
4
5
6
8
10
15
20
19
10
1
4
9
8
7
9
10
10
11
11
11
12
18
21
22
24
13
3
3
2
2
2
11
17
9
2
2
2
2
2
2
2
2
2
6
10
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
59
59
59
59
59
59
54
59
68
87
65
86
90
75
82
91
88
107
96
104
104
108
112
127
127
121
127
119
118
116
106
102
101
100
111
102
103
104
111
103
105
111
111
102
104
111
87
87
82
71
81
77
77
91
73
73
71
71
95
68
58
61
69
74
93
81
85
77
66
63
55
51
51
50
57
65
65
65
65
65
51
68
68
68
95
95
55
53
42
39
47
61
69
85
93
93
93
93
58
61
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
12
12
12
12
12
12
12
7
2
2
2
12
7
2
5
3
2
2
2
2
3
3
4
8
5
3
3
3
2
1
6
3
1
4
5
5
4
3
2
1
1
1
1
1
1
1
1
3
5
6
4
2
1
1
3
5
6
7
8
9
34
18
3
2
1
2
1
1
3
4
5
5
6
10
12
14
20
23
24
26
17
9
7
4
2
2
11
18
10
2
2
2
2
2
2
2
2
2
14
26
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
103
103
103
103
103
103
81
87
81
85
87
76
83
94
118
100
113
108
108
109
120
109
108
114
114
117
142
120
119
118
112
113
110
115
120
113
129
109
110
112
109
118
112
107
106
129
108
112
113
113
108
107
117
113
142
142
107
110
102
94
112
95
91
106
77
71
86
89
100
118
118
118
118
82
84
78
72
65
75
65
77
142
88
108
108
68
63
51
41
35
45
59
79
112
112
112
112
33
9
41
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
16
16
16
16
16
16
11
7
7
4
2
8
5
2
7
6
5
3
2
2
3
3
3
4
5
7
5
4
2
1
2
2
3
9
5
2
2
3
4
3
2
1
3
4
6
7
8
8
6
5
3
2
1
1
3
6
9
8
8
26
41
57
40
23
7
2
4
7
6
6
6
6
6
11
14
17
20
21
22
23
15
7
6
6
6
9
29
26
17
9
9
9
8
7
7
7
7
8
8
9
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
184
184
184
184
184
184
147
166
136
138
129
135
144
144
179
153
163
164
172
186
178
189
191
181
184
178
194
192
186
190
185
184
188
188
192
191
190
178
190
179
176
179
192
182
184
189
182
186
191
178
178
179
179
182
186
186
186
189
185
188
194
180
186
187
189
180
190
182
184
184
184
184
184
176
178
178
164
156
158
151
138
186
170
176
185
185
123
111
102
91
107
128
151
194
194
194
194
171
15
167
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
22
22
22
22
22
22
14
7
44
24
5
10
16
11
7
7
7
4
1
2
1
1
1
2
1
1
1
1
1
1
2
8
6
3
1
1
1
1
2
2
2
2
3
4
2
1
38
26
14
12
6
1
2
4
9
14
82
82
70
58
100
119
124
76
28
59
94
122
90
58
58
58
58
118
81
44
44
44
44
44
24
4
4
4
4
31
58
51
44
44
44
62
73
44
15
15
15
15
15
15
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
161
161
161
161
161
161
99
105
102
121
171
146
175
159
158
167
165
169
171
178
175
174
175
175
178
173
175
173
173
178
169
173
166
162
161
160
151
152
153
155
173
153
152
153
150
146
146
141
173
139
142
147
152
151
167
167
143
148
149
120
160
114
135
133
140
168
120
123
139
142
142
142
142
121
143
151
151
151
151
151
128
167
143
143
143
130
87
82
65
61
76
100
119
160
160
160
160
133
78
168
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
17
17
17
17
17
17
17
11
5
1
1
2
7
4
2
8
5
3
6
8
7
7
8
8
8
8
8
9
9
10
13
13
9
5
7
9
8
8
9
10
5
1
3
5
3
2
1
1
3
5
3
2
3
5
17
24
18
13
20
25
30
20
11
5
5
5
39
28
18
21
23
24
25
14
3
3
20
28
32
37
21
6
5
5
5
6
13
21
13
6
6
6
15
10
6
6
6
6
25
44
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
132
132
132
132
132
132
90
141
97
113
117
133
133
121
124
122
121
130
128
130
133
144
133
134
136
129
135
144
132
135
139
135
145
130
129
124
120
119
145
121
129
130
132
144
123
141
144
126
132
117
120
111
115
132
121
127
132
133
145
135
131
125
135
137
144
144
145
120
133
132
132
132
132
132
116
113
110
101
101
101
105
113
124
145
145
139
97
85
75
60
70
85
108
145
145
145
145
139
15
130
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
64
64
64
64
64
64
34
5
3
1
2
4
7
6
5
9
6
4
5
6
7
5
3
3
3
3
2
1
1
4
6
3
1
6
8
10
10
10
5
1
2
4
4
3
2
1
1
1
2
3
11
11
11
7
4
4
35
20
5
4
26
46
49
50
26
3
3
4
4
4
4
4
5
48
46
44
44
44
44
44
24
4
42
28
15
15
42
43
29
15
15
15
15
15
15
15
15
15
15
15
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
56
60
60
60
66
60
61
100
72
79
73
77
109
88
94
111
100
104
109
111
110
112
120
122
109
106
102
100
99
98
100
100
102
107
105
105
103
101
122
99
98
100
90
86
87
81
84
84
85
86
81
81
85
122
77
75
76
66
62
55
58
65
75
107
86
81
78
85
84
87
87
87
87
71
65
65
53
50
51
44
47
62
59
70
70
62
51
53
41
35
45
57
76
107
107
107
107
62
10
52
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
60
60
60
60
60
60
60
32
4
3
2
3
2
2
2
5
3
1
2
2
2
2
2
2
2
3
3
2
1
6
7
4
1
2
4
6
9
6
3
1
7
10
6
2
5
3
1
2
3
6
4
2
7
4
1
1
1
1
3
14
25
26
21
11
2
2
1
1
1
1
1
1
1
33
29
25
25
25
25
25
13
1
1
1
1
10
31
29
19
10
10
10
6
2
2
2
2
6
8
10
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
164
164
164
164
164
164
138
174
126
127
110
108
126
136
152
157
167
158
169
184
165
186
168
171
173
170
185
170
169
172
176
173
177
185
164
163
160
155
176
160
167
172
177
186
169
174
168
169
172
168
184
177
173
185
181
184
184
185
176
185
171
173
174
185
186
170
176
167
167
167
164
164
164
153
150
146
143
142
148
138
138
185
164
174
176
176
121
111
106
100
114
133
150
185
185
185
185
150
43
127
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
16
16
16
16
16
16
16
25
55
28
1
2
1
1
3
4
4
5
4
3
3
2
1
1
4
5
4
3
3
3
4
7
6
5
4
4
4
4
4
4
2
1
4
6
7
8
9
6
4
8
4
1
3
6
38
70
110
57
4
53
102
120
134
94
51
8
39
70
37
4
4
4
4
74
59
44
44
44
44
44
33
22
22
22
22
52
48
44
44
44
44
76
85
64
43
43
43
43
43
43
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
192
192
192
192
192
192
155
186
155
164
181
171
174
178
190
181
184
184
185
196
186
194
186
188
192
185
196
182
183
183
192
190
191
196
192
194
179
179
194
184
186
190
189
186
189
186
179
185
192
183
188
184
187
190
191
196
196
194
190
192
196
184
192
196
194
192
194
189
191
192
192
192
192
184
184
183
181
180
180
180
154
191
181
186
189
189
140
131
111
90
97
119
149
196
196
196
196
192
192
192
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
10
10
10
10
10
10
10
23
52
30
9
7
6
18
13
9
19
11
3
3
3
4
9
9
6
3
3
3
10
10
9
8
23
16
9
9
9
9
6
4
4
14
10
6
6
14
28
23
18
18
18
18
77
52
28
28
89
122
121
114
107
122
132
108
85
78
92
106
106
106
106
106
107
138
102
66
66
66
66
66
38
10
10
10
10
28
64
77
52
28
28
28
28
64
82
91
100
146
169
192
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
122
122
122
122
122
122
100
117
114
117
152
113
141
126
128
138
163
141
152
141
129
128
130
130
129
127
152
126
126
129
125
123
128
119
125
121
115
130
107
107
107
109
110
116
120
118
135
129
133
163
128
130
131
123
121
121
107
128
104
95
114
100
102
96
135
109
90
94
107
117
117
117
117
103
117
123
123
123
123
123
122
163
127
127
127
104
70
60
46
34
43
59
79
114
114
114
114
105
6
109
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
66
66
66
66
66
66
35
5
5
14
14
14
24
18
13
7
2
2
2
3
7
6
5
4
3
3
3
3
3
3
4
5
8
11
8
5
5
5
5
5
6
9
10
6
3
2
11
8
5
3
6
9
9
7
5
5
20
12
5
4
11
19
24
12
1
3
4
2
1
3
4
4
5
14
17
19
20
20
20
21
28
51
30
10
1
1
13
17
9
1
1
1
3
2
1
1
1
1
3
6
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
177
177
177
177
177
177
169
171
155
182
127
121
138
136
140
141
192
153
167
179
161
177
163
169
175
171
176
166
182
162
166
172
170
180
177
163
155
145
168
146
146
155
169
162
171
170
175
182
180
192
191
173
179
178
177
179
179
177
173
176
175
173
172
180
169
163
168
163
170
177
177
177
177
146
140
140
106
94
107
91
113
192
147
191
191
109
103
94
69
56
69
94
126
180
180
180
180
109
7
114
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
21
21
21
21
21
21
14
7
94
48
2
12
7
2
5
5
5
4
3
15
8
2
2
2
2
3
5
3
1
5
8
5
3
2
2
2
2
3
4
3
2
1
3
7
7
7
8
8
6
5
3
2
1
1
35
69
118
63
9
29
50
109
126
79
32
2
68
97
53
9
9
9
9
74
58
43
43
43
43
43
25
8
8
6
4
4
14
24
14
4
4
4
12
8
4
4
4
4
5
7
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
70
70
70
70
84
86
92
169
93
97
98
95
100
106
113
118
120
139
133
139
138
149
134
138
143
141
164
144
140
142
137
139
149
141
144
145
132
141
146
128
134
136
149
143
143
169
144
125
129
124
122
144
141
141
164
164
149
154
146
146
159
129
141
141
138
144
139
138
138
137
136
136
136
127
131
131
111
100
106
101
121
164
141
169
169
122
91
83
65
75
93
118
159
159
159
159
159
133
18
122
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
57
57
57
57
57
57
57
61
66
33
1
2
3
2
1
2
3
3
2
1
1
2
6
7
5
3
2
1
1
1
3
2
1
5
3
2
3
3
2
1
2
4
4
5
4
2
1
4
4
5
3
2
3
5
6
8
44
26
8
17
26
42
58
30
3
2
34
66
37
8
8
8
8
69
54
39
39
39
39
39
39
40
65
77
90
73
43
13
15
16
17
15
13
13
13
13
13
15
16
18
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
52
52
52
52
60
54
65
135
81
91
83
81
114
111
114
146
151
139
141
146
138
138
146
146
133
138
127
126
126
123
124
135
127
123
120
151
114
117
117
113
123
115
111
113
123
105
122
110
110
112
122
101
124
114
151
151
99
91
76
57
53
54
63
57
75
92
77
85
90
96
96
96
96
76
68
65
54
50
59
52
64
112
85
107
107
72
67
70
70
72
72
72
70
71
72
72
72
72
10
63
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
21
21
21
21
21
21
21
13
6
3
1
1
1
1
7
6
6
3
1
1
2
7
19
13
7
1
1
1
3
3
3
8
6
5
8
10
7
5
7
7
7
6
4
3
4
6
13
7
2
9
5
2
2
10
23
30
16
2
6
11
23
19
12
6
2
2
5
21
12
4
4
4
4
34
21
8
8
8
8
8
8
8
7
6
6
23
18
14
22
26
30
46
24
2
2
2
2
6
8
10
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
175
175
175
175
175
175
166
172
155
172
132
153
135
139
142
143
180
144
146
149
145
151
155
155
172
160
152
151
172
150
147
153
162
154
175
152
146
144
144
133
131
138
143
147
172
170
168
173
172
180
178
160
160
153
152
152
154
162
159
151
131
139
135
130
128
122
118
130
149
175
175
175
175
128
116
103
91
80
93
82
103
180
137
178
178
101
96
86
63
50
60
80
107
151
151
151
151
98
10
106
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
17
17
17
17
17
17
17
32
102
52
2
1
1
1
2
4
4
2
1
1
2
4
5
5
3
1
2
2
2
2
2
2
3
5
6
4
2
4
5
5
6
9
5
2
3
5
12
11
8
6
25
17
10
5
30
55
75
43
11
8
29
50
39
22
6
44
28
12
11
11
11
11
11
36
36
36
36
36
36
37
22
8
8
5
3
3
13
24
13
3
3
3
7
5
3
3
3
3
5
7
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
106
106
106
106
106
106
95
95
94
100
89
83
112
99
110
147
116
118
123
147
130
134
147
141
124
125
122
119
126
123
117
118
118
118
118
115
111
109
109
107
111
105
108
96
115
97
98
100
92
90
85
86
98
118
107
107
92
81
82
89
76
98
90
106
90
90
90
89
90
92
92
92
92
76
70
67
59
56
64
56
60
106
71
73
73
62
48
47
37
34
37
51
66
92
92
92
92
61
13
48
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
21
21
21
21
21
21
14
7
53
29
5
9
12
7
2
6
5
3
2
3
2
2
7
6
3
1
1
1
3
6
11
6
1
1
3
3
3
3
4
5
5
4
3
3
3
4
6
5
4
14
8
2
4
7
18
23
12
1
3
12
29
17
5
1
1
5
36
59
33
7
7
7
7
37
25
14
14
14
14
14
7
1
2
1
1
1
9
17
9
1
1
1
1
1
1
1
1
1
7
13
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
121
121
121
121
121
121
96
121
103
110
125
114
142
125
127
148
134
136
138
148
140
139
148
142
130
130
142
128
126
123
120
117
115
122
106
105
102
99
115
103
109
112
109
132
106
102
102
98
105
89
92
96
100
115
105
105
98
90
119
91
80
100
88
91
132
92
96
99
95
96
96
96
96
96
103
111
111
111
111
111
111
100
105
100
119
119
76
81
81
77
80
82
85
86
86
86
86
70
17
85
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
15
15
15
15
15
15
11
7
7
6
5
9
14
9
5
9
8
7
6
5
5
6
9
10
7
5
5
3
2
2
3
4
4
5
5
5
5
5
5
5
6
9
10
11
6
2
8
6
5
5
9
13
12
11
22
28
16
5
5
13
25
25
22
11
1
5
36
59
35
12
12
12
12
40
25
11
11
11
11
11
8
5
5
5
5
28
22
17
25
29
34
59
30
1
1
1
1
9
13
17
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
165
165
165
165
165
165
106
136
94
105
92
101
140
123
178
138
145
162
148
162
154
151
157
149
147
158
135
133
137
132
138
155
148
173
165
153
146
149
145
148
152
178
155
162
142
157
148
147
155
152
162
173
152
156
159
162
162
150
143
145
135
138
136
137
141
129
145
143
158
178
178
178
178
139
135
127
119
105
108
114
131
162
162
136
136
125
83
72
59
70
90
117
162
162
162
162
162
134
15
125
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
26
26
26
26
26
26
17
8
5
3
2
8
5
2
2
8
6
5
3
1
2
6
7
6
4
2
1
1
3
5
3
2
4
5
7
9
7
6
8
11
9
7
6
4
2
6
4
3
17
17
17
17
29
23
17
17
59
67
75
47
20
76
94
72
51
94
85
77
48
20
20
20
20
55
42
30
30
30
30
30
30
55
67
73
80
62
45
30
22
15
15
15
15
15
15
15
15
15
15
15
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
82
82
82
82
82
82
77
134
96
108
119
110
144
119
122
126
128
138
136
144
143
151
140
151
151
155
155
155
141
146
136
134
128
127
121
107
103
108
108
115
133
119
140
122
151
118
115
107
106
91
81
86
105
107
134
134
103
97
99
114
87
104
111
107
151
108
103
140
109
109
102
102
102
79
70
67
53
49
57
51
58
104
71
79
79
57
53
56
39
34
50
68
95
140
140
140
140
57
10
47
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
26
26
26
26
26
26
26
14
2
9
9
9
27
39
20
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
7
10
6
3
2
1
1
1
1
1
1
1
1
1
1
11
6
1
1
5
35
65
33
1
8
16
24
12
1
1
1
2
1
1
1
1
1
1
1
34
28
23
23
23
23
23
12
1
4
5
7
10
33
28
19
10
10
10
10
10
10
10
10
10
10
10
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
198
198
198
198
198
198
144
188
143
163
166
182
178
180
196
189
188
197
191
192
195
196
198
196
197
191
198
192
192
194
198
194
196
195
198
197
192
189
194
191
193
196
192
197
191
198
196
183
197
189
191
190
192
192
196
196
193
195
197
192
198
186
193
193
198
198
187
188
194
198
198
198
198
189
192
191
190
190
190
190
174
196
190
188
197
197
162
165
146
145
145
149
172
198
198
198
198
198
198
198
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
125
125
125
125
125
125
81
37
22
7
5
9
14
9
5
11
18
30
19
8
6
5
8
11
7
3
3
3
8
12
16
24
20
16
13
10
7
5
5
9
14
21
28
16
5
10
8
7
8
10
15
23
31
23
15
15
86
76
66
90
128
135
134
100
66
54
68
82
74
66
66
66
66
114
109
104
104
104
104
104
93
82
87
76
66
66
83
100
83
66
66
66
66
83
91
95
100
149
173
198
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
134
134
134
134
134
134
114
187
123
134
153
145
167
164
166
181
185
177
184
186
186
194
180
181
182
181
194
181
180
188
182
180
182
187
176
178
176
168
187
173
172
176
186
181
186
187
183
188
185
183
185
188
184
188
187
186
188
194
182
194
182
184
187
187
188
187
181
182
184
185
185
185
185
176
177
177
164
160
163
152
143
188
167
187
187
150
152
119
99
93
103
128
151
194
194
194
194
161
107
107
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
62
62
62
62
62
62
39
17
10
5
1
17
37
19
1
9
6
3
3
4
12
20
25
15
5
3
3
3
6
5
5
10
20
10
1
7
4
1
5
7
8
9
12
16
10
4
9
6
3
6
3
1
5
7
8
9
90
50
10
55
100
137
151
108
54
1
70
111
60
10
10
10
10
93
58
24
24
24
24
24
17
11
11
11
11
28
52
63
45
28
28
28
52
40
28
28
28
28
51
75
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
157
157
157
157
157
157
131
170
134
141
121
123
134
149
173
164
184
179
183
192
192
187
179
180
182
183
193
188
189
192
192
188
187
193
182
183
188
167
190
172
177
180
192
182
185
188
183
192
187
184
192
187
188
193
190
192
192
193
189
193
186
187
189
193
192
186
190
184
183
183
181
181
181
173
174
174
162
154
158
152
143
193
173
184
184
184
152
152
114
105
118
133
155
193
193
193
193
192
129
166
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
93
93
93
93
93
93
58
23
5
15
24
13
2
5
4
3
3
5
3
1
1
3
13
8
3
13
7
1
1
2
10
11
6
1
3
11
20
27
31
22
13
18
9
1
6
12
27
14
1
2
1
1
1
1
14
27
102
81
61
76
92
132
148
97
46
1
66
120
90
61
61
61
61
117
80
44
44
44
44
44
30
17
17
17
17
66
55
44
44
44
44
62
80
73
66
66
66
66
55
44
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
164
164
164
164
164
164
115
184
107
112
106
107
110
130
152
142
191
165
179
194
191
194
176
181
184
180
197
192
189
190
190
191
192
194
192
195
190
183
196
179
180
185
192
185
186
189
185
187
188
190
191
188
188
191
194
194
194
194
192
191
197
189
192
194
195
191
196
192
189
188
185
185
185
184
189
189
181
175
175
175
152
194
181
191
191
186
122
105
88
67
83
107
141
197
197
197
197
189
43
184
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
23
23
23
23
23
23
23
14
5
13
11
8
5
3
2
4
4
4
5
7
6
5
14
11
7
3
3
3
2
2
5
8
8
8
8
9
9
9
11
13
8
3
18
15
11
7
10
7
4
11
15
19
14
9
26
43
97
50
4
53
102
135
150
89
28
27
78
127
65
4
4
4
4
96
70
44
44
44
44
44
24
4
4
4
4
15
45
44
36
28
28
21
15
21
24
26
27
28
21
15
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
127
127
127
127
127
127
105
164
119
130
138
139
157
153
159
167
162
180
174
180
185
174
173
179
170
171
182
174
177
184
177
185
180
178
181
186
184
173
170
162
165
170
185
171
174
174
171
180
166
159
161
158
164
170
169
169
174
179
180
182
181
179
178
177
186
170
170
170
172
174
174
174
174
162
167
167
141
136
141
118
126
179
157
180
180
161
130
130
107
104
104
115
146
186
186
186
186
166
19
159
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
57
57
57
57
57
57
29
2
5
3
2
1
1
1
2
2
2
1
1
3
2
2
2
2
1
1
1
1
1
1
1
2
19
13
8
4
4
4
2
1
4
8
11
8
6
5
44
24
5
12
20
29
15
1
1
2
65
35
5
17
29
101
115
58
2
6
72
109
57
5
5
5
5
86
90
92
93
93
93
94
49
5
5
5
5
5
28
52
33
14
14
9
5
9
11
12
13
14
9
5
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
128
128
128
128
128
128
107
107
128
100
89
108
81
87
93
90
96
128
111
111
113
139
112
118
119
117
143
122
121
128
139
125
143
123
120
123
121
122
143
122
118
114
118
109
113
109
101
107
123
85
87
93
89
91
89
89
72
73
68
88
55
66
81
75
123
124
73
86
94
94
94
94
94
73
67
59
53
50
55
48
48
88
56
56
57
54
44
50
33
28
41
60
83
124
124
124
124
53
14
40
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
27
27
27
27
27
27
16
5
43
22
2
7
9
6
4
10
7
4
2
2
2
2
2
2
5
8
4
1
1
1
1
1
1
2
2
2
7
10
7
5
3
1
4
4
5
4
3
2
2
5
3
2
1
1
3
5
5
3
1
15
27
28
26
14
3
2
1
3
2
2
2
2
2
30
22
14
14
14
14
14
8
3
2
1
1
1
25
25
13
1
1
1
1
1
1
1
1
1
7
14
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
123
123
123
123
123
123
100
135
109
116
117
112
145
137
154
161
182
190
179
184
185
188
184
190
186
184
186
189
180
193
182
184
188
186
189
188
193
188
186
168
167
172
193
179
183
186
184
191
185
182
184
188
182
186
183
180
180
184
175
186
172
175
181
183
191
182
180
180
179
178
178
178
178
166
168
168
147
144
150
157
168
188
188
182
182
137
128
133
125
118
118
124
152
184
184
184
184
134
15
125
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
15
15
15
15
15
15
15
12
10
5
1
2
4
2
1
6
6
4
2
1
1
1
6
5
5
5
5
4
3
8
11
14
17
15
13
12
11
9
7
6
4
3
2
1
4
6
8
5
2
1
2
4
5
6
40
75
116
93
70
86
102
124
135
74
14
1
41
81
75
70
70
70
70
119
64
10
10
10
10
10
72
76
78
46
15
15
20
26
20
15
15
15
15
15
15
15
15
15
15
15
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
133
133
133
133
133
133
118
166
111
112
108
106
114
126
139
150
164
179
172
179
191
173
169
167
169
171
183
177
180
182
187
185
180
176
174
186
170
161
174
153
159
168
191
171
175
176
172
181
168
162
164
158
165
170
170
170
175
179
180
183
183
180
180
179
191
173
174
175
170
170
168
167
167
164
168
168
155
144
144
144
132
179
163
180
180
164
131
119
117
124
138
156
186
186
187
187
187
187
97
164
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
15
15
15
15
15
15
8
2
43
23
4
3
3
3
4
6
6
5
4
4
3
2
6
8
7
5
3
5
8
10
6
2
6
8
8
9
6
4
3
3
3
4
7
6
5
6
45
27
10
17
24
31
17
3
2
2
67
38
10
20
31
102
112
80
44
9
74
109
59
10
10
10
10
89
69
49
49
49
49
49
27
5
5
5
5
68
63
56
49
49
49
54
56
57
58
58
59
78
87
97
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
82
82
82
82
82
82
75
121
90
103
102
95
153
118
121
128
128
146
178
154
178
168
167
178
159
162
156
153
167
149
151
149
146
167
148
144
153
140
141
140
137
133
132
121
140
112
116
117
113
123
117
114
118
120
118
118
117
118
112
116
109
82
89
89
86
96
89
92
98
105
105
105
105
103
92
92
73
67
74
64
75
123
89
117
117
72
72
69
53
52
52
66
86
116
116
116
116
38
14
52
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
26
26
26
26
26
26
14
3
2
2
2
5
3
2
5
6
4
2
3
8
11
14
18
11
4
4
9
9
9
8
5
3
7
13
14
15
11
7
5
4
6
9
5
2
3
4
42
21
1
7
10
13
8
4
1
1
16
12
9
7
15
18
15
8
2
37
19
1
1
1
1
1
1
46
30
15
15
15
15
15
9
3
2
1
1
2
12
22
12
2
2
2
1
1
1
1
1
2
6
11
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
113
113
113
113
113
113
114
143
118
125
109
113
148
120
127
136
175
148
156
161
159
173
161
163
159
157
149
163
152
156
158
163
162
154
146
147
142
140
165
143
141
147
161
148
157
145
141
147
158
175
172
173
157
152
152
151
156
162
159
165
150
161
150
157
148
145
146
142
140
139
136
136
136
111
100
100
80
73
88
78
99
175
132
172
172
104
101
91
68
57
64
86
114
159
159
159
159
100
8
106
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
14
14
14
14
14
14
13
12
68
35
2
7
9
7
5
3
2
2
2
2
3
2
1
2
4
6
4
3
3
4
7
11
7
4
7
10
10
10
13
8
4
4
5
3
2
3
12
7
2
12
8
5
4
4
10
16
80
45
11
34
58
79
87
45
3
9
48
88
73
58
58
58
58
79
63
47
47
47
47
47
27
8
8
4
1
1
23
40
20
1
1
1
10
5
1
1
1
1
4
8
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
150
150
150
150
150
150
133
129
138
164
119
150
124
136
138
148
166
148
155
162
156
177
151
150
148
147
154
146
164
144
145
147
150
160
147
162
139
135
145
126
121
125
135
127
134
138
145
164
158
166
164
171
161
163
166
162
162
177
154
154
153
143
143
160
139
140
141
140
143
146
146
146
146
128
140
140
93
84
95
81
100
171
119
164
164
93
90
82
61
50
65
90
122
177
177
177
177
40
10
50
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
26
26
26
26
26
26
17
8
75
38
2
4
7
4
2
8
6
4
2
2
2
5
22
31
21
11
6
3
4
5
6
7
6
6
4
2
2
6
7
7
7
7
8
11
8
5
8
9
7
5
3
2
2
4
5
6
46
28
11
24
54
79
89
47
5
2
8
14
10
6
6
6
6
73
39
5
5
5
5
5
6
7
6
5
5
5
14
23
14
5
5
5
14
9
5
5
5
5
7
10
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
114
114
114
114
114
114
100
114
93
86
89
91
104
114
150
141
121
124
129
131
132
143
141
128
130
133
132
144
139
141
141
150
144
138
144
141
136
144
144
134
137
146
144
127
127
131
127
126
150
124
126
143
133
132
139
139
130
132
127
144
115
115
123
122
131
128
134
137
139
146
146
146
146
131
128
128
110
98
102
92
95
144
111
129
129
77
76
77
76
77
84
95
109
134
134
134
134
120
10
113
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
20
20
20
20
20
20
14
8
42
22
2
5
8
5
2
2
3
3
3
3
2
1
7
12
6
1
1
1
1
1
7
13
19
14
8
2
3
3
2
2
2
5
6
3
1
8
15
8
2
3
7
9
5
2
14
26
59
34
9
17
25
38
48
36
19
3
39
75
42
9
9
9
9
58
43
28
28
28
28
28
18
8
8
8
8
23
21
20
24
26
28
47
33
20
10
10
10
10
10
10
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
59
97
97
97
97
97
97
94
97
99
121
97
96
100
106
102
107
114
121
120
131
120
121
131
123
131
128
116
118
116
128
117
118
128
111
113
105
101
104
102
98
100
111
99
113
100
94
95
106
81
85
81
88
93
94
94
76
67
60
56
55
61
75
109
86
84
81
89
92
100
100
100
100
92
95
94
93
93
93
93
75
86
79
84
84
64
64
60
50
50
50
62
81
109
109
109
109
61
13
50
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
97
97
97
97
97
97
52
7
1
1
2
3
4
3
2
2
1
1
1
5
9
8
8
11
6
1
3
3
3
3
2
2
3
5
7
10
10
8
6
5
5
4
3
2
1
1
15
19
15
12
7
2
1
5
10
15
8
1
3
6
23
13
3
4
4
5
5
5
3
1
1
1
1
35
36
36
36
36
36
37
19
1
1
1
1
4
29
39
21
4
4
4
2
1
1
1
1
4
6
9
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
140
142
142
142
142
142
142
112
127
132
123
142
156
131
138
142
142
145
149
154
149
144
144
145
147
144
158
156
144
145
147
148
148
156
149
151
146
148
168
140
139
141
156
140
143
149
127
125
140
114
126
124
130
136
138
154
154
146
146
158
154
126
147
156
148
153
168
143
151
151
149
149
149
135
130
129
120
118
122
110
110
148
118
110
122
122
100
105
99
97
97
107
134
168
168
168
168
78
62
110
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
142
142
142
142
142
142
78
15
7
4
4
7
11
11
11
9
6
4
4
4
3
2
7
12
22
14
6
6
5
4
4
6
5
4
4
5
5
5
4
4
4
4
5
6
8
10
11
12
11
9
8
7
6
4
3
3
13
13
13
17
22
14
7
10
7
5
5
6
4
3
3
3
3
66
41
17
17
17
17
17
10
3
3
3
3
18
36
54
66
72
75
46
18
29
35
38
39
41
29
18
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
177
177
177
177
177
177
154
143
146
168
119
135
120
134
141
157
153
147
148
157
143
150
147
144
151
162
143
146
168
148
146
157
150
153
177
153
143
149
150
129
135
136
137
147
141
144
150
168
154
153
152
162
152
155
155
157
157
150
122
111
110
112
117
114
138
120
103
119
145
177
177
177
177
112
109
98
85
76
86
74
90
153
119
151
151
99
87
81
70
58
71
87
114
157
157
157
157
99
11
107
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
97
97
97
97
97
97
61
26
87
44
2
10
6
2
3
5
6
5
4
4
2
1
1
1
1
5
3
1
1
1
1
3
2
2
11
12
11
10
7
5
3
2
4
6
5
5
5
8
12
18
28
19
10
2
2
2
51
58
31
4
29
53
41
30
20
50
28
7
1
1
1
1
2
10
14
18
29
34
37
39
21
4
3
2
2
10
15
20
15
10
10
10
10
10
10
10
10
10
10
10
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
184
184
184
184
184
184
148
170
131
119
114
126
114
129
157
131
164
164
171
193
185
190
175
179
184
179
189
176
176
173
176
188
182
194
183
180
173
176
191
180
188
183
192
177
184
175
174
178
188
174
188
177
180
184
186
193
193
190
188
189
187
180
186
194
188
186
191
192
188
189
188
188
188
170
178
178
140
125
129
105
119
185
147
170
170
134
107
90
77
92
115
144
194
194
194
194
194
155
43
134
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
17
17
17
17
17
17
17
21
54
27
1
3
6
5
4
4
4
2
1
1
3
3
3
3
3
8
4
1
4
3
3
3
4
5
6
6
6
9
6
4
3
2
2
2
2
3
4
3
2
10
18
36
42
22
2
2
76
40
4
53
103
120
124
75
26
40
62
85
44
4
4
4
4
91
67
44
44
44
44
44
24
4
4
4
4
43
64
54
44
43
43
43
43
43
43
43
43
43
43
43
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
107
107
107
107
107
107
81
146
95
119
158
123
168
151
156
163
174
165
167
168
171
166
167
169
169
168
177
167
167
169
182
171
171
169
177
174
167
167
170
166
159
162
173
159
166
155
160
144
148
145
142
148
153
150
174
174
167
169
182
160
158
157
159
161
165
158
170
173
165
166
164
164
164
155
158
157
155
155
157
155
155
165
167
164
182
182
130
132
119
107
115
129
145
173
173
173
173
165
19
158
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
58
58
58
58
58
58
45
29
13
10
11
6
1
2
4
3
2
2
1
1
1
1
3
5
4
3
2
2
6
10
10
10
9
9
8
7
9
9
8
7
7
20
14
9
5
1
5
4
3
5
7
10
8
7
26
46
74
44
15
22
89
82
70
42
14
8
41
68
41
15
15
15
15
73
84
89
92
93
94
95
48
1
1
1
1
58
55
52
62
67
69
72
62
40
19
19
19
19
19
19
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
193
193
193
193
193
193
139
184
156
164
170
185
175
179
190
179
181
192
182
186
187
187
196
188
185
182
197
184
187
187
195
188
190
189
193
196
184
184
190
185
187
190
187
192
181
196
188
182
192
181
181
185
187
188
194
194
187
190
193
179
197
180
188
185
196
192
172
176
188
196
196
196
196
185
190
189
188
188
188
188
170
194
187
184
193
193
122
106
89
67
83
108
141
197
197
197
197
195
43
192
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
62
62
62
62
62
62
39
16
10
15
20
14
9
14
14
13
11
7
3
1
2
3
11
12
10
8
8
5
3
5
6
8
8
8
6
5
5
5
9
11
8
5
7
4
1
4
13
19
11
4
6
9
14
19
46
73
111
91
71
107
115
123
126
75
24
4
38
71
71
71
71
71
71
111
77
44
44
44
44
44
58
70
76
45
15
15
45
44
36
28
28
21
15
21
24
26
27
28
21
15
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
120
120
120
120
123
120
103
167
114
121
118
114
135
132
134
160
147
140
142
146
143
144
160
146
142
148
143
144
160
142
140
167
138
135
135
147
132
135
128
131
140
130
132
136
139
136
144
125
127
107
106
121
133
135
167
167
119
107
95
102
82
84
83
71
79
85
69
75
90
104
104
104
104
77
68
59
50
45
59
55
73
139
97
136
136
78
72
56
40
33
40
55
72
102
102
102
102
46
14
31
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
95
95
95
95
95
95
73
38
3
2
1
1
12
7
2
7
5
3
1
2
2
3
4
6
4
3
2
1
1
1
3
6
7
6
6
9
9
10
9
8
7
6
11
16
10
5
9
8
8
19
11
3
6
9
31
42
36
22
8
16
24
42
34
17
1
2
4
6
9
14
16
17
19
39
26
14
14
14
14
14
10
6
6
3
1
1
26
21
11
1
1
1
2
1
1
1
1
1
7
13
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
156
156
156
156
156
156
101
136
98
111
100
103
136
130
173
142
158
156
155
158
159
163
159
170
156
156
151
143
142
136
139
142
147
173
156
153
147
170
137
139
140
149
135
139
136
131
144
137
145
158
133
173
144
148
157
158
158
163
120
128
123
131
132
156
138
120
136
119
137
149
149
149
149
122
102
91
81
72
84
84
98
158
108
121
121
84
78
69
55
70
89
117
163
163
163
163
163
80
15
66
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
98
98
98
98
98
98
58
18
1
1
2
9
5
2
8
4
1
1
7
15
9
4
7
5
4
4
6
7
7
7
8
9
6
4
5
8
9
10
6
2
2
2
2
2
2
3
2
2
3
5
3
2
2
2
9
17
55
41
28
29
39
49
47
26
6
2
36
31
26
26
26
26
26
52
38
24
24
24
24
24
44
57
37
17
17
37
46
45
30
15
15
15
15
15
15
15
15
15
15
15
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
152
152
152
152
152
152
129
125
125
143
102
113
107
109
118
112
118
121
124
145
125
136
130
133
148
137
144
134
143
131
126
129
128
126
152
131
117
119
120
119
123
121
126
136
118
124
131
143
148
138
145
140
141
138
144
144
127
128
124
120
115
114
116
112
136
109
110
121
132
152
152
152
152
102
101
93
83
74
82
70
81
145
103
114
114
97
78
72
57
49
51
67
85
116
116
116
116
99
13
109
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
100
100
100
100
100
100
54
9
76
39
2
9
5
2
4
7
8
5
2
1
1
5
5
5
3
1
1
1
2
3
3
3
3
3
2
2
2
3
2
1
1
2
2
1
1
6
17
18
18
19
21
39
22
6
3
3
43
26
9
62
86
86
71
42
13
44
57
63
36
9
9
9
9
15
18
21
27
30
32
33
19
5
5
3
2
2
25
37
19
2
2
2
10
6
2
2
2
2
7
13
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
106
106
106
106
106
106
79
136
82
94
94
96
111
115
121
120
152
122
122
125
135
125
128
135
129
135
127
127
120
122
128
137
131
137
123
152
112
109
107
108
112
112
132
130
102
109
116
113
132
112
109
111
120
115
152
152
108
98
83
74
75
75
79
76
67
81
74
81
79
80
80
80
80
60
64
61
58
55
62
55
66
112
80
109
109
66
62
51
38
31
31
37
45
58
58
58
58
30
6
32
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
27
27
27
27
27
27
17
7
9
5
2
3
40
21
2
3
4
4
4
3
3
8
13
7
1
1
1
1
6
8
7
5
3
3
6
9
6
3
4
4
5
4
3
3
5
5
6
5
3
2
2
2
3
5
27
38
29
19
10
15
20
40
34
18
2
2
4
6
8
9
9
9
10
12
13
15
19
21
22
23
13
3
3
3
3
3
25
24
13
3
3
3
4
3
3
3
3
3
4
6
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
139
139
139
139
139
139
97
122
103
123
127
158
169
149
163
163
163
181
166
168
172
170
171
181
170
168
169
169
161
181
163
164
168
162
161
163
169
159
170
163
159
161
172
167
175
171
171
179
165
157
160
154
160
160
166
166
157
170
153
163
156
158
162
163
179
164
170
172
171
175
175
175
175
162
166
166
141
137
139
118
120
156
138
160
160
122
118
118
104
104
104
113
141
175
175
175
175
116
18
104
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
97
97
97
97
97
97
63
30
3
9
15
9
3
2
2
5
4
3
2
2
1
1
16
12
8
5
4
2
1
4
4
5
18
14
11
9
9
9
10
11
6
2
7
9
5
2
6
4
3
10
6
2
42
30
18
18
63
33
3
10
26
82
104
56
8
11
70
105
54
3
3
3
3
84
72
60
60
60
60
60
35
10
10
6
2
2
30
59
30
2
2
2
21
11
2
2
2
2
10
18
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
183
183
183
183
183
183
125
190
125
136
152
145
151
161
179
168
187
183
179
179
184
187
178
177
176
176
175
171
171
173
181
177
183
175
183
178
167
166
178
170
177
181
190
183
190
178
178
177
177
187
168
176
173
173
177
177
177
187
176
176
177
179
190
179
184
169
178
180
179
183
183
183
183
167
165
162
159
154
154
154
152
190
170
175
176
176
108
89
76
69
89
115
139
187
187
187
187
181
107
145
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
66
66
66
66
66
66
59
30
2
2
3
7
11
7
3
2
2
2
2
2
1
1
14
8
2
1
1
1
1
3
12
17
22
18
10
2
6
10
7
4
2
1
16
8
1
2
7
12
14
16
26
36
20
5
18
32
83
77
60
43
36
113
120
110
55
1
40
70
53
36
36
36
36
92
57
22
22
22
22
22
56
73
81
54
28
28
52
37
22
22
22
28
52
40
28
28
28
28
25
22
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
194
194
194
194
194
194
142
174
138
137
129
133
138
149
184
161
185
194
188
196
196
197
189
191
190
184
196
187
191
192
200
193
195
196
194
195
178
181
192
186
189
191
196
195
191
191
189
192
190
189
192
195
193
194
195
196
196
197
197
196
196
188
194
196
200
192
190
190
192
194
194
194
194
194
197
200
200
200
200
200
165
195
190
191
200
200
200
181
196
200
200
200
199
199
200
200
200
200
200
200
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
11
11
11
11
11
11
11
12
13
9
5
11
34
24
15
10
5
2
2
3
4
4
4
5
3
1
1
1
2
3
4
7
10
13
8
3
3
3
13
18
20
22
23
13
3
4
19
19
20
26
29
28
27
38
60
82
118
104
90
124
150
146
143
121
62
3
45
87
88
89
89
89
90
137
113
90
90
90
90
90
50
11
11
11
11
100
83
66
78
84
90
95
80
66
66
66
66
133
111
90
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
126
126
126
126
126
126
118
184
108
108
103
106
109
127
153
137
182
161
169
171
187
180
162
164
165
165
172
178
168
187
174
170
177
169
168
177
169
158
168
161
167
174
187
180
184
181
181
187
178
182
172
174
173
172
171
172
173
177
177
170
169
173
171
169
187
165
164
164
162
161
160
160
160
145
143
143
124
113
121
111
128
184
150
169
169
142
96
89
76
60
76
96
126
175
175
175
175
142
15
134
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
54
54
54
54
54
54
36
18
47
26
6
1
4
7
6
6
14
8
3
2
1
1
4
7
5
3
3
2
2
1
1
2
2
2
13
13
12
11
16
13
10
10
7
5
6
8
11
7
4
4
4
5
17
29
54
80
116
60
4
52
101
135
132
108
56
4
46
88
46
4
4
4
4
73
58
44
44
44
44
44
57
63
66
40
15
15
12
9
12
13
14
14
11
9
9
9
9
12
13
15
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
194
194
194
194
194
194
156
177
142
133
120
113
113
140
192
156
187
186
181
192
187
197
187
189
187
183
196
183
187
189
200
191
193
196
194
188
177
177
194
184
187
192
189
188
189
191
185
188
189
187
191
194
190
193
193
192
192
197
191
196
192
189
193
196
193
200
194
191
194
194
194
194
194
194
197
200
200
200
200
200
195
196
196
187
200
200
175
195
200
200
200
199
200
199
200
200
200
200
200
200
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
12
12
12
12
12
12
12
12
53
27
2
4
3
2
4
7
4
2
4
2
1
3
5
7
4
1
1
1
2
3
2
2
10
8
7
6
6
6
14
8
2
3
7
11
9
8
22
26
28
25
22
31
52
37
22
22
101
95
90
102
114
144
159
106
54
48
97
134
112
90
90
90
90
137
79
22
22
22
22
22
22
84
115
68
22
22
44
66
47
28
28
28
47
37
28
28
28
28
114
200
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
165
165
165
165
165
165
120
141
98
102
86
92
104
115
157
133
163
170
158
170
166
178
165
166
165
158
173
162
169
172
177
175
178
185
169
171
170
158
178
168
175
173
178
176
167
167
169
168
175
165
172
174
172
173
174
174
174
185
173
178
168
168
173
184
177
173
176
174
174
173
172
172
172
168
172
172
159
148
148
148
162
185
185
163
165
165
98
93
81
90
112
139
184
184
184
184
184
177
43
165
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
12
12
12
12
12
12
7
3
7
8
7
6
7
9
15
19
10
2
3
2
1
1
7
7
5
3
1
1
2
3
3
3
5
6
4
3
6
10
6
2
4
8
5
2
1
1
5
3
2
5
9
30
16
2
2
3
76
44
13
54
96
114
123
66
9
40
90
132
72
13
13
13
13
92
68
44
44
44
44
44
44
88
110
121
132
107
58
9
26
34
38
23
9
9
9
9
9
26
34
43
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
129
129
129
129
129
129
87
136
84
95
85
82
114
97
114
111
117
128
125
153
131
134
140
133
135
140
130
140
128
125
126
128
126
128
124
128
123
117
132
118
120
124
125
122
131
136
116
120
129
114
128
116
124
131
135
153
153
134
120
116
118
100
115
119
136
115
132
108
120
123
123
123
123
92
82
72
63
56
66
59
76
131
99
136
136
82
77
64
49
64
83
109
153
153
153
153
153
73
15
60
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
71
71
71
71
71
71
71
36
1
1
2
4
3
2
8
6
3
1
3
6
6
5
4
7
5
3
3
3
3
4
4
5
6
8
6
5
7
9
10
11
9
8
7
6
4
2
2
2
2
6
10
25
49
29
10
10
21
15
10
19
28
18
9
8
8
13
10
8
9
9
9
9
10
39
34
30
30
30
30
30
19
9
9
9
10
27
37
33
24
15
15
15
15
15
15
15
15
15
15
15
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
114
114
114
114
114
114
110
109
114
138
113
114
121
110
112
111
111
121
112
115
119
120
121
135
122
126
128
135
138
127
122
135
111
116
118
117
122
125
111
104
102
96
96
98
104
107
99
138
109
95
97
125
101
109
90
90
85
79
95
60
55
62
70
65
96
104
74
89
87
86
86
86
86
65
69
66
63
60
64
60
63
97
84
94
95
95
68
69
56
52
52
56
70
77
96
96
96
96
10
104
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
12
12
12
12
12
12
11
10
74
39
5
8
14
9
5
9
14
8
2
2
2
4
6
6
3
1
1
1
2
3
3
3
3
3
8
10
7
4
4
5
6
7
6
5
4
2
1
3
6
15
8
2
2
6
8
10
30
22
13
5
15
18
18
9
1
2
3
4
5
7
8
8
9
11
12
14
27
34
37
39
20
1
2
1
1
1
10
20
10
1
1
1
2
1
1
1
1
1
5
10
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
127
127
127
127
127
127
113
142
106
106
97
116
104
104
109
108
133
124
139
167
136
172
141
146
145
139
170
136
136
141
137
136
150
130
127
129
125
125
151
131
128
133
157
133
136
142
124
137
144
139
167
172
157
170
163
160
161
164
154
162
151
157
142
139
140
134
139
146
133
133
131
127
127
121
114
112
109
107
118
104
110
172
135
150
150
125
91
88
83
79
93
110
129
164
164
164
164
73
15
80
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
16
16
16
16
16
16
12
8
46
24
2
3
7
6
5
3
2
2
2
4
3
2
5
6
4
3
3
2
1
3
7
11
8
6
34
38
22
6
13
13
14
11
8
13
7
1
22
12
2
7
10
13
32
27
22
22
75
89
77
51
26
79
95
56
18
60
67
75
46
18
18
18
18
48
39
30
30
30
30
30
20
11
11
11
11
28
27
26
28
29
30
55
40
26
15
15
15
15
15
15
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
107
107
107
107
107
107
77
78
81
98
112
107
136
112
138
125
134
151
138
145
146
145
157
151
145
141
141
143
136
151
134
131
140
133
130
157
125
129
129
122
136
113
112
110
114
118
100
110
157
100
110
110
103
104
107
106
106
116
88
114
79
89
98
97
136
109
93
98
109
118
118
118
118
89
81
73
65
61
62
54
56
78
64
75
75
57
57
54
45
45
46
62
83
116
116
116
116
37
8
45
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
27
27
27
27
27
27
20
14
10
6
2
15
12
10
8
5
2
2
8
5
3
4
5
9
6
3
3
3
3
3
4
7
8
8
9
10
10
10
7
4
4
9
7
6
6
7
7
7
10
9
8
8
8
8
8
8
9
11
14
17
28
39
26
13
8
8
8
8
12
14
15
15
16
40
28
16
16
16
16
16
13
10
8
6
5
5
27
36
25
14
14
9
5
2
2
2
2
5
5
5
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
165
165
165
165
165
165
130
136
122
119
118
137
121
126
155
130
135
182
144
151
160
154
162
175
156
158
169
152
155
155
169
160
163
164
178
162
154
170
150
142
154
155
155
182
151
162
175
152
164
157
154
178
162
156
169
169
158
162
165
150
161
149
153
146
169
165
157
166
172
182
182
182
182
161
161
157
153
147
147
147
128
169
145
138
165
165
97
93
76
81
97
124
161
161
169
169
169
169
15
165
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
62
62
62
62
62
62
34
7
43
22
2
6
27
16
5
12
20
12
5
1
1
2
4
6
4
2
1
1
4
6
3
1
3
4
4
4
5
6
5
5
4
3
4
5
3
2
10
8
7
8
10
20
11
3
6
10
68
69
71
45
20
72
73
39
6
10
38
66
95
109
116
120
122
124
84
44
44
44
44
44
44
55
32
10
10
34
30
26
20
15
15
15
15
15
15
15
15
15
15
15
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
100
100
100
100
100
100
75
74
81
87
86
94
132
105
109
124
110
116
120
121
147
133
138
147
152
135
138
147
136
140
152
136
152
141
144
152
143
152
141
142
134
128
132
118
142
106
104
96
91
93
89
92
91
95
99
102
102
114
81
92
81
83
89
111
98
93
129
88
100
101
97
97
97
76
67
66
52
47
53
56
63
92
66
66
66
54
47
53
34
28
42
61
86
129
129
129
129
60
10
50
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
16
16
16
16
16
16
10
4
5
3
2
4
7
4
2
11
8
5
5
3
2
2
7
7
5
3
3
3
3
3
3
3
6
8
10
8
6
5
3
2
2
3
3
4
4
4
8
4
1
1
1
6
3
1
1
1
6
3
1
12
24
36
24
12
8
8
5
3
2
1
1
1
1
33
28
24
24
24
24
24
17
11
11
8
5
5
29
26
15
5
5
5
5
5
5
5
5
5
5
5
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
167
167
167
167
167
167
128
169
138
148
167
161
175
173
175
192
180
182
185
190
182
193
184
186
192
182
193
180
181
179
190
181
186
191
192
188
184
179
191
178
178
181
188
182
190
180
175
171
173
174
175
181
179
182
185
190
190
193
187
193
192
179
189
191
188
191
187
188
189
190
190
190
190
181
173
169
164
154
154
154
138
181
166
175
176
176
134
126
107
90
95
117
146
193
193
193
193
181
181
181
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
63
63
63
63
63
63
38
14
17
9
1
7
13
7
1
5
8
4
1
3
3
3
7
6
4
3
2
1
5
4
4
10
10
10
5
1
1
1
4
8
5
3
8
8
8
10
21
14
8
10
45
100
62
24
8
8
79
75
71
112
139
132
125
89
54
75
103
111
91
71
71
71
71
120
93
66
66
66
66
66
38
10
10
10
10
28
64
77
52
28
28
28
28
64
82
91
100
140
160
181
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
186
186
186
186
186
186
148
184
147
141
132
131
138
145
160
156
182
184
180
186
196
190
186
188
188
183
191
194
190
192
191
190
188
187
183
192
178
175
184
175
178
184
196
188
190
194
188
192
186
182
180
190
187
190
191
191
189
189
192
187
188
185
186
187
196
191
180
180
175
172
167
167
167
159
158
157
155
153
156
153
150
192
174
176
189
189
145
159
145
145
145
140
167
190
191
191
191
191
191
191
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
57
57
57
57
57
57
37
17
10
7
4
3
3
3
4
10
9
7
6
4
3
4
4
3
2
3
2
2
6
4
2
13
11
10
13
14
13
13
7
1
3
2
2
2
2
2
28
15
2
8
15
24
17
9
2
2
89
87
85
62
40
104
122
111
61
11
84
123
81
40
40
40
40
95
112
121
125
127
128
129
99
70
70
49
28
28
28
28
28
28
28
28
28
28
28
28
28
109
150
191
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
166
166
166
166
166
166
123
140
113
108
92
95
104
114
153
124
132
160
144
156
158
171
169
149
152
159
145
142
143
150
143
147
150
138
166
140
133
137
139
142
148
153
151
169
159
148
150
140
139
139
137
150
142
148
153
156
156
171
150
140
139
144
144
145
169
137
139
144
153
166
166
166
166
125
104
88
75
64
75
67
86
150
110
150
150
90
84
69
53
70
91
121
171
171
171
171
171
73
15
60
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
71
71
71
71
71
71
37
4
15
8
2
19
10
2
2
2
2
5
6
4
3
2
2
5
4
3
3
3
4
3
2
8
8
6
5
5
6
9
13
13
10
7
4
4
3
3
44
24
4
8
10
13
40
58
67
76
69
62
60
73
90
107
80
54
55
60
35
11
16
19
20
21
22
50
40
30
30
30
30
30
20
11
11
35
47
46
45
37
26
15
15
15
15
15
15
15
15
15
15
15
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
161
161
161
161
161
161
95
83
84
93
93
109
136
126
174
150
146
159
145
150
147
147
150
150
143
142
158
132
134
131
132
150
142
144
161
143
136
125
134
128
138
174
138
159
142
141
146
121
150
121
122
135
127
126
131
131
122
127
115
115
158
117
129
126
138
134
124
138
153
174
174
174
174
137
126
126
90
80
86
71
77
131
87
92
92
68
62
56
44
35
52
75
106
158
158
158
158
75
19
58
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
5
5
5
5
5
5
5
4
3
2
2
3
4
6
8
8
6
4
2
1
3
2
1
1
1
1
1
1
1
1
2
3
3
3
4
6
6
6
8
10
7
4
4
3
2
3
2
2
2
3
3
3
4
4
4
4
36
49
40
32
36
41
46
29
12
3
3
4
6
7
8
8
9
67
46
25
25
25
25
25
14
4
4
4
4
5
30
32
23
14
14
9
5
9
11
12
13
14
9
5
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
193
193
193
193
193
193
142
186
142
159
175
164
171
175
179
178
180
187
183
187
186
187
192
187
193
185
193
184
184
185
194
186
188
188
192
192
177
176
184
179
181
182
184
187
184
192
179
180
193
174
176
176
180
184
186
186
181
184
192
173
193
179
186
186
194
193
181
182
188
192
192
192
192
183
182
180
178
176
176
176
151
186
180
186
192
192
143
143
120
112
112
122
154
193
194
194
194
194
15
193
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
64
64
64
64
64
64
64
70
37
5
6
8
27
19
11
15
17
13
9
9
5
2
9
6
4
3
2
2
1
1
1
1
1
1
5
9
9
10
7
4
10
5
1
1
1
1
1
2
4
8
30
53
28
4
16
28
89
46
4
55
105
121
122
86
44
3
71
108
56
4
4
4
4
87
97
102
104
105
106
106
58
10
10
8
6
6
36
66
44
22
22
14
6
10
12
13
14
14
10
6
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
184
184
184
184
184
184
137
186
130
148
149
180
163
166
177
186
172
174
178
180
180
181
186
180
183
178
184
184
186
183
193
183
183
183
184
181
174
166
166
172
173
177
179
179
185
186
175
172
183
158
174
162
175
188
184
184
172
176
192
159
182
163
170
172
193
192
161
167
178
184
184
184
184
167
183
188
188
188
188
188
157
185
183
186
192
192
112
104
85
90
109
140
182
182
193
193
193
193
15
192
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
62
62
62
62
62
62
62
71
38
5
2
4
7
6
5
7
9
7
5
3
10
9
8
8
5
3
3
3
5
3
2
1
1
14
11
8
10
8
4
1
6
7
8
9
5
2
1
2
4
5
7
14
45
26
7
7
67
35
4
52
81
103
108
57
6
15
42
66
35
4
4
4
4
40
42
43
43
43
43
43
26
10
10
10
10
34
25
16
15
15
15
15
15
15
15
15
15
15
15
15
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
126
126
126
126
126
126
106
171
106
106
93
88
107
107
115
125
127
147
142
144
164
145
137
136
134
133
140
142
144
163
144
146
145
140
138
144
144
131
135
144
147
150
164
158
168
171
152
163
144
137
136
137
140
133
136
136
135
140
145
129
130
137
140
134
164
149
137
144
141
140
140
140
140
129
131
131
111
102
110
93
109
168
141
171
171
134
103
90
76
62
71
85
108
144
144
144
144
134
15
125
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
62
62
62
62
62
62
61
32
3
3
4
2
1
2
4
11
6
2
1
1
2
3
5
7
4
1
1
1
1
1
1
4
4
4
4
8
6
5
3
1
10
9
7
6
5
4
8
8
5
3
3
3
4
6
7
8
37
23
9
23
66
95
70
46
24
3
41
67
38
9
9
9
9
70
57
44
44
44
44
44
27
10
10
10
10
15
35
39
27
15
15
15
15
15
15
15
15
15
15
15
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
154
154
154
154
154
154
141
166
143
144
135
129
145
143
144
154
176
150
152
154
150
150
152
154
147
147
142
143
144
148
145
166
156
149
149
176
138
136
140
127
131
137
138
156
142
138
144
144
145
158
155
141
155
143
176
176
143
131
120
120
98
96
100
97
95
140
100
116
133
149
149
149
149
98
98
90
80
72
84
73
91
158
111
155
155
88
82
66
47
39
45
58
75
104
104
104
104
37
13
42
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
21
21
21
21
21
21
21
29
76
39
2
14
27
15
3
8
9
8
7
6
4
3
4
2
1
3
3
3
2
1
4
8
9
11
15
17
13
10
10
7
5
6
6
5
5
10
20
11
3
6
4
3
4
5
32
46
60
43
25
7
30
53
41
21
2
28
16
4
6
7
8
8
9
12
14
16
20
22
23
24
16
8
8
4
1
1
25
24
12
1
1
1
2
1
1
1
1
1
7
13
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
178
178
178
178
178
178
163
161
150
145
132
160
138
155
161
161
179
142
150
152
151
158
159
160
176
161
144
144
145
148
151
161
168
152
178
154
135
134
128
123
123
130
138
132
139
143
152
157
176
179
158
161
157
150
154
154
146
168
136
134
133
130
138
120
129
112
123
140
151
178
178
178
178
145
146
140
134
125
125
125
131
179
141
157
157
98
83
66
48
39
51
71
94
136
136
136
136
101
13
111
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
27
27
27
27
27
27
15
3
74
41
8
7
6
7
8
9
7
5
3
1
1
3
4
2
1
3
3
2
1
1
2
4
4
5
5
6
8
10
10
9
9
6
3
7
6
6
15
12
7
2
26
44
48
27
6
6
56
33
11
35
60
99
91
46
2
42
57
72
39
6
6
6
6
36
28
21
21
21
21
21
38
56
31
6
3
3
25
23
13
3
3
3
8
5
3
3
3
3
8
13
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
46
46
46
46
49
46
55
94
70
93
93
80
86
91
95
98
112
104
107
109
112
128
119
127
127
121
130
118
120
115
116
115
115
120
115
120
118
128
110
130
103
106
108
110
112
120
112
107
105
109
105
100
108
130
103
103
97
95
78
97
61
66
77
66
106
90
66
66
68
64
62
62
62
48
50
48
45
43
53
47
60
109
83
105
105
73
67
70
71
73
74
78
86
97
97
97
97
73
13
61
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
16
16
16
16
16
16
16
10
4
6
7
4
1
4
3
2
1
1
1
1
2
2
2
3
2
1
1
1
2
2
2
2
3
5
3
2
2
4
5
5
4
3
3
3
3
4
5
3
2
5
5
6
4
3
3
3
12
12
9
6
19
14
10
6
2
1
1
6
4
3
3
3
3
3
3
4
10
13
14
16
10
4
3
3
3
16
16
16
23
26
30
45
23
1
1
1
1
7
10
13
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
185
185
185
185
185
185
138
184
138
157
159
156
171
166
179
184
173
175
174
178
175
179
184
178
185
179
182
182
184
180
194
188
183
184
181
182
176
177
177
177
188
176
177
179
183
184
170
170
188
166
186
172
178
174
185
185
169
175
183
165
182
169
175
179
194
183
171
184
182
186
186
186
186
173
177
176
174
174
174
174
149
184
176
185
185
183
128
122
120
124
137
156
182
182
194
194
194
194
97
183
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
65
65
65
65
65
65
36
8
7
7
12
10
9
11
14
22
28
18
9
1
1
2
8
10
7
4
4
4
2
1
1
1
1
1
10
19
12
5
4
4
2
1
7
9
11
7
4
7
9
11
12
13
16
12
8
8
44
33
22
63
109
119
83
48
20
11
7
3
12
17
19
20
22
66
55
44
44
44
44
44
26
8
8
8
8
68
65
54
44
44
44
53
58
60
61
62
63
80
88
97
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
166
166
166
166
166
166
126
186
109
114
97
96
97
122
157
140
184
182
179
188
194
191
172
176
180
179
195
184
187
188
192
188
185
189
181
192
176
161
185
167
174
181
194
183
187
186
184
187
186
184
188
191
190
191
195
195
191
192
192
188
194
188
188
187
194
185
185
185
184
183
183
183
183
175
176
176
163
152
152
152
140
195
171
186
186
171
152
132
135
120
120
129
158
194
194
194
194
192
129
167
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
61
61
61
61
61
61
38
15
12
7
2
4
4
3
2
2
5
8
6
4
2
1
2
5
8
8
8
4
1
1
2
5
9
19
16
13
8
4
2
1
1
1
7
4
1
3
6
4
2
6
6
7
8
10
16
23
102
86
71
86
102
138
157
111
57
3
70
126
98
71
71
71
71
123
83
44
44
44
44
44
24
4
4
4
4
15
21
28
36
40
44
29
15
21
24
26
28
78
46
15
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
146
146
146
146
146
146
102
103
104
112
101
123
160
115
125
134
140
165
159
156
161
164
165
161
164
159
160
165
156
158
150
154
147
147
147
149
139
138
154
141
140
160
147
151
154
164
141
155
134
128
127
144
133
131
137
137
121
137
112
124
113
119
126
124
164
127
132
132
137
126
125
126
125
124
129
129
120
119
123
113
113
144
114
106
113
113
76
82
85
82
92
103
114
137
137
137
137
81
10
89
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
28
28
28
28
28
28
20
12
4
2
1
6
5
4
4
4
4
2
1
6
3
1
1
1
4
4
4
4
4
4
4
12
10
9
6
3
3
3
3
3
3
4
4
5
3
2
13
11
7
4
6
8
8
6
5
5
18
13
9
15
22
49
64
34
5
4
5
7
6
5
5
5
5
67
49
31
31
31
31
31
16
2
2
2
2
21
17
14
22
26
31
60
31
2
2
2
2
6
8
10
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
184
184
184
184
184
184
137
185
135
138
130
132
141
146
177
158
181
183
177
183
177
186
183
178
184
177
193
177
180
178
187
178
184
193
178
195
170
171
189
174
177
178
190
181
184
185
180
182
184
180
181
175
182
184
187
187
186
188
190
185
193
182
188
193
195
188
189
190
186
186
185
185
185
184
187
187
166
158
160
147
140
190
171
185
185
184
142
144
121
118
118
125
157
195
195
195
195
187
15
185
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
19
19
19
19
19
19
19
13
8
13
10
8
30
16
3
6
6
5
4
3
2
3
6
4
3
3
3
3
3
3
3
5
4
3
5
6
7
6
5
12
7
3
22
12
3
7
15
19
17
16
15
29
16
3
9
15
83
85
74
51
29
84
113
61
9
57
112
143
86
29
29
29
29
108
111
112
113
113
113
113
58
4
4
4
4
6
36
66
44
22
22
14
6
10
12
13
14
14
10
6
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
194
194
194
194
194
194
166
189
163
156
134
154
143
154
183
161
185
187
186
196
190
197
186
188
188
183
196
182
185
185
186
190
190
196
194
194
179
175
194
179
185
188
195
187
190
189
184
187
187
185
189
191
189
191
193
196
196
197
193
193
196
185
191
196
194
188
194
195
193
194
194
194
194
185
186
186
170
156
156
156
173
191
191
189
189
176
139
129
108
90
96
119
149
197
197
197
197
182
182
182
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
61
61
61
61
61
61
45
29
76
39
3
5
4
3
7
7
8
5
2
1
1
1
4
2
1
2
1
1
1
1
2
4
22
31
18
6
9
11
10
6
2
9
9
9
9
19
77
46
16
16
16
16
46
38
31
31
105
97
90
102
114
114
114
71
28
48
69
90
90
90
90
90
90
138
102
66
66
66
66
66
66
78
84
56
28
28
64
77
52
28
28
28
28
64
82
91
100
141
161
182
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
185
185
185
185
185
185
152
189
137
139
137
134
154
150
157
154
169
168
172
186
173
187
172
176
183
176
187
177
172
173
176
178
180
186
185
180
167
166
178
166
171
177
180
180
189
189
180
180
183
170
170
173
171
176
179
186
186
187
180
178
187
180
178
186
180
167
178
180
180
185
185
185
185
161
151
151
133
117
124
132
156
189
189
189
189
140
109
88
70
56
74
98
131
187
187
187
187
153
43
132
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
124
124
124
124
124
124
93
62
78
40
2
7
12
9
6
8
10
6
2
5
3
2
14
11
7
3
1
1
1
1
1
2
9
12
9
6
6
6
6
4
2
9
20
11
3
8
36
23
11
8
8
9
11
16
53
90
130
70
11
58
105
139
105
71
39
8
49
77
44
11
11
11
11
81
55
30
30
30
30
30
45
67
78
46
15
15
45
37
30
28
28
21
15
21
24
26
27
28
21
15
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
130
130
130
130
130
130
113
142
108
113
103
118
138
114
124
128
133
161
151
164
156
170
151
154
151
150
169
147
146
147
148
147
150
166
142
152
138
130
150
130
139
149
156
161
158
146
146
149
161
154
164
170
165
168
169
169
164
166
163
163
164
156
153
160
149
149
151
152
155
161
161
161
161
145
141
137
133
131
136
125
125
170
143
150
150
139
125
126
122
115
115
116
140
166
166
166
166
139
15
130
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
60
60
60
60
60
60
34
8
47
24
2
4
3
2
2
5
5
5
5
4
3
3
3
2
1
3
3
3
2
1
4
10
7
4
6
9
6
4
4
2
1
4
4
3
3
3
17
10
3
10
7
4
2
1
9
17
80
109
109
103
97
114
117
63
9
2
41
80
50
20
20
20
20
76
50
25
25
25
25
25
18
11
11
11
11
15
15
16
15
15
15
15
15
15
15
15
15
15
15
15
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
188
188
188
188
188
188
162
176
143
148
123
125
153
143
184
157
185
170
178
196
177
194
175
177
179
176
193
177
175
174
176
180
182
192
188
187
168
162
191
173
178
184
188
179
189
180
178
181
182
185
188
184
185
187
190
196
196
194
189
193
192
177
188
192
187
191
187
188
188
189
189
189
189
181
169
169
159
152
157
162
172
188
188
185
185
158
153
155
145
145
145
142
170
196
196
196
196
158
158
158
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
58
58
58
58
58
58
54
51
87
44
2
3
2
2
2
3
5
3
2
2
3
4
9
7
5
7
6
3
1
4
6
8
8
9
7
6
6
6
9
10
7
4
6
4
3
10
43
29
16
10
13
16
12
9
20
31
96
98
100
107
114
114
114
90
66
87
88
90
90
90
90
90
90
129
80
31
31
31
31
31
72
81
85
56
28
28
64
100
64
28
28
28
28
64
82
91
100
129
143
158
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
170
170
170
170
170
170
141
190
130
139
106
111
113
132
180
147
186
167
176
186
183
190
170
172
176
172
187
174
172
174
175
176
180
187
170
180
160
148
180
159
169
180
183
178
190
190
180
184
184
186
186
179
181
182
184
186
186
190
182
187
187
173
181
187
183
177
180
182
180
182
182
182
182
175
176
176
166
164
168
172
179
190
190
190
190
167
141
139
122
112
118
135
155
190
190
190
190
139
15
130
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
12
12
12
12
12
12
12
11
10
6
2
1
1
1
2
3
4
2
1
2
1
1
4
7
5
3
3
3
3
2
2
21
15
8
2
6
8
8
8
6
4
4
4
5
3
1
22
25
21
18
22
32
18
4
13
22
97
86
76
90
105
109
111
88
66
48
94
122
99
76
76
76
76
126
77
29
29
29
29
29
71
92
103
84
66
66
71
76
71
66
66
66
71
43
15
15
15
15
15
15
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
128
128
128
128
128
128
109
172
114
110
98
110
94
119
152
138
167
158
162
168
166
178
160
160
168
164
171
175
168
184
169
165
172
170
155
177
145
141
166
146
158
163
166
177
173
175
178
184
174
170
169
178
171
171
170
170
170
171
177
166
162
163
165
162
184
158
158
158
155
154
152
152
152
141
138
134
131
129
137
125
125
178
156
172
172
169
111
111
110
101
113
127
142
171
171
171
171
127
8
121
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
15
15
15
15
15
15
15
12
9
5
2
2
2
2
2
2
3
2
1
1
1
1
3
2
1
1
1
1
1
1
3
2
1
4
6
9
9
7
4
1
4
8
6
4
2
1
1
2
3
5
5
5
5
5
33
62
103
53
4
52
102
117
123
108
56
5
46
87
45
4
4
4
4
68
53
39
39
39
39
39
25
11
11
11
11
29
27
26
32
35
39
68
47
26
8
8
8
8
8
8
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
126
126
126
126
126
126
102
140
92
102
94
109
110
101
109
110
117
142
118
124
120
119
121
124
126
122
136
123
118
118
121
122
122
128
126
121
113
119
121
118
142
120
123
126
128
140
123
123
126
115
124
113
114
136
117
109
110
128
102
121
99
106
116
129
142
107
113
117
119
126
126
126
126
95
87
77
69
64
74
68
84
136
102
140
140
80
74
64
51
44
54
67
88
121
121
121
121
45
15
30
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
66
66
66
66
66
66
52
38
26
14
2
12
11
8
6
4
2
2
2
5
3
2
2
2
3
4
4
4
4
4
4
14
13
13
9
6
6
6
9
12
8
4
9
16
9
2
8
5
2
7
10
13
17
19
20
22
27
17
8
20
33
21
9
8
8
24
45
66
46
26
26
26
26
48
39
30
30
30
30
30
19
9
15
11
8
8
17
23
19
15
15
15
15
11
8
8
8
8
11
15
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
102
102
102
102
102
102
82
110
74
86
82
102
110
94
102
106
118
133
120
121
128
135
128
151
132
132
132
130
135
127
128
130
127
133
129
135
151
121
117
114
113
114
115
116
124
113
122
114
151
99
100
101
110
127
118
118
106
100
126
86
77
84
87
79
104
112
91
102
111
122
122
122
122
105
121
127
127
127
127
127
99
126
105
94
102
102
66
57
45
34
40
54
70
89
104
104
104
104
10
112
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
12
12
12
12
12
12
7
2
2
3
7
12
11
7
3
2
2
2
12
10
8
6
5
4
4
4
4
4
4
4
4
5
7
5
4
6
6
6
9
6
4
3
2
2
2
2
2
3
3
3
3
3
9
10
11
12
17
23
33
40
40
41
30
16
3
3
3
3
8
10
11
12
13
14
14
15
19
21
22
24
13
3
5
3
2
2
27
25
13
2
2
2
6
4
2
2
2
2
6
10
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
76
76
76
76
76
76
61
58
69
65
57
66
110
85
97
96
94
97
104
97
104
102
104
104
101
104
103
110
102
102
103
100
107
100
101
103
104
111
111
103
102
93
110
79
71
76
67
75
97
74
97
97
78
82
70
72
74
69
98
57
51
59
64
71
96
93
67
76
65
61
58
56
57
60
61
65
65
65
65
65
55
69
75
72
98
98
61
55
44
42
47
61
69
77
96
96
96
96
62
64
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
21
21
21
21
21
21
12
3
9
5
2
15
8
2
16
9
2
2
3
5
3
2
5
4
3
3
3
3
3
3
3
3
5
6
7
8
6
4
3
2
2
8
5
3
2
1
8
6
4
3
5
4
3
3
3
3
12
10
7
5
16
21
20
11
3
3
5
7
5
3
3
3
3
31
28
26
26
26
26
26
14
3
3
2
2
2
26
26
14
2
2
2
11
6
2
2
2
2
14
26
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
115
115
115
115
115
115
110
110
111
144
110
114
121
113
111
115
111
114
113
115
131
119
122
122
121
131
128
125
144
131
122
123
121
119
121
121
118
118
112
118
121
111
109
110
121
115
116
144
111
111
106
104
106
110
105
105
94
98
94
65
61
63
74
67
91
110
65
81
95
106
106
106
106
97
104
105
105
105
106
105
105
111
106
105
105
105
80
80
79
73
70
70
69
69
70
70
70
70
10
60
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
89
89
89
89
89
89
56
24
78
41
5
19
53
29
5
3
2
2
8
5
3
4
5
19
10
1
1
1
1
3
2
1
1
1
5
3
2
7
9
7
4
1
1
2
3
2
2
2
1
1
4
7
9
5
2
2
8
9
10
12
26
19
12
6
2
1
1
2
2
2
2
2
3
29
21
14
14
14
14
14
8
2
2
2
3
23
34
43
48
50
53
56
31
6
6
6
6
8
9
10
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
117
117
117
117
117
117
104
117
104
107
103
110
113
111
117
114
117
122
130
130
126
122
121
126
120
112
116
121
116
135
116
117
119
120
121
116
135
119
101
108
106
107
135
103
104
104
104
107
102
115
108
99
103
94
104
104
92
99
93
67
63
67
72
65
107
73
71
86
89
103
103
103
103
73
76
72
66
62
68
60
70
115
92
108
108
93
75
73
76
72
72
72
69
71
72
72
72
72
13
59
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
22
22
22
22
22
22
21
21
53
30
7
14
22
14
7
4
4
2
1
1
3
3
2
2
2
2
1
1
1
1
1
2
7
10
6
2
3
3
4
2
1
2
2
3
5
8
21
12
3
5
3
2
2
2
2
3
7
8
9
18
32
25
16
8
5
2
2
3
4
4
4
4
5
8
10
12
17
19
20
22
16
10
7
5
5
20
35
28
22
22
22
40
21
3
3
3
3
8
10
13
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
176
176
176
176
176
176
167
171
156
173
133
155
135
146
150
153
180
163
166
173
162
168
166
166
173
164
171
160
173
160
163
167
165
171
176
158
155
148
159
138
139
147
150
151
171
169
169
173
173
180
178
168
168
171
165
165
165
171
159
159
149
149
146
156
134
130
139
146
157
176
176
176
176
127
115
101
88
79
92
81
103
180
136
178
178
105
101
90
66
53
62
84
112
158
158
158
158
98
10
106
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
11
11
11
11
11
11
11
29
101
52
3
2
1
4
7
11
7
4
1
5
3
2
5
8
4
1
1
1
2
3
5
12
8
5
7
10
7
5
5
5
4
3
11
6
1
5
11
10
7
5
5
5
4
3
35
67
105
58
11
33
55
97
96
50
5
5
41
78
44
11
11
11
11
39
40
41
41
41
41
42
25
8
8
4
1
1
23
37
19
1
1
1
8
4
1
1
1
1
4
8
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
164
164
164
164
164
164
138
174
126
126
115
138
124
137
154
148
185
167
179
193
187
194
174
175
182
181
189
190
187
187
193
186
187
194
180
183
176
157
186
161
166
173
187
180
184
190
183
187
186
184
186
188
184
187
189
193
193
194
193
189
179
181
186
194
190
186
181
182
184
186
186
186
186
186
189
192
192
192
192
192
192
188
190
189
193
193
179
183
179
179
179
170
185
194
194
194
194
181
181
181
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
56
56
56
56
56
56
43
30
56
29
2
3
2
2
1
1
4
2
1
1
1
1
1
2
3
5
5
5
4
2
1
10
10
7
4
10
17
9
2
2
2
5
8
9
5
2
11
9
7
10
7
5
7
10
42
75
126
98
71
110
135
139
143
98
54
10
42
75
73
71
71
71
71
124
67
10
10
10
10
10
10
10
10
10
11
95
85
76
88
94
97
98
87
76
76
76
76
128
154
181
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
152
152
152
152
152
152
113
140
107
106
93
92
117
122
132
152
155
156
139
139
138
139
142
144
156
147
147
147
145
149
149
156
160
149
149
155
141
143
135
134
145
140
146
160
135
137
131
122
145
110
107
121
128
120
160
160
107
100
84
62
56
62
72
80
125
90
95
129
118
133
133
133
133
95
85
72
62
57
67
60
75
129
97
133
133
79
74
60
48
41
46
54
67
87
87
87
87
57
16
41
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
17
17
17
17
17
17
12
7
8
4
1
5
5
6
7
6
4
2
1
2
6
7
8
9
9
5
2
4
5
6
6
7
5
4
6
9
9
9
5
2
2
3
2
1
7
13
46
30
14
4
5
6
4
2
25
36
24
12
12
13
27
19
11
5
4
5
41
29
18
10
10
10
10
30
23
16
16
16
16
16
11
6
5
5
5
16
33
29
22
16
16
16
12
8
8
8
8
12
14
16
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
112
112
112
112
112
112
98
169
126
146
154
156
192
169
172
177
182
182
192
185
188
190
186
192
187
187
189
192
186
194
186
186
189
185
183
183
186
175
185
179
179
183
192
186
189
190
191
194
189
186
185
190
184
187
186
184
185
189
182
186
182
183
185
184
194
184
182
183
182
181
181
181
181
172
174
174
158
153
157
162
172
190
190
182
182
139
143
136
118
118
118
124
154
189
189
189
189
152
43
130
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
19
19
19
19
19
19
15
8
1
1
1
1
2
1
1
2
1
1
2
4
4
2
1
1
1
1
1
1
4
8
10
13
10
8
5
2
2
2
6
8
11
11
12
8
5
12
20
15
9
4
4
5
18
22
24
26
91
74
57
76
95
133
150
117
60
4
69
122
66
11
11
11
11
92
55
19
19
19
19
19
83
109
122
68
15
15
12
9
18
23
25
20
14
9
9
9
9
26
20
15
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
159
159
159
159
159
159
135
191
123
130
112
117
160
144
172
156
191
180
182
184
191
190
177
182
181
188
193
180
185
188
187
185
198
185
177
190
178
174
190
189
185
189
197
192
188
189
189
187
189
180
191
190
189
189
193
193
193
196
198
192
193
194
194
197
191
188
187
187
184
184
184
183
183
183
168
168
159
146
146
146
151
196
175
198
198
165
137
142
129
118
126
140
160
192
192
192
192
187
15
184
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
64
64
64
64
64
64
34
4
43
22
1
1
2
1
1
4
4
4
4
4
3
2
4
3
3
3
3
3
5
4
3
4
20
14
8
9
6
4
2
2
2
7
8
9
5
1
19
22
16
11
21
32
17
3
3
4
84
76
68
81
95
144
153
100
48
11
39
67
67
67
67
67
68
118
82
47
47
47
47
47
47
62
69
58
47
47
36
26
60
77
86
84
55
26
15
15
15
15
15
15
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
149
149
149
149
149
149
106
177
106
122
133
134
149
150
164
164
161
167
170
174
186
182
182
175
175
172
171
177
173
175
176
186
183
177
177
172
172
170
174
183
165
170
186
174
174
175
183
163
171
161
162
158
160
162
167
167
166
166
165
174
164
156
166
166
182
162
171
155
151
149
140
140
140
141
143
146
146
146
146
146
127
174
153
147
163
163
93
89
71
50
64
88
119
171
171
171
171
165
8
162
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
13
13
13
13
13
13
13
9
6
5
5
3
2
3
5
9
7
4
2
2
7
8
9
11
6
1
1
1
2
4
6
9
15
10
6
7
5
3
3
3
2
1
13
11
10
16
11
6
4
2
8
14
21
12
3
3
45
61
58
56
101
90
74
59
30
2
4
7
5
3
3
3
3
65
52
39
39
39
39
39
21
4
3
2
2
2
6
10
8
6
6
4
2
4
5
5
5
6
4
2
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
183
183
183
183
183
183
158
186
141
139
117
117
127
143
179
153
196
169
181
190
190
193
183
184
187
184
195
192
190
191
192
191
192
191
192
193
190
176
193
181
183
185
192
186
188
189
185
187
191
196
196
193
193
195
191
191
192
191
193
194
190
190
191
191
192
192
191
187
187
186
185
185
185
177
177
177
166
160
164
155
146
196
179
196
196
189
149
161
145
145
145
141
168
194
194
194
194
192
192
192
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
87
87
87
87
87
87
54
22
76
39
2
3
2
2
3
4
5
5
4
4
2
1
2
3
2
1
1
1
1
1
1
1
1
1
4
4
4
6
9
10
7
5
6
8
7
7
52
30
9
10
16
19
13
8
50
92
140
105
71
86
102
144
165
96
28
10
74
128
99
71
71
71
71
124
127
128
129
129
129
129
69
10
10
10
10
28
28
28
28
28
28
28
28
28
28
28
28
110
151
192
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
131
131
131
131
131
131
117
163
108
117
114
121
163
140
154
151
192
162
179
184
193
194
172
174
181
176
193
187
189
193
196
189
190
192
185
194
189
166
189
173
175
182
193
186
190
192
189
193
191
191
192
190
190
193
189
190
191
194
190
193
193
189
191
192
196
188
189
189
190
192
193
193
193
193
187
187
183
177
177
177
153
191
181
192
192
186
177
151
145
121
124
132
160
194
196
196
196
196
129
184
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
19
19
19
19
19
19
19
29
56
31
7
7
7
7
8
7
6
5
8
6
4
2
1
1
1
2
2
2
4
6
5
5
5
3
2
2
3
2
1
1
1
7
5
3
7
11
29
16
4
7
4
1
7
13
43
73
126
65
4
53
102
137
156
101
46
3
39
75
39
4
4
4
4
95
103
107
109
110
111
112
60
9
9
9
9
15
40
66
89
100
110
62
15
40
53
59
66
97
56
15
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
123
123
123
123
123
123
94
99
103
100
100
123
91
102
104
124
112
119
125
122
132
128
132
134
141
141
132
129
124
121
123
116
115
115
116
112
111
105
108
104
111
103
104
104
112
116
101
105
103
97
110
104
112
125
119
119
107
100
120
87
87
96
103
116
123
111
98
125
111
112
115
114
114
114
111
111
110
109
111
109
105
125
102
113
120
120
109
105
95
95
95
89
106
114
123
123
123
123
18
111
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
21
21
21
21
21
21
12
3
43
26
9
15
12
6
1
6
4
3
2
2
1
1
5
3
1
3
3
3
2
1
2
1
1
5
10
6
2
3
2
2
4
3
2
2
2
3
6
8
9
10
7
5
5
4
3
3
2
1
9
16
24
14
5
3
2
10
7
5
5
5
5
5
5
6
7
8
14
17
19
21
11
1
2
2
3
5
10
16
10
5
5
5
3
2
2
2
2
5
8
12
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
68
68
68
68
69
68
77
123
81
98
98
91
156
110
118
129
128
138
153
134
139
139
137
153
143
146
156
156
136
143
130
127
132
128
130
137
139
132
135
141
142
150
156
141
140
139
143
122
132
109
109
111
117
117
130
130
122
135
116
119
156
118
129
126
143
132
115
119
120
119
119
119
120
117
125
125
87
80
86
81
85
130
85
82
78
67
57
52
42
34
50
74
104
156
156
156
156
75
19
58
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
20
20
20
20
20
20
20
42
56
29
3
3
3
2
2
5
7
5
3
2
1
3
5
3
1
3
3
3
2
1
4
2
1
5
3
2
2
3
2
1
2
1
1
1
1
1
1
1
1
8
9
5
1
2
3
4
34
17
1
12
24
37
23
9
10
11
35
59
30
1
1
1
1
63
44
25
25
25
25
25
33
42
23
4
4
8
30
32
20
8
8
8
10
9
8
8
8
8
9
10
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
75
75
75
75
75
75
71
84
91
97
120
107
114
103
105
110
119
120
132
149
136
145
141
145
142
143
140
143
134
143
149
122
122
125
122
122
129
121
119
122
120
119
149
116
117
114
109
105
102
105
103
100
98
125
86
86
97
88
93
119
74
81
98
114
90
118
106
125
114
114
115
114
114
114
87
81
76
66
74
64
62
125
62
62
57
44
42
37
30
28
37
55
77
114
114
114
114
42
14
31
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
21
21
21
21
21
21
12
3
47
24
2
3
5
3
2
4
7
5
3
3
3
3
8
4
1
9
8
6
3
1
2
1
1
3
2
2
2
3
2
1
2
1
1
1
1
1
1
3
6
7
9
11
8
5
3
3
2
1
3
8
14
9
5
3
2
1
5
12
9
7
7
7
7
36
32
28
28
28
28
28
14
1
2
2
2
2
9
16
9
2
2
2
3
2
2
2
2
2
6
11
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
58
65
65
65
65
65
65
58
68
91
71
79
136
92
101
102
106
124
151
134
156
147
156
149
151
156
134
136
126
121
151
116
115
123
113
114
112
112
114
108
105
107
118
97
98
94
87
91
77
66
69
80
76
90
76
76
71
67
68
85
50
52
62
63
59
80
80
70
86
96
96
96
96
64
65
60
54
52
57
51
51
85
58
59
58
58
45
42
34
31
32
43
54
73
73
73
73
57
13
44
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
65
65
65
65
65
65
33
1
1
1
2
6
8
6
5
3
1
1
2
2
3
2
2
3
4
6
6
4
3
3
3
2
1
4
5
6
4
3
2
1
4
2
1
1
1
1
1
1
1
5
3
1
2
1
1
1
3
5
9
14
21
14
8
4
1
2
3
6
3
1
1
1
1
2
3
4
8
10
11
12
8
5
3
1
1
1
7
14
7
1
1
1
8
4
1
1
1
1
7
13
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
164
164
164
164
164
164
129
142
120
137
92
96
95
115
155
130
167
164
163
181
168
172
164
156
161
163
166
175
163
169
168
168
170
181
175
169
169
153
172
153
161
162
175
162
163
168
159
161
161
163
167
152
156
162
167
181
181
172
162
166
162
161
166
181
168
160
172
154
163
164
164
164
164
147
142
136
131
129
134
122
122
166
146
167
167
137
107
101
98
94
108
126
145
181
181
181
181
82
18
97
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
17
17
17
17
17
17
12
8
5
3
2
5
3
2
2
3
5
4
2
1
1
1
3
2
1
3
2
1
1
1
4
2
1
2
4
7
8
7
4
1
1
1
3
2
2
1
1
4
6
8
4
1
1
1
31
62
103
93
60
28
71
101
85
49
14
8
44
70
76
79
81
82
83
109
67
26
26
26
26
26
18
11
11
11
11
32
45
40
35
35
35
66
62
40
18
18
18
18
18
18
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
129
129
129
129
129
129
130
173
137
142
133
129
137
123
122
122
122
128
122
137
145
124
129
126
131
137
132
149
142
139
140
170
145
129
124
114
107
108
102
107
118
116
132
143
173
172
149
142
137
122
118
120
136
126
170
170
111
101
82
74
78
84
97
93
85
118
79
83
98
103
103
103
103
65
64
58
50
48
67
63
88
173
120
172
172
90
82
67
46
39
36
40
45
48
55
55
55
55
16
39
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
22
22
22
22
22
22
22
50
78
40
2
13
24
13
2
2
5
5
5
4
3
2
2
3
2
1
1
1
2
2
2
5
6
4
3
2
2
7
7
5
3
6
4
2
1
3
8
6
4
8
7
6
4
3
4
5
6
5
4
10
18
26
29
16
3
2
2
7
6
5
5
5
5
5
5
6
12
15
16
18
11
5
5
3
2
2
10
15
8
2
2
2
2
2
2
2
2
2
9
16
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
165
165
165
165
165
165
118
134
129
135
165
148
155
155
176
165
164
167
167
171
172
178
180
174
171
175
181
176
176
178
184
178
180
180
176
186
174
168
170
168
173
172
178
170
174
168
164
160
180
154
157
161
162
173
166
166
168
170
183
159
181
161
174
180
186
182
170
174
174
174
174
174
174
167
172
173
173
173
173
173
141
174
166
149
183
183
111
101
81
57
72
97
130
186
186
186
186
184
8
182
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
24
24
24
24
24
24
13
2
8
12
16
11
6
8
10
13
10
6
2
1
5
5
5
6
7
8
4
1
7
9
5
2
2
2
6
11
9
7
5
3
3
14
8
2
2
3
22
24
15
6
16
26
14
2
2
2
51
66
62
47
33
56
71
52
29
6
40
65
49
33
33
33
33
83
63
44
44
44
44
44
25
7
7
4
2
2
32
38
22
6
6
4
2
4
5
5
5
6
4
2
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
126
126
126
126
126
126
98
134
107
133
148
134
181
132
127
136
136
149
165
156
174
166
166
170
177
169
181
174
154
150
156
138
132
139
136
136
177
135
146
155
144
181
166
140
128
134
108
107
126
98
98
104
92
93
82
86
90
94
125
80
97
107
125
132
86
78
81
81
98
117
117
117
117
91
100
97
94
93
93
93
91
128
117
134
134
125
89
91
89
85
81
79
85
79
79
78
78
78
8
85
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
66
66
66
66
66
66
35
4
3
3
16
22
29
24
18
12
10
8
8
5
3
3
3
3
4
3
3
3
3
3
4
15
9
4
4
6
6
6
9
12
15
9
4
4
4
5
4
3
5
9
11
13
14
14
14
15
18
15
13
14
19
27
27
27
40
21
3
5
7
10
11
12
13
13
13
13
25
31
34
37
23
10
10
10
10
23
22
21
33
39
45
65
34
3
3
3
3
5
6
8
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
122
122
122
122
122
122
110
143
116
154
106
103
153
119
127
140
163
150
158
158
158
152
150
158
153
153
158
145
154
142
142
141
160
142
143
143
153
138
137
135
143
134
134
134
143
133
139
154
140
163
135
135
145
143
147
147
138
160
125
120
158
125
125
120
137
102
103
106
109
115
115
115
115
98
92
87
81
73
85
86
101
163
111
124
124
73
73
72
72
72
77
92
119
158
158
158
158
98
55
55
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
26
26
26
26
26
26
26
14
2
2
2
8
5
2
6
6
4
2
2
3
3
4
6
7
5
4
3
3
3
3
4
5
6
7
6
6
8
8
8
12
10
9
12
12
10
7
5
7
4
2
5
8
8
6
5
5
53
31
9
14
20
43
33
17
2
9
8
8
6
5
5
5
5
33
28
23
23
23
23
23
41
59
32
5
5
18
21
22
22
22
23
20
18
21
22
23
24
33
25
18
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
185
185
185
185
185
185
160
189
150
144
139
156
138
158
163
163
194
176
186
198
192
198
193
194
194
194
198
194
191
193
193
190
192
196
186
197
186
185
196
185
188
192
195
194
195
196
193
193
194
194
195
196
195
196
196
198
198
198
196
198
198
193
196
196
197
196
195
195
195
196
196
196
196
193
193
193
174
170
173
177
184
196
196
194
194
193
145
137
129
118
130
145
164
198
198
198
198
181
181
181
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
13
13
13
13
13
13
13
21
76
39
2
3
5
4
3
2
2
3
5
3
2
2
6
6
4
2
2
2
1
1
6
12
21
25
19
14
9
5
8
10
12
17
11
5
7
11
21
19
18
18
11
5
27
53
66
79
131
157
142
127
115
144
159
129
67
5
75
128
116
105
105
105
105
149
119
90
90
90
90
90
132
138
141
120
100
95
90
90
90
90
90
95
97
98
99
99
100
140
160
181
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
194
194
194
194
194
194
154
196
152
148
140
145
157
166
192
171
198
194
192
196
196
197
193
193
194
191
196
194
193
194
200
195
195
196
194
195
183
180
194
186
190
192
196
194
193
196
192
193
194
194
198
195
195
195
195
196
196
197
197
196
196
193
196
196
200
200
194
192
194
194
194
194
194
194
197
200
200
200
200
200
182
195
195
198
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
18
18
18
18
18
18
18
13
9
6
4
2
1
2
4
10
9
5
1
1
1
1
9
8
7
6
3
1
4
6
6
7
7
7
8
10
10
10
10
11
13
18
13
8
8
12
23
22
15
8
15
22
38
55
67
79
131
110
90
98
107
140
159
129
68
8
76
123
106
90
90
90
90
137
135
133
133
133
133
133
116
100
100
100
100
133
99
66
133
166
183
191
128
66
66
66
66
133
166
200
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
185
185
185
185
185
185
139
189
143
148
141
141
158
162
179
166
194
185
187
196
187
197
187
188
187
186
197
187
186
188
197
189
191
196
187
195
186
179
194
179
186
189
195
190
190
190
185
187
188
183
194
191
189
192
193
196
196
197
197
193
197
186
193
196
195
192
194
195
191
191
190
190
190
186
185
185
182
180
180
180
170
191
188
194
197
197
146
138
130
119
130
145
164
197
197
197
197
192
192
192
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
59
59
59
59
59
59
53
27
1
1
1
2
3
5
3
1
1
1
1
1
1
1
1
6
7
8
5
3
1
1
1
7
7
8
9
10
10
10
10
9
9
10
11
6
1
2
11
21
31
31
31
31
61
70
75
80
117
150
138
84
31
87
129
91
54
40
60
80
55
31
31
31
31
108
99
90
90
90
90
90
85
80
90
95
97
93
90
90
90
90
90
95
97
98
99
99
100
146
169
192
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
193
193
193
193
193
193
174
190
154
143
122
155
124
152
161
158
194
188
187
196
192
197
184
189
189
182
198
186
188
192
194
191
193
196
193
194
178
181
194
182
188
190
195
191
195
192
191
192
192
194
194
193
194
194
195
196
196
197
195
197
198
192
195
196
194
194
194
195
194
195
195
195
195
192
186
186
180
173
173
174
184
195
195
194
194
194
138
129
126
115
128
144
163
198
198
198
198
183
183
183
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
13
13
13
13
13
13
13
50
96
49
3
2
2
6
4
2
5
3
2
2
2
3
2
2
3
4
4
3
3
3
4
12
12
7
2
2
2
7
10
11
13
18
10
2
2
3
23
24
17
11
18
22
27
53
66
80
131
103
76
93
111
142
158
129
78
27
53
80
78
76
76
76
76
131
90
50
50
50
50
50
112
96
80
80
80
65
50
50
50
50
50
75
87
93
96
98
100
141
162
183
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
178
178
178
178
178
178
151
147
148
141
131
155
130
134
140
156
145
156
145
150
155
148
155
157
175
164
155
154
153
155
151
156
156
154
178
156
133
129
124
127
133
136
139
150
147
146
145
141
175
134
134
164
125
122
116
114
118
135
132
95
97
102
106
96
111
146
103
120
150
178
178
178
178
138
143
137
130
122
122
122
110
147
127
144
144
98
78
61
45
36
36
48
62
74
101
101
101
101
11
110
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
22
22
22
22
22
22
22
23
82
43
5
16
28
16
4
2
14
7
1
1
2
2
2
3
2
1
4
5
5
3
2
7
6
5
7
5
3
10
10
6
2
2
3
8
6
5
21
12
3
6
13
21
11
2
2
3
8
9
11
18
32
47
35
20
6
10
5
1
4
6
7
8
9
30
23
17
17
17
17
17
11
5
5
4
4
4
26
21
12
4
4
4
2
1
1
1
1
4
7
11
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
66
66
66
66
66
66
66
49
56
72
89
82
107
92
99
103
110
132
120
132
124
132
122
115
115
114
113
113
122
107
113
110
108
122
113
114
116
112
116
113
132
101
101
90
81
82
80
85
94
84
94
94
82
79
73
73
57
57
57
65
52
63
73
81
132
81
85
69
67
64
57
56
56
49
54
56
56
56
56
56
46
65
44
41
38
31
27
24
19
17
26
40
56
85
85
85
85
30
10
40
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
66
66
66
66
66
66
35
4
3
2
5
5
6
4
3
11
6
2
2
1
1
2
5
5
6
6
4
3
3
3
5
3
1
7
4
2
2
4
2
1
2
3
4
3
2
1
1
2
3
5
3
2
2
2
2
3
6
7
9
14
28
26
21
11
1
2
5
7
5
3
3
3
3
8
11
14
15
16
16
17
13
9
6
3
2
2
12
14
8
2
2
2
3
2
2
2
2
2
6
10
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
154
154
154
154
154
154
129
150
123
122
105
123
111
123
131
131
164
156
150
156
156
146
145
147
152
144
155
150
151
156
180
155
161
146
154
142
136
132
143
129
130
134
142
137
150
146
139
152
152
164
162
141
149
144
145
147
151
161
159
152
155
145
156
159
178
180
143
147
155
154
154
154
154
136
140
138
135
133
133
133
122
164
149
162
162
156
123
133
120
119
119
129
146
155
178
178
178
178
11
180
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
123
123
123
123
123
123
76
30
58
30
2
2
2
2
3
5
3
2
2
5
8
6
5
4
3
3
4
4
2
1
4
5
7
13
9
6
6
6
9
5
2
1
7
5
3
1
7
6
6
6
7
4
2
1
4
7
60
33
6
33
45
57
76
39
3
2
40
56
31
6
6
6
6
49
48
47
47
47
47
47
27
7
7
7
7
47
35
23
48
60
66
73
48
23
11
11
11
11
11
11
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
155
155
155
155
155
155
144
174
146
146
143
119
156
144
142
147
183
157
162
163
160
172
156
156
155
154
155
158
149
149
158
152
157
160
158
169
145
141
143
135
136
144
149
151
174
172
162
170
172
183
182
165
165
166
165
165
163
172
161
152
153
155
157
160
169
157
143
141
151
155
155
155
155
135
137
134
131
127
127
127
125
183
151
182
182
107
104
99
88
87
100
117
136
172
172
172
172
151
13
157
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
26
26
26
26
26
26
26
47
83
42
2
5
3
2
2
13
25
14
3
3
3
15
8
2
2
2
2
2
2
3
7
5
3
42
22
2
2
3
5
3
2
2
3
7
8
8
8
6
5
5
5
6
19
32
47
63
100
52
5
32
59
99
100
51
2
6
46
59
32
5
5
5
5
48
39
30
30
30
30
30
19
9
9
9
9
27
25
23
40
49
58
71
47
23
13
13
13
13
13
13
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
113
113
113
113
113
113
97
153
118
124
143
117
121
130
132
137
166
152
150
152
156
144
143
143
146
141
142
156
144
144
158
142
146
140
156
159
135
135
138
132
129
134
152
141
153
149
137
146
148
166
163
141
152
151
159
159
147
142
151
125
114
125
132
136
153
158
138
125
129
124
119
118
118
116
123
129
129
129
129
129
120
166
148
163
163
151
102
98
78
59
66
86
109
142
153
153
153
153
13
158
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
26
26
26
26
26
26
26
15
5
3
2
2
3
2
2
9
7
4
2
8
5
2
5
5
4
3
3
3
3
3
3
3
3
3
2
2
2
3
5
3
2
2
3
7
6
5
8
7
7
17
11
6
18
15
13
13
49
28
7
32
45
59
52
32
13
6
14
22
14
6
6
6
6
47
44
42
42
42
42
42
25
8
8
6
4
4
13
22
13
4
4
4
13
8
4
4
4
4
8
13
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
186
186
186
186
186
186
151
177
128
116
101
112
95
120
183
138
169
170
171
190
174
191
172
173
174
172
180
177
175
174
175
179
179
188
186
173
168
166
183
170
174
183
175
174
177
177
172
175
179
180
190
191
184
185
186
186
186
188
180
183
170
170
175
185
177
172
178
176
180
186
186
186
186
164
157
149
143
139
147
156
166
191
191
177
177
175
110
107
103
97
113
133
151
188
188
188
188
148
43
125
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
66
66
66
66
66
66
50
34
62
32
2
9
5
2
5
3
2
2
2
6
4
2
5
22
12
3
3
3
3
3
5
7
10
12
14
24
15
6
7
9
10
12
8
5
7
8
10
9
9
9
10
31
20
9
9
10
85
87
90
102
114
114
114
99
73
48
97
128
109
90
90
90
90
119
74
30
30
30
30
30
72
93
103
89
76
73
50
28
29
29
30
70
49
28
28
28
28
35
32
30
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
93
93
93
93
93
93
82
80
77
82
67
65
100
77
83
101
92
96
100
101
104
108
122
114
117
120
120
120
122
116
117
115
118
122
113
120
109
107
111
101
102
99
97
97
120
95
98
96
99
96
87
89
91
84
96
96
85
81
81
93
70
76
87
108
86
93
79
77
88
94
94
94
94
62
64
59
53
49
57
62
72
108
78
81
81
55
54
54
45
45
45
56
71
94
94
94
94
31
13
45
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
27
27
27
27
27
27
17
8
45
23
2
8
5
2
1
3
4
4
3
3
3
8
10
9
5
1
1
1
1
3
5
3
1
6
8
10
8
6
3
1
1
1
1
1
2
1
1
4
7
7
4
1
2
3
4
5
4
3
9
16
27
24
22
11
1
3
4
5
10
12
13
14
15
8
1
1
7
10
12
14
7
1
25
13
1
1
9
17
9
1
1
1
1
1
1
1
1
1
7
13
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
66
66
66
66
66
66
55
70
65
73
68
75
153
94
100
109
103
114
128
118
145
133
133
136
153
137
133
145
129
123
125
120
119
129
120
124
153
119
123
123
115
114
132
106
110
106
102
101
110
90
100
99
97
123
85
85
90
79
88
84
84
96
94
105
106
90
92
91
91
92
92
92
92
73
66
62
53
49
57
52
60
105
78
88
88
75
61
67
71
75
75
75
83
92
92
92
92
75
65
65
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
16
16
16
16
16
16
10
4
3
2
2
3
7
6
5
9
5
1
2
2
3
18
11
4
5
4
4
4
4
4
4
12
8
4
4
5
7
10
9
6
4
4
4
9
5
2
2
2
8
8
4
1
1
2
3
4
26
13
1
10
24
39
35
23
12
12
9
7
4
1
1
1
1
23
21
19
19
19
19
19
37
24
12
4
4
10
13
16
22
25
28
19
10
2
2
2
2
20
15
10
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
111
111
111
111
111
111
90
138
77
97
90
93
153
108
143
130
125
134
147
137
145
147
137
136
153
133
132
145
123
128
123
117
145
120
121
122
153
116
123
128
125
143
132
120
110
138
95
105
109
103
120
104
100
93
92
93
102
105
145
109
99
104
103
132
97
95
105
112
123
143
143
143
143
118
120
117
112
111
109
107
111
117
122
145
145
107
88
86
82
80
80
82
82
85
85
85
85
72
8
80
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
66
66
66
66
66
66
39
12
7
3
2
5
3
2
7
6
5
5
4
3
2
2
2
2
2
3
3
3
3
3
5
7
13
8
4
10
8
6
9
12
8
4
8
12
7
2
2
3
8
10
11
13
47
30
13
13
37
35
31
28
36
45
41
22
3
22
17
13
21
25
27
28
30
49
42
35
35
35
35
35
19
4
42
51
55
49
37
25
30
32
35
57
30
3
3
3
3
5
6
8
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
126
126
126
126
126
126
100
140
105
112
101
114
136
112
119
125
122
138
127
131
132
137
134
132
136
138
133
137
128
131
128
130
145
126
126
127
136
122
132
126
125
123
140
120
115
140
100
104
103
102
120
105
109
126
116
123
126
134
145
116
116
110
112
132
123
112
132
140
127
129
127
126
126
117
112
109
106
101
101
101
105
113
122
145
145
126
98
93
88
83
92
103
116
140
140
140
140
72
8
80
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
22
22
22
22
22
22
16
11
12
7
2
6
4
2
7
8
9
8
5
3
3
9
9
8
5
3
3
3
3
3
7
9
11
9
7
9
7
6
9
12
13
13
10
8
6
4
12
9
7
10
11
13
44
24
4
4
31
32
28
24
64
65
57
34
12
62
33
4
18
32
39
42
46
59
48
37
37
37
37
37
20
4
42
39
37
37
37
41
43
44
45
62
59
33
8
8
8
8
8
8
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
119
119
119
119
119
119
95
96
98
99
87
108
110
93
100
106
101
106
105
105
110
106
109
113
114
119
132
110
112
115
109
110
132
115
114
122
111
113
132
112
107
103
114
99
122
98
89
85
97
78
79
119
94
89
100
100
83
77
86
119
82
98
95
107
93
105
95
96
99
100
100
100
100
81
78
73
69
64
71
62
59
119
59
60
56
43
39
36
28
26
35
52
71
105
105
105
105
39
13
36
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
22
22
22
22
22
22
13
5
45
23
2
10
10
6
2
3
3
2
2
2
3
3
3
2
1
3
2
1
1
1
3
2
1
6
4
2
2
3
2
1
1
1
1
1
1
1
1
2
3
4
5
6
3
1
2
3
3
3
3
10
26
16
7
2
1
1
5
10
6
3
3
3
3
34
30
26
26
26
26
26
14
3
3
3
3
3
11
18
10
3
3
3
3
3
3
3
3
3
8
13
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
93
93
93
93
93
93
70
69
68
84
85
90
135
97
100
104
106
114
119
124
139
129
127
126
139
126
126
139
120
119
119
116
116
115
108
116
105
103
131
113
113
114
137
105
95
100
86
89
89
90
90
96
105
113
122
122
109
129
99
91
91
101
96
103
112
109
131
137
117
120
118
117
118
113
122
122
79
73
75
74
80
101
81
81
81
70
64
63
67
70
70
82
105
137
137
137
137
70
58
58
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
25
25
25
25
25
25
14
4
9
7
5
4
3
5
7
9
8
5
2
1
3
3
2
2
2
2
1
1
2
3
5
3
1
8
5
2
3
3
2
1
1
2
4
2
1
1
1
4
4
5
3
2
1
1
4
8
7
7
7
14
28
26
25
13
1
2
7
13
10
7
7
7
7
64
40
16
16
16
16
16
27
39
39
25
12
12
33
29
26
26
26
19
12
14
15
15
15
16
14
12
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
188
188
188
188
188
188
141
189
145
142
132
132
129
146
183
159
185
187
185
196
192
194
186
186
188
182
196
187
188
192
193
187
190
191
188
194
176
176
187
181
184
186
192
188
189
189
188
192
187
186
188
186
189
190
191
196
196
194
193
196
196
180
190
191
194
186
187
188
187
188
188
188
188
183
183
182
181
181
182
184
186
190
190
189
193
193
160
163
151
145
145
155
172
196
196
196
196
181
181
181
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
62
62
62
62
62
62
48
27
6
4
2
1
1
1
2
18
22
11
1
2
1
1
4
4
4
4
2
1
1
2
3
4
6
9
7
6
6
5
4
3
2
4
6
7
5
4
11
20
11
3
6
8
8
9
15
22
91
90
90
107
125
119
114
107
55
3
75
97
93
90
90
90
90
129
118
107
107
107
107
107
110
112
113
106
100
100
100
100
100
100
100
100
100
100
100
100
100
140
160
181
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
185
185
185
185
185
185
160
189
145
142
126
125
160
144
180
161
169
170
175
192
178
186
180
179
185
179
184
189
184
182
189
182
183
184
183
182
178
168
175
172
172
178
180
181
189
189
181
182
185
174
183
170
176
180
182
192
192
187
189
184
184
174
181
184
189
174
175
178
179
183
183
183
183
166
165
162
159
154
158
163
173
189
189
189
189
189
130
120
111
99
113
132
153
192
192
192
192
177
10
174
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
57
57
57
57
57
57
57
68
79
40
2
4
3
2
2
3
3
3
3
6
10
6
2
2
2
3
3
3
4
3
3
12
10
9
9
10
10
10
11
13
15
20
11
2
5
8
43
27
11
18
21
24
26
28
29
31
96
53
11
56
102
108
111
82
46
10
40
66
38
11
11
11
11
76
69
62
62
62
62
62
88
89
89
82
76
73
71
66
62
62
62
73
74
42
10
10
10
10
10
10
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
165
165
165
165
165
165
125
177
116
119
105
106
145
134
153
151
185
167
172
176
186
180
168
168
174
170
173
190
176
187
177
176
180
174
175
170
169
150
150
153
162
168
186
180
182
190
183
187
184
185
185
175
171
169
170
172
173
180
180
169
171
176
174
174
190
163
165
166
167
170
170
170
170
160
161
160
158
158
162
167
173
185
185
185
185
168
147
139
124
112
116
130
147
175
175
175
175
140
15
132
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
16
16
16
16
16
16
14
8
2
2
2
1
1
2
5
7
4
2
1
2
2
3
7
4
1
3
2
1
1
1
4
7
6
6
6
6
6
6
13
10
7
4
12
7
3
3
22
19
16
13
13
13
21
21
21
22
94
88
83
95
124
149
132
108
85
117
124
132
107
83
83
83
83
111
71
31
31
31
31
31
94
120
133
99
66
66
89
100
83
66
66
66
80
47
15
15
15
15
15
15
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
170
170
170
170
170
170
134
189
124
126
114
116
154
138
180
155
169
166
174
186
184
188
173
175
176
173
187
174
177
177
176
175
177
186
170
178
165
163
178
169
175
180
184
182
189
189
177
175
175
169
170
174
170
173
179
186
186
188
179
187
172
170
178
186
184
170
178
180
178
180
180
180
180
162
155
151
143
139
147
156
168
189
189
189
189
176
122
111
106
100
115
134
152
188
188
188
188
151
43
129
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
62
62
62
62
62
62
62
37
12
7
2
18
10
2
5
5
5
3
2
2
1
1
6
8
5
3
3
3
2
2
2
7
15
24
17
10
8
6
9
12
14
17
10
3
3
4
5
3
2
3
4
5
5
5
5
5
67
74
81
96
111
112
91
68
46
112
103
94
87
81
81
81
81
116
73
30
30
30
30
30
72
93
103
89
76
73
71
50
30
30
30
70
73
58
43
43
43
43
36
30
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
164
164
164
164
164
164
137
173
122
127
125
118
153
127
137
134
137
170
160
170
166
188
170
170
171
169
169
175
164
167
169
170
178
181
166
167
162
155
171
150
158
169
178
188
172
175
166
167
171
154
153
150
148
151
155
160
160
166
164
164
161
165
170
181
188
164
171
156
162
162
161
161
161
147
143
139
135
131
136
128
124
170
155
173
173
164
134
137
118
118
125
150
181
181
181
181
181
169
15
164
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
60
60
60
60
60
60
60
65
72
38
5
13
22
11
1
3
4
3
2
5
3
1
3
5
4
3
3
3
4
5
6
8
7
6
5
5
9
7
4
2
2
4
3
2
2
7
12
10
9
19
10
1
3
6
29
53
97
53
9
28
71
101
82
64
65
66
73
81
45
9
9
9
9
72
80
84
86
87
88
89
50
11
11
11
11
69
64
59
37
15
15
15
15
15
15
15
15
15
15
15
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
120
120
120
120
120
120
111
110
113
125
102
110
110
106
108
109
120
113
113
113
127
114
118
123
121
127
124
122
125
127
119
122
122
121
122
126
116
116
122
107
126
111
107
104
126
105
103
125
106
97
120
120
114
118
115
115
113
105
100
104
105
91
98
118
91
89
91
91
97
104
104
104
104
90
86
86
72
66
70
69
82
105
94
120
120
70
70
70
70
70
70
76
95
118
118
118
118
89
57
57
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
26
26
26
26
26
26
16
7
66
34
2
3
2
2
2
3
3
3
3
3
4
3
2
2
2
2
3
3
3
3
3
5
6
8
6
5
5
5
5
3
1
3
7
11
8
4
1
2
3
4
3
2
1
1
4
7
8
10
8
6
22
28
29
15
1
2
9
16
11
6
6
6
6
36
29
23
23
23
23
23
12
1
4
5
7
13
16
19
21
22
23
18
13
8
8
8
8
32
22
13
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
84
84
84
84
84
84
79
83
79
89
102
85
154
101
102
105
108
118
121
143
146
135
137
135
154
138
138
146
143
121
119
111
107
117
118
114
154
110
110
118
107
111
133
98
96
97
89
86
96
72
70
72
70
72
68
68
66
65
65
59
47
53
60
65
75
78
78
60
68
66
65
65
65
49
50
47
44
44
48
43
47
75
60
68
68
61
43
39
31
32
40
53
61
78
78
78
78
58
58
61
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
12
12
12
12
12
12
7
3
44
23
2
6
4
2
2
5
8
6
4
3
6
5
5
4
4
4
4
4
4
4
3
3
6
9
7
5
5
6
5
4
4
4
5
4
2
1
11
6
1
2
2
3
3
3
3
3
5
8
10
13
18
20
17
9
1
36
19
2
2
2
2
2
3
10
12
13
14
14
14
15
9
3
3
2
2
2
11
16
9
2
2
2
1
1
1
1
1
2
11
21
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
198
198
198
198
198
198
170
198
157
152
148
156
157
168
195
172
198
196
192
198
196
197
194
194
194
192
197
194
194
194
200
196
196
196
198
194
185
184
194
190
192
195
196
196
198
198
195
196
197
198
198
197
197
197
197
198
198
197
195
197
196
195
197
197
200
200
194
192
196
198
198
198
198
192
198
200
200
200
200
200
199
199
199
199
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
61
61
61
61
61
61
41
22
85
45
5
14
23
14
5
1
5
3
1
4
5
3
1
4
3
3
2
2
2
1
1
8
10
12
6
1
1
1
3
4
6
16
13
11
10
9
55
38
22
10
16
22
61
82
92
103
148
134
120
126
133
162
171
135
100
72
113
138
129
120
120
120
120
141
103
66
66
66
66
66
66
110
132
99
66
66
133
166
183
191
195
197
180
163
163
163
163
181
190
200
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
184
184
184
184
184
184
161
189
149
140
152
156
153
179
179
168
194
176
184
190
184
196
176
180
180
176
195
179
182
184
182
184
184
190
184
184
175
169
189
173
178
181
185
183
189
189
184
186
190
194
194
196
191
195
191
190
191
194
188
194
187
186
187
187
184
186
183
183
184
184
184
184
184
176
176
176
166
157
157
157
176
196
196
194
194
177
128
128
106
90
95
117
147
194
194
194
194
182
182
182
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
61
61
61
61
61
61
54
47
85
44
4
3
2
2
8
5
2
2
2
2
3
2
1
1
2
2
2
2
1
1
3
13
7
2
1
1
7
10
11
12
7
3
1
1
1
1
1
12
12
12
25
32
22
12
47
82
132
101
71
86
102
140
158
102
46
40
96
138
104
71
71
71
71
123
94
66
66
66
66
66
66
109
131
79
28
28
28
28
28
28
28
28
28
28
28
28
28
105
143
182
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
185
185
185
185
185
185
149
169
129
121
116
119
119
137
180
145
184
165
176
190
184
193
174
179
179
174
195
175
178
181
183
182
184
190
185
185
165
166
185
171
177
180
186
178
187
188
178
182
185
184
190
193
190
195
190
190
190
190
189
194
187
186
187
188
184
183
184
183
184
185
185
185
185
175
177
177
160
155
160
165
175
195
195
184
184
178
145
157
145
145
145
141
168
194
194
194
194
183
183
183
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
16
16
16
16
16
16
13
11
50
26
2
2
2
3
5
3
2
2
4
2
1
1
1
1
3
3
3
4
2
1
3
6
5
3
1
2
4
6
8
9
10
10
7
5
6
8
11
17
23
17
11
31
25
18
11
11
95
88
81
93
105
138
155
100
46
53
95
138
109
81
81
81
81
129
122
115
115
115
115
115
129
133
135
81
28
28
28
28
28
28
28
28
28
28
28
28
28
105
144
183
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
178
178
178
178
178
178
163
156
156
181
129
160
126
143
150
159
162
152
150
151
160
155
161
161
176
165
162
160
181
157
157
160
159
154
178
152
140
135
139
128
127
126
137
126
135
147
154
181
176
162
160
164
152
146
145
144
147
152
146
154
155
147
145
154
139
128
139
138
156
178
178
178
178
144
144
139
132
123
123
123
116
162
144
160
160
146
96
93
90
79
91
105
123
155
155
155
155
102
8
109
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
51
51
51
51
51
51
28
6
93
47
2
12
7
2
6
7
7
5
3
3
4
6
15
9
4
3
5
4
3
3
4
3
3
4
5
6
4
3
5
3
1
2
3
5
4
3
8
8
9
15
12
9
5
1
3
6
70
39
9
31
54
95
94
62
31
9
45
56
32
9
9
9
9
49
35
21
21
21
21
21
13
5
5
5
5
17
21
21
21
21
21
41
33
20
8
8
8
8
8
8
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
184
184
184
184
184
184
137
168
134
140
130
160
177
164
178
181
173
183
177
181
178
179
181
178
184
181
174
174
171
168
171
178
177
183
184
181
177
177
167
168
173
178
175
183
168
181
176
169
184
164
165
181
169
167
169
169
163
165
177
150
166
153
152
147
175
146
141
154
165
184
184
184
184
147
146
140
133
129
135
126
129
177
140
140
139
134
122
121
112
112
118
144
175
175
175
175
175
142
15
134
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
16
16
16
16
16
16
16
12
8
5
2
7
4
2
5
3
2
2
2
5
3
1
20
14
8
4
4
4
4
4
4
13
18
21
13
5
5
4
4
4
4
4
3
3
3
4
17
14
12
14
11
9
10
11
14
17
72
90
63
36
20
72
71
61
32
3
36
66
71
74
75
76
76
77
55
34
34
34
34
34
52
61
39
17
17
69
39
9
12
13
14
11
9
9
9
9
9
12
13
15
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
184
184
184
184
184
184
162
190
151
143
119
117
113
139
179
151
187
169
176
187
175
195
176
180
182
183
187
178
181
183
192
187
190
194
184
180
156
158
181
168
178
183
190
195
190
185
181
180
181
187
178
179
180
181
184
187
187
190
184
187
182
186
189
194
195
192
183
182
185
185
185
185
185
176
176
176
164
155
158
152
153
190
172
174
184
184
153
162
152
152
152
151
172
194
194
194
194
192
192
192
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
16
16
16
16
16
16
16
26
84
43
2
1
1
1
2
3
2
2
2
4
4
3
2
7
5
3
2
1
5
3
2
12
10
8
5
2
2
3
4
4
4
6
9
6
3
6
9
9
6
3
3
11
7
4
6
9
96
83
71
89
107
143
146
106
54
3
73
111
91
71
71
71
71
123
118
114
114
114
114
114
102
90
90
78
66
66
71
76
71
66
66
66
66
71
73
74
76
134
163
192
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
197
197
197
197
197
197
168
195
162
159
138
152
160
161
192
167
173
194
181
196
189
196
191
192
193
191
192
190
183
184
185
187
190
196
197
194
183
179
188
181
188
192
195
194
195
195
190
188
193
187
190
191
187
189
192
196
196
196
192
192
192
190
191
196
194
187
188
195
193
197
197
197
197
184
172
169
160
153
158
165
176
195
195
195
195
178
159
161
145
145
145
142
170
196
196
196
196
183
183
183
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
75
75
75
75
75
75
75
79
83
42
2
1
1
2
7
12
11
7
3
4
4
4
6
5
4
6
7
5
4
6
8
10
7
4
32
26
16
6
6
6
7
13
11
9
8
8
66
41
16
15
15
16
38
49
55
61
120
105
90
102
114
144
157
111
66
66
105
112
101
90
90
90
90
129
121
113
113
113
113
113
89
66
66
47
28
28
64
100
64
28
28
28
28
64
82
91
100
141
162
183
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
52
53
53
53
59
53
53
92
62
72
80
83
75
76
86
98
97
108
109
110
137
120
121
137
124
128
137
127
127
127
117
117
114
107
117
109
108
105
133
104
104
105
104
101
96
107
90
88
86
83
90
91
96
118
98
102
102
92
84
114
76
81
95
107
102
109
133
98
113
116
118
118
118
118
83
72
65
56
61
65
72
96
78
81
81
60
55
53
42
36
50
67
92
133
133
133
133
54
10
44
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
53
53
53
53
53
53
33
13
4
6
8
8
9
7
5
4
3
2
1
1
2
3
4
2
1
3
2
1
1
1
4
2
1
1
1
1
1
1
3
4
5
6
6
6
9
5
1
1
2
8
6
4
15
27
48
70
36
3
12
21
30
26
22
11
1
17
46
32
19
13
13
13
13
42
28
15
15
15
15
15
8
1
7
8
9
10
31
29
19
10
10
10
10
10
10
10
10
10
10
10
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
116
116
116
116
116
116
100
92
90
88
77
87
98
95
98
110
125
100
101
103
107
108
111
113
147
117
121
131
142
127
147
131
132
142
133
133
133
147
120
118
112
107
108
105
103
103
124
112
117
125
122
116
114
103
118
118
88
89
80
69
88
56
64
57
47
93
51
62
78
88
88
88
88
73
70
67
64
59
68
59
73
125
89
122
122
73
69
56
41
34
34
39
47
59
59
59
59
35
10
34
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
16
16
16
16
16
16
16
28
57
33
9
10
10
7
4
2
1
1
3
3
2
2
9
6
4
3
3
3
3
3
4
16
10
4
4
7
8
10
7
4
4
9
5
2
1
1
1
4
7
8
6
4
3
4
4
5
8
11
14
17
31
28
23
12
1
1
1
2
2
2
2
2
3
31
28
25
25
25
25
25
13
1
2
2
2
2
26
25
13
2
2
2
1
1
1
1
1
2
6
10
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
66
66
66
66
66
66
71
75
74
87
89
87
135
92
105
108
109
131
118
122
135
122
125
122
121
121
120
135
121
116
118
117
118
121
111
115
112
112
121
116
131
120
121
125
110
124
101
96
97
90
83
90
92
121
85
85
84
72
81
61
52
68
78
78
131
81
73
73
74
73
73
73
73
52
52
49
45
43
50
58
67
90
82
82
82
57
49
45
39
33
37
43
54
71
71
71
71
57
10
47
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
10
10
10
10
10
10
5
1
44
24
5
3
12
8
5
12
10
7
4
1
1
2
2
2
2
2
2
2
2
2
1
1
1
2
3
4
3
3
2
1
1
1
1
1
1
1
1
3
5
5
4
3
2
1
1
1
1
1
5
10
15
10
5
4
3
2
2
2
3
4
4
4
5
10
12
15
17
18
18
19
10
1
20
15
10
10
16
22
16
10
10
10
6
2
2
2
2
6
8
10
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
107
107
107
107
107
107
119
117
140
140
111
117
116
119
126
122
122
119
123
124
126
137
130
131
133
136
135
136
140
136
131
131
129
124
127
111
111
110
112
114
119
125
116
137
111
116
123
140
117
122
120
103
100
87
87
91
96
128
126
92
97
107
101
95
137
83
97
104
109
125
125
125
125
81
79
72
63
59
68
60
74
128
92
126
126
80
79
72
55
49
49
46
53
59
59
59
59
40
9
49
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
21
21
21
21
21
21
17
14
14
11
8
8
9
8
8
8
9
8
6
4
11
11
11
7
4
4
3
2
1
3
4
5
4
4
3
2
6
9
6
3
7
12
11
7
3
7
11
12
7
3
6
10
10
10
10
11
13
13
13
16
31
47
37
25
13
3
15
38
24
11
11
11
11
13
9
5
5
5
5
5
4
3
3
2
2
2
24
36
19
2
2
2
2
2
2
2
2
2
4
7
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
118
118
118
118
118
118
117
114
123
172
129
131
160
137
138
151
157
147
150
151
149
154
149
151
151
154
153
160
172
146
149
137
137
138
135
153
143
139
147
137
135
138
160
134
140
136
138
172
149
157
153
142
145
145
153
153
139
154
118
114
107
108
111
123
105
113
102
104
112
118
118
118
118
107
92
92
77
67
79
69
88
157
108
153
153
81
75
61
46
38
54
75
104
154
154
154
154
29
8
38
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
62
62
62
62
62
62
33
5
72
37
2
28
51
29
8
4
1
1
5
4
3
2
7
12
12
7
3
3
2
1
1
1
1
1
8
10
10
8
6
6
6
5
3
2
3
5
15
12
6
1
7
14
9
5
1
1
53
32
12
10
22
53
52
40
20
1
5
10
5
1
1
1
1
46
33
20
20
20
20
20
14
8
4
1
1
9
18
19
14
9
9
9
9
8
8
8
8
8
8
8
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
179
179
179
179
179
179
162
173
150
142
123
153
121
143
158
153
153
151
133
130
133
140
151
153
171
179
149
148
144
141
140
170
148
146
174
151
137
136
127
126
132
135
142
150
173
172
159
163
171
153
151
179
159
157
170
170
141
135
121
105
105
105
104
108
111
95
93
109
136
174
174
174
174
110
107
96
83
75
88
77
98
173
131
172
172
98
90
82
74
70
76
85
96
116
116
116
116
97
58
58
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
91
91
91
91
91
91
74
58
97
51
5
6
4
2
3
4
3
2
3
5
4
3
3
3
3
2
1
1
2
3
3
4
24
34
22
10
7
5
5
5
6
7
20
13
6
5
20
15
9
4
4
5
25
14
4
4
45
28
12
5
22
44
35
21
7
4
6
7
5
4
4
4
4
9
11
14
16
17
17
18
11
4
4
4
4
22
22
20
18
18
18
18
14
10
10
10
10
34
26
18
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
75
75
75
75
76
77
90
145
94
106
106
103
145
123
128
151
145
134
141
151
144
144
148
151
138
139
137
137
142
130
141
128
130
131
131
142
131
130
141
127
123
120
125
118
117
118
112
110
106
110
106
93
105
129
97
97
98
97
87
84
63
66
77
81
104
99
79
72
71
67
62
60
60
46
46
44
41
40
51
47
59
110
83
106
106
72
67
69
70
72
73
78
85
97
97
97
97
72
10
63
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
16
16
16
16
16
16
16
45
69
37
5
6
22
15
8
31
19
7
2
1
1
2
4
4
2
1
1
1
5
4
4
20
12
5
7
10
7
5
5
5
5
5
3
2
1
1
1
2
4
3
3
4
5
5
5
5
6
7
8
12
17
15
11
6
1
4
11
8
5
3
3
3
3
8
10
11
11
11
11
12
6
1
2
3
4
20
20
21
23
24
26
44
25
7
7
7
7
8
9
10
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
162
162
162
162
162
162
150
142
136
140
104
120
103
120
125
124
153
136
129
131
128
135
137
137
151
162
137
139
140
131
128
131
130
125
155
125
123
120
128
113
111
111
132
117
125
138
131
140
151
135
153
162
137
136
134
130
128
135
130
106
106
106
102
132
97
90
92
98
124
155
155
155
155
102
102
93
83
75
80
77
95
125
107
153
153
81
75
63
45
38
50
69
93
135
135
135
135
36
9
45
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
22
22
22
22
22
22
15
9
74
39
5
8
9
7
5
11
8
5
3
2
2
1
1
1
1
1
1
1
2
3
7
5
3
3
2
2
2
3
3
4
5
4
3
2
1
2
4
7
6
5
5
5
14
11
9
9
47
29
11
4
18
49
41
22
3
5
9
5
2
6
8
9
11
12
13
14
19
21
22
24
14
4
32
19
6
6
11
17
11
6
6
6
9
7
6
6
6
6
7
9
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
103
103
103
103
103
103
101
146
113
141
118
115
121
118
115
124
121
117
121
121
122
125
128
132
139
141
139
146
141
138
128
142
119
115
113
121
104
107
103
109
121
115
141
134
143
142
146
141
112
93
90
92
108
102
142
142
94
89
72
57
49
52
61
54
78
81
60
70
69
68
68
68
68
52
56
54
52
51
65
59
77
143
101
142
142
82
81
75
57
50
50
43
48
50
50
50
50
40
10
50
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
27
27
27
27
27
27
27
18
10
7
5
9
14
9
5
8
9
8
5
3
2
2
7
10
13
12
11
12
6
1
2
10
10
8
5
2
6
6
3
1
2
1
1
1
1
1
6
4
3
5
3
1
6
3
1
1
4
8
11
13
15
9
4
1
1
2
1
1
1
1
1
1
1
4
6
8
12
14
15
16
8
1
1
1
1
4
12
21
12
4
4
4
3
2
2
2
2
4
4
5
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
188
188
188
188
188
188
169
172
154
142
117
159
124
150
164
161
179
154
149
151
152
157
162
162
188
165
153
154
152
154
154
161
161
156
179
154
149
148
143
136
133
139
144
147
172
170
166
175
188
179
178
165
161
155
153
153
155
161
159
153
152
147
142
140
147
120
135
138
155
179
179
179
179
145
145
140
133
124
124
124
122
179
154
178
178
147
99
91
84
73
85
100
119
153
153
153
153
147
57
114
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
87
87
87
87
87
87
59
32
87
44
2
5
4
3
2
2
2
1
1
3
5
3
2
2
1
1
1
1
2
2
2
2
3
5
5
5
6
6
5
5
4
3
3
4
4
4
24
21
11
2
2
2
2
3
28
53
76
68
35
3
27
51
40
21
2
4
9
15
22
25
27
28
29
38
26
15
15
15
15
15
10
6
6
6
6
24
23
19
15
15
15
15
17
18
19
19
20
38
26
15
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
120
120
120
120
120
120
102
101
100
101
100
106
115
114
138
118
114
118
121
123
122
137
127
129
129
137
134
136
140
137
140
134
140
138
124
121
124
115
117
119
134
123
112
116
114
124
114
113
121
107
111
138
112
134
97
93
86
78
70
66
68
73
81
77
81
95
77
84
104
123
123
123
123
108
91
85
79
70
73
64
70
106
79
99
99
64
61
50
39
32
41
56
75
108
108
108
108
34
6
38
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
16
16
16
16
16
16
11
7
49
25
2
4
6
5
5
13
10
6
2
2
2
2
2
3
3
4
4
4
3
3
5
4
3
5
3
1
1
1
3
4
6
4
3
2
1
2
4
4
4
5
4
3
3
3
3
3
9
6
3
12
27
44
39
20
2
10
7
5
4
3
3
3
3
30
28
27
27
27
27
27
15
4
6
5
5
5
27
27
16
5
5
5
5
5
5
5
5
5
5
6
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
64
71
71
71
72
71
71
77
60
79
71
72
132
80
85
95
93
104
107
112
132
105
107
110
112
113
126
132
106
105
105
100
101
107
105
106
112
112
106
111
126
106
113
107
107
109
89
98
97
97
112
100
107
112
126
126
101
93
85
116
80
85
94
96
89
112
89
91
97
98
98
98
98
70
73
69
64
59
60
58
56
78
66
77
77
61
58
54
47
44
48
62
83
116
116
116
116
73
15
60
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
71
71
71
71
71
71
41
12
10
6
2
15
12
7
3
2
2
2
3
5
5
3
2
3
4
6
6
4
3
3
7
8
6
4
6
6
5
4
4
4
4
7
9
6
3
2
4
3
2
5
4
3
3
3
3
4
9
15
14
13
24
35
32
17
3
12
8
4
4
4
4
4
4
9
12
14
15
15
15
16
10
4
4
4
4
6
27
35
28
22
22
14
6
10
12
13
14
14
10
6
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
129
129
129
129
129
129
105
165
105
106
97
108
99
101
106
104
113
125
129
133
153
148
135
138
134
131
133
124
126
132
132
137
153
129
128
133
126
122
140
124
124
134
133
135
165
134
124
133
130
124
133
148
136
135
140
140
128
135
113
117
110
106
106
114
99
107
91
94
111
126
126
126
126
83
84
77
69
65
79
82
99
165
112
134
134
84
77
71
55
66
79
100
135
135
135
135
135
73
15
60
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
10
10
10
10
10
10
10
8
7
4
2
3
2
2
7
7
7
5
3
3
3
6
8
6
4
4
4
4
4
4
4
18
12
7
7
9
7
6
9
12
8
4
4
4
6
9
12
7
2
10
11
13
8
4
4
4
18
11
4
16
28
51
27
4
10
17
41
29
16
4
4
4
4
6
7
8
12
14
15
16
24
33
18
4
4
31
28
26
20
15
15
11
8
8
8
8
8
11
13
15
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
148
148
148
148
148
148
126
143
119
112
105
113
106
112
122
117
113
110
112
114
117
121
123
125
148
124
121
118
117
118
115
117
122
117
117
121
114
112
112
114
109
114
118
120
143
141
126
130
148
113
109
124
109
109
102
101
108
122
118
100
112
98
99
99
101
109
84
87
103
113
113
113
113
81
84
79
74
69
79
69
84
143
113
141
141
104
84
80
62
51
52
65
84
112
112
112
112
101
10
109
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
89
89
89
89
89
89
63
38
64
33
2
5
9
5
2
2
10
5
1
1
1
1
2
1
1
1
1
1
1
1
1
2
3
5
3
2
6
9
9
9
10
6
3
4
3
3
12
7
3
4
3
2
6
4
3
3
17
31
19
7
17
49
37
25
13
2
7
5
3
4
5
5
6
10
12
15
28
34
37
40
22
5
5
4
3
3
11
19
11
3
3
3
6
4
3
3
3
3
4
6
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
194
194
194
194
194
194
166
190
161
156
134
154
142
156
183
158
172
186
182
196
187
194
183
187
185
181
193
176
177
177
181
180
185
191
194
187
178
178
187
182
184
186
188
186
190
190
177
184
185
183
192
189
188
191
192
196
196
194
191
193
192
178
187
191
187
181
187
188
189
194
194
194
194
176
172
166
162
153
153
153
172
192
192
190
190
175
133
128
107
90
96
118
148
196
196
196
196
181
181
181
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
62
62
62
62
62
62
62
72
83
43
3
3
3
3
6
10
13
7
2
1
2
4
3
2
2
2
2
1
1
5
9
14
11
9
34
23
12
6
4
3
2
16
12
9
7
6
43
32
22
17
13
22
15
9
20
31
96
93
90
98
107
110
112
98
55
13
51
90
90
90
90
90
90
126
96
66
66
66
66
66
66
78
84
56
28
28
47
66
47
28
28
28
28
47
56
61
66
123
152
181
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
101
101
101
101
101
101
71
101
84
102
152
114
138
136
131
152
138
142
148
134
152
129
131
137
135
148
145
124
127
125
121
127
120
121
124
117
120
124
121
124
124
118
108
101
88
98
83
86
118
74
77
81
91
90
114
114
71
71
60
55
54
59
62
58
77
72
65
76
94
118
118
118
118
86
88
83
77
70
70
70
57
63
60
66
66
48
44
40
32
28
31
41
55
77
77
77
77
39
10
43
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
66
66
66
66
66
66
39
13
5
17
11
5
29
44
33
18
3
3
3
5
5
5
6
18
10
3
5
8
12
8
4
4
10
16
11
6
6
6
8
6
4
4
3
3
2
2
4
6
8
10
5
1
1
4
6
8
8
9
6
3
15
27
32
18
4
4
3
2
1
1
1
1
1
11
16
22
25
26
27
28
19
11
4
4
4
5
17
22
13
5
5
5
3
2
2
2
2
5
5
5
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
59
60
60
60
60
60
60
64
54
69
83
76
97
89
95
118
99
105
107
111
118
112
134
124
132
157
143
146
157
146
129
129
157
118
119
112
103
120
94
97
98
98
120
95
109
90
81
86
98
78
98
98
80
80
70
68
68
67
80
61
64
76
78
71
120
81
70
74
77
80
80
80
80
84
92
103
103
103
103
103
78
75
81
81
81
72
103
71
77
72
72
72
87
98
120
120
120
120
80
80
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
60
60
60
60
60
60
33
7
2
1
1
3
5
4
3
2
2
1
1
5
10
6
2
3
3
4
4
2
1
1
2
7
6
5
4
3
6
9
7
5
3
1
5
6
8
9
5
1
2
10
18
9
1
3
4
6
8
11
9
7
22
40
26
12
6
3
1
2
1
1
1
1
1
32
28
25
25
25
25
25
15
6
6
6
6
9
29
28
28
28
28
18
9
1
1
1
1
40
24
9
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
161
161
161
161
161
161
123
170
110
113
106
153
110
133
161
133
148
129
127
125
129
127
132
153
134
138
132
146
130
130
134
169
140
140
149
147
124
126
112
117
122
126
138
140
143
170
146
138
138
127
148
125
140
134
169
169
127
121
117
93
73
74
77
76
79
72
75
89
113
149
149
149
149
93
91
82
70
65
76
78
100
143
117
170
170
96
94
86
72
61
60
60
71
82
82
82
82
46
8
53
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
98
98
98
98
98
98
78
58
35
12
4
5
6
5
4
7
4
2
2
4
4
4
10
17
9
2
1
1
2
1
1
2
3
5
3
1
1
1
3
4
3
2
5
5
5
5
6
7
8
12
7
2
2
2
2
2
14
22
13
5
14
11
9
7
4
2
2
2
2
2
2
2
2
5
7
9
12
13
14
15
10
6
4
2
2
8
15
22
15
8
8
8
5
2
2
2
2
5
6
8
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
179
179
179
179
179
179
163
188
152
174
135
133
132
145
161
148
192
154
165
167
160
178
164
170
177
169
181
175
174
176
189
178
180
182
179
181
165
163
173
161
163
167
170
173
188
187
181
186
184
192
192
177
183
179
181
181
181
182
189
181
179
174
175
182
178
167
173
167
174
179
179
179
179
168
170
169
167
166
166
166
148
192
179
192
192
189
114
108
103
96
112
132
147
182
182
182
182
178
62
161
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
15
15
15
15
15
15
15
47
81
43
5
7
10
9
8
6
5
5
5
4
3
4
4
5
3
1
1
1
3
2
2
8
6
4
3
2
6
9
5
1
13
14
15
8
1
8
15
11
8
5
3
2
13
24
42
60
114
61
8
30
53
96
99
66
34
2
43
85
46
8
8
8
8
76
46
17
17
17
17
17
12
7
7
7
7
26
27
22
17
17
17
67
48
29
29
29
29
45
31
17
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
178
178
178
178
178
178
153
140
139
162
115
118
132
137
161
145
181
152
142
146
139
147
153
156
176
164
157
157
162
162
160
164
180
162
178
159
152
147
144
144
149
161
147
156
151
153
160
164
176
166
181
164
160
147
159
159
153
164
180
135
157
146
149
144
156
159
132
146
161
178
178
178
178
149
151
146
141
134
134
134
135
166
158
181
181
154
107
99
77
58
67
87
113
157
157
157
157
156
7
159
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
28
28
28
28
28
28
18
8
85
43
2
4
3
2
7
4
2
7
5
3
4
4
4
4
3
3
3
3
3
3
4
5
4
4
8
7
6
9
6
3
1
4
5
4
3
3
25
16
8
1
12
11
6
1
11
22
57
32
8
25
40
55
46
23
1
3
12
22
15
8
8
8
8
51
46
42
42
42
42
42
32
22
42
22
3
3
14
25
14
3
3
3
11
7
3
3
3
3
5
7
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
92
92
92
92
92
92
97
118
95
117
109
101
176
122
125
130
126
132
131
145
144
139
137
134
151
142
141
176
140
141
145
134
134
136
132
129
151
124
126
138
131
131
176
115
113
120
118
119
122
125
120
96
103
93
92
94
97
121
115
95
103
96
96
97
99
104
89
92
89
87
84
84
84
65
68
66
63
60
70
62
74
125
100
120
120
100
78
75
59
52
52
62
79
103
103
103
103
99
6
104
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
15
15
15
15
15
15
8
1
59
30
2
3
2
2
3
5
4
3
5
5
6
8
9
6
4
4
4
4
4
6
8
7
7
13
14
15
10
6
5
4
4
4
4
3
2
1
12
7
3
7
10
12
8
4
4
4
6
9
11
11
11
48
37
19
1
45
27
10
4
4
4
4
5
12
15
19
32
38
41
44
26
9
5
1
1
1
12
24
12
1
1
1
5
3
1
1
1
1
3
5
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
47
66
66
66
73
66
66
109
62
82
76
71
136
80
92
103
108
136
123
133
129
133
132
131
136
136
131
129
128
130
116
111
136
116
120
123
136
122
121
120
130
112
110
113
94
88
120
80
85
88
87
100
97
88
113
113
97
118
115
68
67
75
81
77
130
100
69
64
60
53
51
44
43
43
49
55
55
55
64
57
69
118
87
115
115
72
71
70
55
55
55
52
62
71
71
71
71
45
10
55
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
66
66
66
66
66
66
36
6
7
4
2
7
4
2
6
7
4
2
3
3
3
5
12
21
12
4
3
2
1
3
4
6
7
8
7
6
6
6
7
9
8
7
4
2
2
1
1
1
2
5
6
8
8
4
1
1
15
10
6
6
18
20
18
9
1
6
6
4
2
1
1
1
1
8
11
13
14
15
15
16
8
1
1
1
1
5
12
19
12
5
5
5
3
2
2
2
2
5
5
5
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
73
73
73
73
73
73
61
134
69
85
102
76
110
100
100
104
120
110
111
116
116
114
116
116
119
122
126
134
134
134
121
123
118
117
123
115
114
115
120
116
121
113
122
120
128
134
108
116
116
114
120
109
121
107
106
109
109
91
96
120
76
96
91
80
91
121
90
92
94
90
88
88
88
74
68
68
57
53
64
58
74
128
101
134
134
80
80
83
80
80
86
92
99
113
113
113
113
80
80
80
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
12
12
12
12
12
12
12
10
8
5
2
5
3
2
10
6
2
6
5
4
9
8
7
7
5
4
4
4
4
4
4
4
9
12
11
10
10
10
7
4
4
4
5
5
4
4
5
3
2
6
10
28
19
10
10
10
21
15
9
16
24
16
9
7
6
7
9
42
25
9
9
9
9
38
27
16
16
16
16
16
12
9
9
9
10
27
18
10
27
36
45
62
34
6
6
6
6
17
23
29
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
149
149
149
149
149
149
120
106
105
104
95
112
133
110
115
115
118
131
127
133
134
137
157
142
149
140
143
135
134
136
128
124
126
130
134
157
133
137
134
129
143
126
127
129
124
131
126
120
157
105
112
137
120
143
114
113
112
124
122
88
117
86
94
99
107
111
86
93
110
125
125
125
125
108
123
128
128
128
128
128
105
124
118
122
122
107
71
62
52
40
50
63
84
117
117
117
117
107
5
111
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
16
16
16
16
16
16
10
4
47
24
2
15
13
9
5
11
8
5
2
6
4
3
5
4
3
3
3
3
3
4
6
8
6
4
4
10
8
6
13
7
2
3
4
3
2
2
3
8
8
4
1
1
2
4
7
10
10
11
9
7
15
22
24
13
3
2
1
1
1
1
1
1
1
9
13
18
21
23
24
25
14
3
3
3
3
5
15
20
12
5
5
5
3
1
1
1
1
3
4
5
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
92
92
92
92
92
92
85
86
88
94
95
95
120
102
109
104
103
104
103
107
110
110
131
116
123
131
123
131
118
114
116
109
105
106
112
98
96
92
96
98
96
90
120
90
90
93
84
82
109
74
73
89
83
79
98
98
82
77
68
81
66
74
74
74
87
67
75
75
81
73
70
70
70
64
66
66
53
51
57
49
54
89
67
74
74
67
47
44
36
37
44
55
67
75
75
75
75
62
62
67
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
17
17
17
17
17
17
13
9
44
22
1
11
21
11
2
6
5
3
1
2
3
2
2
2
2
3
2
1
2
3
3
3
4
6
4
2
2
3
4
3
2
3
2
1
1
1
9
6
4
3
2
2
2
3
3
4
10
14
17
17
17
30
33
17
1
1
5
14
8
3
3
3
3
34
28
22
22
22
22
22
14
6
6
6
6
6
11
16
11
6
6
6
4
2
2
2
2
6
16
26
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
96
96
96
96
96
96
82
114
101
107
134
121
127
134
134
134
123
122
134
128
132
135
149
131
134
130
125
124
120
123
124
125
134
130
129
149
128
118
120
124
134
122
133
135
114
118
116
115
149
116
118
112
109
100
113
113
93
92
113
75
68
80
80
77
135
88
90
102
105
118
118
118
118
83
86
80
74
69
71
70
81
93
97
118
118
105
71
57
44
42
43
58
67
80
104
104
104
104
62
63
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
26
26
26
26
26
26
14
2
7
18
19
21
28
17
7
7
7
7
8
5
3
2
3
5
4
3
3
3
3
3
2
2
4
5
6
9
9
10
11
12
8
4
4
5
3
2
44
25
6
8
9
11
7
4
2
2
5
9
10
12
26
40
27
14
14
13
11
9
8
8
8
8
8
11
13
15
16
16
16
17
36
52
29
6
1
1
26
21
11
1
1
1
1
1
1
1
1
1
9
17
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
49
49
49
49
49
49
43
87
44
63
63
66
133
88
101
115
124
138
129
132
133
132
126
127
128
138
127
133
127
127
122
124
138
118
118
123
113
111
111
109
104
108
114
107
113
96
124
109
111
124
120
95
111
98
123
123
88
83
71
59
51
54
63
67
82
93
68
75
81
85
85
85
85
68
62
57
50
45
57
51
67
124
87
120
120
72
67
53
40
33
38
48
62
85
85
85
85
54
18
36
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
10
10
10
10
10
10
10
9
9
5
2
4
7
6
5
9
5
2
6
4
3
7
12
8
4
3
3
3
3
3
7
11
10
7
4
6
6
6
5
4
8
12
7
3
2
1
1
1
2
1
1
1
1
1
1
1
12
9
6
14
22
23
19
11
3
3
2
1
1
1
1
1
1
29
22
15
15
15
15
15
19
13
7
5
5
7
27
24
17
10
10
8
6
5
5
5
5
10
8
7
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
179
179
179
179
179
179
173
174
164
191
136
158
132
143
146
143
193
152
165
163
164
177
167
171
177
174
178
172
191
171
175
178
177
182
179
181
162
158
169
150
152
159
166
164
174
172
178
191
182
193
192
181
183
179
181
181
177
177
171
178
167
166
163
182
162
161
169
165
172
179
179
179
179
155
146
143
130
125
135
116
128
193
161
192
192
149
113
106
82
70
83
109
134
182
182
182
182
151
61
116
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
94
94
94
94
94
94
53
13
102
52
2
2
2
2
8
6
5
5
5
3
2
5
3
2
1
1
1
1
1
1
4
8
6
4
7
10
7
5
5
3
2
1
3
4
5
8
11
10
7
5
5
3
2
1
32
63
117
63
10
34
58
100
119
77
35
2
46
87
48
10
10
10
10
76
69
62
62
62
62
62
34
7
7
5
4
4
14
25
14
4
4
4
14
9
4
4
4
4
30
57
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
60
60
60
60
64
60
56
134
63
84
79
77
132
98
102
105
103
111
111
122
132
118
120
122
117
118
118
132
120
128
131
134
155
124
122
122
118
120
118
126
121
121
122
155
112
109
126
102
101
95
90
98
113
105
155
155
118
120
115
85
95
77
78
81
104
76
83
90
96
109
109
109
109
68
65
57
49
46
57
52
66
120
87
115
115
71
66
54
43
36
39
43
53
67
67
67
67
54
10
44
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
10
10
10
10
10
10
10
9
9
5
2
7
4
2
5
3
2
2
2
5
5
5
3
2
2
2
2
1
1
7
7
7
18
14
8
2
3
3
4
3
2
9
7
5
3
1
5
3
2
8
7
6
6
6
14
18
13
9
13
17
29
26
20
11
2
8
4
1
8
12
14
15
16
14
12
12
15
17
18
19
13
7
7
7
7
10
31
27
18
10
10
10
6
2
2
2
2
6
8
10
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
72
72
72
72
78
79
82
114
78
90
83
76
151
90
100
116
124
119
126
117
144
125
128
126
151
125
125
144
121
123
119
124
120
117
121
119
151
119
119
121
117
111
129
108
102
102
124
108
111
124
124
110
114
104
113
113
111
120
120
100
106
84
92
94
96
106
86
87
91
94
100
100
100
100
88
88
76
68
76
84
100
124
124
124
124
95
77
75
58
52
52
64
81
106
106
106
106
96
10
104
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
66
66
66
66
66
66
34
2
41
21
2
1
1
2
5
3
2
2
2
2
2
2
4
4
4
4
4
4
4
4
4
5
6
7
8
10
8
6
5
4
4
5
3
1
1
2
15
10
6
8
9
10
7
4
2
2
22
13
5
10
16
20
22
23
23
24
20
17
11
5
5
5
5
46
43
41
41
41
41
41
32
24
24
12
1
1
9
18
9
1
1
1
9
5
1
1
1
1
5
10
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
109
109
109
109
109
109
89
121
87
95
90
91
153
109
112
118
119
129
130
143
157
148
157
151
153
157
147
149
143
136
137
131
129
132
128
128
153
126
124
127
122
117
132
107
121
106
100
97
122
94
102
102
97
124
85
82
80
71
67
55
53
53
61
56
67
90
58
68
71
70
70
70
70
54
56
54
51
50
53
48
50
71
64
72
72
71
47
43
35
37
42
53
71
68
68
68
68
68
68
71
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
71
71
71
71
71
71
67
35
3
4
6
9
12
9
6
4
3
3
4
6
8
12
17
10
4
4
4
2
1
1
8
16
10
4
4
10
8
6
5
4
6
7
4
2
2
2
3
2
1
5
9
13
8
4
6
8
4
1
4
7
20
24
22
12
2
3
7
4
1
6
8
9
11
16
17
18
18
18
18
19
12
5
4
3
2
2
10
17
9
2
2
2
1
1
1
1
1
2
13
24
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
160
160
160
160
160
160
116
131
107
115
102
140
110
112
118
114
116
132
116
123
124
127
140
141
134
150
129
124
121
116
112
118
120
127
160
132
123
127
111
107
110
111
117
122
124
131
141
117
123
119
123
150
118
121
112
105
105
96
102
115
86
91
93
110
81
76
96
110
127
160
160
160
160
122
120
113
105
95
96
93
91
124
103
131
131
79
76
70
54
45
48
60
78
105
105
105
105
62
8
54
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
67
67
67
67
67
67
67
72
40
9
2
12
11
11
14
10
6
6
11
8
6
5
4
4
4
4
4
4
4
4
4
7
6
5
5
10
8
6
5
4
4
5
5
3
2
2
5
5
6
9
11
13
8
4
5
6
8
11
14
18
26
40
36
24
12
10
6
3
14
18
20
21
22
23
30
33
35
36
36
37
24
11
11
8
5
5
16
27
20
14
14
9
5
6
7
7
7
7
6
5
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
147
147
147
147
147
147
128
123
120
138
100
98
111
116
117
120
160
125
129
130
126
131
131
135
147
136
154
137
138
133
132
129
128
132
120
125
129
127
126
142
139
123
125
125
126
129
132
138
147
129
160
133
142
142
144
144
126
132
123
103
154
101
111
110
106
114
96
101
107
112
112
112
112
97
92
87
82
74
83
81
101
144
120
160
160
87
88
85
81
77
82
94
119
154
154
154
154
103
60
60
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
14
14
14
14
14
14
9
4
71
36
2
5
8
6
5
11
8
5
2
2
3
6
4
2
1
3
3
2
1
1
3
6
4
2
2
2
2
7
13
7
2
3
4
3
2
1
5
8
6
5
4
10
19
12
5
5
13
22
24
19
14
21
24
13
2
39
24
9
6
4
4
4
4
32
27
23
23
23
23
23
16
10
38
28
19
19
21
22
22
22
23
21
19
21
22
22
23
39
29
19
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
121
121
121
121
121
121
88
154
82
97
89
84
136
97
101
108
108
116
119
126
154
128
129
127
136
125
124
129
126
130
129
130
154
126
122
124
136
116
116
120
116
119
129
122
122
130
120
105
105
101
101
105
112
106
130
130
95
95
85
77
95
79
85
92
106
96
96
91
107
121
121
121
121
76
75
67
58
54
63
57
73
122
98
130
130
78
74
69
53
54
57
67
78
82
82
82
82
69
69
78
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
63
63
63
63
63
63
63
36
10
3
2
5
3
2
7
6
5
6
8
8
8
6
4
8
8
8
8
5
3
3
8
14
9
4
4
8
7
7
4
2
2
7
4
2
2
4
3
3
6
9
11
13
28
36
40
44
31
18
11
4
24
37
39
21
3
5
6
8
9
10
10
10
11
10
10
10
17
20
22
24
18
12
12
10
9
9
15
22
15
9
9
9
11
7
3
3
3
3
23
44
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
132
132
132
132
132
132
87
81
80
85
68
77
114
89
117
103
110
132
110
115
116
116
123
117
117
120
130
118
123
115
114
116
116
120
113
132
110
106
120
105
99
103
114
100
116
97
91
85
90
85
95
99
95
120
85
79
83
98
72
65
61
56
59
52
57
67
69
80
83
95
95
95
95
61
59
53
46
42
50
45
49
98
58
57
58
52
44
53
33
27
31
38
49
67
67
67
67
57
10
47
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
15
15
15
15
15
15
11
7
3
2
2
15
8
2
3
3
3
3
3
3
2
2
4
4
4
4
3
3
3
3
4
2
1
2
4
6
6
5
3
1
4
6
4
3
2
1
1
3
3
3
5
8
11
6
1
1
1
1
5
15
35
31
25
13
1
3
2
2
1
1
1
1
1
6
9
12
17
20
21
23
12
1
1
1
1
5
29
26
15
5
5
5
3
2
2
2
2
5
5
5
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
117
117
117
117
117
117
83
131
82
100
102
104
155
120
127
154
134
141
154
141
156
151
156
154
155
156
150
145
138
150
135
132
130
132
132
132
155
128
120
121
119
121
124
127
129
131
143
120
121
120
120
128
118
120
110
110
100
93
101
91
73
84
87
77
123
90
85
99
117
143
143
143
143
87
83
73
62
55
65
57
73
129
96
131
131
77
72
64
49
39
45
56
73
100
100
100
100
70
8
62
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
5
5
5
5
5
5
5
5
6
6
3
1
3
4
6
6
4
2
2
3
2
2
2
2
2
2
2
2
2
3
8
9
9
7
5
6
6
6
5
3
2
5
5
3
2
2
4
4
4
8
10
13
8
4
6
8
9
11
14
18
26
40
36
20
4
4
9
11
14
16
17
18
19
15
12
12
20
24
26
27
19
11
4
4
4
5
16
25
19
14
14
9
5
6
7
7
7
7
6
5
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
151
151
151
151
151
151
139
132
132
138
110
130
125
125
130
129
157
132
133
136
131
141
130
133
136
133
139
130
138
128
122
126
129
127
151
152
119
118
114
108
110
112
112
116
115
123
130
138
140
157
155
141
149
137
152
152
131
127
122
113
110
112
100
107
83
85
96
105
123
151
151
151
151
98
96
87
76
68
80
69
88
157
109
155
155
87
82
65
47
38
45
60
78
110
110
110
110
32
8
38
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
17
17
17
17
17
17
14
11
74
38
3
9
8
4
1
7
5
3
3
4
4
2
1
1
1
3
2
1
1
3
2
2
3
5
3
2
6
6
4
2
3
4
5
7
4
2
20
14
8
6
23
40
22
4
5
6
45
36
27
29
52
68
59
32
6
9
9
10
8
6
6
6
6
12
15
19
21
22
22
23
13
4
4
3
2
2
26
24
13
2
2
2
7
4
2
2
2
2
5
8
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
107
107
107
107
107
107
109
111
117
117
109
91
100
105
108
120
126
120
123
124
135
120
122
119
118
120
122
124
122
124
124
135
123
121
124
118
115
115
114
113
114
119
136
119
127
125
127
126
129
126
122
116
120
112
129
129
118
122
117
109
112
118
136
132
107
101
95
92
96
98
102
102
102
102
88
88
74
68
78
68
81
136
107
132
132
98
70
58
44
43
55
73
87
118
118
118
118
93
58
64
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
12
12
12
12
12
12
12
21
30
16
2
2
3
4
6
4
2
3
4
11
15
15
13
10
7
4
4
3
3
3
4
5
6
6
7
10
8
6
5
4
4
10
13
16
10
4
1
5
9
5
1
1
1
1
1
1
49
25
1
12
23
56
46
26
6
7
9
12
6
1
1
1
1
44
30
17
17
17
17
17
12
7
6
5
5
6
16
16
11
6
6
6
16
11
6
6
6
6
11
17
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
147
147
147
147
147
147
124
117
111
125
88
98
104
121
156
135
147
137
136
149
135
138
136
137
150
136
142
135
137
139
141
156
142
144
144
143
149
138
136
137
142
135
137
141
150
142
144
147
156
147
147
138
144
149
143
143
128
124
123
95
118
86
100
107
101
150
94
101
120
125
125
125
125
106
121
125
125
125
125
125
111
147
129
147
147
100
77
65
48
37
48
67
89
128
128
128
128
99
14
109
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
60
60
60
60
60
60
45
30
77
40
3
3
4
3
3
8
8
7
6
6
6
6
9
6
4
3
3
2
1
3
7
11
7
4
5
3
2
10
18
15
11
7
4
2
8
4
1
5
9
5
1
3
5
3
1
1
16
31
18
6
22
26
27
14
1
5
6
8
6
5
5
5
5
8
10
12
17
20
21
23
12
1
1
1
1
1
13
18
9
1
1
1
3
2
1
1
1
1
7
13
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
58
58
58
58
58
58
60
92
71
91
80
88
104
102
105
124
115
121
129
129
125
125
124
125
120
122
119
119
124
128
114
113
111
111
109
114
111
104
103
105
111
101
107
101
114
100
112
103
102
111
107
100
100
91
100
100
96
100
103
102
100
91
91
88
77
98
72
61
66
61
56
56
56
55
65
76
76
76
76
76
75
111
96
107
107
103
73
75
77
72
76
81
89
102
102
102
102
72
13
60
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
22
22
22
22
22
22
16
9
3
4
5
11
45
26
7
5
3
2
1
2
3
4
8
4
1
2
3
2
1
1
4
3
3
3
6
9
6
3
4
5
6
4
3
2
1
1
2
3
4
10
7
5
3
6
7
9
15
11
8
15
22
29
26
14
2
7
7
7
8
8
8
8
9
11
12
13
20
23
25
27
14
2
3
4
5
22
22
22
24
25
27
43
24
6
6
6
6
9
11
13
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
153
153
153
153
153
153
137
129
133
168
112
127
112
114
118
109
108
107
111
115
117
129
127
125
145
131
131
136
168
132
129
135
126
124
153
122
116
113
129
103
103
104
103
105
109
116
125
168
145
124
121
123
118
111
126
126
111
124
122
90
89
86
85
76
73
102
81
94
122
153
153
153
153
106
100
91
81
71
76
64
76
124
90
122
122
71
66
51
39
33
39
49
63
86
86
86
86
36
11
48
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
19
19
19
19
19
19
14
10
79
47
16
8
1
1
1
2
2
2
1
1
1
2
3
5
6
6
3
1
3
3
3
8
6
4
6
3
1
7
10
7
4
4
5
8
7
6
12
8
5
3
4
6
5
4
4
5
19
17
13
9
29
50
39
20
2
5
9
6
4
9
11
12
14
32
24
17
17
17
17
17
9
2
2
2
2
11
29
23
17
11
11
11
11
11
11
11
11
11
11
11
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
51
51
51
51
51
51
55
63
72
140
81
87
95
90
95
118
99
106
108
109
123
117
119
122
126
123
126
127
140
129
120
112
110
106
109
106
107
107
109
118
104
112
106
89
99
97
91
140
87
76
83
80
90
118
94
94
70
61
60
53
47
51
54
50
83
62
47
54
57
60
60
60
60
59
62
62
58
55
57
55
50
82
51
49
50
44
40
48
31
26
31
38
50
69
69
69
69
40
14
29
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
10
10
10
10
10
10
8
6
4
4
5
6
28
18
8
14
8
2
3
6
4
2
2
5
7
9
5
1
1
1
2
1
1
2
2
2
2
7
7
4
2
8
5
3
2
1
1
1
2
5
3
2
1
1
1
1
3
2
1
11
22
28
21
11
1
2
2
3
2
1
1
1
1
31
28
26
26
26
26
26
13
1
1
1
1
6
27
26
16
6
6
6
4
3
3
3
3
6
6
7
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
178
178
178
178
178
178
164
172
150
142
119
158
116
138
144
157
160
136
141
144
145
152
156
158
177
163
152
156
155
159
175
164
164
162
178
151
141
133
141
130
129
133
145
142
149
172
151
156
177
157
160
163
150
145
144
146
151
153
175
151
152
153
157
159
175
156
144
149
163
178
178
178
178
145
146
141
135
130
131
126
128
149
154
172
175
175
111
106
85
70
80
104
127
159
175
175
175
175
61
156
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
26
26
26
26
26
26
26
28
85
43
2
20
11
2
7
4
2
2
3
3
3
13
12
8
4
3
3
3
3
3
7
8
6
4
5
6
6
6
9
10
6
3
10
6
2
4
11
7
3
7
4
2
2
3
7
11
57
30
3
18
53
79
87
54
22
2
41
54
28
3
3
3
3
46
52
55
57
58
58
59
61
62
62
32
2
2
13
25
13
2
2
2
13
7
2
2
2
2
30
59
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
178
178
178
178
178
178
158
176
149
160
121
121
122
133
139
139
188
151
163
166
161
177
160
169
176
167
179
165
161
168
176
171
182
166
178
172
152
149
153
141
146
155
158
159
176
175
172
179
178
188
187
172
177
174
173
175
177
182
181
177
179
171
171
166
176
158
157
162
168
178
178
178
178
158
152
146
141
130
130
130
128
188
162
187
187
152
113
109
98
79
91
106
135
179
179
179
179
176
59
158
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
26
26
26
26
26
26
26
30
83
42
2
12
7
2
6
7
8
7
6
6
6
9
12
8
4
4
4
4
4
4
4
11
20
30
18
6
6
6
13
12
6
1
8
5
3
8
24
16
8
16
12
9
5
1
38
75
115
62
9
27
57
103
108
68
28
3
43
84
46
9
9
9
9
76
60
44
44
44
44
44
25
6
6
6
6
14
19
25
41
49
58
36
14
19
22
23
25
42
28
14
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
66
66
66
66
66
66
66
47
56
76
69
89
136
83
89
96
95
106
109
125
129
122
126
127
136
123
129
129
116
115
123
109
111
118
117
120
136
114
112
115
108
111
129
110
120
129
90
91
88
73
74
93
87
89
97
97
82
87
97
70
107
74
81
76
93
93
54
56
56
50
45
45
45
44
52
60
60
60
62
60
56
91
77
76
97
97
55
52
41
39
51
68
79
107
107
107
107
93
58
63
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
66
66
66
66
66
66
34
2
5
3
2
7
9
5
1
5
3
2
2
5
3
2
9
8
8
8
8
5
3
3
7
8
9
10
11
11
8
6
8
6
4
3
2
2
2
1
1
7
9
8
4
1
2
2
2
3
4
5
6
7
16
20
19
10
1
5
4
3
3
3
3
3
3
7
9
12
16
18
19
21
11
1
2
2
3
5
12
16
10
5
5
5
5
5
5
5
5
5
13
21
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
94
94
94
94
94
94
89
105
86
93
87
75
135
92
96
104
105
111
111
120
135
125
131
131
131
133
131
135
126
133
121
122
120
125
133
113
110
108
117
108
107
108
117
98
117
95
88
86
88
78
81
83
86
87
95
95
78
87
68
59
55
52
58
52
61
81
51
65
79
94
94
94
94
76
74
70
66
60
62
60
57
87
62
69
69
51
48
49
33
27
30
36
46
62
62
62
62
35
9
35
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
10
10
10
10
10
10
10
38
61
31
2
9
5
2
5
5
5
4
3
3
3
4
4
4
3
3
3
3
3
2
2
1
1
9
5
2
4
6
3
1
1
3
2
2
3
2
1
4
4
5
3
2
1
1
4
7
6
3
1
14
30
30
25
13
1
1
1
2
4
5
6
6
7
32
29
26
26
26
26
26
15
5
3
1
1
2
25
25
13
2
2
2
1
1
1
1
1
2
4
7
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
183
183
183
183
183
183
130
145
120
138
121
144
178
146
155
155
152
169
156
172
156
157
163
163
166
176
163
178
166
162
172
160
157
159
183
153
155
158
158
163
169
162
178
160
140
145
147
140
165
148
152
176
139
153
139
130
130
135
113
125
100
106
117
114
169
109
125
143
154
183
183
183
183
140
139
132
124
111
113
111
108
148
120
145
145
88
85
80
62
71
83
103
135
135
135
135
135
80
15
66
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
10
10
10
10
10
10
10
34
18
3
1
10
5
1
13
23
18
13
9
5
1
2
4
11
7
3
3
3
3
3
4
5
4
4
4
5
5
6
13
13
14
11
7
4
4
5
4
3
5
7
8
10
47
28
10
10
21
33
54
45
36
22
9
28
47
63
64
66
51
36
36
36
36
47
43
40
40
40
40
40
24
9
15
18
22
31
28
26
20
15
15
15
15
15
15
15
15
15
15
15
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
175
175
175
175
175
175
144
137
143
146
119
157
133
133
154
135
133
144
127
129
133
142
149
157
175
163
150
145
146
132
134
154
141
144
155
131
125
125
121
124
124
122
131
109
117
125
132
146
175
137
135
163
120
109
107
99
103
103
100
103
105
104
105
118
100
105
106
115
131
155
155
155
155
119
109
98
88
78
82
69
79
124
102
122
122
100
74
72
70
65
73
83
95
118
118
118
118
100
59
59
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
10
10
10
10
10
10
10
15
80
41
2
4
3
2
2
3
8
5
2
3
2
2
3
3
3
3
4
4
3
3
3
3
3
4
4
5
5
6
7
4
1
3
3
3
2
1
8
10
7
4
9
5
2
1
2
3
41
49
41
30
20
57
45
24
4
2
39
55
30
6
6
6
6
48
35
23
23
23
23
23
13
3
3
3
3
20
20
21
22
22
22
23
22
21
21
21
21
40
31
23
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
190
190
190
190
190
190
174
162
161
182
148
158
157
162
163
163
192
167
171
181
168
177
175
180
188
182
190
174
182
176
184
180
182
183
190
181
165
166
170
163
163
163
169
163
166
172
177
182
188
192
191
182
187
185
187
187
181
181
179
178
190
178
177
183
172
165
170
168
178
190
190
190
190
179
185
184
184
184
184
184
156
192
178
191
191
154
124
124
98
92
92
112
144
190
190
190
190
155
9
159
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
57
57
57
57
57
57
56
55
118
71
24
13
24
16
9
7
5
3
2
2
3
5
8
8
4
1
1
1
3
3
4
3
3
4
3
2
2
3
4
3
2
2
3
7
7
7
8
11
8
5
3
2
2
21
51
81
124
69
14
34
55
112
128
80
33
2
44
84
49
14
14
14
14
76
84
88
90
91
91
92
49
6
6
5
4
4
14
24
14
4
4
4
13
8
4
4
4
4
6
9
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
158
158
158
158
158
158
120
104
101
99
91
108
121
115
130
127
122
151
129
129
130
129
134
134
137
158
128
128
127
124
124
129
134
130
149
151
121
120
113
115
116
124
121
113
114
118
114
111
137
112
114
158
122
112
120
120
101
95
84
112
73
83
100
103
124
105
108
119
129
149
149
149
149
122
120
120
83
77
76
62
65
83
73
87
87
62
58
50
39
32
42
61
82
120
120
120
120
55
14
41
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
24
24
24
24
24
24
20
17
46
27
8
17
15
13
12
6
1
1
1
1
1
3
4
5
4
4
2
1
3
4
6
8
6
5
9
10
11
9
7
7
5
3
2
4
4
5
24
18
13
11
6
2
4
6
15
24
17
10
9
9
22
14
6
2
2
3
30
56
31
6
6
6
6
63
36
9
9
9
9
9
7
6
4
2
1
1
25
28
14
1
1
1
15
8
1
1
1
1
7
14
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
103
103
103
103
103
103
86
113
101
113
112
111
155
116
120
125
138
129
132
128
148
134
138
139
155
139
136
148
131
131
135
126
121
127
124
129
155
125
122
124
121
123
135
118
118
108
102
98
109
99
107
125
114
122
118
118
102
96
97
74
71
74
76
69
93
90
79
83
86
89
89
89
89
65
68
65
61
58
63
56
59
96
80
78
97
97
61
54
44
43
44
57
70
75
93
93
93
93
65
70
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
12
12
12
12
12
12
9
7
15
8
2
12
7
2
9
5
2
2
3
8
10
13
18
11
4
3
3
3
3
3
5
7
8
8
7
6
6
6
5
4
8
11
6
2
2
2
3
3
3
8
5
3
3
4
5
7
8
9
11
13
33
42
33
17
2
4
3
2
2
2
2
2
3
7
9
12
18
21
22
24
13
3
3
3
4
5
27
25
15
5
5
5
3
2
2
2
2
5
14
24
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
151
151
151
151
151
151
136
144
131
142
111
113
129
124
124
124
162
134
147
161
142
171
145
147
145
143
153
144
142
143
152
147
147
158
151
145
145
147
138
137
134
132
138
137
144
144
145
150
154
162
162
163
155
157
161
161
161
171
152
153
153
148
146
158
141
139
140
141
145
151
151
151
151
141
139
139
127
125
130
115
116
163
145
162
162
152
109
118
129
133
135
144
154
171
171
171
171
133
8
129
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
90
90
90
90
90
90
51
13
77
39
2
7
9
7
6
5
5
5
4
3
3
2
2
2
2
3
3
2
1
1
3
3
3
4
5
6
4
3
3
2
1
1
3
3
3
5
8
10
5
1
7
9
5
1
32
64
99
56
13
31
52
94
95
48
1
8
44
81
47
13
13
13
13
76
48
21
21
21
21
21
11
1
1
1
1
15
20
20
20
20
21
75
50
25
8
8
8
8
8
8
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
184
184
184
184
184
184
156
170
138
139
131
136
165
160
177
163
196
175
187
198
196
197
187
190
191
190
199
197
196
197
200
196
197
197
197
197
196
187
197
189
190
192
197
194
194
197
194
196
195
196
196
193
195
196
198
198
198
197
195
197
199
195
197
197
200
196
197
195
196
196
196
196
196
195
197
200
200
200
200
200
167
198
193
196
200
200
200
181
196
200
200
200
199
199
200
200
200
200
200
200
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
21
21
21
21
21
21
21
49
77
48
20
5
6
4
2
1
1
7
4
2
1
7
9
7
5
7
4
2
2
2
2
2
2
2
7
8
8
7
5
3
3
6
7
8
9
9
9
20
32
32
22
13
10
8
39
70
130
160
140
118
97
142
157
164
86
9
39
70
75
77
78
79
80
133
111
90
90
90
90
90
50
10
10
10
10
100
100
95
90
90
90
95
97
98
99
99
100
150
120
90
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
189
189
189
189
189
189
170
158
157
171
137
160
179
160
163
168
182
174
179
184
174
178
176
179
177
171
167
168
171
165
168
172
173
182
189
174
172
162
174
158
159
158
158
153
154
158
165
171
177
182
182
172
173
175
177
184
184
178
165
167
159
161
163
182
163
157
174
157
175
189
189
189
189
164
171
168
165
163
163
163
142
182
167
182
182
151
95
79
60
44
64
91
125
184
184
184
184
153
11
157
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
22
22
22
22
22
22
16
11
91
46
1
1
1
1
6
7
8
4
1
3
2
2
7
12
6
1
1
1
1
1
1
3
2
1
1
2
6
6
6
6
6
7
9
11
10
9
15
14
12
10
10
10
8
7
34
61
111
94
77
66
96
118
110
67
24
10
48
60
68
72
74
75
77
86
51
16
16
16
16
16
9
2
2
2
2
3
15
15
9
3
3
3
14
8
3
3
3
3
7
11
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
151
151
151
151
151
151
123
118
110
111
98
115
136
108
118
116
122
121
120
122
136
128
129
131
151
128
127
136
123
125
123
127
128
124
151
120
112
117
114
117
126
118
118
112
120
114
118
125
151
122
127
121
108
101
102
103
104
128
124
101
108
104
103
102
104
109
92
102
126
151
151
151
151
101
102
94
85
78
84
71
81
128
106
124
124
110
79
75
61
47
50
62
80
108
108
108
108
104
6
109
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
62
62
62
62
62
62
36
10
49
25
2
5
3
2
6
4
2
5
8
5
3
2
2
3
4
6
4
3
3
3
7
8
6
4
3
2
3
3
4
2
1
3
12
10
6
3
5
11
8
6
5
8
4
1
3
5
9
13
13
13
29
46
32
19
6
8
7
6
9
12
14
15
16
15
15
15
27
33
36
40
22
5
5
3
1
1
12
24
16
8
8
4
1
3
4
5
5
5
3
1
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
52
60
60
60
68
60
64
108
76
87
78
73
118
92
92
109
108
121
144
144
138
142
151
154
137
137
134
130
134
121
121
113
110
134
112
116
118
115
129
116
110
107
118
104
101
107
89
87
83
74
77
83
88
129
85
85
91
78
92
90
61
72
84
75
121
114
70
81
88
88
88
88
88
75
86
89
89
89
89
89
73
92
81
76
79
79
61
68
74
79
79
83
93
103
121
121
121
121
10
114
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
60
60
60
60
60
60
60
30
1
1
2
5
8
5
2
1
1
1
2
2
3
4
6
5
4
3
3
3
5
6
8
4
1
6
8
9
9
6
3
1
5
10
6
3
3
2
1
1
1
1
1
2
3
2
1
1
3
4
5
12
24
24
21
11
1
2
2
3
2
1
1
1
1
6
8
11
22
28
31
34
19
5
3
1
1
22
21
20
27
30
34
52
27
3
3
3
3
6
8
10
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
75
75
75
75
82
75
74
122
90
104
109
93
153
114
117
126
126
136
150
150
150
139
138
150
135
134
134
153
128
127
139
124
121
120
121
110
110
105
110
118
117
131
153
108
108
105
103
108
106
125
120
104
104
92
92
92
95
121
115
93
107
113
135
130
99
90
95
92
91
91
90
90
90
68
69
66
62
57
66
58
75
135
99
130
130
78
78
74
73
70
70
70
77
85
99
99
99
99
65
65
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
71
71
71
71
71
71
41
12
7
6
6
5
4
3
3
3
2
2
4
6
6
4
3
3
3
4
6
5
4
3
3
5
7
4
2
9
9
10
11
13
14
15
8
2
2
2
17
9
2
7
10
13
15
16
16
16
15
14
16
19
30
53
39
25
14
16
12
8
5
2
2
2
2
15
16
17
17
17
17
18
13
9
9
7
5
5
25
21
18
18
18
11
5
2
2
2
2
33
19
5
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
161
161
161
161
161
161
110
168
102
110
111
100
116
127
151
139
164
161
160
164
161
175
168
162
162
159
169
158
158
162
170
162
166
166
161
175
151
148
164
152
157
161
162
171
164
168
160
162
164
160
164
175
167
169
168
168
169
171
175
164
163
162
164
162
171
165
157
159
160
161
161
161
161
152
153
151
150
148
148
148
133
175
159
168
168
165
100
94
77
83
101
129
171
171
171
171
171
170
15
165
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
55
55
55
55
55
55
33
11
1
5
9
7
6
8
11
11
6
1
5
8
5
2
8
9
10
21
33
19
6
8
7
7
19
14
7
1
2
4
8
10
9
9
15
22
14
6
9
12
17
19
13
8
40
31
22
22
87
78
70
49
29
84
115
85
44
3
65
103
66
29
29
29
29
81
62
44
44
44
44
44
28
12
12
12
12
35
25
16
15
15
15
15
15
15
15
15
15
15
15
15
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
162
162
162
162
162
162
143
146
133
145
122
119
123
134
136
157
162
139
144
142
138
151
146
144
152
162
139
144
145
145
153
157
144
145
155
142
138
137
157
138
135
140
148
142
157
145
150
154
155
162
159
162
141
137
139
140
141
151
149
130
129
141
148
144
150
153
143
137
149
155
155
155
155
134
136
133
129
125
125
125
117
162
145
159
159
149
99
94
75
56
65
84
109
151
151
151
151
150
6
153
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
22
22
22
22
22
22
13
4
74
41
8
10
12
10
7
4
3
2
11
10
6
2
4
5
3
1
1
1
1
1
4
6
7
8
5
2
7
5
4
4
5
4
4
3
3
5
8
7
5
3
3
11
8
5
33
61
81
44
7
9
19
55
51
26
2
3
40
54
28
3
3
3
3
46
45
44
44
44
44
44
26
8
8
6
4
4
14
24
14
4
4
4
9
6
4
4
4
4
5
6
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
112
112
112
112
112
112
92
125
99
102
132
99
114
118
130
121
126
131
136
136
141
136
137
141
140
141
156
135
135
142
140
140
156
140
134
136
134
133
156
132
144
126
127
124
128
134
106
102
101
84
90
92
104
144
109
109
95
96
90
91
113
87
87
88
90
78
77
70
79
84
84
84
84
95
122
158
158
158
158
158
158
119
137
140
158
158
111
119
110
103
104
106
108
113
113
113
113
111
18
98
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
12
12
12
12
12
12
12
8
5
6
7
7
8
8
8
7
4
2
8
7
6
6
13
8
4
4
3
3
3
3
4
5
4
4
5
9
6
4
4
10
7
4
3
2
2
3
8
6
4
6
5
5
7
5
4
4
4
5
11
18
25
38
39
22
5
5
6
8
6
4
4
4
4
4
4
5
51
74
85
97
76
44
12
4
4
56
36
17
50
66
74
83
44
5
5
5
5
11
14
18
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
59
59
59
59
60
59
51
114
57
76
74
66
129
84
90
101
126
106
105
110
129
110
113
113
115
123
112
129
115
112
123
103
103
102
102
114
104
104
104
107
102
99
129
97
90
95
85
96
99
126
120
107
112
97
114
114
90
85
75
89
59
62
71
63
79
90
50
52
53
47
45
43
43
39
41
41
41
41
55
52
67
126
93
120
120
77
75
75
76
77
77
77
75
76
77
77
77
77
10
67
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
10
10
10
10
10
10
9
8
7
4
2
10
10
6
2
3
4
3
2
5
5
3
2
3
4
5
5
4
4
4
4
7
9
11
19
12
6
6
9
11
9
7
5
3
2
2
5
4
4
7
4
1
1
1
4
8
11
8
6
10
21
24
17
10
3
10
7
5
3
1
1
1
1
11
13
14
14
14
14
15
12
10
9
8
8
23
25
26
27
27
28
47
24
2
2
2
2
6
8
10
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
113
113
113
113
113
113
95
90
81
85
74
78
139
98
101
108
107
116
127
129
126
124
123
123
139
124
122
126
129
112
108
108
105
112
113
111
139
108
99
107
100
104
114
94
96
103
87
86
88
85
84
100
99
94
125
125
101
98
98
93
76
79
76
77
84
75
81
125
103
113
113
113
113
69
66
58
49
46
58
62
71
125
78
76
76
62
47
42
37
30
37
46
59
81
81
81
81
62
10
52
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
22
22
22
22
22
22
14
7
44
23
2
3
2
2
2
5
9
5
2
4
4
2
1
1
3
4
2
1
1
2
4
2
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
4
8
17
17
18
22
27
29
30
32
21
11
14
18
41
24
7
3
5
12
13
14
16
17
17
18
12
6
6
15
19
21
24
28
32
19
7
7
10
15
19
14
10
10
10
8
6
6
6
6
8
9
10
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
152
152
152
152
152
152
135
143
127
140
118
118
133
128
132
139
183
145
152
161
148
152
156
151
150
153
180
153
154
161
176
161
166
159
153
170
140
140
139
137
146
138
141
142
143
156
152
161
162
183
182
164
170
171
175
175
169
171
176
158
180
163
164
162
170
157
150
152
154
156
156
156
156
146
143
139
136
131
137
131
128
183
163
182
182
176
113
110
100
86
100
117
140
180
180
180
180
154
8
157
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
12
12
12
12
12
12
9
7
73
38
3
2
1
5
10
6
3
5
8
8
5
2
2
4
5
5
4
3
3
3
18
38
39
28
18
12
6
4
4
2
1
3
5
3
2
6
11
11
7
4
3
2
1
1
34
67
103
57
12
33
55
97
98
51
4
2
41
81
46
12
12
12
12
75
60
45
45
45
45
45
25
5
5
5
5
25
23
22
37
45
53
56
39
22
8
8
8
8
8
8
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
75
75
75
75
76
75
66
93
62
76
69
72
113
77
91
98
102
130
114
116
135
117
123
135
123
135
125
122
118
130
111
106
122
100
103
105
107
108
114
120
112
111
113
118
98
96
120
89
90
88
91
99
104
114
118
118
105
122
116
70
64
68
70
66
80
90
75
88
95
95
95
95
95
72
75
71
67
63
69
63
73
122
87
116
116
66
61
52
38
30
34
43
56
77
77
77
77
35
10
40
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
66
66
66
66
66
66
52
32
13
7
2
12
7
2
3
2
2
2
2
3
4
3
2
2
2
2
3
2
1
1
6
11
11
11
8
6
6
6
8
6
4
4
4
4
4
2
1
2
3
2
1
1
2
1
1
1
8
7
5
3
3
3
10
6
3
5
5
3
2
2
2
2
2
12
17
20
22
23
23
24
13
3
3
3
3
5
13
18
11
5
5
5
3
2
2
2
2
5
5
5
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
55
55
55
55
55
55
56
86
64
83
69
70
94
90
100
105
110
115
127
128
126
128
142
132
133
134
134
142
134
134
130
127
142
124
122
119
128
109
107
107
103
100
100
96
107
95
94
92
100
84
83
87
91
84
108
108
86
83
116
60
58
68
74
79
123
85
79
82
88
95
95
95
95
94
102
110
110
110
110
110
103
85
100
105
116
116
110
72
61
60
62
79
90
100
123
123
123
123
87
87
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
27
27
27
27
27
27
20
11
3
2
2
4
7
6
5
9
6
3
2
2
2
1
1
1
1
3
3
2
1
3
6
14
22
13
4
6
8
10
11
10
6
3
1
1
1
1
1
1
1
4
7
11
7
3
17
24
17
10
8
7
18
9
1
1
1
1
1
1
4
6
7
7
8
36
27
19
19
19
19
19
10
1
1
5
7
10
29
30
20
10
10
10
21
15
10
10
10
10
20
31
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
73
73
73
73
73
73
79
86
87
87
66
66
90
76
81
83
104
86
93
94
95
104
99
106
102
103
110
105
106
106
106
102
104
100
110
106
106
110
105
110
110
101
110
94
102
93
92
87
90
88
74
83
90
87
104
104
74
73
64
60
49
57
65
69
102
83
77
78
76
75
73
73
73
59
64
62
60
60
60
60
58
86
63
73
73
53
50
46
35
28
32
41
54
75
75
75
75
39
10
32
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
10
10
10
10
10
10
6
2
2
2
2
7
9
6
4
4
4
3
2
2
3
2
2
15
8
1
1
1
2
3
6
3
1
2
2
2
2
7
7
4
2
1
2
2
2
2
6
6
6
8
6
3
1
3
10
13
7
1
7
17
24
25
21
13
6
8
7
7
4
1
1
1
1
9
13
18
23
25
26
28
14
1
4
4
4
5
25
26
15
5
5
5
3
2
2
2
2
5
5
5
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
73
73
73
73
73
73
63
74
69
77
69
65
117
83
101
111
114
140
127
127
129
129
140
132
134
138
129
140
124
127
116
112
138
109
104
102
98
102
103
109
130
106
117
100
94
93
89
85
90
80
76
92
100
98
129
129
104
102
100
97
85
104
92
95
130
89
97
124
116
129
129
129
129
97
108
104
100
98
98
98
92
124
105
129
129
77
74
69
53
56
60
72
88
88
88
88
88
68
8
60
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
10
10
10
10
10
10
9
9
9
7
5
6
7
6
5
9
7
5
3
3
4
6
4
2
2
3
3
2
1
1
2
1
1
2
2
2
3
3
2
1
2
7
6
4
3
2
1
2
3
8
4
1
1
6
26
36
46
28
10
17
24
37
37
21
5
3
37
27
14
1
1
1
1
2
2
3
20
28
32
37
22
8
8
8
8
22
21
21
14
8
8
5
3
3
3
3
3
5
6
8
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
199
199
199
199
199
199
185
200
175
177
161
161
183
180
198
186
200
198
196
200
198
200
198
198
198
198
200
194
196
197
200
198
200
200
199
200
193
193
200
196
197
198
200
199
200
200
200
199
199
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
122
122
122
122
122
122
122
131
140
71
2
3
5
5
5
3
2
4
3
2
2
5
6
5
4
3
3
2
1
2
4
23
43
53
27
2
4
6
9
5
2
23
44
25
6
6
43
43
44
47
48
50
71
57
44
44
122
111
100
116
133
166
183
141
100
140
170
185
142
100
100
100
100
150
175
187
193
196
198
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
200
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
100
100
100
100
100
100
79
87
82
85
70
89
77
78
87
89
112
104
101
104
104
101
106
99
100
99
97
111
97
97
109
101
103
100
111
104
94
94
95
97
100
111
103
102
97
106
101
104
104
112
108
98
99
87
95
95
94
92
105
93
82
89
91
80
103
109
90
97
102
106
106
106
106
79
83
79
74
69
74
69
72
112
95
108
108
105
78
73
59
49
49
52
67
79
102
102
102
102
9
109
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
15
15
15
15
15
15
12
7
2
2
2
3
2
2
6
5
3
2
6
4
3
2
5
8
4
1
1
1
1
1
3
2
1
4
3
2
2
3
4
3
2
1
1
1
2
4
8
4
1
5
3
2
1
1
1
1
5
3
2
25
38
51
38
19
1
2
8
38
20
2
2
2
2
10
14
19
29
34
37
40
22
4
4
3
3
3
27
38
20
3
3
3
3
3
3
3
3
3
4
6
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
77
77
77
77
77
77
65
73
67
81
69
67
120
92
110
148
118
139
131
148
138
141
160
146
150
156
156
153
156
146
156
139
156
133
127
132
128
126
160
128
121
125
148
108
121
100
87
81
83
71
85
89
99
160
96
96
89
75
64
60
61
73
82
74
121
109
76
76
79
74
72
72
72
67
79
89
89
89
89
89
71
89
79
73
79
79
58
66
73
79
79
81
92
102
121
121
121
121
18
109
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
22
22
22
22
22
22
11
1
9
7
5
6
7
4
1
7
4
2
3
2
2
10
11
8
6
5
4
3
3
3
6
9
7
6
4
2
7
6
5
5
5
4
3
4
2
1
10
6
3
5
3
1
5
4
3
3
13
12
12
13
23
33
33
18
3
2
2
5
5
5
5
5
5
6
7
8
17
21
23
26
14
3
2
1
1
22
19
17
21
23
26
44
23
2
2
2
2
10
14
18
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
133
133
133
133
133
133
95
95
82
96
88
105
140
102
111
123
117
133
131
137
156
143
156
147
151
156
149
151
149
140
126
124
125
128
126
133
140
129
132
138
144
149
137
122
112
103
91
92
95
93
103
104
109
149
119
114
116
131
105
121
105
104
106
108
116
112
132
137
123
124
123
119
119
116
88
82
76
66
70
76
83
104
104
81
79
69
61
56
49
44
52
70
96
137
137
137
137
80
15
66
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
66
66
66
66
66
66
40
14
8
3
2
4
7
6
6
4
2
2
2
2
3
2
2
2
5
4
3
3
5
6
8
9
9
10
16
14
10
7
5
4
4
4
3
3
3
4
3
3
7
7
7
8
24
14
4
4
14
19
22
24
26
46
48
25
3
12
8
4
4
4
4
4
4
33
28
24
24
24
24
24
18
11
4
4
4
6
29
36
29
22
22
14
6
10
12
13
14
14
10
6
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
177
177
177
177
177
177
150
140
138
144
127
125
135
134
139
141
182
148
153
165
150
151
155
154
152
161
160
153
158
152
156
159
161
162
177
160
154
149
158
139
141
142
143
148
143
155
151
158
162
167
182
161
164
166
162
165
165
160
154
160
157
145
155
162
152
156
145
146
163
177
177
177
177
147
149
144
138
131
131
131
134
167
158
182
182
152
107
98
84
66
78
94
122
165
165
165
165
152
8
156
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
12
12
12
12
12
12
10
9
76
39
2
3
43
24
5
7
9
5
2
3
4
6
9
11
7
3
3
3
3
2
2
2
3
4
3
2
2
3
4
2
1
2
3
6
10
9
8
15
10
5
8
9
5
1
10
19
53
65
36
7
56
73
59
32
5
8
13
19
37
46
51
53
56
74
57
41
41
41
41
41
30
19
42
25
9
9
18
27
18
9
9
9
9
8
8
8
8
8
8
8
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
163
163
163
163
163
163
142
140
128
138
104
132
103
121
129
120
149
154
120
123
124
127
134
134
152
163
130
138
138
135
149
137
141
137
157
154
123
120
112
106
107
107
113
113
120
140
129
138
152
130
149
163
144
143
146
146
131
130
149
104
107
107
116
119
147
114
102
114
133
157
157
157
157
124
138
134
131
130
130
130
119
123
136
149
149
149
87
76
60
51
61
83
101
119
147
147
147
147
57
114
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
16
16
16
16
16
16
16
18
78
40
2
3
4
3
2
5
3
2
2
2
2
3
8
4
1
1
1
1
1
1
4
7
4
2
3
3
3
4
5
5
5
6
6
5
4
4
4
4
4
4
4
5
5
6
6
7
37
23
10
14
19
17
16
10
4
4
5
6
6
6
6
6
6
11
14
17
21
23
24
25
14
4
5
4
3
3
14
19
11
3
3
3
10
6
3
3
3
3
14
25
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
108
108
108
108
113
108
97
162
132
152
176
163
188
175
180
184
182
190
186
186
188
188
186
190
187
187
192
189
188
193
185
186
186
186
189
187
193
177
191
181
176
181
193
183
189
186
183
191
181
181
178
178
182
186
185
185
182
188
181
192
181
183
186
186
191
191
187
186
188
189
189
189
189
183
185
185
156
150
153
137
142
186
154
164
164
132
128
92
75
73
88
117
142
192
192
192
192
140
97
97
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
88
88
88
88
88
88
45
2
1
2
3
3
3
3
3
5
3
1
2
5
4
3
3
3
4
6
6
6
13
19
10
2
2
2
8
13
17
13
9
9
5
1
1
1
2
2
2
5
4
3
25
82
42
2
2
2
85
47
9
51
94
132
140
77
14
3
83
128
66
5
5
5
5
95
58
22
22
22
22
22
43
53
58
36
15
15
37
40
27
15
15
15
37
26
15
15
15
15
29
44
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
152
152
152
152
152
152
131
148
137
180
121
123
143
141
158
158
188
178
179
183
179
191
166
169
167
169
184
172
180
178
180
176
182
188
168
173
164
156
173
158
165
168
179
171
167
165
170
180
180
188
188
189
184
183
185
184
184
191
181
184
181
177
181
188
179
180
173
171
173
174
176
176
176
176
156
151
147
138
144
133
132
189
167
188
188
177
135
142
119
119
119
125
156
191
191
191
191
178
10
180
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
54
54
54
54
54
54
29
4
7
4
2
32
17
2
14
10
7
5
3
3
3
3
3
5
8
5
3
3
3
3
4
22
32
41
28
15
12
12
12
7
2
3
4
10
6
2
19
14
10
8
16
13
11
10
43
76
128
69
10
64
113
131
139
72
5
8
46
84
47
10
10
10
10
77
92
100
104
106
107
107
56
5
5
5
5
5
14
24
14
5
5
5
14
9
5
5
5
5
7
10
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
166
166
166
166
166
166
133
136
106
95
84
87
80
98
156
112
127
133
146
160
160
184
156
158
166
160
164
167
163
162
169
161
162
162
159
161
150
150
172
155
153
159
160
160
178
167
159
159
166
155
154
173
159
163
168
168
168
184
165
164
161
159
162
164
169
161
172
167
172
178
178
178
178
166
168
168
147
142
146
128
122
173
149
150
165
165
128
98
82
75
89
116
138
184
184
184
184
169
97
122
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
16
16
16
16
16
16
10
4
44
23
2
3
2
2
2
3
2
1
1
1
2
4
6
7
4
1
1
1
1
2
18
25
15
5
10
15
13
11
8
5
3
1
3
4
5
7
20
11
2
11
16
21
13
5
5
5
55
38
22
58
90
111
118
68
19
27
55
83
52
22
22
22
22
95
69
44
44
44
44
44
24
4
4
4
4
15
35
39
27
15
15
15
35
25
15
15
15
15
29
44
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
76
76
76
76
76
76
78
77
91
91
67
74
90
79
95
91
94
104
105
128
115
121
125
128
127
122
128
121
117
116
128
118
118
128
111
111
111
107
109
107
102
108
110
90
89
90
89
91
95
84
77
93
89
92
97
98
98
73
63
55
56
63
74
98
84
93
68
75
67
63
60
58
57
55
60
60
48
46
52
46
50
91
64
63
70
70
57
59
66
70
70
70
84
98
98
98
98
70
58
58
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
16
16
16
16
16
16
9
3
3
4
5
6
7
7
8
6
4
2
3
3
3
2
2
7
5
4
3
3
3
2
2
3
6
8
11
11
9
7
4
1
1
3
2
1
1
1
3
3
3
4
5
8
4
1
2
3
22
15
9
7
16
21
19
10
1
3
6
6
6
6
6
6
7
33
26
19
19
19
19
19
11
3
3
3
3
12
32
26
21
21
21
16
12
8
8
8
8
20
16
12
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
122
122
122
122
125
122
116
170
117
123
118
112
125
124
122
122
157
116
120
119
117
125
118
125
114
120
111
111
122
125
125
170
133
131
129
157
120
121
120
117
124
127
131
132
146
145
130
133
130
125
124
125
133
131
170
170
128
119
118
91
92
97
98
92
105
112
94
98
104
107
107
107
107
80
83
79
74
69
80
69
85
146
115
145
145
105
91
83
73
60
62
67
82
94
105
105
105
105
10
112
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
94
94
94
94
94
94
66
38
60
31
3
12
40
20
1
12
19
11
3
2
2
4
4
5
5
5
3
1
1
1
4
3
3
6
4
2
2
3
4
4
2
1
3
3
3
3
8
8
5
3
2
1
1
1
32
49
46
27
9
14
19
51
45
23
2
3
5
7
5
4
4
4
4
14
19
24
33
38
40
41
21
1
1
1
1
10
27
40
25
10
10
10
7
4
4
4
4
7
8
10
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
184
184
184
184
184
184
124
169
118
131
133
137
156
150
157
157
161
182
176
181
192
185
181
184
184
177
193
176
180
180
187
185
185
184
183
194
175
178
187
176
178
181
192
181
178
180
174
173
184
168
169
172
177
179
187
187
183
185
189
175
193
177
184
184
194
187
178
178
182
183
183
183
183
179
180
179
179
179
179
179
180
189
189
169
187
187
111
95
80
60
79
103
137
194
194
194
194
187
15
184
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
61
61
61
61
61
61
43
25
13
10
13
7
1
15
29
16
4
3
2
1
1
1
7
7
7
7
7
5
4
6
8
10
10
7
4
10
10
10
14
12
10
17
14
7
1
9
9
6
4
19
12
6
8
11
22
34
69
36
4
53
102
117
118
92
54
17
47
77
40
4
4
4
4
87
58
30
30
30
30
30
45
61
69
42
15
15
40
35
25
15
15
15
15
15
15
15
15
15
15
15
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
101
101
101
101
101
101
93
103
92
94
91
86
103
92
95
100
110
105
107
108
120
108
111
112
113
120
119
122
122
127
113
110
109
109
113
110
102
98
101
91
90
100
89
87
100
86
90
94
94
90
107
95
101
95
110
110
80
77
88
55
55
63
73
80
100
95
95
83
96
101
101
101
101
83
94
93
93
93
93
93
89
91
92
107
107
76
82
90
93
93
93
81
80
78
73
72
72
58
58
93
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
10
10
10
10
10
10
7
5
44
23
2
1
1
1
2
6
8
4
1
4
3
2
12
12
9
6
4
2
1
3
2
2
3
6
8
10
6
3
4
2
1
1
3
2
1
3
8
9
10
16
10
4
2
1
2
4
2
1
8
15
21
16
11
8
5
5
5
6
5
4
4
4
4
7
8
10
20
25
27
28
18
8
6
4
4
9
14
19
14
9
9
9
8
8
8
8
8
9
24
40
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
47
66
66
66
74
66
67
114
84
92
112
79
114
102
96
112
122
111
116
117
118
127
113
115
116
116
116
118
127
115
127
117
117
122
118
127
126
114
126
111
109
112
109
109
113
103
97
102
104
122
120
100
116
127
114
114
111
117
115
82
66
72
81
74
104
112
68
65
67
59
57
53
59
73
94
127
127
127
127
127
104
122
116
120
120
108
69
61
48
35
38
51
68
78
104
104
104
104
10
112
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
66
66
66
66
66
66
37
8
2
2
2
2
2
2
12
7
2
2
3
4
5
6
12
10
6
3
4
6
11
7
4
4
7
8
9
10
8
6
9
6
4
4
6
8
5
2
41
22
3
7
5
3
3
5
6
8
25
42
24
6
11
15
15
9
3
7
4
2
2
2
2
2
3
9
12
15
19
21
22
24
13
3
3
3
3
5
12
18
11
5
5
5
3
2
2
2
2
5
5
5
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
192
192
192
192
192
192
172
188
164
164
137
169
139
164
182
169
191
176
172
172
171
180
178
180
192
187
177
173
172
179
190
182
183
181
192
170
165
161
170
163
170
182
176
176
177
188
180
185
192
184
191
187
178
176
175
177
179
180
190
177
177
176
180
181
190
181
170
175
183
192
192
192
192
175
177
174
171
168
168
168
157
184
180
191
191
190
120
114
102
87
101
120
144
181
190
190
190
190
64
181
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
26
26
26
26
26
26
26
37
100
51
2
7
11
8
5
7
8
5
2
2
2
2
5
4
2
1
1
1
1
1
6
12
8
4
4
4
5
9
5
2
1
1
8
5
2
7
12
8
5
8
5
2
1
1
6
12
90
48
7
33
59
100
101
56
11
2
42
82
44
7
7
7
7
74
66
58
58
58
58
58
61
62
63
63
63
63
45
28
43
50
54
58
43
28
28
28
28
46
52
58
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
185
185
185
185
185
185
135
167
141
140
145
132
136
154
180
164
183
184
183
186
193
189
184
187
185
179
197
182
187
189
196
189
189
188
185
195
177
175
190
180
184
186
193
189
184
184
184
184
185
181
183
177
184
186
194
194
190
192
191
188
197
188
191
192
196
190
190
182
185
184
184
184
184
180
179
179
178
177
177
177
152
194
180
183
187
187
152
135
139
120
121
131
160
197
197
197
197
196
129
185
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
12
12
12
12
12
12
12
8
5
3
1
2
4
3
2
1
1
2
4
4
4
4
4
15
8
1
1
1
3
4
6
8
10
6
3
9
7
5
5
6
7
17
18
18
17
17
32
23
15
10
8
7
9
11
21
32
102
58
15
21
28
100
117
81
43
5
67
109
62
15
15
15
15
96
70
44
44
44
44
44
26
9
9
9
9
15
45
44
44
44
44
29
15
45
60
68
76
102
58
15
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
115
115
115
115
115
115
80
76
76
87
65
81
113
90
144
101
106
113
105
106
106
106
107
109
111
116
116
116
113
112
109
117
113
106
115
101
97
98
104
107
113
144
116
113
110
116
104
106
117
99
109
100
104
100
109
109
92
91
93
80
86
99
91
116
105
67
87
92
113
144
144
144
144
87
84
74
62
55
63
55
55
116
62
65
60
57
45
44
38
35
39
53
72
102
102
102
102
70
8
62
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
21
21
21
21
21
21
12
4
4
3
2
5
3
2
7
5
4
4
5
5
4
3
2
2
1
1
1
1
2
3
6
3
1
2
3
5
7
10
5
1
1
1
8
10
7
4
1
3
4
5
5
3
2
5
6
8
5
3
9
16
42
32
22
11
1
1
2
6
5
4
4
4
4
6
7
9
19
24
26
27
14
1
2
3
4
5
12
20
17
14
14
9
5
2
2
2
2
5
5
5
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
123
123
123
123
123
123
86
85
81
99
102
91
153
108
113
119
117
123
128
121
132
129
128
129
153
133
129
132
133
118
118
119
120
127
125
127
153
122
127
125
115
119
132
102
92
96
88
91
123
97
105
104
101
127
101
102
102
77
69
64
67
70
76
102
82
90
81
85
102
120
120
120
120
86
76
64
55
49
50
42
47
68
60
72
72
60
50
53
36
28
38
51
70
102
102
102
102
65
10
55
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
15
15
15
15
15
15
8
1
2
3
3
3
7
6
5
7
4
2
4
9
7
6
17
28
16
4
3
3
6
9
5
1
2
3
4
23
14
6
9
12
13
12
7
3
3
3
3
3
9
11
7
3
2
1
1
1
6
4
3
7
21
36
29
16
4
4
3
3
3
3
3
3
3
32
28
24
24
24
24
24
17
10
4
4
4
5
29
26
15
5
5
5
5
5
5
5
5
5
5
5
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
170
170
170
170
170
170
131
173
125
129
128
128
154
137
157
142
146
164
157
163
160
172
158
162
161
165
167
155
158
155
158
173
160
160
170
155
154
148
142
144
153
157
165
164
170
173
147
150
154
140
140
161
155
160
173
173
163
172
153
167
133
132
151
160
160
158
149
151
161
170
170
170
170
148
139
137
123
108
113
105
113
170
142
173
173
120
122
124
121
121
129
139
150
172
172
172
172
158
158
158
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
66
66
66
66
66
66
66
43
20
12
5
4
4
6
8
6
5
5
6
7
6
6
9
8
8
8
8
5
3
3
7
11
8
5
5
10
8
6
4
4
7
13
9
6
6
19
43
24
5
9
12
16
23
27
29
31
66
69
58
44
31
25
20
23
18
13
11
10
38
52
59
62
64
66
53
40
40
40
40
40
25
11
11
21
30
40
48
57
73
81
90
105
81
57
57
57
57
107
132
158
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
58
94
94
94
106
94
94
170
110
121
108
106
143
121
124
130
157
135
137
143
135
138
140
144
141
143
143
143
142
141
140
170
145
149
149
157
139
139
137
138
133
135
136
136
144
140
129
123
130
102
129
104
126
123
170
170
115
103
85
63
60
61
71
73
77
92
87
123
95
95
90
90
90
83
89
89
69
66
74
73
89
123
102
140
140
83
81
76
57
52
52
61
79
103
103
103
103
45
6
52
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
94
94
94
94
94
94
66
33
1
1
1
7
4
1
2
7
4
1
2
5
3
2
2
2
2
3
13
7
2
4
6
3
1
2
2
2
2
3
2
1
2
1
1
1
1
1
1
2
2
3
2
2
3
4
24
34
21
8
10
13
19
15
11
6
2
3
2
1
4
5
6
6
7
32
28
25
25
25
25
25
16
8
35
18
2
2
13
24
13
2
2
2
1
1
1
1
1
2
3
4
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
148
148
148
148
148
148
133
138
120
138
104
105
151
124
131
134
160
136
141
143
141
137
141
141
151
142
141
139
143
139
141
140
158
143
138
138
151
130
135
123
125
125
129
134
131
138
136
140
148
132
160
126
128
131
127
133
132
130
158
116
116
117
123
143
136
114
109
107
109
108
108
108
108
103
93
92
85
77
84
80
99
131
123
160
160
110
92
85
65
50
58
77
102
143
143
143
143
113
2
114
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
66
66
66
66
66
66
55
44
79
40
2
9
10
6
3
2
2
2
3
4
3
2
2
3
3
3
3
3
3
3
4
5
6
7
12
27
15
4
4
3
2
7
8
5
2
1
1
4
7
4
1
4
4
2
1
1
49
57
33
9
20
27
29
16
4
13
13
13
10
7
7
7
7
49
47
45
45
45
45
45
28
11
36
19
3
3
14
25
14
3
3
3
5
3
2
2
2
2
2
2
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
100
100
100
100
100
100
83
114
80
95
97
97
132
116
115
121
159
129
129
131
132
129
125
129
129
128
129
132
124
125
125
124
125
124
119
159
117
122
124
122
127
116
132
113
127
105
124
115
115
126
122
110
133
124
159
159
106
106
97
73
66
65
67
63
93
69
71
73
71
72
72
72
72
57
61
59
57
56
66
59
72
126
99
122
122
97
72
60
47
46
48
60
70
76
93
93
93
93
65
70
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
26
26
26
26
26
26
17
8
8
6
5
5
14
11
8
6
5
7
9
6
3
4
5
6
5
4
3
3
5
8
10
5
1
2
4
13
9
6
3
1
6
7
5
3
2
1
1
3
4
6
7
9
9
9
13
15
8
1
5
14
34
30
25
14
3
3
5
8
8
8
8
8
8
13
15
18
21
22
23
24
12
1
2
2
3
5
26
25
15
5
5
5
6
5
5
5
5
5
14
24
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
149
149
149
149
149
149
139
146
134
172
120
116
156
135
136
144
183
154
160
162
157
171
155
158
160
163
180
158
172
164
164
165
166
160
157
182
154
153
153
146
150
153
156
164
159
160
165
172
171
183
183
172
179
176
182
182
176
173
166
180
157
160
153
159
148
143
143
143
146
149
149
149
149
141
140
140
131
123
124
123
123
183
157
183
183
147
93
77
57
49
70
98
126
180
180
180
180
148
60
114
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
42
42
42
42
42
42
25
8
74
38
2
7
4
2
7
8
8
7
7
5
3
2
1
1
1
1
1
1
4
8
8
8
6
4
12
12
12
12
12
9
7
7
7
7
7
7
71
38
5
16
13
10
8
6
5
5
78
41
5
27
55
102
102
68
35
17
12
7
6
5
5
5
5
72
42
13
13
13
13
13
7
2
2
2
2
2
11
12
7
2
2
2
11
6
2
2
2
2
7
13
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
115
115
115
115
115
115
99
97
94
91
89
75
83
89
91
107
114
104
106
106
111
106
108
108
109
115
108
113
111
108
113
111
107
114
118
120
133
133
116
111
116
106
104
102
111
99
101
104
106
114
108
115
108
99
110
110
92
93
86
87
89
83
82
75
79
81
56
67
78
89
89
89
89
82
85
85
85
85
85
85
81
114
90
108
108
72
71
64
50
45
45
43
51
58
58
58
58
53
10
45
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
10
10
10
10
10
10
9
9
50
26
2
4
3
2
7
12
7
2
2
2
3
7
9
10
6
3
3
2
1
1
7
5
3
3
2
2
2
3
4
3
2
2
3
7
11
9
8
8
6
5
3
2
2
2
2
3
7
12
23
32
39
47
33
17
2
2
2
2
2
2
2
2
3
30
32
33
34
34
34
35
20
6
4
3
3
4
27
36
20
4
4
4
3
2
2
2
2
4
4
5
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
115
115
115
115
115
115
105
122
103
106
102
93
111
101
100
109
115
122
150
150
124
125
123
120
122
122
120
127
123
138
124
124
131
125
125
131
121
124
120
124
124
116
122
124
122
127
138
115
128
105
105
107
105
113
100
100
84
83
72
70
88
91
100
107
138
107
83
94
104
115
115
115
115
80
83
77
71
65
69
63
63
107
68
70
70
48
43
38
33
28
37
48
63
90
90
90
90
35
10
40
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
71
71
71
71
71
71
66
62
71
36
2
10
6
2
2
2
2
2
2
3
8
5
2
2
2
3
5
4
4
3
3
5
4
4
5
6
9
11
13
14
9
4
15
10
6
2
5
7
9
7
5
3
6
5
5
5
21
17
13
10
15
20
18
13
9
10
6
2
10
14
16
17
19
15
12
12
18
21
22
24
14
4
4
4
4
10
16
20
15
10
10
10
6
2
2
2
2
6
8
10
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
73
73
73
73
73
73
81
91
91
93
101
84
112
97
102
110
109
107
110
114
122
121
126
127
127
135
127
122
120
135
115
116
118
111
135
104
102
107
111
105
104
104
111
102
104
111
90
92
87
75
109
74
83
87
79
79
79
89
73
70
70
70
76
94
81
74
91
84
81
82
79
79
79
57
59
56
52
51
53
55
67
76
76
109
109
67
67
64
50
47
47
54
70
91
91
91
91
37
10
47
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
5
5
5
5
5
5
4
4
4
3
2
2
3
3
4
7
8
5
2
2
2
2
14
11
8
10
8
6
4
3
2
1
1
4
5
3
2
6
3
1
1
2
2
2
5
3
1
1
1
2
2
2
1
1
3
5
7
7
7
14
21
28
31
16
2
2
4
6
4
3
3
3
3
9
11
12
12
12
12
13
11
10
37
19
2
2
13
25
16
8
8
5
2
5
6
7
7
8
5
2
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
61
61
61
61
63
61
55
82
52
71
65
60
126
74
83
94
97
103
104
118
126
111
117
121
121
121
130
126
116
115
132
107
105
122
103
102
101
98
98
101
100
102
119
107
111
97
123
102
103
92
123
99
117
130
130
130
125
124
121
122
118
114
119
114
132
120
118
130
126
130
130
130
130
109
109
105
101
95
95
97
112
130
130
130
130
120
77
72
59
63
76
95
122
122
132
132
132
132
18
120
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
55
55
55
55
55
55
37
19
1
3
5
5
6
5
3
1
1
1
1
1
1
1
1
2
4
7
4
2
4
2
1
3
18
12
6
2
3
4
5
5
3
1
3
4
3
3
4
5
4
4
4
3
3
22
31
41
53
31
10
18
26
54
54
32
11
4
37
62
32
3
3
3
3
39
37
35
35
35
35
35
23
11
11
11
11
32
22
13
15
16
17
15
13
13
13
13
13
15
16
18
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
137
137
137
137
137
137
83
73
73
87
81
89
153
103
118
119
125
137
134
146
158
141
149
158
153
151
158
145
146
133
139
127
130
134
131
137
153
128
127
130
124
123
132
115
112
98
107
98
99
103
109
110
121
127
93
86
89
79
73
95
68
72
83
71
81
121
78
88
106
118
118
118
118
92
103
101
98
98
98
98
77
95
78
73
73
55
52
52
45
45
45
49
62
78
78
78
78
60
60
60
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
51
51
51
51
51
51
27
4
6
4
2
15
13
9
6
8
7
4
2
5
5
5
13
10
7
4
4
4
6
7
5
4
4
4
4
10
8
6
9
11
13
10
8
8
5
2
4
5
7
13
12
11
7
4
4
4
9
14
16
13
11
34
36
20
4
3
3
3
7
9
10
10
11
8
6
6
25
35
40
45
24
4
4
4
4
5
13
21
13
5
5
5
4
3
3
3
3
31
45
60
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
92
92
92
92
92
92
84
88
91
138
86
91
113
97
116
108
117
113
113
128
116
116
117
128
120
126
141
123
138
124
120
118
123
119
118
118
129
117
120
122
139
118
120
116
118
129
114
138
116
111
117
119
128
139
141
141
119
120
123
93
112
92
99
92
101
106
82
97
105
116
116
116
116
82
84
79
73
67
77
76
90
141
108
123
123
100
82
75
59
50
51
65
83
112
112
112
112
99
10
106
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
51
51
51
51
51
51
27
4
7
4
2
2
2
2
7
6
5
5
5
4
3
3
3
3
3
3
3
3
4
5
8
9
6
4
4
5
5
6
8
6
4
4
4
3
2
1
1
7
11
6
1
6
5
3
1
1
3
6
13
20
35
35
28
15
2
3
2
2
5
7
8
8
9
13
15
17
28
34
37
39
25
11
36
18
1
1
24
37
19
1
1
1
1
1
1
1
1
1
5
9
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
152
152
152
152
152
152
140
148
136
158
117
117
146
131
141
148
176
166
163
166
156
173
151
153
154
156
174
149
158
152
157
159
164
175
154
171
150
145
164
138
143
151
156
156
154
147
148
158
162
176
174
173
173
174
171
171
169
175
162
164
154
156
148
162
144
144
146
144
148
152
152
152
152
119
108
97
86
77
91
80
100
176
134
174
174
106
103
93
71
60
67
89
117
162
162
162
162
107
8
113
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
26
26
26
26
26
26
26
40
79
40
2
5
3
2
1
3
3
3
3
3
4
3
3
3
3
3
3
3
3
3
3
18
17
16
13
10
10
10
7
4
4
8
6
4
2
8
24
14
4
4
2
1
2
4
9
14
79
80
81
69
58
81
91
47
4
9
14
20
17
14
14
14
14
55
50
46
46
46
46
46
25
5
5
5
5
5
25
42
23
5
5
5
14
9
5
5
5
5
6
8
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
171
171
171
171
171
171
163
171
153
172
129
123
127
136
139
150
177
142
144
142
137
142
147
148
171
157
152
150
172
152
149
150
161
145
149
146
133
129
127
123
123
131
134
137
171
151
163
172
171
177
153
157
150
144
146
146
138
161
124
117
115
123
132
113
140
102
109
119
129
149
149
149
149
112
102
90
80
69
83
84
106
177
117
153
153
81
74
59
44
36
50
68
92
134
134
134
134
32
10
42
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
91
91
91
91
91
91
56
22
97
49
2
15
28
15
2
2
3
2
1
1
6
4
2
5
3
1
1
1
2
2
2
2
4
6
8
10
7
5
5
5
4
3
3
4
5
7
12
14
9
4
3
5
4
3
9
15
53
42
26
10
20
48
38
22
7
4
7
10
6
3
3
3
3
34
25
17
17
17
17
17
27
50
32
15
10
10
16
16
13
10
10
10
10
10
10
10
10
10
10
10
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
140
140
140
140
140
140
111
105
105
142
95
103
105
108
115
115
126
136
116
121
120
124
140
131
140
134
142
133
142
128
127
126
129
136
130
140
128
122
117
118
137
117
119
115
116
128
127
142
140
126
123
123
132
137
142
142
121
121
121
101
114
100
101
90
104
109
81
95
100
106
106
106
106
98
114
126
126
126
126
126
108
142
120
121
121
104
74
62
49
36
45
60
80
114
114
114
114
102
9
109
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
10
10
10
10
10
10
10
8
7
4
2
5
9
5
2
3
5
5
3
1
1
2
8
10
9
5
1
1
1
1
4
3
3
3
6
6
4
3
4
5
3
1
1
2
7
7
8
6
5
7
4
2
1
1
2
4
12
8
5
14
23
46
35
18
2
2
1
1
2
2
2
2
3
11
15
19
22
24
25
26
17
8
6
4
2
2
24
25
13
2
2
2
1
1
1
1
1
2
4
7
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
74
74
74
74
79
80
90
122
101
113
123
89
111
110
115
125
128
134
153
138
153
140
139
153
140
139
152
136
137
135
135
142
139
140
142
140
138
142
140
132
136
133
137
128
135
121
119
119
118
126
120
123
131
136
143
143
134
138
136
136
152
140
136
140
140
128
140
137
117
115
100
100
100
93
94
94
81
72
81
70
84
143
104
130
130
74
73
72
70
68
72
86
113
152
152
152
152
104
62
62
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
60
60
60
60
60
60
36
12
62
32
2
3
2
2
2
3
4
4
4
6
6
4
3
3
4
10
9
6
4
3
3
5
7
7
7
10
10
10
11
7
4
10
9
9
6
4
24
13
2
5
5
6
5
4
14
24
53
30
8
29
51
93
66
35
4
10
12
14
11
8
8
8
8
34
27
21
21
21
21
21
15
10
10
8
7
7
13
17
19
20
21
14
7
13
16
18
20
41
24
7
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1205
1233
1261
1289
1317
1345
1373
1401
1430
1458
1486
1514
1542
1570
1598
1627
1655
1683
1711
1739
1767
1795
1824
1852
1880
1908
1936
1964
1992
2021
2049
2077
2105
2133
2161
2189
2218
2246
2274
2302
2330
2358
2386
2415
2443
2471
2499
2527
2555
2583
2612
2640
2668
2696
2724
2752
2780
2808
2837
2865
2893
2921
2949
2977
3005
3034
3062
3090
3118
3146
3174
3202
3231
3259
3287
3315
3343
3371
3399
3428
3456
3484
3512
3540
3568
3596
3625
3653
3681
3709
3737
3765
3793
3822
3850
3878
3906
3934
3962
3990
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
