537
100
537
2
0
0
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
185
193
193
193
193
193
193
193
143
150
158
163
177
177
177
177
167
144
148
161
180
180
152
135
135
132
148
160
183
192
179
183
177
185
184
183
186
193
175
178
177
174
188
175
176
175
180
175
174
175
192
179
177
183
177
173
174
171
172
183
177
188
177
174
176
180
183
185
186
187
192
185
193
132
129
131
124
157
132
126
188
129
149
159
163
163
163
163
163
126
120
113
104
101
98
95
94
90
90
90
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
79
79
79
79
79
79
79
79
79
79
85
47
10
8
8
8
8
8
8
8
8
9
10
33
45
36
28
21
15
25
17
10
10
10
10
8
7
9
11
11
9
8
14
10
7
11
13
15
54
34
15
12
10
14
14
15
28
28
25
22
22
22
22
22
22
22
22
22
17
13
13
13
33
36
38
40
40
40
40
53
46
38
31
28
28
28
28
41
47
50
54
41
28
28
28
28
28
28
28
28
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
117
155
155
155
155
155
155
155
98
109
123
121
132
132
132
132
119
119
117
124
120
119
167
111
110
118
128
135
167
155
137
147
147
150
170
157
147
149
144
152
148
152
164
156
152
155
156
160
158
164
170
154
159
158
158
156
153
164
150
150
148
162
144
148
153
152
158
170
153
153
145
157
137
119
123
117
118
152
124
113
162
105
121
110
134
134
115
137
137
87
83
75
64
61
57
54
52
48
48
48
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
3
3
3
3
3
3
3
3
3
3
6
7
5
3
3
3
3
3
3
3
3
5
8
44
75
42
9
5
5
5
5
7
6
4
2
2
3
3
3
3
4
5
12
8
5
4
4
11
14
12
8
4
12
18
24
21
12
4
5
6
11
13
16
10
4
8
13
11
8
5
4
4
7
10
8
7
7
7
8
9
10
14
9
5
5
5
5
5
5
22
32
25
19
19
19
19
19
19
19
19
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
118
142
142
142
142
142
142
142
116
114
113
118
105
102
99
96
87
91
91
93
92
91
118
76
76
75
87
91
93
135
99
101
110
111
115
125
142
108
102
98
84
86
88
89
89
98
102
89
86
85
117
91
106
113
117
135
117
110
109
109
103
101
99
109
104
114
125
112
142
113
117
101
104
86
84
82
81
79
80
78
64
78
65
69
74
78
73
96
96
61
61
56
50
48
46
44
43
41
41
41
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
72
54
54
54
54
54
54
54
63
67
72
47
22
7
7
7
7
11
13
7
2
2
13
10
7
4
2
6
10
6
2
2
3
4
5
3
2
1
1
7
14
9
5
3
2
1
1
1
2
2
2
3
3
3
2
2
7
9
9
10
6
2
3
2
2
2
2
7
4
2
3
4
3
3
2
1
1
1
1
2
3
15
11
7
7
8
16
20
25
27
29
24
19
19
19
19
19
19
19
19
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
163
163
163
154
152
150
148
145
145
145
140
142
143
145
145
145
145
123
121
126
128
134
133
149
149
103
115
124
127
170
136
136
133
163
129
128
145
119
112
118
107
115
128
112
118
118
111
149
121
130
170
121
125
127
123
136
123
120
118
118
114
119
131
121
129
136
131
163
145
134
170
124
128
108
105
102
100
116
91
85
83
85
90
83
104
104
89
106
106
71
69
63
56
53
51
49
48
45
45
45
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
89
74
74
74
74
74
74
74
81
85
89
55
22
8
8
8
8
16
20
17
15
15
22
42
52
35
18
3
3
2
2
3
3
3
3
2
2
2
2
5
9
7
5
4
3
2
1
1
10
6
3
2
1
8
5
3
6
7
4
2
2
2
3
2
2
2
2
2
1
1
2
1
1
1
1
1
3
4
2
1
1
1
12
7
3
3
3
3
3
17
29
26
24
24
24
24
24
24
24
24
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
161
168
168
168
168
168
168
168
145
145
143
141
144
145
145
145
145
121
122
125
119
120
130
108
128
128
117
129
128
143
139
139
142
161
148
140
168
147
117
115
111
115
126
109
117
108
98
103
101
112
148
115
119
124
122
132
139
126
125
125
134
118
120
134
131
139
139
161
168
139
143
122
147
97
93
88
79
81
79
74
111
79
90
80
100
100
85
101
101
68
65
60
53
50
48
46
45
42
42
42
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
32
32
32
72
92
102
107
113
98
84
84
48
12
12
12
12
22
25
26
14
3
3
12
56
92
47
3
5
5
3
2
3
3
4
4
3
2
1
1
1
1
2
1
1
5
3
1
1
1
1
8
6
3
1
1
11
12
10
8
12
9
6
6
5
4
4
5
5
3
1
3
2
1
2
2
2
11
8
6
6
3
1
5
3
1
1
1
1
1
15
28
24
21
21
21
21
21
21
21
21
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
45
94
94
94
94
94
94
94
55
55
55
49
49
48
47
46
46
49
53
61
68
68
86
63
72
79
80
101
86
79
75
79
77
82
86
94
92
94
122
110
96
101
96
95
98
110
101
100
122
94
92
110
94
97
110
95
97
99
122
96
93
94
86
89
94
88
94
88
90
110
91
94
85
84
79
77
74
78
75
71
94
77
62
58
45
40
42
39
39
35
34
34
33
32
32
32
32
32
32
32
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
1
1
1
1
1
1
1
1
1
1
3
3
2
1
1
1
1
2
3
3
4
8
7
6
6
17
16
16
15
9
4
4
4
4
5
5
3
1
1
1
1
1
4
4
4
2
1
1
2
23
16
10
4
1
14
20
10
1
4
10
20
20
12
5
1
3
3
2
1
1
2
1
1
1
1
2
2
2
2
7
6
5
3
2
2
2
2
2
2
16
23
21
20
20
20
20
20
20
20
20
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
153
153
153
143
141
139
137
134
134
134
137
153
137
138
134
134
134
115
113
122
124
131
153
137
137
110
116
124
123
129
134
121
126
149
125
121
134
107
103
114
102
106
129
97
103
110
98
137
102
97
106
98
106
123
106
129
134
102
104
112
94
92
95
99
111
118
121
149
134
115
115
110
129
97
94
93
88
84
87
74
70
74
83
77
102
102
87
106
106
69
67
61
53
51
48
46
45
42
42
42
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
75
75
75
87
93
96
97
99
87
75
75
62
34
7
7
7
7
23
31
16
1
1
8
27
37
19
1
4
2
1
1
1
3
5
5
3
2
2
2
3
4
4
2
1
1
4
5
4
4
12
8
4
2
1
1
8
8
9
5
2
11
6
1
1
1
5
3
1
1
1
14
11
6
1
1
1
4
2
1
1
1
1
5
5
5
5
5
5
5
18
28
24
21
21
21
21
21
21
21
21
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
108
108
108
94
91
87
83
80
82
90
101
108
125
125
125
125
100
95
93
95
93
91
108
79
79
75
71
74
77
83
89
92
110
101
93
92
90
89
92
110
100
101
125
103
100
103
94
96
102
97
101
93
110
88
84
84
82
78
85
83
75
80
80
80
86
110
91
101
92
94
94
91
125
80
80
79
69
67
61
57
53
60
67
64
102
102
83
101
101
65
63
58
51
48
46
44
43
40
40
40
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
66
13
13
13
13
13
13
13
39
52
66
44
22
7
7
7
7
7
7
7
7
8
9
16
19
23
13
3
3
2
2
3
4
4
3
2
6
3
1
3
6
5
3
2
3
2
1
4
8
5
2
3
4
3
2
2
4
5
3
1
4
3
3
3
2
2
3
3
2
2
2
4
4
3
2
6
3
1
1
1
1
1
1
1
1
1
1
1
1
16
24
20
16
16
16
16
16
16
16
16
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
177
177
177
150
146
134
124
124
111
118
130
137
155
155
155
155
148
126
129
138
151
151
126
145
145
106
114
125
124
130
136
132
138
177
133
122
131
122
127
155
135
148
140
132
151
136
126
145
150
118
151
123
122
124
124
107
109
106
100
113
94
91
103
109
126
155
121
177
116
119
130
108
133
91
83
79
75
70
67
76
57
70
91
86
150
150
121
151
151
91
87
78
66
62
57
54
52
47
47
47
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
79
78
78
78
78
78
78
78
78
78
79
64
35
7
7
7
7
7
7
7
7
11
15
22
25
29
15
2
2
2
3
5
5
5
5
5
5
3
2
2
2
3
5
3
2
1
1
3
5
6
3
1
1
1
13
17
9
1
1
1
8
6
4
5
6
7
4
1
1
2
2
2
2
3
2
2
1
1
1
2
3
14
7
1
1
1
1
1
1
20
29
27
26
26
26
26
26
26
26
26
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
151
151
151
114
108
101
92
88
91
97
106
113
125
125
125
125
105
106
106
107
112
118
113
137
137
94
91
87
80
82
93
100
99
151
106
84
94
89
96
112
99
104
125
100
107
109
103
137
101
105
105
100
113
94
112
88
84
84
93
90
93
105
113
98
115
112
112
151
93
98
92
85
125
74
73
73
65
75
69
64
105
70
82
77
101
101
89
105
105
73
71
68
61
59
57
56
55
53
53
53
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
75
1
1
1
1
1
1
1
38
56
75
62
33
4
4
4
4
4
4
4
4
7
10
22
28
34
18
3
2
1
2
4
4
3
3
3
3
3
8
5
3
12
9
6
3
2
2
3
4
4
3
2
3
2
2
7
10
7
5
11
6
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
4
3
3
8
13
7
2
3
3
3
3
4
23
32
31
31
31
31
31
31
31
31
31
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
109
109
109
94
91
88
85
79
79
79
83
109
89
90
88
88
88
91
96
103
114
114
116
91
86
87
91
97
100
135
98
98
101
92
93
116
89
91
97
100
102
103
112
112
105
112
97
116
105
107
135
109
106
104
109
99
102
100
109
102
103
112
103
103
103
100
102
103
102
105
135
95
100
80
77
73
73
97
79
74
112
69
74
64
66
66
60
64
64
55
57
58
58
58
58
58
58
58
58
58
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
7
6
6
6
6
6
6
6
6
6
7
15
19
21
22
23
22
22
22
17
12
12
11
10
10
19
15
11
13
16
21
11
2
3
3
4
3
3
5
3
1
1
2
2
2
2
2
3
5
3
2
7
6
5
4
22
14
6
4
8
7
7
7
4
2
4
4
3
2
2
2
2
2
2
2
2
2
2
2
3
2
2
2
2
2
2
2
2
2
21
32
31
30
30
30
30
30
30
30
30
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
38
66
66
66
66
66
66
66
42
48
55
58
68
68
68
68
53
59
67
69
94
94
51
50
45
43
50
55
61
68
68
83
94
77
85
90
104
115
118
144
144
122
125
117
111
132
96
99
99
103
132
100
97
92
98
94
93
93
126
100
102
121
107
112
121
126
100
95
98
99
98
107
126
85
83
78
76
79
77
76
105
65
66
60
47
47
46
44
44
41
41
40
39
39
39
39
39
39
39
39
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
2
2
2
2
2
2
2
2
2
2
9
15
8
2
2
2
2
6
8
9
11
9
6
4
4
8
5
3
4
3
2
2
2
3
6
4
2
1
2
2
2
2
1
1
1
1
1
2
2
2
4
6
3
1
2
4
2
1
2
4
3
2
1
1
1
1
2
2
2
3
4
6
8
6
4
6
5
5
9
9
7
5
3
1
2
2
2
2
3
20
29
25
21
21
21
21
21
21
21
21
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
103
111
111
111
111
111
111
111
75
73
75
75
76
79
79
79
79
84
89
89
109
109
85
82
76
69
67
70
76
77
83
111
89
103
104
90
89
95
87
85
89
88
89
93
109
97
98
104
92
92
88
108
86
88
90
94
99
99
121
111
101
121
107
107
121
117
107
109
108
107
104
98
117
89
88
88
85
84
84
78
84
81
71
61
64
64
60
67
67
55
58
59
59
59
59
59
59
59
59
59
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
7
7
7
32
44
50
53
57
32
7
7
14
9
4
4
4
4
13
22
14
7
7
19
35
43
25
7
7
8
4
1
2
2
2
3
4
5
5
5
3
1
1
1
2
4
2
1
2
9
6
3
2
1
1
1
6
5
5
6
8
13
7
1
1
1
4
3
2
3
3
4
5
3
2
4
4
4
5
7
8
9
10
6
3
3
3
3
3
3
20
30
29
29
29
29
29
29
29
29
29
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
116
116
116
99
96
92
88
83
87
84
85
116
87
87
81
79
79
66
67
76
79
84
116
85
85
83
81
85
108
82
86
94
90
105
108
104
124
146
143
143
151
146
151
150
134
151
113
113
111
106
136
98
106
109
106
136
106
115
116
112
142
117
125
142
122
142
114
106
99
90
87
80
77
85
71
70
70
67
68
72
71
74
100
66
77
77
68
75
75
69
78
87
100
100
100
100
100
100
100
100
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
11
11
11
12
12
12
12
13
39
52
66
39
12
7
7
7
7
9
11
7
4
4
12
40
54
29
4
1
3
2
1
4
4
4
4
2
1
3
5
4
4
4
6
4
2
1
1
5
9
10
9
8
4
1
1
12
7
2
4
9
5
2
5
3
2
2
2
4
2
1
1
1
1
7
4
2
1
1
4
5
3
2
2
2
2
2
2
2
2
21
35
37
38
39
39
39
39
39
39
40
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
106
129
129
129
129
129
129
129
88
85
87
89
94
102
102
102
102
83
90
92
106
106
83
87
87
84
98
102
129
102
102
102
99
106
103
105
117
142
125
140
141
142
149
149
129
149
110
110
105
97
135
98
112
136
110
135
117
123
124
136
135
118
126
117
115
121
136
119
127
113
111
107
113
126
86
85
83
77
70
61
63
59
61
76
55
55
53
49
48
49
50
52
55
55
55
55
55
55
55
55
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
4
4
4
4
4
4
4
4
4
4
5
12
8
5
5
5
5
5
5
4
4
4
19
21
22
13
4
7
8
7
5
4
3
2
1
1
4
6
8
4
1
1
1
1
1
2
1
1
9
17
11
6
1
2
6
10
5
1
6
9
5
2
1
1
2
2
2
3
2
2
8
7
6
9
6
3
2
1
5
7
4
2
4
3
3
3
3
3
3
20
32
33
33
33
33
33
33
33
33
34
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
83
83
83
83
83
83
83
83
66
65
66
67
71
76
76
76
76
66
71
71
83
83
70
83
83
67
68
71
69
72
83
71
76
77
83
88
97
108
108
120
110
111
120
110
108
120
106
96
95
89
106
89
92
95
90
103
101
97
103
98
103
101
95
97
100
95
101
92
88
87
90
90
90
100
86
86
84
76
76
73
70
76
79
85
86
86
74
84
84
67
66
63
59
58
57
56
55
54
54
54
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
6
6
6
6
6
6
6
6
6
6
7
9
8
7
7
7
7
7
7
6
5
5
8
15
18
11
5
1
1
1
3
5
5
4
4
4
6
4
2
3
3
4
6
9
13
7
1
1
2
7
11
6
1
2
4
14
8
2
8
11
11
6
1
1
1
3
3
4
5
5
6
11
7
4
4
2
1
2
1
1
3
5
6
4
2
2
2
2
2
13
24
16
8
8
8
8
8
8
8
8
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
98
123
123
123
123
123
123
123
91
84
79
75
74
72
69
69
69
60
67
72
92
92
76
76
76
85
89
112
123
109
133
121
108
110
117
121
128
143
140
141
148
143
148
148
134
148
115
115
105
95
132
102
113
135
110
132
117
122
123
135
132
106
103
105
105
112
135
115
127
111
102
100
111
80
72
73
70
73
85
70
80
81
69
81
58
55
58
60
60
54
54
54
53
52
52
52
52
52
52
52
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
22
6
6
6
6
6
6
6
34
48
48
25
3
3
3
3
8
8
8
5
3
3
12
30
39
21
3
3
5
3
2
1
1
2
3
2
2
5
7
9
12
7
2
2
3
3
2
2
13
25
14
4
2
2
3
7
4
2
3
7
6
6
4
2
2
4
3
2
1
1
2
2
2
9
7
4
2
1
2
6
4
2
3
2
1
1
4
5
7
21
34
34
34
34
34
34
34
34
34
34
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
109
109
109
101
100
94
94
94
57
61
72
77
86
103
103
103
103
85
93
94
111
111
85
84
84
65
69
72
75
79
88
96
92
109
100
108
123
141
141
141
141
130
141
122
115
108
105
103
103
109
105
90
94
94
100
110
105
109
110
105
110
105
100
103
103
104
111
111
101
111
100
97
111
100
76
78
76
75
88
70
75
77
66
77
53
51
50
46
45
47
49
51
56
56
56
56
56
56
56
56
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
2
2
2
4
5
5
5
6
4
2
2
10
9
8
8
8
8
9
10
6
3
3
19
23
25
14
3
2
2
2
2
2
3
2
2
3
5
5
6
13
33
18
3
2
2
1
1
3
8
8
5
3
2
1
2
9
5
2
8
12
15
10
6
3
10
17
13
9
5
1
3
3
3
10
7
4
1
1
2
4
3
2
5
4
3
3
3
3
3
19
31
32
33
33
33
33
33
33
33
34
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
135
138
138
138
138
138
138
138
110
109
108
110
101
97
96
94
86
94
94
93
102
111
110
135
135
104
108
114
129
116
138
115
113
108
111
113
118
144
127
130
132
144
128
126
131
144
116
135
114
106
125
104
109
129
110
111
138
114
113
115
105
100
98
97
99
96
98
104
92
94
96
90
105
99
92
92
88
95
82
76
88
75
74
65
75
75
65
69
69
58
58
58
56
56
55
55
55
55
55
55
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
67
59
59
59
59
59
59
59
63
65
67
44
22
7
7
7
7
7
7
7
7
7
7
16
20
13
7
8
8
4
1
3
3
2
2
2
2
1
1
1
1
2
4
3
2
1
1
1
1
1
2
5
3
1
1
8
5
3
2
8
12
7
2
2
2
14
10
7
4
2
3
5
6
7
5
3
2
5
4
3
7
12
8
5
5
5
5
5
6
24
35
34
33
33
33
33
33
33
33
33
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
193
193
193
191
190
189
189
189
158
160
163
171
179
184
184
184
184
152
154
166
166
169
178
175
175
144
166
174
183
189
189
180
184
193
183
183
186
174
178
169
172
184
177
171
172
178
164
175
173
161
189
170
172
183
178
172
189
169
168
167
163
167
159
162
171
175
183
193
186
178
189
157
174
138
137
144
142
165
150
148
167
150
156
140
173
173
165
179
179
150
150
154
150
150
150
150
150
150
150
150
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
82
82
82
82
82
82
82
82
82
82
95
71
48
35
35
35
35
35
35
25
15
15
15
32
41
23
5
5
5
4
3
3
4
5
8
9
10
18
14
10
8
6
8
7
7
9
10
11
28
21
15
12
10
46
43
40
23
7
7
11
15
16
16
16
20
18
12
7
6
6
9
13
14
15
17
20
17
14
14
27
33
40
40
27
14
14
20
23
26
33
36
38
39
39
39
39
39
39
39
40
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
130
157
157
157
157
157
157
157
127
128
129
144
160
162
162
162
162
145
155
162
181
181
148
103
101
105
123
132
149
177
143
155
162
155
174
157
152
147
149
175
158
163
168
157
181
158
170
152
148
160
177
164
168
165
168
163
160
157
175
159
162
161
168
160
164
167
168
181
165
162
177
142
170
113
117
117
111
175
118
121
160
119
131
120
154
154
130
152
152
95
89
82
70
66
62
59
57
53
53
53
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
5
5
5
36
51
59
63
65
66
67
56
30
4
4
4
4
18
25
32
21
10
7
4
4
5
7
5
4
4
3
3
3
3
4
7
7
5
4
4
4
4
5
4
4
10
7
4
17
21
12
4
3
3
12
13
14
9
4
9
14
14
9
5
5
24
27
19
11
9
7
5
4
4
16
11
7
7
7
8
11
13
14
16
9
2
2
2
2
2
16
23
27
29
30
30
30
30
30
30
31
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
194
194
194
193
193
193
193
193
133
137
144
159
170
187
187
187
187
151
155
176
186
186
191
149
149
146
164
171
192
190
187
180
186
194
188
192
193
187
176
176
177
187
185
178
186
191
168
171
170
172
190
176
179
192
179
178
187
177
180
179
178
185
175
178
183
185
192
194
193
185
190
169
187
155
155
156
151
156
153
146
185
137
158
165
170
170
170
170
170
130
123
115
106
102
98
96
94
90
90
90
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
47
47
47
64
73
77
79
80
81
82
64
47
27
8
8
8
8
8
8
8
8
8
38
47
52
28
5
4
4
3
3
3
3
4
4
4
14
10
6
15
20
26
38
24
11
9
8
13
23
34
20
6
3
8
13
16
11
6
6
11
13
14
16
16
14
13
10
7
10
11
12
12
13
39
29
20
15
11
13
15
52
41
31
28
28
28
28
41
47
50
54
41
28
28
28
28
28
28
28
28
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
126
185
185
185
185
185
185
185
128
126
134
150
160
178
178
178
178
149
152
153
153
153
137
91
92
104
126
145
174
190
185
161
167
173
170
178
178
164
163
166
166
178
187
167
167
162
143
147
146
158
190
168
171
174
171
170
185
163
167
168
170
187
171
166
168
173
178
178
178
178
190
183
166
150
152
148
144
155
147
147
187
137
138
124
138
138
122
142
142
91
87
82
72
69
66
63
62
58
58
58
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
5
5
5
65
95
110
118
122
92
62
45
29
33
35
36
37
38
39
40
25
10
10
7
5
5
7
5
4
4
4
7
6
5
5
5
10
9
7
6
6
7
9
26
21
16
11
6
11
16
10
4
4
5
6
12
15
9
4
6
8
12
14
16
16
14
13
9
5
6
5
4
4
5
15
11
7
7
8
11
15
15
15
16
11
6
6
6
6
6
18
24
27
29
30
30
30
30
30
30
31
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
194
197
197
197
197
197
197
197
154
164
176
178
193
193
193
193
187
163
171
176
189
189
160
149
149
143
159
172
196
192
194
191
192
194
194
196
197
194
185
185
184
187
189
185
185
187
200
179
193
182
193
188
191
196
190
200
194
183
184
190
182
188
200
190
200
197
197
200
197
200
199
200
200
200
200
200
200
200
200
200
200
200
175
192
193
193
193
193
193
130
126
124
113
110
107
105
103
100
100
100
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
57
57
57
68
73
76
77
78
78
79
89
68
40
12
12
12
12
12
12
12
12
12
13
18
21
24
14
5
21
30
20
10
7
5
15
19
24
17
11
11
9
8
8
8
9
13
18
26
59
62
42
22
10
25
40
34
28
28
25
22
22
22
22
22
22
22
22
22
22
44
55
60
63
51
40
40
40
40
40
50
45
40
40
40
40
40
40
53
59
49
40
40
40
40
40
40
40
40
40
40
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
126
183
183
183
183
183
183
183
136
135
133
147
160
160
160
160
160
137
146
157
179
179
142
103
101
107
123
137
147
177
170
159
164
167
172
183
158
152
155
174
158
162
190
162
179
156
144
146
142
154
177
165
169
170
190
171
170
167
174
168
172
177
175
178
179
178
190
179
165
167
177
144
162
121
127
127
124
174
131
129
169
130
140
130
141
141
121
139
139
118
117
113
109
108
106
105
104
103
103
103
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
7
7
7
38
54
62
66
68
69
70
49
26
4
4
4
4
22
31
36
23
10
7
4
5
7
8
10
10
10
7
5
4
4
4
6
10
7
4
6
7
6
5
4
4
5
13
15
17
21
11
2
2
3
6
4
2
3
4
9
14
14
9
5
4
4
10
16
13
10
7
9
9
10
10
8
7
11
13
16
31
23
16
38
20
2
2
2
2
2
21
41
39
38
38
38
38
38
38
38
38
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
56
90
90
90
90
90
90
90
55
55
58
54
55
55
55
55
55
59
65
73
83
83
97
64
61
66
71
70
97
90
68
77
72
75
97
76
90
80
76
83
82
81
115
84
87
94
83
74
78
82
84
97
92
97
105
96
93
98
96
100
106
115
131
111
110
111
131
111
112
108
131
96
95
94
93
92
88
105
90
96
115
88
103
72
65
64
62
63
63
64
74
85
103
103
103
103
103
103
103
103
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
3
1
1
1
1
1
1
1
3
4
6
9
7
6
6
6
6
7
8
8
8
9
6
3
3
6
7
9
9
5
1
2
4
3
2
2
1
1
2
14
16
18
12
6
1
1
2
3
4
3
2
10
7
4
1
2
3
3
4
5
3
1
3
2
1
1
1
1
1
1
2
2
2
2
3
4
3
2
4
14
9
4
3
2
1
1
1
1
1
24
36
41
43
44
45
45
45
45
45
46
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
190
190
190
178
176
169
166
166
166
167
167
161
157
155
154
153
148
154
154
158
167
169
161
187
187
138
155
157
166
153
160
160
163
190
162
164
155
155
148
149
135
148
127
121
132
131
129
187
141
123
151
124
135
166
133
136
146
125
121
160
118
118
128
128
146
149
164
190
142
144
151
125
155
102
97
93
84
96
76
72
73
81
98
89
141
141
114
142
142
86
83
75
64
61
57
54
52
48
48
48
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
142
136
136
136
136
136
136
136
139
142
151
116
71
27
27
27
27
35
39
28
17
17
17
22
24
25
27
18
10
10
6
2
2
10
9
8
6
5
5
5
5
5
7
16
16
9
2
2
4
5
4
3
12
19
26
20
12
4
3
3
8
5
2
2
2
13
8
3
2
1
2
3
2
1
2
3
4
3
2
12
13
14
10
6
3
3
3
3
3
16
26
26
26
26
26
26
26
26
26
26
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
128
166
166
166
166
166
166
166
92
99
107
112
122
127
127
127
127
98
110
118
138
138
102
74
78
91
113
125
151
180
140
141
147
146
152
160
157
167
161
156
156
158
165
160
156
157
160
167
166
168
180
172
165
164
165
157
150
167
154
162
172
165
165
160
165
157
165
165
165
172
180
156
166
130
135
133
129
151
132
119
156
114
118
103
114
114
94
112
112
99
100
98
96
95
94
94
93
93
93
93
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
2
2
2
2
2
2
2
2
2
2
9
9
5
2
2
2
2
4
5
4
4
4
5
6
7
5
4
4
4
3
3
4
4
4
4
5
4
4
6
7
5
3
3
2
2
2
3
9
15
11
7
7
7
18
16
15
15
15
15
15
9
3
20
11
3
3
3
4
6
5
4
4
9
6
4
6
9
6
3
14
8
3
31
17
3
3
3
3
3
8
14
14
14
14
14
14
14
14
14
14
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
123
154
154
154
154
154
154
154
104
103
104
109
112
120
120
120
120
108
121
126
156
156
97
80
71
78
99
117
145
177
137
138
143
141
141
154
140
134
125
129
135
141
160
146
156
153
133
135
141
148
177
147
156
148
147
154
141
144
143
147
145
160
156
141
147
149
154
156
155
155
177
157
134
118
118
112
106
147
108
107
160
99
106
94
100
100
88
98
98
67
65
63
57
55
54
52
51
50
50
50
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
4
4
4
4
4
4
4
4
4
4
21
16
10
4
4
4
4
11
19
14
10
10
11
11
12
11
7
4
4
4
5
6
5
4
4
4
3
3
3
3
4
5
4
3
4
6
7
9
15
15
11
7
9
10
12
9
7
4
2
4
7
8
10
12
13
14
15
10
5
5
5
7
11
16
11
6
3
3
3
3
2
2
3
2
2
2
2
2
2
17
24
23
22
22
22
22
22
22
22
22
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
185
193
193
193
193
193
193
193
142
150
160
166
182
182
182
182
167
147
152
165
188
188
151
140
140
138
151
162
183
190
178
183
177
185
184
183
186
193
171
172
175
172
176
184
169
187
165
168
182
165
190
170
177
188
179
186
181
184
174
183
170
167
187
167
172
180
183
185
186
182
190
165
193
152
152
152
141
153
150
146
167
153
161
160
188
188
168
167
163
150
150
152
150
150
150
150
150
150
150
150
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
78
78
78
78
78
78
78
78
78
78
81
60
31
3
3
3
3
3
3
3
3
8
14
36
47
31
15
4
4
3
3
4
4
4
5
6
7
6
5
13
20
23
18
13
11
9
8
8
13
24
22
20
25
19
13
14
10
6
6
11
13
14
16
30
21
13
13
17
11
6
9
11
13
20
13
7
14
10
7
9
9
9
61
84
95
101
70
40
40
40
40
40
40
40
40
40
40
40
40
138
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
112
157
157
157
157
157
157
157
85
91
98
100
106
110
110
110
110
90
102
113
133
133
111
85
81
92
113
122
146
175
137
157
144
146
148
154
154
135
131
133
134
137
156
140
145
149
133
157
126
135
175
136
143
146
144
154
147
157
144
157
146
156
149
132
138
147
154
157
154
154
175
151
135
119
115
108
98
120
102
98
156
96
106
95
107
107
91
105
105
68
67
64
57
55
53
51
50
48
48
48
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
1
1
1
1
1
1
1
1
1
1
1
6
3
1
1
1
1
1
1
1
1
6
12
21
25
17
10
5
5
5
4
4
4
3
2
2
1
1
2
3
4
5
11
9
8
5
3
6
4
3
5
9
28
15
3
9
12
7
2
7
13
8
4
4
4
9
5
2
2
3
5
7
6
5
5
6
4
3
3
8
5
3
4
3
3
3
3
3
3
15
23
22
22
22
22
22
22
22
22
22
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
176
176
176
155
152
148
143
140
142
149
159
168
186
186
186
186
150
150
150
155
164
164
156
140
140
112
118
123
127
136
163
148
147
176
150
133
142
140
138
174
146
146
179
139
147
160
150
163
185
153
186
160
150
163
164
142
145
134
136
137
126
125
132
132
142
174
136
176
136
145
137
123
179
106
109
108
97
120
95
86
112
92
118
115
185
185
150
186
186
109
103
91
76
70
65
60
58
51
51
51
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
130
71
71
71
71
71
71
71
100
115
130
111
59
8
8
8
8
8
8
8
8
9
14
21
25
27
29
17
6
3
1
1
2
4
5
3
1
1
1
2
2
1
1
2
3
3
3
6
11
9
6
3
1
3
16
17
12
8
7
9
11
7
3
1
1
7
7
7
4
2
4
3
2
3
4
3
3
2
1
1
1
1
2
2
2
2
2
2
2
21
30
27
24
24
24
24
24
24
24
24
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
177
177
177
161
158
154
149
146
146
148
152
157
159
159
159
159
139
128
132
147
164
164
157
140
140
122
129
132
129
142
138
142
142
177
144
139
137
146
125
129
131
128
142
136
133
142
148
141
158
140
159
149
150
163
164
144
143
134
135
137
123
122
126
125
134
136
132
177
136
141
142
117
148
101
102
102
95
122
95
87
114
91
113
107
163
163
131
164
164
97
94
85
72
68
64
60
58
53
53
53
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
111
111
111
113
114
114
114
115
123
127
132
72
12
3
3
3
3
7
9
9
9
9
37
40
42
44
24
4
4
3
2
2
2
4
6
5
4
3
2
3
3
2
1
1
1
1
1
1
6
21
11
1
1
2
13
14
13
13
8
3
2
2
1
1
2
2
2
2
1
1
1
1
1
1
4
3
3
2
2
2
1
1
1
1
2
2
2
2
3
14
25
25
25
25
25
25
25
25
25
25
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
178
178
178
162
159
155
149
147
146
147
149
158
150
150
150
150
138
154
154
155
165
165
158
144
144
124
130
133
129
137
138
145
146
178
154
143
138
147
123
123
128
126
128
137
131
139
149
144
148
139
150
146
148
163
165
143
142
142
136
139
130
127
128
128
137
139
141
178
139
143
137
116
149
99
102
102
94
122
95
87
114
91
113
108
163
163
131
165
165
97
94
85
72
67
63
59
57
52
52
52
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
132
116
116
116
116
116
116
116
124
128
132
77
22
11
11
11
11
11
11
8
6
6
9
21
27
34
39
22
6
5
4
3
4
3
3
3
3
2
1
2
3
3
3
3
3
8
13
27
35
21
7
3
3
19
20
18
14
10
7
10
15
9
3
3
3
12
8
4
1
4
2
1
3
5
5
3
2
4
2
1
3
14
10
7
4
4
4
4
4
15
25
25
25
25
25
25
25
25
25
25
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
154
154
154
143
141
139
137
133
133
134
149
155
172
172
172
172
134
132
130
136
136
138
154
136
136
102
113
127
121
170
160
139
132
152
116
122
135
133
128
172
134
139
157
135
143
149
138
160
170
139
171
142
134
127
130
116
117
118
119
116
120
121
137
131
138
172
127
152
127
132
170
122
157
103
92
86
79
82
80
74
114
84
106
108
170
170
135
171
171
96
91
80
65
59
54
50
47
41
41
41
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
75
1
1
1
1
1
1
1
38
56
75
84
44
5
5
5
5
23
32
16
1
1
4
23
32
16
1
1
1
4
2
1
2
4
8
5
3
2
2
3
4
2
1
2
3
5
3
1
14
8
3
2
1
4
8
14
13
8
3
7
6
4
2
1
1
3
5
9
8
7
6
5
4
4
4
2
1
1
4
4
2
1
2
3
3
3
3
3
4
14
21
17
14
14
14
14
14
14
14
14
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
156
156
156
153
152
150
150
150
120
124
130
130
137
137
137
138
126
154
154
131
135
136
132
143
143
120
129
129
129
134
127
132
138
156
154
141
138
150
125
125
122
117
113
107
113
117
119
143
137
114
137
118
125
129
120
134
115
112
111
121
102
103
101
102
114
123
130
156
138
123
115
112
150
98
96
90
79
89
76
73
103
78
93
114
137
137
137
137
137
88
82
75
64
60
57
54
52
48
48
48
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
76
76
76
78
79
80
80
80
78
76
76
52
28
5
5
5
5
5
5
5
5
13
41
73
89
70
36
3
3
4
4
4
4
4
4
3
2
2
2
2
3
2
2
3
5
3
1
1
1
1
2
2
2
1
1
3
2
2
1
1
1
2
2
2
2
2
2
5
3
2
2
3
7
18
10
3
4
3
3
11
14
17
10
3
3
3
3
17
24
27
31
28
26
26
26
26
26
26
26
26
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
178
178
178
170
169
163
163
163
142
147
163
167
185
185
185
185
155
152
149
154
157
157
158
144
144
125
132
139
136
139
163
148
155
178
156
163
149
152
140
174
140
146
180
138
157
154
150
163
185
148
172
146
143
144
137
139
145
127
135
123
117
115
120
127
146
174
163
178
144
137
126
118
180
106
100
99
86
90
88
82
115
98
123
128
185
185
146
172
172
101
94
82
67
61
56
51
49
42
42
42
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
72
72
72
97
110
116
119
123
97
72
72
103
57
12
12
12
12
28
36
36
36
34
32
43
49
33
18
37
37
21
5
2
2
2
1
1
4
4
5
3
1
1
4
3
2
2
2
6
10
8
7
7
4
2
12
17
21
15
9
7
5
3
1
1
1
2
3
2
1
1
4
3
2
6
6
6
8
6
5
5
3
1
14
24
29
34
21
8
8
22
29
28
27
27
27
27
27
27
27
27
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
128
185
185
185
185
185
185
185
105
115
128
138
160
160
160
160
124
120
121
129
143
143
127
109
105
112
134
149
182
190
172
167
168
174
174
182
185
172
160
162
157
159
185
157
154
153
143
151
148
154
190
168
169
182
167
166
172
160
163
164
165
185
167
165
167
172
182
172
185
180
190
182
172
151
150
147
137
149
140
130
185
136
144
136
141
141
128
144
144
115
113
108
102
100
98
96
95
93
93
93
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
7
7
7
7
7
7
7
7
7
7
15
9
4
4
4
4
7
7
7
5
4
4
4
5
7
6
5
5
5
5
4
4
4
4
4
4
4
4
7
6
5
5
4
4
5
7
9
13
18
17
16
16
17
18
16
15
9
4
9
12
13
14
16
30
21
13
13
17
13
9
9
11
13
15
11
8
8
8
8
11
13
16
37
21
6
6
6
6
6
34
62
49
37
37
37
37
37
37
37
37
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
192
196
196
196
196
196
196
196
144
148
156
162
169
183
183
183
183
148
152
170
182
182
176
169
169
150
172
178
196
190
193
190
187
192
190
190
190
194
172
175
176
183
185
178
182
176
170
169
161
166
190
174
180
196
181
190
193
175
179
190
174
185
168
170
175
180
190
192
190
186
190
163
194
131
124
119
109
138
116
121
185
134
146
130
157
157
134
156
156
105
108
112
105
105
104
103
103
102
102
102
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
77
77
77
77
77
77
77
77
77
77
85
46
8
8
8
8
9
9
9
9
9
8
8
32
44
27
10
5
5
4
3
5
6
8
9
8
7
6
6
8
8
8
6
4
10
9
8
11
14
9
5
4
6
8
6
5
19
12
6
4
10
13
16
16
14
13
8
4
5
7
9
11
13
15
11
7
7
7
8
11
13
16
23
13
3
3
3
3
3
17
24
27
29
30
30
30
30
30
30
31
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
123
165
165
165
165
165
165
165
103
105
114
108
114
120
120
120
120
113
115
118
117
117
128
81
87
100
117
128
150
178
145
155
149
149
153
152
152
165
147
150
148
149
169
145
144
149
138
146
148
155
178
159
169
162
158
157
158
152
153
155
153
163
169
153
154
157
158
158
158
161
178
154
165
115
120
123
119
158
136
111
162
112
128
113
138
138
117
137
137
96
105
111
111
111
111
111
111
111
111
111
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
1
1
1
2
3
3
3
3
3
4
9
18
11
4
4
4
4
4
4
4
4
9
5
1
1
5
5
5
5
5
4
4
4
4
4
4
8
7
6
5
15
17
9
2
11
15
20
25
50
29
9
9
16
28
23
19
19
19
12
6
16
16
16
11
6
4
4
5
5
4
4
4
4
4
4
7
12
10
8
9
10
14
12
7
2
2
2
2
2
20
29
24
19
19
19
19
19
19
19
19
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
98
155
155
155
155
155
155
155
90
98
108
113
128
128
128
128
107
101
99
109
110
110
132
105
107
111
126
133
153
170
134
131
134
138
138
155
142
142
143
147
148
148
162
146
151
149
140
146
148
146
170
150
155
156
158
155
152
151
147
148
145
162
149
148
153
150
158
152
155
153
170
157
131
129
129
127
127
152
128
119
162
115
125
112
134
134
115
132
132
88
85
80
72
69
66
64
63
60
60
60
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
12
12
12
12
12
12
12
12
12
12
15
12
7
3
3
3
3
3
3
3
3
6
9
42
74
61
33
5
5
4
3
4
4
4
4
4
4
4
4
4
3
2
5
8
11
12
13
14
15
10
5
7
9
12
16
17
19
12
5
6
11
13
16
16
10
4
9
11
7
4
4
4
4
4
4
6
7
7
7
8
10
16
10
5
2
2
2
2
2
22
32
32
32
32
32
32
32
32
32
33
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
135
159
159
159
159
159
159
159
108
97
93
93
97
101
101
101
101
103
103
112
119
126
154
135
135
119
130
141
153
177
135
159
137
142
146
156
142
140
130
148
138
142
158
144
141
153
135
154
142
151
177
152
154
153
142
148
152
147
150
159
149
158
154
141
147
148
156
152
155
154
177
156
130
121
122
118
117
152
122
115
158
106
113
100
102
102
88
100
100
97
99
100
103
103
103
103
103
103
103
103
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
22
22
22
45
57
63
66
67
66
65
51
31
12
4
4
4
4
4
4
4
4
10
31
35
37
28
19
14
10
6
3
3
4
5
5
6
5
4
4
4
4
5
6
5
5
12
12
8
4
4
4
4
7
11
8
5
4
4
5
6
6
7
7
5
4
5
5
5
4
3
3
4
4
5
5
6
6
6
6
8
7
7
5
3
2
2
2
2
2
13
24
24
24
24
24
24
24
24
24
24
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
52
85
85
85
85
85
85
85
52
53
55
52
49
48
46
46
44
47
50
53
61
61
55
47
52
57
63
75
67
83
67
75
69
73
73
77
85
80
99
76
74
79
77
75
79
80
82
99
80
88
103
91
103
99
97
103
99
92
100
97
100
101
122
122
111
121
121
103
97
97
91
89
112
82
81
80
72
79
78
73
112
67
69
64
67
67
59
63
63
48
48
47
44
44
43
42
42
42
42
42
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
2
2
2
5
6
7
7
7
4
2
2
5
5
5
5
5
5
8
9
5
1
1
7
10
13
7
1
5
10
7
4
1
2
4
5
5
3
1
1
1
2
5
6
3
1
1
1
1
1
2
4
4
2
1
1
4
4
5
12
12
12
7
2
2
2
3
7
7
5
3
3
2
1
2
2
2
2
2
1
1
1
2
6
5
4
4
4
4
4
18
25
20
16
16
16
16
16
16
16
16
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
134
134
134
103
97
91
93
100
106
126
126
108
108
102
99
98
95
101
102
108
126
126
110
134
134
83
83
80
77
79
86
89
97
99
101
84
91
90
92
103
96
98
105
96
99
102
98
134
100
107
110
112
105
103
104
98
118
97
97
112
105
102
118
104
105
108
107
103
118
109
96
91
91
76
77
75
73
91
69
66
69
73
82
93
96
96
75
69
69
62
69
79
93
93
93
93
93
93
93
93
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
72
5
5
5
5
5
5
5
38
72
87
60
33
32
32
32
32
34
35
21
7
4
2
18
26
16
7
4
2
2
2
6
6
5
3
2
2
2
2
2
2
1
1
2
5
3
2
3
6
4
2
1
1
4
4
4
4
5
4
4
2
1
1
1
1
1
1
1
1
3
2
1
4
8
4
1
5
3
1
3
3
3
4
5
36
52
29
7
7
17
25
26
26
26
26
26
26
26
26
27
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
160
160
160
153
151
146
146
146
94
93
102
108
121
121
121
121
119
109
121
134
156
156
143
96
82
89
94
107
146
120
131
138
135
160
137
126
130
127
126
131
134
140
154
144
156
143
133
134
135
140
142
149
152
146
154
144
149
136
136
140
144
151
152
152
153
152
154
160
136
141
134
123
121
141
117
118
120
149
116
104
114
100
98
85
100
100
86
98
98
67
64
59
53
50
48
46
45
43
43
43
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
11
11
11
45
62
70
74
76
43
11
11
16
10
4
4
4
4
22
31
20
10
10
10
20
25
17
10
4
4
3
3
7
5
4
4
5
3
1
1
1
1
1
1
1
2
4
3
2
2
6
5
4
3
2
3
13
16
20
11
2
4
3
2
2
3
5
3
2
3
3
4
4
4
10
9
8
5
3
2
3
4
5
5
3
2
2
2
2
2
20
29
26
24
24
24
24
24
24
24
24
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
93
94
94
94
94
94
94
94
64
64
72
81
92
112
112
112
112
101
101
101
103
103
86
74
74
74
93
103
94
140
99
102
98
90
133
104
118
145
120
126
125
127
131
140
145
126
132
119
126
131
145
159
136
145
151
145
159
146
147
159
151
151
159
146
149
149
149
143
159
138
137
121
132
102
99
106
105
106
132
93
112
88
88
102
68
67
69
66
66
64
72
84
102
102
102
102
102
102
102
102
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
12
6
6
6
6
6
6
6
9
10
12
6
1
1
1
1
9
13
18
11
5
5
5
19
26
15
5
4
4
4
4
2
1
1
3
4
4
4
5
3
1
1
1
3
10
6
3
2
2
4
3
2
1
1
2
4
7
5
4
5
7
5
3
1
2
3
3
3
3
3
3
3
3
3
2
2
3
2
2
2
2
2
6
3
1
1
1
1
1
18
27
26
25
25
25
25
25
25
25
25
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
56
126
126
126
126
126
126
126
72
73
74
70
70
68
68
68
60
60
60
66
63
63
92
56
54
59
65
70
92
82
68
71
78
85
92
126
99
106
112
118
99
95
93
93
91
91
118
99
99
100
140
111
126
132
121
158
130
143
154
141
155
141
142
148
158
155
141
124
116
109
116
115
111
158
105
108
106
94
105
83
80
83
68
76
59
55
50
45
44
52
64
79
105
105
105
105
105
105
105
105
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
4
1
1
1
1
1
1
1
2
4
9
15
9
4
4
4
4
4
4
3
3
3
7
9
11
7
3
4
2
1
2
2
3
3
3
4
2
1
1
1
1
2
16
10
4
3
2
2
2
21
13
5
6
4
2
6
7
9
9
10
10
6
3
3
3
6
6
6
3
1
2
1
1
3
2
2
3
2
2
6
5
4
6
4
3
3
3
3
3
15
25
23
22
22
22
22
22
22
22
22
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
166
166
166
142
138
127
118
118
111
121
134
146
170
170
170
170
125
120
126
132
153
153
115
91
87
89
106
125
120
144
138
141
145
166
138
141
144
142
142
141
142
140
156
138
136
143
137
140
170
139
144
140
131
153
126
131
135
139
145
120
121
119
120
121
128
128
127
166
128
136
144
130
156
117
123
112
115
128
113
117
116
127
137
133
170
170
138
137
137
130
128
127
125
124
124
123
123
123
123
123
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
63
29
29
29
29
29
29
29
57
76
95
72
37
2
2
2
2
7
10
10
10
11
26
25
24
17
11
16
22
18
14
10
10
6
2
4
4
3
2
3
2
1
1
2
5
3
2
16
15
10
5
3
2
11
8
5
4
4
14
15
15
15
8
2
3
4
4
5
4
4
4
4
4
4
4
6
9
8
8
9
10
16
48
45
42
42
29
17
17
44
58
65
68
70
71
71
71
71
71
72
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
104
104
104
93
91
82
82
82
48
52
63
72
81
100
100
100
100
104
104
108
110
110
123
97
100
100
105
110
123
104
89
95
94
95
123
112
117
135
109
135
113
112
135
103
106
103
91
112
89
96
104
92
92
91
91
94
95
99
97
94
90
95
97
89
90
87
97
91
89
88
104
84
82
88
83
84
89
91
75
71
70
69
73
70
81
81
71
79
79
57
57
55
51
50
49
48
48
47
47
47
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
5
5
5
5
5
5
5
5
5
5
8
11
8
5
5
5
5
9
11
6
1
1
14
52
76
38
1
3
6
6
3
1
4
6
6
6
6
10
12
7
3
3
5
6
8
4
1
1
2
6
7
6
3
1
2
12
7
3
6
8
4
1
3
2
1
1
1
6
4
2
1
1
1
2
3
4
3
2
2
2
1
1
1
1
1
1
1
1
2
18
26
25
24
24
24
24
24
24
24
24
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
198
198
198
197
197
197
197
197
170
165
168
169
178
190
190
190
190
168
168
181
189
189
185
192
192
153
175
183
195
189
195
186
189
198
192
192
194
197
186
189
182
190
181
179
189
185
168
192
171
178
189
181
183
195
181
182
195
184
189
184
175
174
177
174
178
185
192
198
194
183
189
170
197
150
152
156
155
189
155
139
167
133
150
158
166
166
166
166
166
150
150
152
150
150
150
150
150
150
150
150
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
135
135
135
135
135
135
135
135
135
135
139
91
43
7
7
7
7
7
7
7
7
13
31
53
64
38
13
7
7
7
10
12
15
15
15
15
15
16
15
14
13
13
56
42
28
20
13
40
53
59
40
22
22
20
18
23
25
26
24
22
22
22
22
22
22
22
22
22
17
13
26
38
39
39
33
28
28
34
40
50
45
40
40
40
40
40
40
95
122
81
40
40
40
40
40
40
40
40
40
40
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
163
192
192
192
192
192
192
192
119
103
106
104
112
120
120
120
120
111
123
135
159
159
143
137
137
118
123
137
192
141
170
153
152
163
152
148
148
164
137
138
137
139
140
135
159
143
121
137
115
124
144
148
161
192
181
181
170
168
163
153
163
145
143
144
147
151
153
163
161
142
143
139
164
127
118
115
107
105
101
90
109
87
93
85
94
94
85
91
91
69
66
67
63
62
61
60
60
59
59
59
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
11
11
11
46
64
73
77
80
45
11
11
11
11
11
11
12
26
33
37
20
3
3
3
21
30
17
5
4
3
3
3
3
6
8
9
8
7
5
3
5
7
4
2
2
3
3
3
3
3
9
5
2
2
2
3
19
12
6
4
19
22
26
14
2
3
4
9
15
9
4
2
11
21
12
4
2
2
2
3
5
5
6
4
2
2
2
2
2
2
15
22
20
19
19
19
19
19
19
19
19
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
76
76
76
70
69
64
64
64
61
67
67
68
73
79
79
79
79
74
73
70
70
70
66
76
76
51
54
50
53
66
58
63
79
63
75
75
71
75
76
79
81
81
90
90
80
82
76
79
83
75
77
78
79
83
81
85
84
81
84
83
84
83
100
85
84
86
100
85
81
84
100
79
85
78
77
76
72
76
72
62
58
68
48
41
38
36
36
37
37
35
37
39
42
42
42
42
42
42
42
42
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
2
1
1
1
1
1
1
1
1
2
23
13
3
2
2
2
2
17
32
20
9
8
8
21
28
18
9
3
4
4
4
4
4
8
6
4
4
3
2
2
2
2
3
3
3
3
3
2
2
3
4
5
5
5
13
20
11
2
6
10
10
6
3
3
3
3
6
7
5
4
3
4
6
4
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
15
22
17
13
13
13
13
13
13
13
13
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
94
94
94
78
75
62
62
62
60
65
65
71
81
96
96
96
96
94
94
78
77
79
84
81
96
96
82
101
86
87
82
98
84
83
96
104
90
107
93
96
98
101
103
96
98
104
98
107
91
103
88
87
89
86
104
87
85
107
81
86
85
82
103
85
86
86
103
84
86
89
103
85
81
89
75
75
74
76
76
70
89
75
72
75
64
64
62
63
63
52
50
50
48
47
47
46
46
46
46
46
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
2
2
2
2
2
2
2
2
2
2
25
18
10
2
2
2
2
21
36
21
7
7
12
46
71
39
7
3
3
3
5
5
5
3
2
2
2
2
2
19
13
7
5
3
2
4
4
4
16
12
8
6
4
2
9
16
20
14
8
9
8
6
5
5
4
3
2
1
1
1
1
1
1
2
3
2
1
1
1
2
3
5
9
5
1
1
1
1
1
16
24
18
13
13
13
13
13
13
13
13
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
99
99
99
77
73
60
56
56
58
65
65
71
84
101
101
101
101
94
94
80
79
81
85
81
96
96
75
74
72
86
79
85
86
99
96
81
89
90
88
92
91
101
102
89
88
87
82
83
83
82
82
89
80
85
89
98
99
99
141
106
111
120
127
114
141
113
127
113
109
104
141
92
89
84
77
76
71
73
73
70
102
71
65
71
47
44
48
46
46
46
46
46
46
46
46
46
46
46
46
46
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
2
2
2
2
2
2
2
2
2
2
24
13
3
2
2
2
2
21
35
21
7
7
12
46
71
39
7
12
17
9
2
5
4
4
4
3
3
2
1
5
4
3
6
10
13
7
1
1
4
12
9
5
1
1
2
14
9
4
5
7
4
1
4
2
1
1
1
3
3
3
2
1
3
3
3
2
1
1
1
1
1
1
7
4
1
1
1
1
1
14
21
17
13
13
13
13
13
13
13
13
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
75
140
140
140
140
140
140
140
83
81
79
75
74
73
73
73
71
75
75
77
100
100
81
75
75
81
99
110
132
135
140
116
103
104
105
114
123
140
139
140
139
123
140
112
107
107
89
95
96
101
135
112
113
132
113
114
140
107
109
116
106
112
106
101
100
98
106
100
99
102
135
97
104
89
87
86
84
97
87
81
112
79
89
80
100
100
85
98
98
63
59
55
48
45
43
41
40
37
37
37
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
5
5
5
5
5
5
5
5
5
5
20
16
10
5
5
5
5
11
14
10
6
6
9
10
12
9
6
11
16
9
2
6
5
4
2
1
2
4
6
3
1
1
1
1
9
5
1
3
6
6
5
4
4
3
3
6
3
1
5
9
7
6
6
6
6
6
6
8
5
2
2
3
5
6
5
3
1
1
1
1
1
2
2
2
2
2
2
2
2
14
20
18
16
16
16
16
16
16
16
16
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
106
149
149
149
149
149
149
149
102
97
96
98
103
110
110
110
110
106
106
111
108
108
133
107
110
110
112
117
146
150
119
124
125
128
140
149
134
128
125
143
125
134
157
134
129
144
118
120
123
128
150
143
155
146
157
147
152
137
143
144
145
157
155
136
138
146
157
152
138
139
150
127
130
115
117
122
120
152
132
124
157
132
117
132
90
83
86
81
82
89
96
96
96
96
96
96
96
96
96
96
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
6
6
6
6
6
6
6
6
6
6
24
12
1
1
1
1
6
17
26
15
4
4
12
45
77
64
34
4
4
3
3
8
6
4
4
4
4
4
4
4
5
7
5
3
2
22
18
10
3
6
5
4
3
3
3
6
9
5
2
6
4
3
4
3
3
3
3
3
3
3
3
3
3
3
4
6
7
7
5
3
4
11
7
4
2
2
1
1
1
27
53
45
37
37
37
37
37
37
37
37
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
120
120
120
92
87
71
66
65
67
82
82
85
100
117
117
117
117
104
108
109
117
117
96
92
87
77
78
83
93
103
107
157
116
120
126
121
121
140
134
136
151
157
132
140
130
122
151
107
108
125
119
123
157
124
123
128
120
117
128
107
105
101
97
102
101
98
101
120
102
107
103
95
91
85
95
77
85
88
86
102
89
75
74
77
55
53
51
46
44
43
42
42
42
42
42
42
42
42
42
42
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
4
1
1
1
1
1
1
1
2
4
22
30
17
4
4
4
4
8
12
13
13
14
31
48
56
42
23
4
14
8
2
2
2
3
3
4
2
1
1
1
1
1
2
3
4
3
2
2
2
2
2
2
2
2
2
2
6
11
10
10
11
7
3
2
3
7
5
4
2
1
4
2
1
2
3
4
6
4
3
3
2
2
8
8
8
9
5
2
2
20
29
22
15
15
15
15
15
15
15
15
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
141
141
141
138
138
136
136
136
114
118
122
121
125
125
125
125
106
109
113
122
145
145
121
141
141
102
109
112
115
132
123
117
119
121
121
123
136
115
115
118
145
118
125
113
114
117
111
141
99
109
110
107
130
115
107
132
115
116
145
113
101
98
93
97
102
110
123
111
136
109
106
104
125
91
89
86
81
77
76
76
70
76
81
71
99
99
84
101
101
69
69
65
59
58
56
54
54
52
52
52
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
79
69
69
69
69
69
69
69
74
76
79
50
22
2
2
2
2
2
2
2
2
6
10
22
28
23
14
5
5
3
2
6
8
7
6
6
4
2
4
3
2
1
1
2
3
2
1
2
3
3
3
2
1
2
2
3
2
1
4
8
12
7
3
1
1
2
5
6
5
3
2
3
3
2
1
1
2
4
4
4
9
15
9
3
3
3
3
3
3
19
29
26
23
23
23
23
23
23
23
23
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
98
98
98
70
65
54
42
42
31
37
52
65
77
104
104
104
104
98
98
105
104
104
123
94
104
104
96
104
123
89
84
91
89
92
123
105
89
90
91
90
91
91
91
103
96
98
103
105
90
92
103
91
98
100
94
112
96
102
112
96
133
99
111
133
108
133
99
91
93
84
83
84
80
80
78
89
82
90
81
75
73
81
86
89
100
100
86
91
91
67
66
64
60
59
58
57
56
55
55
55
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
7
1
1
1
1
1
1
1
4
5
7
9
8
7
7
7
7
6
5
5
5
5
12
44
74
39
5
4
2
1
3
5
4
3
2
2
1
1
1
1
7
14
18
10
2
1
1
3
2
2
8
7
6
4
2
11
8
5
9
10
12
10
8
8
5
3
7
4
1
1
1
1
1
2
3
2
1
1
3
5
4
3
20
15
11
11
11
11
11
24
31
28
25
25
25
25
25
25
25
25
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
128
156
156
156
156
156
156
156
90
96
104
109
121
122
122
122
122
91
99
108
117
117
102
87
83
95
95
107
150
129
137
156
132
128
139
121
127
134
124
126
127
126
126
126
119
126
120
123
129
124
139
127
128
150
130
131
137
133
131
156
124
123
126
119
122
129
121
139
113
115
118
111
134
115
109
109
107
120
105
94
110
95
90
91
77
77
76
83
83
64
64
64
61
60
59
59
58
58
58
58
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
10
10
10
10
10
10
10
10
10
10
17
14
10
7
7
7
7
7
7
7
7
9
12
21
25
30
45
29
13
8
3
7
6
5
3
2
5
7
9
9
5
2
2
2
23
13
3
5
6
7
5
4
3
5
7
13
16
17
10
4
10
7
4
5
5
5
4
4
4
4
4
4
4
4
4
5
4
3
3
3
4
8
23
14
6
6
6
6
6
22
30
30
30
30
30
30
30
30
30
30
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
160
182
182
182
182
182
182
182
98
104
116
126
137
159
159
159
159
118
131
144
158
158
145
136
136
128
139
148
182
147
172
160
160
160
170
153
147
165
149
151
151
159
148
149
158
145
141
151
137
135
170
148
156
182
154
153
172
150
147
145
157
137
137
146
148
151
153
170
157
146
138
130
165
115
115
111
101
111
97
91
109
89
90
98
77
77
77
75
75
65
64
69
71
71
71
71
71
71
71
71
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
1
1
1
1
1
1
1
1
1
1
6
9
5
1
1
1
1
2
3
3
4
8
12
22
27
18
10
7
16
11
7
5
5
5
5
5
4
4
4
4
4
7
9
6
3
20
16
11
6
8
8
5
3
5
7
11
13
14
11
9
12
10
8
7
6
9
9
9
8
7
8
8
9
11
9
7
7
7
8
11
13
16
24
13
2
2
2
2
2
17
24
28
30
31
31
31
31
31
31
32
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
185
186
186
186
186
186
186
186
115
115
129
140
149
168
168
168
168
137
151
166
183
183
177
136
136
130
140
154
178
163
186
181
178
185
180
179
172
185
167
161
159
168
167
165
183
177
155
160
153
153
175
151
157
178
167
176
186
177
176
181
176
159
168
176
173
176
179
185
172
161
157
157
185
140
134
137
128
128
142
113
116
142
134
145
145
145
145
145
145
128
125
122
118
116
115
114
113
112
112
112
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
12
12
12
45
62
70
74
76
44
12
12
11
10
10
10
10
30
33
35
21
7
7
7
18
24
14
5
5
5
5
7
8
9
7
5
5
4
4
4
4
4
4
4
4
7
10
11
12
13
16
10
4
3
5
7
11
7
4
4
4
6
8
20
12
4
6
5
4
5
5
5
5
5
19
13
7
7
7
8
15
11
7
9
10
11
11
12
31
40
45
50
31
12
12
12
12
12
12
12
12
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
121
144
144
144
144
144
144
144
99
92
93
98
107
120
120
120
120
107
120
133
155
155
142
111
109
109
114
114
113
140
117
120
122
123
128
122
144
121
120
134
117
122
127
125
155
142
111
128
106
113
140
118
122
121
134
126
130
145
144
125
135
138
138
145
144
144
144
155
144
135
145
120
114
114
109
107
106
101
106
95
115
106
102
91
108
108
92
100
100
71
70
74
69
69
69
68
68
68
68
68
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
2
2
2
2
2
2
2
2
2
2
19
15
8
2
2
2
2
21
30
24
18
18
22
40
49
38
21
4
4
4
9
11
8
6
5
5
7
8
8
6
4
11
11
6
2
2
3
3
3
3
6
6
6
4
3
13
8
3
2
9
8
7
7
6
6
6
4
2
2
3
5
7
6
5
13
11
10
11
9
8
9
13
15
13
11
11
10
10
10
13
15
16
16
16
16
16
16
16
16
17
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
153
153
153
142
140
138
135
131
131
131
131
153
134
135
131
131
131
114
112
122
125
131
153
138
138
106
99
98
93
93
104
106
109
148
106
101
101
94
88
109
84
90
89
90
103
104
105
138
100
97
100
88
86
87
95
89
87
87
105
86
86
88
95
87
99
109
101
148
98
95
97
86
83
87
82
83
87
86
89
89
89
86
89
94
100
100
100
100
100
70
65
63
57
54
53
51
50
48
48
48
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
73
3
3
3
3
3
3
3
38
55
73
61
37
14
14
14
14
29
36
22
8
8
10
23
30
37
20
4
4
2
1
2
3
4
5
4
3
2
1
1
1
2
5
8
13
7
1
1
1
7
4
1
1
1
1
8
4
1
1
8
7
4
1
1
1
3
6
3
1
1
1
1
1
2
2
2
2
2
2
4
3
2
2
2
2
2
2
3
4
15
21
16
11
11
11
11
11
11
11
11
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
68
97
97
97
97
97
97
97
73
69
75
85
96
117
117
117
117
93
97
104
113
113
96
106
117
117
106
113
98
93
88
90
91
96
117
97
93
89
91
93
95
113
104
96
109
91
86
87
86
84
85
94
95
97
111
102
100
94
94
95
92
104
97
99
102
102
111
113
102
97
97
104
90
102
88
83
86
111
86
82
104
81
89
83
94
94
86
98
98
69
69
73
69
69
69
68
68
68
68
68
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
12
12
12
28
36
40
42
45
50
52
42
22
3
3
3
3
6
6
6
6
6
14
13
12
12
15
9
4
4
4
6
10
7
4
4
5
5
5
5
4
4
4
5
3
2
2
2
1
1
1
1
2
3
5
3
2
1
1
9
12
7
3
10
6
3
3
3
3
3
3
3
4
6
5
4
8
13
8
3
16
9
3
10
7
5
5
5
5
5
11
14
15
16
16
16
16
16
16
16
17
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
178
178
178
163
160
155
150
148
147
146
145
160
143
143
145
145
137
152
152
145
152
158
160
172
172
122
131
136
129
131
138
136
143
178
152
142
139
148
126
126
121
117
128
109
117
123
122
172
122
114
116
103
111
127
115
131
138
114
110
117
90
89
93
100
116
124
124
178
133
120
119
113
148
93
87
81
76
71
68
77
59
65
77
68
104
104
87
106
106
72
73
70
64
63
61
59
59
57
57
57
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
135
117
117
117
117
117
117
117
126
130
135
97
50
4
4
4
4
4
4
3
3
3
19
24
27
15
3
8
13
9
5
3
3
2
1
3
3
2
1
3
2
1
2
3
6
3
1
4
4
4
3
2
1
1
3
5
3
1
3
5
4
3
2
2
2
3
4
4
4
4
3
2
4
4
4
5
8
4
1
3
3
3
2
1
2
2
2
2
3
21
30
29
28
28
28
28
28
28
28
28
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
118
160
160
160
160
160
160
160
91
87
91
93
101
113
113
113
113
87
93
106
105
105
137
83
83
86
97
114
141
146
132
124
132
133
138
146
136
160
125
124
123
116
118
118
118
137
114
118
118
111
140
116
126
141
127
146
132
127
120
113
140
120
128
140
135
140
146
137
136
128
131
126
160
137
106
101
94
88
85
78
85
79
88
86
100
100
90
98
98
72
71
75
71
71
71
71
71
71
71
71
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
6
6
6
6
6
6
6
6
6
6
17
14
10
6
6
6
6
8
9
9
9
9
12
18
21
15
9
4
4
4
4
4
4
3
2
2
3
2
2
3
2
1
1
2
4
3
3
4
6
5
3
2
2
5
17
16
11
6
7
9
12
8
5
2
2
3
3
4
3
2
3
24
14
5
3
2
3
2
2
7
5
3
10
6
2
2
2
2
2
9
13
15
16
16
16
16
16
16
16
17
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
177
177
177
168
166
159
159
159
132
138
146
156
148
148
149
149
147
152
152
151
152
152
156
143
143
120
129
132
134
133
140
155
152
177
154
159
141
147
129
127
129
147
131
121
152
131
126
143
147
119
148
119
127
131
124
133
140
122
117
155
111
109
109
113
129
137
159
177
138
128
122
113
147
96
94
92
83
92
76
70
70
80
99
115
147
148
148
148
148
94
85
75
63
58
53
50
47
42
42
42
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
76
76
76
80
82
83
84
84
80
76
76
63
36
10
10
10
10
10
10
8
7
7
10
54
76
41
7
2
2
2
2
2
2
3
3
3
5
3
2
11
15
8
2
2
2
14
8
3
4
22
13
5
2
12
18
16
10
4
7
9
5
2
2
1
1
1
2
1
1
1
3
2
1
3
3
2
1
1
1
3
2
1
2
2
2
2
3
14
20
23
26
21
17
17
17
17
17
17
17
17
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
53
64
64
64
64
64
64
64
58
58
58
58
58
58
58
58
51
59
67
69
94
94
53
47
51
53
62
79
80
83
90
118
93
96
103
107
101
118
102
107
102
99
98
118
96
98
92
105
90
97
99
108
105
94
108
95
98
100
145
106
120
126
127
145
121
116
114
145
107
108
110
117
100
90
90
86
83
85
80
72
64
79
71
78
94
94
72
70
70
51
51
52
49
49
49
48
48
48
48
48
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
5
5
5
5
5
5
5
5
5
5
5
4
3
2
2
2
2
3
4
4
4
5
6
6
7
6
4
3
10
12
8
5
6
5
4
3
3
2
1
3
5
5
6
4
3
3
3
2
1
1
2
3
3
4
5
6
3
1
2
3
11
8
5
3
1
3
3
2
1
2
3
2
1
2
2
2
4
3
2
1
1
1
2
4
22
41
34
27
27
25
23
21
19
19
19
19
19
19
19
19
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
109
109
109
87
83
69
65
65
64
72
72
78
88
103
103
103
103
108
108
89
89
91
93
88
103
103
100
99
99
135
103
105
109
109
108
105
115
114
121
147
129
147
147
123
120
118
98
101
99
96
135
92
99
98
95
111
97
97
95
92
96
97
98
111
101
95
96
109
102
107
135
104
111
97
92
93
95
98
102
105
105
105
86
83
80
76
69
69
69
54
54
55
53
53
52
52
52
52
52
52
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
7
2
2
2
2
2
2
2
4
7
25
18
12
7
7
7
7
21
28
20
12
12
12
49
76
39
3
3
3
3
2
1
1
4
4
3
2
4
6
3
1
6
8
4
1
1
2
5
3
2
3
16
10
5
1
8
11
7
3
7
12
8
5
4
4
5
6
4
2
5
7
7
6
5
3
2
1
1
2
3
2
2
5
3
1
1
5
7
10
19
23
19
16
16
16
16
16
16
16
16
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
121
149
149
149
149
149
149
149
84
89
97
101
106
118
118
118
118
92
99
104
115
115
90
70
65
73
98
114
146
175
131
120
129
125
133
149
141
136
131
143
128
129
136
137
133
149
111
118
114
111
175
122
130
146
131
136
134
137
143
124
124
124
149
126
128
135
149
143
141
139
175
127
136
107
106
108
107
143
98
90
86
75
73
70
60
60
61
63
63
51
50
52
50
50
50
50
50
50
50
50
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
4
4
4
4
4
4
4
4
4
4
8
24
14
4
4
4
4
4
4
4
4
6
5
4
4
6
8
8
8
5
3
4
4
4
4
4
4
4
4
5
5
3
2
2
2
8
10
10
8
6
5
3
2
2
3
9
8
7
6
6
10
7
4
2
3
4
4
5
5
4
4
4
4
4
4
6
9
8
8
6
4
16
10
5
3
3
3
3
3
12
17
14
12
12
12
12
12
12
12
12
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
135
135
135
113
109
102
93
91
78
74
96
108
129
167
167
167
167
141
136
147
135
140
177
139
167
167
153
145
177
137
128
144
142
137
177
153
132
128
128
123
122
156
129
128
135
169
123
153
121
119
137
115
111
113
102
99
98
94
97
96
98
108
100
96
109
114
114
169
114
112
137
95
93
93
91
89
93
97
87
83
108
83
88
100
77
77
73
75
76
87
100
100
100
100
100
100
100
100
100
100
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
6
6
6
7
8
8
8
9
7
6
6
9
10
11
11
12
26
31
34
17
1
1
12
46
80
40
1
4
4
4
2
1
2
3
3
4
2
1
1
1
1
1
6
3
1
1
2
2
2
2
6
5
4
2
1
8
5
3
6
10
6
3
3
3
3
3
3
7
5
3
4
3
3
3
3
3
3
3
3
5
5
6
7
4
2
2
2
2
2
18
35
28
22
22
22
22
22
22
22
22
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
139
146
146
146
146
146
146
146
139
139
141
145
152
152
152
152
139
120
116
117
110
113
129
113
131
131
111
122
127
123
134
115
129
122
131
124
122
146
122
142
130
124
152
114
114
120
110
113
137
115
137
117
114
127
116
115
134
108
100
115
94
97
106
108
115
142
124
116
107
112
109
104
152
99
103
104
92
90
90
73
80
74
91
109
137
137
137
137
137
89
82
75
65
61
57
54
52
48
48
48
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
15
15
15
41
54
61
64
68
71
72
74
83
58
33
33
33
24
15
15
18
20
22
33
56
79
65
34
3
3
3
4
5
4
3
3
3
3
2
2
8
15
10
6
5
5
3
1
10
19
28
16
4
2
1
13
14
13
10
7
5
5
3
1
1
1
3
3
3
2
2
3
3
2
2
3
3
3
2
1
1
1
1
2
3
3
3
4
8
13
25
31
26
21
21
21
21
21
21
21
21
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
125
125
125
102
98
81
80
80
73
84
85
101
121
122
122
122
122
105
102
106
104
104
121
98
98
76
74
80
79
88
105
106
121
125
123
102
104
107
108
110
114
122
106
120
112
104
123
105
106
114
120
108
108
114
104
108
114
100
123
95
94
96
90
90
91
91
97
125
97
103
94
86
95
78
79
78
77
77
77
74
74
77
75
75
75
75
71
72
72
62
62
63
62
62
62
62
62
62
62
62
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
3
3
3
3
3
3
3
3
3
3
18
34
18
3
3
3
3
17
24
18
13
13
31
49
58
35
13
4
4
4
4
5
4
4
4
5
4
4
4
4
4
4
4
3
2
8
9
6
3
6
5
5
16
9
3
11
8
5
5
5
6
4
3
3
3
4
5
6
5
4
4
4
4
4
4
7
9
8
8
8
12
16
12
7
3
3
3
3
3
8
11
9
8
8
8
8
8
8
8
8
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
150
150
150
140
138
136
134
130
130
130
141
150
153
167
167
167
167
134
135
145
130
130
177
137
167
167
142
140
177
127
113
126
134
130
177
153
128
125
124
140
116
119
109
103
117
141
115
153
130
114
132
101
96
93
83
79
80
74
77
81
81
102
91
94
108
140
108
141
107
104
106
100
109
88
92
82
83
85
84
92
102
80
93
89
130
130
106
132
132
78
77
71
61
58
55
53
51
48
48
48
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
7
7
7
28
39
44
47
50
58
62
66
79
58
38
38
38
38
38
38
20
3
3
5
6
7
5
3
4
4
4
3
2
1
1
1
2
3
2
1
2
2
3
8
5
2
3
4
2
1
5
4
3
5
3
2
9
5
1
1
5
4
3
5
4
3
3
2
1
2
2
2
2
3
3
3
3
3
3
6
19
11
3
2
1
1
1
2
2
3
14
19
17
15
15
15
15
15
15
15
15
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
160
192
192
192
192
192
192
192
144
142
141
151
160
160
160
160
158
152
162
166
189
189
148
116
108
119
133
147
177
177
170
163
171
173
174
192
178
169
157
155
161
165
167
163
189
160
153
161
142
142
177
153
159
177
162
162
170
163
161
160
159
167
154
160
167
173
192
189
178
178
177
163
169
133
134
137
125
152
130
123
167
130
138
134
138
138
124
142
142
114
112
107
102
100
98
96
95
93
93
93
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
5
5
5
5
5
5
5
5
5
5
26
37
21
5
5
5
5
15
25
18
12
12
31
31
31
25
14
4
4
3
3
8
14
10
6
6
7
6
6
5
4
7
9
6
3
6
9
11
13
12
8
4
3
14
24
21
14
8
8
8
12
14
16
11
6
9
12
9
6
7
5
4
4
11
9
7
7
7
8
11
13
16
12
9
6
6
6
6
6
29
53
31
9
9
9
9
9
9
9
9
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
70
70
70
66
65
65
64
63
63
63
56
62
68
76
76
76
76
80
85
82
101
101
77
70
70
57
63
79
73
82
78
108
94
101
117
111
101
94
95
103
108
108
132
117
105
107
99
132
85
95
100
102
132
122
100
100
100
95
95
92
85
85
84
84
95
81
85
81
79
78
95
76
76
76
71
70
75
65
68
66
61
66
54
68
43
39
41
36
35
35
35
36
38
38
38
38
38
38
38
38
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
15
3
3
3
3
3
3
3
9
12
15
13
10
8
8
8
8
17
22
15
9
9
10
24
31
20
9
9
10
7
4
2
1
4
4
4
2
1
2
3
5
3
2
1
3
2
1
3
6
5
4
3
2
7
14
15
8
2
3
4
3
2
2
2
2
2
2
1
1
2
1
1
1
1
1
2
4
2
1
1
1
2
3
2
1
1
2
2
3
15
23
17
11
11
11
11
11
11
11
11
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
47
132
132
132
132
132
132
132
75
80
85
85
90
90
90
90
66
68
67
67
65
65
75
53
54
57
68
77
79
132
89
80
79
79
83
91
99
111
111
120
120
116
120
99
98
93
88
88
86
83
92
83
93
95
97
132
104
109
116
99
116
90
90
90
88
90
87
83
86
82
81
81
99
75
76
77
77
75
78
82
66
68
75
74
81
81
75
86
86
63
63
62
58
57
56
55
55
54
54
54
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
3
3
3
3
3
3
3
3
3
3
5
16
9
2
2
2
2
2
2
2
2
4
4
4
4
4
4
4
5
4
3
3
2
2
2
3
4
4
5
3
2
2
3
2
1
3
5
8
14
11
7
4
3
2
1
8
8
5
2
6
6
3
1
1
3
5
7
4
2
1
3
2
2
4
6
3
1
1
1
1
1
1
2
4
5
5
4
4
4
21
29
30
31
31
31
31
31
31
31
32
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
112
112
112
91
87
72
70
70
45
50
63
74
86
110
110
110
110
88
92
105
103
103
136
84
76
78
74
77
90
81
90
106
102
112
114
109
113
114
115
120
120
118
118
114
111
136
98
107
95
102
117
110
123
123
107
115
104
106
115
105
115
99
93
93
97
97
100
136
102
104
100
99
84
78
77
76
76
83
77
69
99
67
67
77
50
47
50
45
44
43
42
42
41
41
41
41
41
41
41
41
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
2
2
2
2
2
2
2
2
2
2
11
11
6
2
2
2
2
5
7
7
7
7
12
33
43
25
7
9
11
7
4
4
4
4
4
4
3
2
2
1
1
1
4
3
3
2
1
3
6
4
2
6
10
14
31
25
14
4
4
5
7
5
3
3
3
5
7
5
3
1
3
2
1
2
3
4
9
5
2
2
1
1
2
2
2
2
2
2
3
22
31
26
21
21
21
21
21
21
21
21
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
73
135
135
135
135
135
135
135
88
83
94
98
104
117
117
117
117
100
102
104
103
103
100
94
117
117
96
110
123
111
135
112
110
116
117
120
114
115
116
116
116
116
116
107
109
107
115
107
93
99
103
102
117
123
101
102
135
102
103
112
96
100
93
98
99
97
120
93
94
97
91
100
100
80
81
77
78
82
80
78
100
74
81
80
79
79
73
87
87
63
63
61
57
56
55
54
53
52
52
52
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
1
1
1
37
55
64
68
70
35
1
1
44
34
24
24
24
24
24
24
13
2
2
2
6
11
6
2
4
2
1
1
2
6
6
6
5
5
6
7
9
15
8
1
3
12
6
1
2
4
3
3
2
1
1
1
3
3
4
4
5
5
4
2
1
3
4
5
7
4
1
1
3
3
3
4
5
7
5
4
5
3
1
5
7
8
8
7
7
7
18
29
29
29
29
29
29
29
29
29
29
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
164
192
192
192
192
192
192
192
143
146
150
151
156
156
156
156
126
111
118
123
138
138
110
87
87
105
131
148
192
189
186
180
173
173
178
181
179
187
155
156
157
158
185
160
164
158
144
151
146
151
189
168
170
192
170
172
186
169
172
180
171
185
167
163
164
169
181
171
179
178
189
163
187
153
155
154
146
153
151
138
185
146
139
123
133
133
115
137
137
117
119
118
115
114
113
113
112
112
112
112
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
53
53
53
66
72
75
77
78
78
79
86
62
32
3
3
3
3
5
6
6
7
13
32
30
29
21
13
5
5
5
5
5
5
5
5
5
11
12
12
13
9
5
6
5
5
5
5
9
13
9
5
4
9
14
9
5
16
11
6
4
12
20
38
47
40
33
18
4
7
10
11
12
13
19
15
11
14
17
16
16
12
8
34
20
6
6
6
6
6
16
27
27
27
27
27
27
27
27
27
27
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
74
130
130
130
130
130
130
130
85
76
82
85
91
102
102
102
102
105
109
110
122
122
102
102
102
81
88
96
101
130
122
110
119
116
136
133
121
136
125
125
136
126
125
124
130
116
116
112
110
108
116
118
126
139
139
139
130
118
112
106
105
104
103
111
101
99
94
94
93
96
97
101
111
92
92
93
88
88
89
78
95
82
80
87
70
70
71
75
75
61
60
58
55
54
53
53
52
52
52
52
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
16
16
16
16
16
16
16
16
16
16
16
14
12
12
12
12
17
19
22
20
19
15
12
12
12
32
17
2
2
2
6
9
12
8
5
3
2
1
1
1
1
1
1
1
2
2
2
2
3
6
8
4
1
3
6
11
7
3
6
10
8
7
4
1
1
1
5
6
3
1
1
1
1
1
1
2
4
3
2
2
3
5
3
2
2
2
3
4
5
26
37
33
30
30
30
30
30
30
30
30
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
81
135
135
135
135
135
135
135
99
87
81
78
81
81
81
81
81
70
79
80
104
104
82
82
79
75
85
87
97
133
104
115
110
114
114
114
135
108
114
106
104
104
114
114
102
96
102
88
91
93
102
94
99
100
96
133
101
105
103
115
88
87
85
84
88
96
99
102
135
101
100
99
98
82
88
78
78
77
84
68
70
69
69
88
61
61
63
64
64
55
53
52
50
49
48
48
47
47
47
47
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
22
22
22
44
55
60
63
66
66
66
56
29
3
3
3
3
9
12
13
10
8
8
12
37
49
50
33
16
8
7
6
8
10
8
6
6
3
1
5
7
8
4
1
5
12
7
2
3
10
8
7
4
1
4
8
11
10
10
6
2
4
2
1
1
1
3
5
3
1
3
10
5
1
7
7
4
2
1
1
16
8
1
2
2
2
2
2
2
3
22
34
29
24
24
24
24
24
24
24
24
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
112
112
112
95
92
88
83
79
73
73
80
100
119
154
154
154
154
128
124
119
109
107
107
97
117
117
78
77
78
82
90
101
131
112
117
98
93
90
99
99
100
154
103
104
109
100
95
131
90
98
110
97
110
97
94
111
96
98
104
92
92
96
97
111
107
113
111
154
117
116
117
100
117
88
84
84
79
75
84
69
62
75
64
60
78
78
67
82
82
55
56
56
51
51
50
49
49
48
48
48
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
9
6
6
6
6
6
6
6
7
8
9
10
11
11
11
12
26
33
40
29
19
19
19
47
75
45
16
16
12
9
6
6
11
6
2
2
2
2
2
3
3
2
2
2
2
2
2
2
2
8
4
1
1
2
8
12
6
1
5
8
7
7
4
2
2
3
3
4
3
2
1
1
1
1
2
2
2
3
7
4
1
2
12
7
3
3
3
3
3
14
19
22
23
24
24
24
24
24
24
25
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
131
140
140
140
140
140
140
140
131
131
107
116
124
131
131
131
131
116
113
110
103
104
105
99
117
117
104
105
111
137
105
116
115
119
123
126
140
124
116
124
117
114
124
111
111
110
106
106
105
112
106
100
108
115
117
137
134
114
113
116
100
99
95
98
100
111
126
119
140
117
134
111
104
96
88
90
88
84
103
78
88
85
85
134
74
73
74
71
71
68
77
87
103
103
103
103
103
103
103
103
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
22
22
22
46
58
64
67
70
68
67
55
33
12
12
12
12
17
19
22
15
8
8
8
44
80
41
3
3
11
8
5
5
10
6
2
1
1
1
1
1
2
2
1
1
2
1
1
2
4
3
3
3
2
2
5
8
8
6
5
7
8
4
1
1
1
3
5
3
2
1
2
2
1
1
2
4
5
4
4
3
3
3
13
10
7
7
7
7
7
16
25
24
23
23
23
23
23
23
23
23
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
188
193
193
193
193
193
193
193
145
152
161
168
179
186
186
186
186
156
162
167
170
170
160
109
103
118
135
153
189
184
189
183
187
188
190
189
177
193
175
176
180
186
187
177
184
174
166
172
173
171
190
178
179
189
182
184
200
188
192
196
200
200
200
200
198
200
200
190
183
189
200
184
193
155
200
145
140
157
126
117
187
125
149
138
173
173
151
179
179
118
121
129
121
121
121
120
120
120
120
120
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
15
15
15
15
15
15
15
15
15
15
64
52
33
15
15
15
15
15
16
23
27
29
31
31
31
19
7
7
7
7
11
13
10
7
16
13
10
11
16
28
29
31
19
7
9
13
16
20
53
34
15
12
10
16
22
25
23
22
22
22
22
55
38
22
31
26
22
22
14
6
36
51
33
15
17
20
43
28
14
40
40
35
24
13
13
14
20
23
26
19
13
13
13
13
13
13
13
13
13
13
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
137
191
191
191
191
191
191
191
122
136
152
154
173
173
173
173
138
143
147
152
161
161
167
123
118
125
140
153
191
170
175
165
168
173
175
191
167
182
158
157
158
155
175
154
157
160
148
155
173
157
175
168
173
191
175
173
175
168
168
167
173
163
160
162
163
169
191
175
167
168
170
154
182
138
137
139
136
157
139
124
163
120
138
156
173
173
173
173
173
112
108
110
100
98
96
94
93
90
90
90
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
15
15
15
15
15
15
15
15
15
15
23
31
16
2
2
2
2
5
6
7
7
8
12
14
17
12
7
7
7
7
11
13
10
7
6
6
13
20
19
18
13
8
26
41
30
20
18
20
30
22
15
16
18
18
16
15
15
15
15
18
22
22
22
22
22
22
22
22
17
13
13
13
26
33
36
40
70
55
40
40
40
35
24
13
13
13
13
33
43
28
13
13
13
13
13
13
13
13
13
13
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
187
192
192
192
192
192
192
192
146
153
161
166
180
180
180
180
172
132
144
157
169
169
157
109
102
118
133
148
192
170
177
176
180
187
181
192
170
184
168
170
172
172
188
167
167
168
161
169
175
161
180
177
177
192
181
182
200
183
188
195
200
200
200
200
197
200
200
187
185
190
200
185
184
164
200
156
152
156
148
134
188
134
155
142
175
175
151
180
180
130
126
117
107
103
99
96
94
90
90
90
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
50
50
50
65
72
76
78
79
79
80
93
70
40
10
10
10
10
13
14
15
15
16
30
31
32
19
7
7
7
7
10
11
9
7
10
12
11
11
12
13
10
8
8
8
9
13
16
20
28
21
15
16
18
18
18
23
19
15
15
15
21
28
25
22
31
26
22
20
22
33
49
41
28
15
27
40
40
40
40
53
46
38
31
28
26
26
26
26
26
40
54
41
28
28
28
28
28
28
28
28
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
164
184
184
184
184
184
184
184
138
147
157
164
182
182
182
182
128
126
138
145
173
173
135
120
113
113
133
142
164
177
162
167
168
164
174
164
171
184
165
178
166
166
182
166
170
171
173
163
172
167
177
167
169
169
168
180
170
169
178
168
172
170
170
180
170
170
167
174
167
172
177
163
184
146
149
150
148
178
151
137
167
146
151
135
172
172
140
174
174
131
133
130
122
121
119
117
116
114
114
114
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
1
1
1
15
22
25
27
29
52
68
84
65
37
10
10
10
10
10
10
10
10
10
5
1
1
6
6
7
7
7
9
11
12
12
11
9
7
18
20
22
15
8
7
7
9
8
8
7
7
11
11
12
9
7
36
22
8
8
8
8
8
8
15
22
22
22
14
7
7
7
9
11
13
15
11
7
7
7
8
11
13
16
14
10
6
6
6
6
6
10
14
14
14
14
14
14
14
14
14
14
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
101
101
101
96
95
91
91
91
83
78
86
101
102
117
117
117
117
93
98
111
110
110
141
106
114
114
113
109
139
100
96
104
104
105
139
107
102
107
106
108
109
117
114
111
111
141
99
107
91
88
100
92
92
92
105
93
90
90
96
89
93
110
91
96
101
104
101
141
102
104
100
99
88
85
82
81
79
84
85
77
110
75
76
81
59
59
57
58
58
47
51
56
61
61
61
61
61
61
61
61
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
7
7
7
12
14
15
16
17
37
47
58
35
12
10
10
10
10
10
10
10
10
10
8
7
7
8
6
4
4
3
2
4
4
4
4
3
2
3
3
3
3
4
4
4
4
3
2
5
4
3
6
10
9
6
3
5
7
7
7
7
5
3
13
8
3
3
3
4
3
2
5
6
7
8
5
2
1
1
1
7
5
4
4
2
1
1
1
1
1
12
17
20
21
22
22
22
22
22
22
23
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
167
182
182
182
182
182
182
182
104
115
129
139
160
164
164
164
164
123
135
149
162
162
148
91
93
103
121
135
152
177
169
159
170
167
171
182
168
166
165
159
159
164
185
159
162
157
149
162
153
160
177
162
167
166
167
166
169
162
165
163
165
185
167
164
166
167
182
171
168
171
177
166
166
145
147
145
145
165
151
134
185
133
134
122
138
138
122
142
142
91
87
82
72
69
66
63
62
58
58
58
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
10
10
10
10
10
10
10
10
10
10
14
31
17
4
4
4
4
4
4
4
4
4
10
13
17
10
4
4
4
5
4
4
4
4
4
4
7
6
5
8
9
11
7
4
7
7
8
13
15
9
4
4
6
8
11
13
15
10
6
4
9
12
16
30
21
13
8
4
6
11
12
12
13
15
13
11
16
22
15
9
15
22
25
15
6
6
6
6
6
18
24
27
28
29
29
29
29
29
29
30
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
123
123
123
97
93
88
90
98
104
123
123
102
94
89
86
86
84
89
95
102
123
123
102
83
75
77
73
66
79
64
73
77
80
98
89
88
98
98
117
106
93
95
96
96
103
110
105
117
92
93
90
110
94
101
112
97
117
93
98
85
79
79
78
78
81
84
88
98
85
112
88
84
92
78
84
84
79
98
78
74
72
72
63
56
64
64
59
67
67
51
51
51
49
48
48
47
47
47
47
47
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
70
5
5
5
5
5
5
5
38
72
87
45
3
2
2
2
2
19
27
15
3
3
4
11
15
9
3
5
3
1
2
2
3
4
6
6
6
4
2
4
5
3
2
1
1
1
1
1
1
5
3
2
1
1
1
8
4
1
5
10
5
1
3
2
1
1
1
4
4
2
1
4
7
6
5
3
1
2
1
1
2
4
4
3
3
3
2
2
2
17
24
20
17
17
17
17
17
17
17
17
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
176
176
176
169
168
163
163
163
151
151
153
155
151
149
149
149
133
118
117
130
131
134
155
137
137
120
127
132
135
134
142
157
150
176
156
163
148
152
135
132
127
123
130
115
118
124
117
137
149
114
148
122
128
132
125
133
142
120
117
157
103
104
108
115
130
139
163
176
142
138
134
123
152
115
112
110
100
98
93
79
79
88
104
95
149
149
119
148
148
89
86
77
66
62
58
55
53
48
48
48
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
106
106
106
119
125
128
130
131
130
129
129
89
48
7
7
7
7
7
7
4
1
1
37
39
40
20
1
4
8
7
4
1
4
4
2
1
7
6
5
3
1
1
1
1
1
2
3
6
10
9
5
1
2
11
9
8
12
11
10
12
11
10
6
2
3
4
6
9
5
1
1
1
1
1
1
1
1
2
1
1
1
1
11
6
1
1
1
1
1
14
25
23
21
21
21
21
21
21
21
21
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
170
185
185
185
185
185
185
185
130
135
151
154
171
171
171
171
134
127
135
139
161
161
117
88
91
106
125
142
182
177
172
182
175
173
178
182
185
172
160
159
159
162
171
163
165
170
159
165
161
165
177
166
175
182
169
169
172
165
164
182
164
163
170
164
167
173
182
173
185
175
177
167
175
155
155
152
148
155
155
134
163
155
147
153
152
152
152
152
152
121
115
109
102
99
96
94
93
90
90
90
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
15
15
15
49
66
74
78
80
53
27
27
19
12
12
12
12
19
29
36
25
15
13
12
13
15
15
11
7
7
7
11
11
11
11
11
9
7
9
11
11
9
8
14
11
9
10
10
11
52
33
15
14
18
18
16
15
15
15
15
15
21
21
21
22
22
22
22
22
22
22
17
13
33
36
27
18
18
18
23
28
50
40
31
28
28
28
28
41
47
50
54
41
28
28
28
28
28
28
28
28
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
123
183
183
183
183
183
183
183
116
119
124
115
117
116
115
115
115
113
118
129
133
133
163
109
106
115
130
139
183
157
147
160
152
157
169
157
157
174
135
142
142
138
167
133
137
139
133
161
137
143
169
156
160
183
160
157
158
161
151
160
155
167
154
149
151
156
157
169
157
162
157
163
174
126
124
122
117
128
136
122
167
136
126
136
101
100
99
105
105
103
103
103
103
103
103
103
103
103
103
103
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
12
12
12
12
12
12
12
12
12
12
20
21
14
8
8
8
8
8
8
8
8
13
19
46
74
43
13
7
7
7
6
5
5
5
5
5
7
9
10
10
11
10
9
8
15
10
5
7
10
7
5
4
9
12
8
5
8
6
5
4
6
8
16
30
21
13
8
4
4
5
9
11
8
5
6
7
7
7
8
11
13
16
38
22
6
6
6
6
6
28
50
50
50
50
50
50
50
50
50
50
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
163
182
182
182
182
182
182
182
129
132
140
141
147
157
157
157
157
141
152
159
179
179
146
109
99
109
129
138
182
175
151
162
162
163
170
153
151
165
149
154
155
157
162
156
179
151
144
146
136
138
175
152
160
182
157
157
151
146
148
146
145
162
140
142
153
151
153
179
145
154
175
137
165
123
118
113
103
120
107
100
162
99
111
101
111
111
96
102
102
73
71
70
64
63
61
60
59
58
58
58
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
16
16
16
16
16
16
16
16
16
16
59
33
7
7
7
7
16
20
25
14
4
4
7
24
32
18
4
4
4
4
4
4
4
4
4
5
7
14
12
10
7
5
5
3
2
3
4
11
18
11
4
4
10
18
11
4
20
23
23
18
13
8
4
4
4
4
8
6
5
4
4
4
4
4
3
3
7
5
3
18
12
6
19
15
12
12
12
12
12
22
27
28
29
29
29
29
29
29
29
30
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
136
153
153
153
153
153
153
153
153
153
118
128
134
136
136
136
136
114
109
120
122
129
155
136
136
121
136
142
153
175
134
130
136
139
139
155
142
137
128
147
135
140
160
140
143
149
134
157
146
146
175
147
145
153
145
150
153
157
147
150
148
160
149
140
147
147
150
157
154
155
175
157
137
132
131
130
128
153
127
116
160
105
107
106
79
78
74
79
79
92
106
106
110
110
110
110
110
110
110
110
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
38
38
38
51
58
61
63
64
64
64
51
27
3
3
3
3
3
15
26
15
4
4
7
58
83
43
4
5
5
4
3
2
2
2
2
2
2
4
6
5
5
5
3
2
2
3
5
3
2
3
3
3
2
2
20
14
9
4
5
6
4
3
4
3
3
3
3
6
4
3
3
4
4
4
4
5
11
8
6
5
5
6
5
3
1
1
1
1
1
14
27
27
27
27
27
27
27
27
27
27
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
162
162
162
118
111
102
107
119
125
162
162
131
138
134
133
138
138
149
149
143
162
162
139
134
134
103
93
91
80
78
87
102
101
145
149
101
104
98
94
95
93
97
103
86
96
97
90
134
88
93
90
85
86
91
96
95
98
90
92
91
94
103
96
103
106
103
102
145
99
101
102
96
103
80
84
82
77
98
79
76
103
68
73
68
81
81
69
82
82
55
55
53
48
47
45
44
43
42
42
42
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
75
3
3
3
3
3
3
3
39
75
89
63
38
35
35
35
35
35
35
19
4
4
35
69
86
45
4
4
4
2
1
1
1
1
1
1
3
3
3
6
8
8
5
2
6
5
4
3
3
2
1
4
5
3
1
10
6
2
3
4
4
4
8
4
1
2
3
2
1
1
2
1
1
1
2
5
3
2
5
7
9
15
10
5
2
2
2
2
2
13
21
20
20
20
20
20
20
20
20
20
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
83
86
86
86
86
86
86
86
73
73
73
77
82
82
82
82
76
76
80
76
92
92
74
83
83
74
79
77
81
84
72
75
76
75
76
86
75
75
73
72
75
75
82
79
81
78
92
83
74
74
84
74
81
84
83
88
83
80
83
80
84
81
88
85
87
88
90
90
90
84
84
78
92
75
78
80
73
81
68
63
59
60
60
56
61
61
55
60
60
44
43
41
38
37
36
35
35
34
34
34
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
7
4
4
4
4
4
4
4
5
7
26
19
12
7
7
7
7
9
12
8
5
3
1
11
16
10
5
4
4
4
4
5
4
4
5
4
4
2
1
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
6
5
4
5
7
4
1
1
1
1
1
1
2
1
1
1
1
1
2
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
14
21
18
16
16
16
16
16
16
16
16
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
153
153
153
121
116
108
99
92
94
94
99
116
103
105
105
104
104
103
103
112
123
123
116
144
144
96
96
96
87
86
95
102
101
153
104
108
110
103
118
102
101
104
103
106
112
113
105
144
102
99
104
113
107
123
113
103
118
99
97
93
94
84
83
80
92
95
103
153
104
113
103
92
101
79
80
81
79
97
81
71
76
74
89
92
123
123
86
81
70
58
54
51
48
46
45
44
43
42
42
42
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
72
39
39
39
39
39
39
39
55
63
72
47
22
11
11
11
11
11
11
9
7
7
19
23
25
16
7
10
13
9
6
6
5
3
2
2
2
2
2
2
2
3
2
2
3
3
3
3
3
2
2
3
3
3
5
10
6
3
1
4
7
4
2
2
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
7
12
9
7
17
27
16
6
6
19
25
23
21
21
21
21
21
21
21
21
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
150
150
150
115
109
102
93
88
90
96
105
111
125
125
125
125
103
103
103
105
110
117
110
138
138
78
82
77
74
79
91
101
110
150
103
104
105
99
117
104
103
104
127
109
116
116
105
138
105
114
113
127
110
109
112
100
117
98
101
104
99
127
98
100
110
106
110
150
103
112
104
95
125
85
87
88
83
91
83
74
100
76
88
79
104
104
87
100
100
67
64
59
52
50
47
45
44
42
42
42
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
73
4
4
4
4
4
4
4
38
55
73
47
22
5
5
5
5
5
5
5
5
5
10
20
25
15
5
4
4
2
1
3
3
3
3
2
1
3
8
6
5
5
5
6
9
5
1
1
1
3
3
3
2
1
3
14
7
1
4
8
4
1
3
2
1
1
1
2
4
5
4
3
4
5
4
2
1
1
2
4
9
15
10
6
4
4
4
4
4
19
26
24
22
22
22
22
22
22
22
22
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
139
139
139
113
109
102
95
90
82
79
79
79
81
83
83
83
83
69
72
83
92
105
108
139
139
95
100
94
84
83
86
92
98
105
115
108
93
96
95
97
115
96
96
96
93
96
91
139
86
89
90
87
92
93
93
101
97
93
101
95
101
97
92
95
96
94
97
105
87
87
88
83
83
93
80
81
82
81
81
78
83
83
69
71
54
51
51
47
45
42
41
41
41
41
41
41
41
41
41
41
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
40
10
10
10
10
10
10
10
44
61
55
38
22
22
22
22
31
18
5
5
5
5
10
26
34
19
5
3
4
5
4
4
4
4
4
4
3
3
3
3
4
3
2
2
3
3
4
4
5
10
6
2
5
5
6
12
8
4
4
4
2
1
4
2
1
1
1
5
8
11
10
7
5
8
11
6
2
2
2
2
2
2
6
6
6
6
6
6
6
19
25
23
21
21
21
21
21
21
21
21
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
168
182
182
182
182
182
182
182
114
111
119
123
133
133
133
133
131
117
130
143
164
164
152
151
151
128
148
158
182
170
172
162
166
168
167
182
158
172
149
140
132
131
135
142
164
152
141
151
135
132
170
141
150
182
156
155
172
145
135
162
131
139
138
140
148
154
182
168
156
164
170
157
172
156
153
152
150
143
150
127
127
129
120
129
133
133
133
133
133
87
81
80
71
68
66
64
63
60
60
60
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
12
12
12
47
64
73
77
79
45
12
12
26
17
9
9
9
9
24
33
18
4
4
32
20
9
6
4
9
15
11
7
4
4
4
4
5
7
6
5
6
7
7
8
6
5
9
6
4
6
10
7
4
5
6
10
12
8
4
4
4
6
8
8
8
8
8
8
30
21
13
8
4
19
31
19
8
8
8
8
15
13
11
41
56
64
68
72
63
54
33
13
13
13
13
13
13
13
13
13
60
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
74
77
77
77
77
77
77
77
74
74
80
94
105
116
116
116
116
103
101
99
94
94
87
64
60
63
66
76
94
85
105
90
90
85
94
89
89
94
97
102
114
116
103
105
104
114
92
105
89
89
114
86
87
91
89
89
96
90
81
90
94
98
118
118
114
118
118
116
96
100
96
90
115
81
74
73
69
76
75
70
115
69
76
66
69
69
64
72
72
52
50
49
45
44
43
42
41
40
40
40
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
10
10
10
13
15
16
16
17
16
16
16
38
38
38
38
38
35
33
33
21
10
7
5
7
10
10
7
5
5
4
3
2
2
3
4
5
3
1
1
1
3
4
5
3
2
2
2
2
3
6
4
3
3
3
3
11
7
3
6
10
8
7
7
7
7
7
6
5
5
5
5
4
4
5
4
3
3
3
3
4
3
3
3
2
2
2
2
2
2
15
21
20
19
19
19
19
19
19
19
19
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
122
155
155
155
155
155
155
155
89
87
93
96
105
119
119
119
119
95
98
104
110
110
93
86
86
79
96
114
146
141
138
117
124
126
132
149
155
135
135
137
136
132
143
134
131
136
143
119
120
115
143
119
128
146
125
141
138
117
120
112
107
105
105
103
108
123
149
125
155
127
118
115
121
105
107
110
113
120
130
111
111
130
109
130
102
102
105
106
110
110
110
110
110
110
110
110
110
110
110
110
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
4
4
4
4
4
4
4
4
4
4
17
18
11
4
4
4
4
8
10
9
8
8
19
36
45
26
8
2
3
3
3
5
4
4
10
6
2
4
6
8
5
2
2
2
2
2
3
2
2
3
3
4
3
2
3
5
7
4
2
6
10
7
4
3
3
4
3
2
3
3
3
3
4
4
4
6
14
13
12
8
4
7
19
19
19
20
13
6
6
18
24
27
28
29
29
29
29
29
29
30
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
130
147
147
147
147
147
147
147
112
106
104
109
113
120
120
120
120
109
112
114
125
125
100
94
94
82
87
99
103
103
137
110
119
130
118
147
122
123
131
139
136
121
123
119
121
120
119
120
139
116
120
121
115
119
125
122
137
139
116
112
105
99
97
106
113
113
147
130
112
116
108
105
119
95
93
93
89
90
87
81
80
87
92
93
108
108
97
125
125
79
82
80
73
72
70
68
68
66
66
66
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
16
16
16
16
16
16
16
16
16
16
33
26
20
16
16
16
16
25
29
22
16
16
18
34
42
29
16
4
4
4
6
7
8
8
8
7
5
3
2
2
2
2
2
2
2
2
3
5
8
10
11
9
7
8
8
9
12
13
13
13
14
11
8
8
8
10
7
5
4
4
5
4
4
5
6
7
14
11
8
8
9
16
23
21
20
20
23
23
23
23
24
24
24
24
24
24
24
24
24
24
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
117
117
117
112
111
107
107
107
63
72
84
92
106
115
115
115
115
93
98
111
111
111
143
90
85
88
87
88
94
103
104
107
115
117
104
111
99
98
101
103
100
115
108
112
114
143
98
111
98
103
103
101
115
100
102
93
92
89
92
107
96
108
100
93
104
104
105
143
107
111
108
94
115
84
79
78
76
81
81
74
108
81
83
81
77
77
73
83
83
62
61
57
53
51
49
48
47
46
46
46
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
3
3
3
3
3
3
3
3
3
3
9
10
6
3
3
3
3
4
4
4
4
4
12
32
42
23
4
3
3
3
2
2
2
2
2
2
6
4
2
3
3
4
3
2
4
3
3
3
3
4
6
9
9
10
8
6
4
3
2
2
2
2
3
3
3
3
3
7
5
3
4
12
10
8
5
3
3
2
2
3
2
2
13
9
6
6
6
6
6
22
34
26
19
19
19
19
19
19
19
19
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
49
76
76
76
76
76
76
76
76
76
63
63
61
58
56
56
49
52
56
63
69
69
86
54
64
63
67
103
89
103
103
100
87
90
100
89
97
99
99
121
106
109
121
108
105
121
89
94
91
93
105
96
100
98
98
94
99
86
97
93
96
110
100
97
96
95
99
86
92
81
84
81
81
94
80
81
84
83
85
77
110
79
75
78
75
77
72
84
84
57
55
51
46
44
42
41
40
38
38
38
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
9
6
6
6
6
6
6
6
6
6
9
10
11
11
11
11
12
10
9
7
6
6
7
8
9
7
6
9
11
7
4
2
1
2
3
4
4
2
1
2
2
3
6
5
5
4
3
2
2
2
3
3
3
2
2
3
2
1
4
8
7
4
2
2
3
4
6
6
4
3
3
6
9
8
5
2
3
2
1
1
1
1
3
2
1
1
9
13
17
23
26
23
21
21
21
21
21
21
21
21
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
184
184
184
167
164
151
151
151
126
128
135
141
148
163
163
163
163
136
135
149
157
157
148
143
143
120
125
117
117
144
135
141
148
184
141
151
139
126
130
135
139
163
156
148
157
148
138
143
134
129
144
124
120
118
117
118
123
120
134
134
127
156
122
127
137
137
151
184
137
140
144
127
125
115
123
117
117
128
130
130
156
133
136
137
134
134
134
134
134
132
131
131
130
130
130
130
130
130
130
130
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
83
78
78
78
78
78
78
78
80
83
96
112
64
16
16
16
16
16
16
16
16
20
25
47
58
49
29
9
26
16
7
4
4
3
2
4
6
8
7
5
3
2
2
2
3
8
10
6
3
8
6
4
7
7
8
24
13
3
6
10
8
6
4
4
4
6
7
8
5
3
3
4
4
4
5
7
7
7
7
8
8
8
46
65
75
80
85
107
118
99
81
81
81
81
81
81
81
81
81
81
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
58
99
99
99
99
99
99
99
58
57
59
55
58
59
59
59
59
61
66
76
88
88
96
73
74
78
80
80
96
83
86
99
94
96
115
109
94
93
86
85
90
93
107
115
96
95
104
83
83
91
89
85
115
81
83
86
88
90
104
99
97
107
102
91
94
91
92
94
83
81
80
77
71
75
61
57
58
64
64
61
107
61
64
56
53
53
52
56
56
50
51
52
52
52
52
52
52
52
52
52
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
1
1
1
1
1
1
1
1
1
1
5
4
2
1
1
1
1
3
4
3
3
3
3
3
4
5
3
1
3
5
4
2
1
4
6
8
8
7
7
4
2
2
2
1
1
2
2
2
2
4
4
4
5
3
2
6
4
2
4
7
4
2
6
4
2
2
2
4
2
1
2
4
5
4
3
2
2
2
2
4
3
2
1
1
1
1
2
2
3
22
32
33
33
33
33
33
33
33
33
34
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
108
150
150
150
150
150
150
150
81
78
82
84
92
103
103
103
103
108
108
111
114
114
124
103
103
105
114
114
128
135
118
120
120
124
129
129
140
150
123
124
122
119
124
115
113
124
98
106
95
93
104
94
103
128
103
135
107
104
104
120
96
96
93
95
100
112
122
122
140
119
116
112
150
100
99
98
87
82
86
72
73
77
70
77
61
61
61
64
64
52
51
50
48
47
47
46
46
46
46
46
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
7
7
7
7
7
7
7
7
7
7
8
10
8
7
7
7
7
11
13
14
14
14
15
51
77
54
32
22
12
6
1
1
3
5
12
10
5
1
7
13
20
13
7
1
5
3
1
2
3
3
4
5
4
2
1
7
5
3
3
3
2
2
4
3
2
2
2
2
3
4
3
3
2
2
3
2
1
1
1
1
2
3
4
3
3
3
2
1
1
18
27
26
26
26
26
26
26
26
26
26
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
55
104
104
104
104
104
104
104
60
63
66
64
66
66
66
66
52
54
57
59
70
70
54
47
48
51
54
59
68
73
74
104
91
97
115
116
108
113
110
131
102
105
104
106
107
107
116
122
106
103
106
105
105
109
131
111
122
109
116
104
97
97
97
89
91
93
101
103
103
131
101
95
101
84
86
85
78
89
76
70
75
76
71
63
77
77
69
75
75
60
59
58
55
54
53
53
52
52
52
52
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
3
3
3
3
3
3
3
3
3
3
8
10
5
1
1
1
1
3
4
4
5
8
6
4
4
6
5
4
4
3
3
7
5
3
2
2
2
4
4
3
2
2
2
2
2
3
5
3
2
4
3
2
2
2
3
7
6
5
10
15
11
7
6
5
4
4
7
9
5
2
2
8
6
5
3
2
2
2
2
5
3
2
2
2
2
2
2
2
2
23
33
31
30
30
30
30
30
30
30
30
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
106
106
106
90
87
84
80
76
74
74
67
71
72
74
78
85
80
106
106
94
101
101
83
81
81
71
71
76
74
79
98
93
98
103
109
94
95
93
95
91
92
95
113
102
99
100
109
101
89
92
90
92
102
94
94
97
97
97
109
99
101
113
96
99
95
96
93
103
99
87
90
86
84
86
82
85
81
87
94
84
113
94
75
67
61
61
58
64
64
50
49
47
44
43
42
41
41
40
40
40
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
41
12
12
12
12
12
12
12
37
49
45
28
12
8
8
8
8
10
11
7
3
3
12
26
33
18
3
2
3
4
3
3
3
4
4
3
2
10
14
9
5
5
6
4
2
6
7
5
4
2
1
5
7
5
3
1
2
4
14
15
9
3
6
4
3
3
3
6
3
1
5
3
1
3
3
3
4
3
2
12
7
2
2
2
2
2
2
2
3
17
27
24
21
21
21
21
21
21
21
21
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
70
70
70
68
68
67
67
67
67
67
60
66
72
80
80
80
80
80
81
80
83
83
71
70
70
63
61
58
57
63
75
68
70
73
108
77
84
87
80
86
87
89
103
100
93
95
108
102
102
103
131
98
100
97
95
101
98
103
131
100
101
107
107
110
124
131
108
124
99
92
94
86
82
91
80
81
81
78
83
78
72
91
72
73
61
59
61
66
66
51
49
48
45
44
43
42
42
41
41
41
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
15
4
4
4
4
4
4
4
9
12
15
9
3
3
3
3
3
14
23
14
5
5
6
24
33
19
5
2
3
3
3
2
1
6
5
3
2
4
4
2
1
1
2
2
2
5
4
3
9
27
18
10
9
7
5
15
21
23
21
14
7
3
1
2
3
3
3
3
2
1
1
1
1
3
3
3
3
2
2
1
1
9
5
2
4
5
3
1
1
17
25
21
17
17
17
17
17
17
17
17
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
74
74
74
74
74
74
74
74
74
74
69
73
74
77
77
77
77
81
86
83
104
104
65
72
68
64
68
70
70
85
72
73
74
77
110
83
85
89
82
89
89
87
118
92
99
100
110
104
91
93
92
97
98
100
118
98
100
96
110
96
96
113
89
94
95
93
118
89
85
89
84
84
102
86
89
102
93
98
97
102
113
77
74
65
61
61
58
67
67
49
49
47
44
43
42
41
41
40
40
40
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
3
3
3
34
50
58
62
66
34
3
3
6
7
8
8
9
18
23
28
15
3
3
4
5
6
4
3
2
4
5
4
3
3
4
5
3
2
8
11
15
12
9
7
4
1
6
4
2
4
3
2
2
2
1
1
2
3
4
6
6
5
3
2
2
4
4
2
1
4
2
1
4
2
1
2
1
1
1
1
4
2
1
1
1
3
4
5
5
6
17
24
21
18
18
18
18
18
18
18
18
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
102
154
154
154
154
154
154
154
115
107
101
102
85
81
73
67
67
64
71
82
95
95
102
81
76
85
81
85
122
95
97
154
100
100
110
100
101
148
100
102
102
93
93
93
92
92
95
86
80
78
86
82
93
122
106
118
114
118
112
154
118
126
126
151
114
125
126
129
151
129
145
117
148
102
95
90
78
77
74
71
76
74
74
97
64
64
62
62
68
80
97
97
97
97
97
97
97
97
97
97
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
15
5
5
5
5
5
5
5
33
47
61
32
3
3
3
3
7
7
7
7
7
9
12
33
43
47
25
3
3
3
4
4
4
8
6
4
3
2
2
2
2
3
6
5
5
3
2
3
4
5
7
6
4
2
4
7
4
1
8
15
10
6
3
3
3
3
6
5
5
4
3
4
6
4
3
4
3
2
1
1
2
4
12
8
4
4
4
4
4
16
28
24
21
21
21
21
21
21
21
21
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
99
99
99
89
87
85
83
80
80
80
75
83
89
99
99
99
99
81
88
89
105
105
78
76
76
66
75
76
78
96
83
85
86
99
84
84
83
86
83
84
88
99
91
96
105
80
77
84
71
77
86
75
81
82
85
100
91
96
100
89
100
96
102
114
107
114
114
105
97
94
91
93
92
100
94
82
80
79
76
70
81
70
67
82
53
51
54
49
48
47
48
53
59
59
59
59
59
59
59
59
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
7
7
7
7
7
7
7
7
7
7
7
9
10
11
11
11
12
9
7
7
7
9
12
17
19
14
9
9
9
5
2
2
2
1
1
1
2
1
1
10
16
14
7
1
2
1
1
1
2
5
4
3
2
1
16
16
9
3
5
7
6
6
10
5
1
3
6
3
1
2
2
1
1
2
2
2
5
3
2
5
10
19
22
12
2
2
2
2
2
14
20
23
24
25
25
25
25
25
25
26
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
164
164
164
152
150
140
140
140
81
91
106
122
134
160
160
160
160
122
130
146
157
157
150
112
105
104
114
121
124
157
140
142
141
164
136
142
146
141
158
146
148
160
163
148
157
150
136
142
140
138
157
143
145
152
158
143
143
145
148
141
142
163
134
131
139
138
147
164
152
158
157
135
134
118
115
119
116
128
118
106
163
105
121
134
140
140
140
140
140
117
116
120
116
116
116
116
116
116
116
116
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
9
9
9
9
9
9
9
9
9
9
17
14
11
8
8
8
8
8
8
8
8
8
12
37
50
26
2
2
3
3
3
3
3
4
4
3
2
3
5
5
5
5
5
3
2
7
10
9
8
7
7
12
14
10
7
7
7
6
6
11
13
14
16
30
21
13
9
5
4
4
4
4
4
5
6
7
7
7
8
11
13
16
10
5
5
5
5
60
88
70
53
41
30
30
30
30
30
30
30
30
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
84
88
88
88
88
88
88
88
77
84
84
78
81
80
80
80
80
81
82
80
87
87
61
61
66
67
78
105
87
92
93
105
93
93
105
90
91
93
92
96
100
98
111
106
102
106
106
101
104
111
106
98
107
115
120
145
145
121
120
113
105
105
103
103
119
101
100
98
87
90
93
90
119
97
84
83
78
74
82
66
67
66
65
82
55
55
58
57
57
49
51
55
59
59
59
59
59
59
59
59
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
4
3
3
3
3
3
3
3
3
4
17
14
9
4
4
4
4
15
21
13
6
6
5
4
4
5
6
6
5
5
5
6
16
11
6
10
10
6
2
1
1
1
4
2
1
2
2
2
5
8
11
6
2
4
7
11
9
7
8
9
7
5
3
3
3
4
6
4
3
2
4
4
5
6
6
6
3
1
1
2
1
1
13
7
1
1
1
1
1
13
19
22
24
25
25
25
25
25
25
26
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
85
113
113
113
113
113
113
113
86
80
75
73
74
73
72
72
72
63
71
73
94
94
78
85
85
69
76
80
86
90
110
113
105
110
111
117
131
150
150
150
138
130
138
118
112
121
95
94
92
84
102
86
90
94
93
91
95
93
89
113
90
94
95
91
93
90
89
89
87
93
93
87
102
87
89
90
85
85
79
78
70
78
81
82
94
94
77
77
77
58
55
52
48
46
44
43
42
41
41
41
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
33
33
33
47
54
58
60
62
65
67
54
28
3
2
2
2
2
2
2
2
2
4
6
23
32
20
8
7
7
7
7
4
1
1
3
6
6
3
1
7
29
18
7
3
3
2
1
2
4
23
13
4
2
1
9
14
10
6
8
10
6
2
7
4
2
2
2
4
2
1
2
1
1
7
5
4
5
4
4
8
6
4
7
11
26
41
21
1
1
20
30
25
21
21
21
21
21
21
21
21
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
153
153
153
118
112
92
83
83
75
72
81
98
117
151
151
151
151
152
152
135
137
140
142
142
149
149
126
118
125
117
128
135
139
153
152
144
151
154
154
154
141
151
132
128
130
128
112
142
111
115
125
113
114
109
117
104
104
103
98
102
98
95
94
102
101
105
108
153
104
104
102
94
92
86
85
81
77
78
84
73
85
72
71
85
58
58
59
60
60
51
51
52
51
51
51
51
51
51
51
51
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
6
6
6
6
6
6
6
6
6
6
28
20
12
6
6
6
6
23
34
20
7
7
22
82
115
88
46
4
3
2
6
3
1
2
2
3
6
4
2
2
2
2
1
1
3
2
2
1
1
6
11
9
6
3
11
13
7
1
10
13
10
7
6
3
1
3
6
3
1
1
2
1
1
3
2
2
4
3
2
12
7
2
15
8
2
2
1
1
1
19
28
28
28
28
28
28
28
28
28
29
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
179
179
179
157
153
141
136
136
138
146
155
162
179
179
179
179
158
154
154
151
155
160
157
173
173
120
132
140
133
136
161
150
150
179
154
135
139
132
138
175
143
152
179
132
140
150
135
173
171
148
172
141
138
134
122
132
117
115
125
115
109
111
117
126
138
175
140
179
136
133
128
115
179
96
102
99
88
125
88
83
111
88
109
108
171
171
137
172
172
98
93
82
67
61
56
52
49
43
43
43
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
87
87
87
87
87
87
87
87
87
87
122
125
92
59
59
59
59
59
59
30
1
1
8
54
77
39
1
4
4
4
2
1
3
3
3
3
2
1
1
1
3
7
4
2
3
3
3
4
3
2
5
7
5
3
2
5
6
7
4
2
4
3
3
2
1
3
5
6
5
4
4
5
5
5
5
4
3
2
1
1
1
1
1
1
1
1
1
1
1
15
23
19
16
16
16
16
16
16
16
16
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
126
152
152
152
152
152
152
152
87
95
104
114
134
134
134
134
120
101
103
115
113
113
141
95
95
97
100
114
152
125
133
131
140
126
127
149
127
128
126
123
119
120
121
121
122
141
124
125
134
118
123
123
118
152
120
127
133
121
140
114
101
102
105
107
116
118
149
141
117
122
112
103
128
95
100
98
94
111
90
76
77
82
98
103
140
140
100
94
83
67
63
65
62
61
61
60
60
60
60
60
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
10
10
10
10
10
10
10
10
10
10
18
15
12
10
10
10
10
10
10
7
5
5
12
35
47
26
5
4
4
4
4
4
4
4
4
4
3
2
1
1
1
1
1
2
4
8
10
6
2
6
9
5
2
2
6
13
8
3
9
15
9
3
2
2
3
3
3
3
3
3
3
12
8
5
5
4
3
3
3
3
2
2
12
23
32
42
29
17
17
15
14
14
14
14
14
14
14
14
14
37
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
123
123
123
113
111
104
104
104
64
67
78
86
97
117
117
117
117
94
100
108
122
122
95
91
83
81
84
90
100
103
97
104
109
123
114
116
122
118
120
125
125
126
154
126
126
121
114
118
99
110
118
110
122
107
107
111
106
109
120
113
118
154
112
111
116
114
115
123
120
114
112
108
120
102
105
105
103
120
111
102
154
97
107
95
107
107
94
105
105
79
78
75
70
68
67
65
64
63
63
63
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
9
9
9
9
9
9
9
9
9
9
17
14
11
8
8
8
8
8
8
8
8
9
12
33
44
36
26
16
9
7
6
9
12
10
8
8
8
7
7
5
3
2
2
2
5
3
2
2
2
14
11
7
3
2
8
11
7
3
4
6
4
3
6
4
3
3
3
4
3
3
4
12
8
5
4
3
12
7
3
22
17
13
8
4
3
3
3
3
3
26
40
33
27
27
27
27
27
27
27
27
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
125
125
125
114
112
103
103
103
63
64
74
84
97
120
120
120
120
94
100
114
116
116
141
89
85
79
76
78
82
87
97
112
105
125
110
110
116
103
106
110
110
120
117
115
115
141
110
108
106
105
102
104
116
100
98
96
92
105
95
99
100
115
100
99
108
108
104
141
98
91
90
88
85
89
93
76
74
80
78
75
115
74
82
78
100
100
83
98
98
64
64
61
55
54
52
50
50
48
48
48
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
8
6
6
6
6
6
6
6
7
8
18
15
11
8
8
8
8
10
11
8
6
6
12
30
39
22
6
2
3
3
2
2
2
2
2
2
2
2
2
5
6
7
11
6
2
1
1
3
2
2
2
5
3
1
1
2
8
8
8
8
5
3
4
2
1
2
3
2
1
3
4
2
1
25
13
2
4
3
3
7
5
3
2
2
2
2
2
2
2
14
21
20
19
19
19
19
19
19
19
19
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
45
77
77
77
77
77
77
77
46
50
55
54
58
58
58
58
51
61
74
84
119
119
84
83
85
85
85
101
89
92
95
104
102
107
110
114
119
109
113
118
119
108
111
114
109
118
114
98
96
105
118
103
119
103
99
104
103
97
119
94
93
94
94
88
88
91
94
92
92
89
94
82
84
77
72
71
71
71
70
70
58
70
54
51
42
40
43
43
46
46
46
48
51
51
51
51
51
51
51
51
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
1
1
1
3
4
5
5
5
3
1
1
6
5
5
5
5
5
6
6
6
6
7
4
1
1
14
9
4
4
3
2
4
6
6
6
6
4
3
2
2
3
7
6
5
6
8
10
5
1
2
6
11
9
5
2
10
5
1
2
4
4
2
1
1
1
3
5
6
4
2
1
2
4
6
6
6
4
3
2
2
1
1
1
1
1
1
1
1
2
21
30
25
21
21
21
21
21
21
21
21
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
126
139
139
139
139
139
139
139
84
89
96
102
107
119
119
119
119
97
105
113
133
133
102
95
91
82
85
97
103
108
131
121
118
126
121
122
139
119
119
129
127
127
145
124
121
122
133
121
123
119
145
122
118
123
111
115
131
114
145
112
116
116
105
114
107
115
118
126
139
121
118
114
133
110
109
108
104
104
104
92
116
87
92
83
100
100
89
105
105
67
63
59
52
49
47
45
44
41
41
41
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
10
10
10
10
10
10
10
10
10
10
24
18
12
10
10
10
10
11
12
12
12
12
12
33
43
35
19
4
4
4
6
8
6
4
8
8
8
8
8
5
2
2
2
2
4
4
4
3
2
3
3
2
2
2
3
5
4
4
6
9
6
3
2
2
3
3
3
5
5
5
4
4
4
5
4
3
3
3
3
3
3
3
4
5
5
5
5
5
6
14
18
15
12
12
12
12
12
12
12
12
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
103
103
103
97
96
92
91
91
76
75
68
69
72
75
78
84
79
103
103
80
82
82
73
81
81
67
68
73
71
76
94
90
90
103
108
90
92
91
85
89
87
90
112
93
94
94
108
89
88
88
92
87
87
88
94
87
84
83
108
88
91
112
93
94
114
94
95
103
89
93
97
92
114
95
95
102
97
102
103
114
112
95
89
82
67
67
67
70
70
57
55
55
53
52
52
51
51
51
51
51
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
46
45
45
45
45
45
45
45
55
60
53
28
3
3
3
3
7
8
9
6
3
3
12
23
28
15
3
4
4
4
3
3
3
4
4
3
2
3
10
8
6
6
4
2
2
6
4
3
2
24
16
8
5
2
5
10
16
11
6
9
5
1
6
3
1
1
1
3
2
1
3
2
1
3
3
4
4
2
1
2
1
1
17
10
3
3
3
3
3
18
26
27
28
28
28
28
28
28
28
29
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
132
132
132
105
100
95
91
92
95
101
110
118
134
134
134
134
116
132
132
131
153
153
113
109
97
90
95
100
99
133
111
122
134
123
132
132
136
143
143
143
143
126
143
121
125
130
133
126
134
122
134
135
133
153
153
126
131
129
134
134
115
112
107
110
112
109
126
126
110
116
133
115
133
111
110
102
96
111
90
83
110
89
107
127
153
153
153
153
153
88
82
74
61
57
53
49
47
42
42
42
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
78
9
9
9
9
9
9
9
43
68
86
104
56
8
8
8
8
13
16
17
19
23
27
50
61
50
29
8
12
7
2
3
4
8
7
4
2
3
5
12
37
56
31
6
1
2
3
2
1
3
6
9
7
4
1
8
4
1
2
8
5
3
3
3
3
3
2
2
2
3
4
4
4
4
3
3
3
3
3
7
5
3
29
42
49
52
56
35
14
14
14
14
14
14
14
14
14
14
14
42
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
172
176
176
176
176
176
176
176
112
113
123
131
147
147
147
147
140
122
133
147
165
165
157
94
97
112
116
130
162
149
176
162
160
172
151
162
151
144
145
155
146
150
167
153
165
157
148
164
147
154
158
159
167
162
167
165
176
164
159
162
159
158
167
152
157
158
167
172
148
147
145
141
142
133
133
123
135
155
139
133
158
133
134
146
152
152
152
152
152
102
99
103
95
94
93
92
91
90
90
90
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
22
22
22
51
65
72
76
78
50
22
22
17
11
5
5
5
5
21
29
22
15
13
12
8
5
5
14
23
24
19
15
13
12
25
37
22
7
9
11
11
9
8
8
7
7
16
21
19
18
15
13
15
16
17
18
23
18
13
13
13
20
19
18
18
20
21
20
20
16
13
11
10
12
15
27
27
27
28
40
25
10
20
16
13
13
13
13
33
43
28
13
13
13
13
13
13
13
13
13
13
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
167
167
167
164
164
162
162
162
140
140
138
138
139
140
140
140
140
112
116
120
120
120
116
94
93
100
121
130
162
170
140
143
144
167
137
131
132
142
123
133
139
141
174
152
136
141
131
134
136
149
170
157
174
162
156
155
147
152
147
151
155
156
155
174
158
160
161
167
161
159
170
155
146
140
138
136
143
155
149
155
155
155
134
141
138
135
134
134
134
88
81
80
71
68
66
64
63
60
60
60
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
71
23
23
23
23
23
23
23
59
77
95
67
40
40
40
40
40
40
40
26
13
13
28
57
74
43
13
7
7
7
10
12
12
13
14
14
12
10
9
11
13
25
16
8
9
15
20
19
18
18
18
18
18
18
18
23
19
15
15
15
21
12
4
4
4
13
12
12
8
5
19
26
15
5
12
16
15
14
14
14
27
40
26
13
13
13
13
33
43
28
13
13
13
13
13
13
13
13
13
13
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
60
73
73
73
73
73
73
73
51
55
59
60
66
66
66
66
54
62
71
74
108
108
54
56
61
58
64
98
76
80
83
98
80
81
81
80
79
79
82
85
89
98
102
92
86
84
81
81
78
78
82
89
91
108
106
93
98
95
95
99
95
102
97
99
100
95
91
90
99
90
93
97
80
76
73
69
67
72
73
80
102
87
100
84
108
108
92
106
106
82
89
96
100
100
100
100
100
100
100
100
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
23
4
4
4
4
4
4
4
9
15
23
13
3
3
3
3
7
7
7
7
7
7
7
7
7
7
7
10
13
8
4
4
4
3
2
4
2
1
2
1
1
1
1
1
1
1
1
3
8
5
2
6
5
5
3
2
1
1
2
4
7
5
3
3
3
4
4
4
2
1
2
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
21
32
36
38
39
39
39
39
39
39
40
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
93
136
136
136
136
136
136
136
95
97
100
107
118
118
118
118
94
93
93
87
92
92
75
75
75
62
75
90
101
130
136
114
118
121
120
123
134
120
121
120
116
115
115
105
107
106
105
118
99
103
101
102
112
111
110
130
136
114
110
114
98
96
93
98
99
106
123
105
134
103
97
101
112
86
84
81
79
77
77
83
66
69
76
72
85
85
76
87
87
63
62
60
56
55
54
53
52
51
51
51
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
40
40
40
52
58
61
63
64
62
61
50
40
22
4
4
4
4
4
4
3
2
2
2
17
24
13
2
4
6
3
1
2
3
4
4
4
4
3
2
1
1
1
2
2
3
2
2
4
7
5
4
3
3
2
1
8
7
5
4
3
5
6
4
3
4
5
7
4
2
2
3
2
2
3
4
2
1
2
1
1
1
1
2
2
2
2
2
2
3
20
29
31
32
33
33
33
33
33
33
34
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
114
133
133
133
133
133
133
133
123
120
117
114
111
106
106
106
85
94
98
103
114
114
114
83
83
77
80
82
93
89
94
109
94
106
101
103
133
103
97
106
88
93
93
89
106
93
85
87
96
82
98
83
82
91
83
86
90
92
95
109
91
88
91
91
95
106
99
106
133
92
95
92
94
82
80
79
77
95
71
65
64
65
74
66
96
96
79
98
98
61
58
52
45
42
39
37
36
33
33
33
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
61
61
61
61
61
61
61
61
69
73
78
50
22
5
5
5
5
17
29
15
1
1
12
31
41
21
1
3
3
3
2
1
3
2
2
4
3
2
2
4
27
19
10
2
3
2
1
2
2
3
2
1
2
3
6
12
6
1
1
5
6
4
2
2
2
5
3
1
1
2
1
1
2
3
3
3
3
3
3
5
4
3
3
2
1
1
1
1
1
12
20
16
12
12
12
12
12
12
12
12
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
36
72
72
72
72
72
72
72
44
54
66
75
96
96
96
96
68
71
74
71
85
85
59
64
61
61
85
71
82
91
96
109
106
91
94
90
93
108
97
106
96
109
95
89
108
90
86
106
88
99
108
97
109
88
85
89
89
90
98
97
88
90
86
85
88
87
87
101
93
96
101
93
101
82
77
87
74
76
80
72
82
80
79
87
77
77
73
75
75
60
59
61
59
58
58
58
58
58
58
58
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
5
5
5
5
5
5
5
5
5
5
7
9
5
2
2
2
2
2
2
2
2
6
9
10
12
27
15
4
4
4
12
11
8
5
2
4
5
3
1
2
2
2
2
2
2
8
14
8
2
5
8
5
2
9
11
13
8
3
2
7
12
12
7
2
2
3
3
4
3
3
3
3
3
3
2
2
2
2
2
7
5
3
18
10
2
2
2
2
2
17
25
29
31
32
32
32
32
32
32
33
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
69
82
82
82
82
82
82
82
51
57
63
64
72
72
72
72
71
75
84
96
120
120
108
88
84
84
93
97
108
117
101
118
103
101
108
98
95
98
97
97
120
105
105
106
118
98
96
104
96
104
117
111
103
104
104
106
108
108
120
111
110
111
117
118
113
118
118
112
111
106
117
100
111
95
83
82
77
82
87
73
111
75
77
82
61
61
59
60
60
49
52
56
59
59
59
59
59
59
59
59
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
2
2
2
2
2
2
2
2
2
2
8
14
8
2
2
2
2
6
8
5
3
2
2
2
2
2
3
28
29
15
2
3
4
3
2
2
1
1
1
1
6
8
5
2
2
2
2
2
2
3
3
3
4
5
4
4
4
5
4
4
7
10
10
10
5
1
1
2
3
4
4
4
4
5
6
3
1
2
1
1
2
3
4
2
1
1
1
1
1
13
19
22
24
25
25
25
25
25
25
26
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
168
168
168
153
151
139
139
139
105
96
97
107
118
136
136
143
136
168
168
148
151
150
155
141
141
136
131
132
155
129
139
143
143
165
168
132
127
122
119
127
131
130
135
123
126
150
116
141
114
117
116
116
135
118
112
115
139
114
131
116
119
118
110
135
119
122
122
165
115
117
116
108
122
100
97
95
94
97
97
99
112
92
102
74
68
66
67
72
72
69
77
87
102
102
102
102
102
102
102
102
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
37
37
37
56
65
70
72
73
74
75
56
37
26
15
15
15
15
15
15
15
15
21
28
82
109
74
40
11
15
9
3
4
4
4
4
4
6
6
6
4
2
2
5
4
3
2
2
7
12
8
5
15
10
6
5
5
4
4
9
12
13
8
4
4
4
8
6
5
4
4
4
4
4
5
6
7
7
7
7
5
4
16
10
5
5
5
5
5
6
27
37
42
45
46
47
47
47
47
47
48
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
108
132
132
132
132
132
132
132
90
81
85
85
89
96
96
96
96
100
105
102
122
122
85
76
76
84
100
107
132
130
113
116
116
112
112
126
106
104
100
98
99
104
107
100
122
95
89
93
93
76
84
85
93
132
104
130
108
105
99
94
99
89
97
100
105
105
126
122
94
101
97
92
104
94
90
89
84
81
86
68
68
70
74
67
86
86
72
84
84
56
56
54
49
48
47
46
45
44
44
44
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
20
20
20
37
45
49
51
54
37
20
20
16
9
2
2
2
2
18
26
17
9
9
32
23
15
13
8
4
3
2
2
2
2
2
2
2
1
1
5
3
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
10
5
1
4
9
10
7
4
2
2
3
3
4
2
1
3
4
3
2
2
2
3
2
2
4
4
4
3
2
2
2
2
2
2
13
19
17
15
15
15
15
15
15
15
15
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
157
166
166
166
166
166
166
166
144
137
141
157
141
141
137
137
137
122
124
134
134
137
157
139
139
115
122
136
166
137
144
158
144
157
152
164
145
151
138
145
131
136
136
134
145
130
128
139
112
112
145
122
134
166
126
135
144
126
122
158
102
99
108
114
129
135
164
157
142
125
122
120
151
109
107
103
92
94
81
71
70
79
77
79
87
94
91
124
124
75
73
65
56
52
49
46
45
41
41
41
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
72
72
72
103
119
127
131
134
103
72
72
42
12
3
3
3
3
21
31
17
4
4
12
33
43
24
5
1
2
3
4
4
4
4
4
4
5
3
1
1
1
2
3
2
1
1
2
1
1
2
4
6
4
2
10
13
7
1
3
6
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
15
9
4
3
2
1
4
8
10
13
14
14
15
24
29
26
24
24
24
24
24
24
24
24
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
178
178
178
173
172
169
169
169
155
151
148
158
143
142
137
135
135
116
115
130
131
135
158
139
139
111
122
139
165
143
169
158
157
178
156
162
149
149
134
144
126
128
127
123
144
121
111
139
104
112
144
118
124
165
134
133
169
134
134
158
114
105
105
110
128
136
162
178
137
127
124
116
149
104
98
94
84
87
84
75
105
74
84
75
93
93
81
99
99
64
61
55
48
45
42
40
39
36
36
36
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
111
111
111
120
125
127
128
130
130
130
130
76
22
8
8
8
8
8
8
6
5
5
22
30
34
19
5
8
11
7
3
5
3
1
3
2
2
4
7
4
1
1
5
3
2
2
2
7
5
4
7
8
5
2
3
13
11
6
1
8
17
9
2
7
9
12
9
5
2
2
6
4
2
16
10
5
5
3
2
3
2
1
6
6
6
6
6
6
6
19
27
25
24
24
24
24
24
24
24
24
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
121
174
174
174
174
174
174
174
113
116
120
127
138
138
138
138
116
113
123
125
153
153
95
79
78
89
116
133
174
177
167
153
151
155
157
153
171
164
139
140
136
138
158
129
153
130
116
124
134
136
177
145
148
174
155
155
167
153
151
153
151
158
150
153
152
155
151
153
171
155
177
142
164
121
121
117
112
145
117
111
158
105
120
130
134
134
134
134
134
89
81
75
65
61
58
55
54
50
50
50
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
6
6
6
7
7
7
7
7
7
8
25
42
22
2
2
2
2
14
24
14
5
5
5
5
6
5
5
7
10
7
4
4
4
4
4
5
7
9
9
6
4
4
5
3
2
9
11
6
2
2
2
2
3
2
2
2
8
13
7
2
8
12
16
9
2
7
8
5
2
2
3
2
2
15
11
7
7
7
8
11
13
16
10
5
5
5
5
27
38
35
32
22
12
12
12
12
12
12
12
12
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
118
183
183
183
183
183
183
183
101
111
124
134
156
156
156
156
116
116
116
125
138
138
126
113
110
119
132
140
183
157
147
165
152
158
167
162
157
174
151
152
150
152
156
156
151
151
147
157
152
153
167
159
161
183
160
159
162
157
155
165
149
156
146
148
151
155
162
167
157
160
153
156
174
124
129
129
122
145
141
116
156
113
125
110
133
133
116
132
132
96
99
106
103
103
103
103
103
103
103
103
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
4
4
4
4
4
4
4
4
4
4
9
24
14
4
4
4
4
4
4
4
5
16
30
51
73
50
26
2
3
3
3
4
4
4
4
3
2
3
3
4
18
11
4
3
2
5
9
12
16
13
10
10
14
18
14
10
15
17
16
15
15
15
16
11
6
9
13
14
10
7
5
9
9
10
8
7
8
8
8
9
10
16
10
5
2
2
2
2
2
17
24
27
28
29
29
29
29
29
29
30
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
183
183
183
169
167
156
156
156
132
136
145
151
152
161
161
161
161
145
147
153
159
160
151
176
176
117
130
135
137
157
151
153
156
183
154
155
156
145
152
147
142
161
146
143
159
147
135
176
134
139
157
137
137
138
152
135
138
140
136
153
130
126
128
129
139
147
151
183
156
152
157
129
130
104
106
98
102
128
102
103
109
96
111
119
134
134
134
134
134
113
110
106
101
99
97
96
95
93
93
93
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
83
83
83
83
83
83
83
83
83
83
89
111
59
7
7
7
7
7
7
7
7
8
10
37
51
30
10
4
4
3
2
2
2
2
2
2
5
5
6
5
4
4
11
6
2
3
5
4
3
3
3
4
4
3
3
3
3
3
3
4
9
6
4
4
4
8
6
4
4
4
4
4
4
5
6
7
7
7
8
11
13
16
37
48
54
57
60
52
44
44
44
34
25
25
25
25
25
25
25
25
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
75
97
97
97
97
97
97
97
68
66
70
72
74
79
79
79
79
80
81
79
87
87
75
75
75
71
71
79
75
73
75
91
75
83
88
92
101
114
114
115
115
102
104
100
97
111
88
91
89
93
111
95
103
111
105
103
108
111
93
97
94
104
90
89
92
83
82
83
82
85
92
83
97
85
76
83
79
85
108
76
104
74
71
78
53
49
52
47
45
55
66
81
108
108
108
108
108
108
108
108
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
15
15
15
32
41
45
47
50
32
15
15
18
13
9
9
9
9
12
15
14
14
12
11
31
41
29
16
3
4
5
4
3
3
4
4
4
2
1
1
1
1
1
7
4
1
1
1
3
3
3
6
6
3
1
3
11
13
8
3
2
4
3
2
2
2
3
3
3
2
1
3
5
6
4
2
1
1
1
1
4
4
4
3
3
3
3
3
3
3
20
29
31
32
32
32
32
32
32
32
33
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
69
69
69
53
50
42
43
46
52
69
69
67
71
75
75
75
75
79
89
99
123
123
107
94
97
98
112
123
114
154
110
121
112
99
123
103
117
126
126
126
116
118
111
104
121
100
90
99
98
105
154
108
109
109
110
108
105
120
121
105
111
112
112
120
116
108
106
111
112
113
154
109
108
101
95
98
104
104
89
83
102
73
76
70
66
66
63
64
64
52
50
52
50
50
50
50
50
50
50
50
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
2
2
2
3
3
3
3
4
5
7
27
45
26
7
7
7
7
23
31
20
9
5
2
2
2
21
19
14
9
6
4
4
4
6
7
7
6
4
2
5
12
19
10
2
10
6
3
2
2
6
6
6
4
2
6
8
9
6
4
5
8
8
8
8
11
13
8
4
7
7
7
18
14
10
6
2
2
2
2
14
8
2
3
2
2
2
2
2
2
12
17
10
4
4
4
4
4
4
4
4
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
73
73
73
73
73
73
73
73
73
73
72
84
95
115
115
115
115
89
98
106
122
122
100
93
93
74
77
98
88
95
96
118
101
104
108
115
101
105
108
108
122
115
109
112
118
101
115
100
101
99
97
103
101
103
102
110
106
100
122
107
110
106
103
100
106
101
101
115
101
104
108
103
108
106
96
91
89
92
106
83
102
88
93
98
94
94
78
79
80
89
98
98
106
106
106
106
106
106
106
106
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
7
7
7
7
7
7
7
8
37
52
48
30
12
5
5
5
5
5
5
5
5
7
9
10
12
9
6
3
3
2
2
3
3
4
4
3
2
1
1
9
15
12
7
2
5
3
2
5
6
8
7
7
7
7
8
7
4
2
2
2
4
7
14
10
7
7
5
4
3
3
4
5
5
5
8
11
8
6
6
6
7
8
9
10
11
12
8
5
5
21
38
31
25
25
25
25
25
25
25
25
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
118
179
179
179
179
179
179
179
111
110
115
106
112
114
114
114
114
108
108
112
116
121
131
131
131
124
140
152
177
179
166
156
155
160
164
176
172
165
141
142
143
142
160
140
133
149
130
138
137
137
175
145
155
177
160
179
166
154
158
156
148
160
149
147
150
155
176
162
172
166
175
155
165
134
133
133
138
151
150
129
160
120
111
103
102
108
100
132
132
112
115
112
109
109
108
107
107
106
106
106
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
5
5
5
5
5
5
5
5
5
5
13
8
3
3
3
3
5
6
6
5
4
4
11
14
18
29
16
4
4
3
3
8
6
4
4
4
7
10
7
4
5
7
7
4
2
29
21
12
3
4
4
4
7
21
39
29
19
12
5
6
6
5
4
4
4
4
4
4
5
4
4
4
4
4
4
6
9
8
7
8
22
37
44
23
3
3
6
8
10
18
27
27
27
27
27
27
27
27
27
27
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
108
175
175
175
175
175
175
175
108
109
115
106
111
112
112
112
112
113
118
130
136
136
166
118
115
122
132
138
175
149
138
155
137
154
166
156
173
166
152
173
153
154
160
143
151
149
151
156
152
160
157
159
161
175
158
160
163
161
173
161
160
158
155
151
148
153
156
148
173
147
143
141
166
124
133
133
131
173
139
130
158
121
108
104
105
111
107
137
137
88
86
81
72
69
67
64
63
60
60
60
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
5
5
5
5
5
5
5
5
5
5
9
6
3
3
3
3
3
3
3
3
3
9
47
66
86
47
9
11
13
8
3
3
3
3
3
4
4
4
4
4
5
7
7
7
7
22
18
10
3
6
5
4
12
21
34
26
19
14
8
2
9
6
4
4
4
5
5
6
6
5
4
4
4
4
5
7
7
7
7
5
4
32
18
5
3
3
20
29
38
38
38
35
33
33
33
33
33
33
33
33
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
113
113
113
96
93
79
79
80
96
113
113
113
110
110
108
108
108
108
109
110
113
113
113
84
83
80
75
79
91
78
83
87
83
105
91
85
98
86
89
88
87
100
84
87
105
87
89
83
75
83
82
79
98
77
78
80
77
79
87
79
89
75
74
73
76
77
80
105
80
79
79
78
78
78
89
74
76
83
74
68
83
61
58
51
44
44
45
45
45
44
45
47
51
51
51
51
51
51
51
51
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
13
13
13
10
7
7
7
7
7
7
7
9
8
7
7
7
7
7
7
7
7
9
11
16
19
22
23
24
32
36
21
7
7
7
4
1
1
1
1
1
2
2
1
1
3
2
2
4
6
7
4
2
2
3
4
12
8
4
1
6
6
3
1
1
1
4
2
1
2
1
1
2
4
7
4
1
2
1
1
2
3
4
2
1
1
1
1
1
1
19
28
30
31
32
32
32
32
32
32
33
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
179
179
179
169
167
161
159
159
151
154
158
159
164
164
164
164
136
127
126
138
143
143
158
144
144
113
119
132
134
138
145
159
148
179
152
146
148
153
130
154
139
138
164
130
133
144
143
144
150
128
152
132
134
137
130
138
145
123
123
159
112
104
110
111
131
154
137
179
143
136
129
120
164
108
106
98
90
90
87
79
104
84
105
99
150
150
122
152
152
88
82
71
57
52
47
43
41
35
35
35
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
111
111
111
121
126
129
130
132
133
133
134
92
48
4
4
4
4
4
4
2
1
1
33
37
39
20
1
3
4
3
2
1
1
2
6
4
3
3
4
9
13
18
11
4
11
7
4
3
4
5
7
5
3
4
6
11
9
8
5
2
3
4
7
5
4
4
3
2
1
3
5
3
1
2
4
3
3
2
1
1
1
1
3
3
3
3
3
3
3
17
26
25
24
24
24
24
24
24
24
24
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
194
194
194
193
193
193
193
193
169
173
179
182
192
192
192
192
172
153
156
169
188
188
158
176
176
147
164
175
183
192
189
185
187
194
189
189
186
193
180
182
181
179
200
183
184
189
200
187
192
183
192
188
191
193
200
200
189
192
194
195
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
175
191
192
192
192
192
192
129
118
106
91
85
80
75
73
66
66
66
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
132
132
132
133
134
134
134
134
134
135
140
94
49
4
4
4
4
7
8
9
10
22
34
19
4
4
5
7
7
7
10
11
9
7
10
13
22
17
13
13
10
8
8
8
9
13
14
15
42
32
22
20
18
20
21
22
22
22
22
22
22
22
22
22
22
22
22
22
22
33
49
41
33
36
38
40
53
46
40
50
45
40
40
40
40
40
40
53
59
49
40
40
40
40
40
40
40
40
40
40
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
66
138
138
138
138
138
138
138
98
102
106
115
128
128
128
128
96
105
107
108
118
118
104
76
80
85
104
114
120
175
138
128
134
126
136
126
128
132
120
128
130
135
160
140
136
149
130
138
133
137
175
144
156
147
156
145
138
140
134
141
148
160
156
158
150
154
156
141
139
146
175
132
158
118
115
111
99
120
103
98
160
100
116
119
134
134
100
91
83
66
61
60
56
54
53
52
51
50
50
50
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
1
1
1
10
15
17
18
19
19
20
33
21
9
9
9
9
14
17
20
14
8
8
4
1
1
5
9
15
15
9
3
6
9
5
2
2
5
3
2
8
5
2
2
2
7
6
6
4
2
3
3
4
5
12
13
14
9
4
5
6
4
3
4
3
3
3
3
12
7
2
3
3
4
4
3
2
13
7
2
6
4
2
3
5
18
32
25
19
19
23
25
23
22
22
22
22
22
22
22
22
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
185
196
196
196
196
196
196
196
122
135
153
158
171
185
185
185
185
162
167
172
183
183
157
143
143
135
152
164
192
178
185
182
177
185
187
192
193
196
170
172
178
185
184
176
183
170
159
156
153
162
177
170
175
192
177
178
185
172
173
182
171
184
170
169
174
180
192
185
193
183
177
166
196
153
157
158
154
169
159
150
184
146
150
156
152
152
152
152
152
126
126
127
123
122
122
121
120
120
120
120
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
4
4
4
4
4
4
4
4
4
4
18
15
9
4
4
4
4
8
10
10
10
11
12
67
94
52
11
12
13
13
11
10
12
12
12
10
8
14
19
19
13
8
26
18
10
13
16
12
9
12
9
6
10
9
9
12
9
6
13
14
16
20
38
47
40
33
23
14
13
13
13
13
13
19
18
18
18
18
16
15
23
31
60
75
82
86
90
78
66
66
66
39
13
13
13
13
13
13
13
13
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
70
147
147
147
147
147
147
147
102
96
89
85
82
79
75
75
70
58
61
66
67
67
75
58
60
75
91
106
140
145
127
109
111
118
124
147
140
124
120
119
122
120
155
128
110
107
92
95
95
105
140
123
134
140
152
145
131
128
125
122
125
155
122
128
128
129
152
132
140
133
140
112
124
98
100
100
96
120
105
100
155
96
101
92
82
82
74
79
79
64
72
81
92
92
92
92
92
92
92
92
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
3
3
3
36
53
61
65
67
66
66
52
28
4
4
4
4
4
4
4
4
4
6
4
3
3
4
6
8
8
7
6
6
6
5
4
4
2
1
7
4
1
5
6
4
3
2
2
4
6
4
2
3
4
11
6
2
3
4
6
8
5
2
5
3
1
1
2
1
1
1
2
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
16
23
26
28
29
29
29
29
29
29
30
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
99
99
99
94
93
90
89
89
80
80
95
114
132
150
150
150
150
128
133
139
149
149
136
139
150
150
125
123
129
114
103
111
140
118
150
116
109
109
103
106
106
100
114
106
116
115
134
140
110
111
132
115
113
111
149
106
103
99
87
86
80
81
91
84
89
94
93
100
91
100
89
88
134
86
84
87
84
73
75
64
65
75
82
84
108
108
106
149
149
87
83
73
60
56
51
47
45
40
40
40
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
8
1
1
1
1
1
1
1
4
6
8
20
26
29
30
32
32
32
32
19
6
6
35
58
82
44
6
8
8
7
5
4
4
3
2
2
2
2
2
4
6
4
2
3
5
3
2
4
9
9
9
5
2
7
7
7
7
7
7
7
7
5
3
2
1
1
2
4
4
2
1
1
1
1
1
2
2
2
3
3
3
3
8
8
8
8
18
23
29
33
35
29
24
24
24
24
24
24
24
24
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
74
83
83
83
83
83
83
83
74
74
68
78
88
104
104
104
104
91
98
97
114
114
88
97
98
98
84
84
81
78
72
74
80
86
99
87
114
96
99
104
103
104
117
103
103
98
98
101
85
95
100
94
117
96
98
101
96
96
96
102
103
106
119
119
106
108
101
104
102
92
94
93
92
101
91
93
90
89
101
81
80
88
76
80
64
64
60
63
63
49
53
59
63
63
63
63
63
63
63
63
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
7
2
2
2
2
2
2
2
8
11
14
11
9
9
9
9
10
11
12
15
16
14
10
7
7
29
16
4
2
4
4
4
4
2
1
4
2
1
1
1
1
1
1
1
2
2
3
4
3
2
4
3
2
2
2
6
10
12
10
9
10
12
7
2
4
7
5
4
6
8
7
4
1
5
4
4
4
4
4
6
4
2
5
3
1
1
1
1
1
10
14
16
17
18
18
18
18
18
18
19
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
155
155
155
142
139
129
129
129
95
95
104
116
128
152
152
152
152
124
123
129
128
131
128
142
142
105
110
107
102
124
117
124
139
155
127
129
114
104
110
108
113
152
124
124
128
127
109
142
98
105
111
112
114
123
126
116
117
124
120
100
97
95
109
98
111
114
129
155
107
112
111
96
103
90
90
91
90
96
81
72
70
74
88
80
123
123
101
126
126
75
72
65
55
52
48
45
44
40
40
40
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
6
6
6
6
6
6
6
6
6
6
30
26
16
6
6
6
6
23
35
23
12
12
13
55
76
68
52
32
12
8
4
4
4
4
4
5
6
4
2
1
1
1
2
1
1
1
1
1
2
3
2
2
2
2
2
6
8
5
3
7
4
2
2
2
2
2
2
3
2
1
2
3
3
3
2
2
2
2
2
2
2
2
7
6
5
5
5
5
5
17
23
19
16
16
16
16
16
16
16
16
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
56
122
122
122
122
122
122
122
71
79
89
94
110
110
110
110
81
78
75
77
69
69
93
61
58
63
66
74
93
88
90
114
95
100
104
122
109
113
115
118
118
114
114
99
96
95
86
86
100
87
101
87
92
94
88
114
92
96
97
114
95
99
103
107
114
110
122
98
90
92
86
86
114
77
77
77
77
74
77
82
66
71
82
75
100
100
86
101
101
70
69
66
60
59
57
55
55
53
53
53
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
1
1
1
1
1
1
1
1
1
1
9
15
8
1
1
1
1
4
6
5
4
4
7
9
11
7
4
9
5
1
1
2
5
4
3
6
8
4
1
3
4
5
3
2
10
5
1
1
3
4
3
2
1
2
3
8
6
4
4
4
5
3
2
2
2
4
4
4
2
1
1
2
4
6
5
4
3
3
2
1
6
12
7
2
1
1
1
1
1
20
29
30
30
30
30
30
30
30
30
31
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
58
78
78
78
78
78
78
78
47
51
56
58
66
66
66
66
56
58
58
55
48
47
66
48
51
51
53
59
59
71
78
63
66
66
72
83
93
110
110
117
117
116
116
99
94
93
78
77
79
78
87
75
79
84
87
90
127
97
100
103
127
104
106
108
127
103
100
98
94
91
89
95
86
83
92
82
82
83
83
85
95
84
99
81
65
63
61
56
56
60
69
80
99
99
99
99
99
99
99
99
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
5
5
5
5
5
5
5
5
5
6
11
11
6
1
1
1
1
2
3
3
4
5
5
5
5
5
4
3
3
3
2
2
2
2
2
2
5
3
2
1
1
1
2
1
1
1
1
1
1
3
3
4
4
2
1
5
3
1
8
9
11
6
1
1
1
3
15
8
2
1
2
4
7
5
3
5
3
1
2
4
3
3
2
1
2
3
5
6
7
25
34
37
38
39
39
39
39
39
39
40
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
107
139
139
139
139
139
139
139
139
139
117
114
115
111
107
107
107
107
108
109
112
112
112
83
76
84
82
98
128
106
139
114
112
111
108
123
98
102
98
94
91
103
90
88
109
82
80
83
77
78
86
85
87
128
94
97
139
100
101
114
95
92
92
90
94
99
123
109
94
97
89
83
102
75
76
79
73
75
83
64
67
71
62
79
51
48
49
45
45
47
49
52
58
58
58
58
58
58
58
58
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
7
7
7
7
7
7
7
7
7
7
7
9
10
11
11
11
12
9
7
7
7
6
5
13
17
22
13
4
4
4
4
4
4
4
4
4
3
2
2
10
12
15
12
8
4
9
15
9
4
4
3
2
7
13
10
8
5
3
5
7
7
6
6
6
6
7
8
9
5
2
2
2
5
6
5
4
3
2
1
1
1
1
6
4
3
3
3
3
3
15
27
27
27
27
27
27
27
27
27
27
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
133
133
133
124
122
115
115
116
111
133
133
112
113
106
102
101
98
104
106
111
133
133
98
91
91
78
79
79
86
91
96
115
103
105
104
109
114
120
123
142
142
120
123
119
113
131
104
108
103
95
131
90
91
94
88
87
91
88
90
115
86
91
83
80
84
86
87
105
91
83
78
82
103
80
91
78
73
75
63
65
55
61
68
63
96
96
81
100
100
67
68
65
59
58
56
54
54
52
52
52
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
56
56
56
59
60
61
61
62
71
81
68
56
34
12
12
12
12
20
24
26
27
27
28
28
28
15
3
2
1
1
2
3
3
4
3
3
2
1
5
4
3
2
1
1
4
2
1
8
15
11
7
4
2
4
5
6
3
1
1
2
10
5
1
1
1
9
7
4
1
1
1
1
1
6
5
4
10
6
3
1
1
1
1
1
3
4
4
4
4
20
28
27
26
26
26
26
26
26
26
26
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
79
79
79
63
60
50
49
51
53
72
72
67
72
75
75
75
75
78
85
92
109
109
101
83
79
78
85
86
93
135
93
100
97
85
83
101
89
92
100
87
93
95
98
104
109
100
96
115
102
100
135
92
90
94
94
99
100
115
104
90
90
96
95
96
125
98
99
115
101
101
135
105
106
105
125
102
107
104
105
105
89
80
78
125
59
57
62
63
74
87
109
109
109
109
109
109
109
109
109
109
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
5
4
4
4
4
4
4
4
4
5
16
9
3
3
3
3
5
18
25
19
14
14
19
27
31
29
28
19
11
6
1
1
1
1
1
1
1
1
1
1
3
5
3
1
4
3
3
3
4
4
4
4
3
2
1
8
8
6
4
4
7
5
4
4
4
5
4
4
3
3
5
6
6
6
5
4
10
7
4
9
7
5
16
8
1
1
1
1
1
24
47
36
25
25
25
25
25
25
25
25
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
122
122
122
98
94
89
85
85
78
84
84
77
78
77
75
75
75
72
76
85
100
100
92
77
77
69
78
76
83
103
97
98
101
122
101
101
101
100
95
100
104
99
104
104
94
104
83
83
86
86
103
91
94
100
102
93
95
113
93
94
101
102
97
113
103
102
102
122
102
103
113
94
89
81
76
75
77
81
81
80
102
77
88
78
100
100
85
98
98
65
62
57
50
48
45
43
42
40
40
40
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
41
19
19
19
19
19
19
19
47
65
53
32
12
2
2
2
2
6
8
9
10
11
12
8
4
4
5
6
6
5
4
4
4
4
4
5
7
8
9
12
18
14
10
7
5
3
1
4
3
2
2
4
7
5
3
4
6
4
2
1
1
3
6
4
3
3
2
1
2
3
6
9
5
1
1
2
8
5
2
12
7
2
3
2
2
2
2
2
2
17
25
20
15
15
15
15
15
15
15
15
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
124
124
124
121
121
119
119
119
97
93
93
98
107
120
120
120
120
107
107
106
106
106
92
69
64
62
76
82
88
114
103
105
106
124
106
103
103
119
103
100
102
120
95
95
103
99
94
124
95
98
114
98
100
106
100
103
107
124
106
105
95
96
91
91
102
99
102
124
106
110
114
101
119
95
91
93
88
98
95
82
88
95
90
85
106
106
85
86
86
61
57
54
49
47
45
44
43
41
41
41
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
1
1
1
3
4
5
5
5
5
6
25
22
14
6
6
6
6
21
29
15
1
1
1
1
1
1
1
9
12
7
3
1
2
4
4
4
5
4
4
7
4
2
2
2
2
4
6
4
2
2
2
4
3
2
2
2
2
2
2
4
9
6
3
3
3
4
9
21
12
4
4
4
4
4
4
3
3
7
7
8
9
16
10
5
15
20
20
20
20
23
25
18
12
12
12
12
12
12
12
12
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
56
129
129
129
129
129
129
129
74
75
76
71
71
69
68
68
62
65
72
82
101
101
94
78
72
78
81
88
129
93
89
115
92
100
103
125
95
106
88
82
81
80
79
81
85
86
95
101
88
89
136
95
110
129
111
136
127
122
116
116
136
115
136
117
111
108
125
105
98
101
127
104
106
136
90
87
83
73
78
67
78
78
81
127
70
68
69
65
70
83
98
98
98
98
98
98
98
98
98
98
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
6
6
6
6
6
6
6
6
6
6
9
10
7
5
5
5
5
10
12
10
8
8
9
10
11
9
8
12
17
9
2
2
2
3
4
3
2
2
2
3
3
2
1
2
4
2
1
6
4
2
1
1
1
1
2
9
9
9
7
6
3
1
1
1
1
1
1
3
2
1
1
1
5
4
4
5
3
1
2
5
5
5
12
8
4
4
4
4
4
14
25
22
20
20
20
20
20
20
20
20
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
154
154
154
142
140
131
131
131
111
115
120
120
126
126
126
126
106
92
97
104
108
108
116
80
79
79
83
91
131
105
118
126
128
154
141
126
118
106
106
111
106
106
126
103
108
107
98
108
102
111
141
114
112
131
106
112
115
108
120
118
112
109
108
120
121
124
126
154
120
113
109
101
126
91
90
90
84
87
87
79
109
83
89
81
102
102
89
106
106
69
66
60
52
49
46
44
43
40
40
40
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
29
29
29
52
63
69
72
75
77
78
79
50
22
2
2
2
2
2
2
1
1
1
22
38
46
23
1
5
9
5
1
1
2
2
2
1
1
3
3
4
6
8
5
3
3
5
4
2
1
3
5
4
3
2
1
1
1
1
4
5
6
4
2
2
2
6
6
4
2
2
7
4
2
4
2
1
1
1
1
13
7
1
1
2
3
4
4
4
5
21
29
26
23
23
23
23
23
23
23
23
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
169
169
169
165
164
161
161
161
128
132
137
139
147
147
147
147
133
111
113
120
128
128
111
103
103
90
106
112
117
144
141
135
147
169
143
161
144
141
133
134
135
133
163
133
132
137
130
134
147
127
144
133
128
131
134
132
141
132
142
139
138
163
134
138
151
143
161
169
142
147
144
129
141
118
109
106
98
109
109
103
163
110
125
119
147
147
122
134
134
88
85
87
79
77
76
74
73
72
72
72
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
77
77
77
80
81
82
82
82
82
83
89
64
35
7
7
7
7
7
7
7
7
8
10
8
7
7
6
6
6
6
6
8
6
4
2
2
3
3
3
3
3
4
4
3
3
11
7
4
7
12
8
4
7
13
15
18
11
4
4
4
10
8
7
7
5
4
4
4
4
4
4
4
27
15
4
6
7
7
8
11
13
16
44
35
26
26
26
26
26
19
13
13
13
13
13
13
13
13
13
60
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
35
70
70
70
70
70
70
70
43
47
51
52
58
58
58
58
47
54
62
68
94
94
58
53
52
51
59
63
66
70
67
66
78
66
76
82
94
114
110
138
136
121
125
119
134
118
121
126
138
121
137
121
112
107
110
113
113
138
137
121
139
123
126
139
119
139
109
105
104
101
100
96
108
91
88
88
85
87
87
83
108
86
93
98
94
94
82
91
91
93
98
98
98
98
98
98
98
98
98
98
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
5
5
5
5
5
5
5
5
5
5
7
5
3
2
2
2
2
2
2
2
2
7
8
9
10
8
7
7
7
4
2
3
3
3
3
2
2
1
1
2
2
3
4
3
2
4
3
2
2
3
4
4
5
7
5
4
3
2
1
8
6
4
3
2
1
3
5
4
2
1
1
1
2
2
3
3
3
3
4
3
3
5
9
5
2
2
2
2
2
14
27
27
27
27
27
27
27
27
27
27
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
105
105
105
96
94
87
87
87
66
70
82
105
96
108
108
108
108
109
111
116
117
117
137
77
79
82
81
80
86
85
81
83
88
87
91
110
93
107
93
101
107
109
151
113
116
137
109
110
109
105
110
106
107
104
107
105
100
107
110
108
114
151
110
111
118
109
107
137
101
103
105
101
108
99
101
98
101
101
101
94
151
93
103
92
102
102
91
100
100
70
67
66
60
58
57
55
54
53
53
53
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
4
4
4
4
4
4
4
4
4
4
17
14
8
3
3
3
3
8
10
7
5
5
6
6
7
6
5
4
3
3
4
4
4
4
4
5
3
1
1
1
2
3
9
5
1
2
3
5
11
6
2
3
5
15
10
6
10
10
6
2
1
1
5
3
1
1
1
1
1
3
4
2
1
2
3
3
3
3
3
10
6
3
5
3
2
2
2
2
2
14
20
14
8
8
8
8
8
8
8
8
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
77
80
80
80
80
80
80
80
49
51
58
61
68
80
80
80
80
69
73
73
84
84
71
77
77
63
69
101
80
83
80
98
81
80
84
101
88
88
92
97
93
101
98
97
96
101
97
92
91
94
84
81
90
93
101
119
95
103
119
100
131
109
115
131
106
131
101
99
95
90
89
81
81
79
77
82
75
70
74
73
67
74
62
82
49
47
52
49
50
50
50
54
59
59
59
59
59
59
59
59
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
3
3
3
3
3
3
3
3
3
3
8
10
6
3
3
3
3
4
4
4
4
5
8
22
29
17
5
3
3
3
4
5
4
3
4
6
4
2
1
4
5
3
1
3
5
5
3
1
9
9
6
3
1
7
13
14
11
7
3
2
1
1
1
1
1
1
1
3
3
3
3
3
3
6
5
3
1
1
1
2
4
6
16
8
1
1
1
1
1
13
19
22
24
25
25
25
25
25
25
26
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
111
111
111
85
81
66
60
60
50
62
81
111
96
109
109
109
109
109
110
110
112
112
112
96
106
106
81
109
79
78
83
88
86
102
109
83
92
92
93
92
87
99
91
93
103
92
87
84
95
80
92
81
86
86
88
116
92
99
116
91
116
92
90
91
89
90
90
103
91
85
84
85
89
81
89
79
77
89
75
70
80
71
80
81
95
95
72
70
70
53
51
49
45
44
43
42
41
40
40
40
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
1
1
1
2
2
2
2
2
1
1
1
11
7
3
3
3
3
3
3
3
4
4
4
44
75
40
5
4
4
3
2
4
4
4
4
3
2
2
2
4
5
6
10
5
1
1
1
3
5
4
3
2
1
1
2
9
10
11
11
11
7
4
3
3
2
2
4
6
4
3
2
2
2
2
2
6
11
7
3
3
3
3
5
7
17
27
16
6
6
14
23
20
18
18
18
18
18
18
18
18
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
134
137
137
137
137
137
137
137
108
108
109
108
103
100
98
98
88
93
93
94
102
110
108
134
134
101
111
123
125
131
137
111
116
113
111
125
105
103
99
97
97
93
101
95
97
100
98
134
95
88
98
92
101
125
106
131
137
107
108
111
95
91
87
90
94
96
125
101
87
93
89
87
103
84
81
81
78
75
79
71
67
75
80
81
95
95
84
98
98
67
65
61
55
53
51
50
49
47
47
47
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
61
61
61
64
66
67
67
67
64
61
61
46
27
8
8
8
8
8
8
8
8
9
10
19
24
21
19
19
20
12
4
4
4
8
7
6
5
4
3
11
18
15
11
7
4
3
3
2
1
16
9
2
3
2
1
12
6
1
4
7
5
4
6
5
4
4
3
2
1
1
1
1
1
2
4
4
2
1
1
1
6
16
26
14
3
3
3
3
3
20
29
27
26
26
26
26
26
26
26
26
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
151
171
171
171
171
171
171
171
127
134
142
144
154
154
154
154
120
117
115
118
123
124
113
138
138
118
133
143
164
145
171
158
151
151
152
162
143
153
137
154
140
140
145
145
140
145
137
138
147
115
148
129
136
164
138
136
171
126
121
158
107
101
110
116
132
154
162
151
137
122
114
106
153
91
87
84
74
70
67
62
57
69
90
85
147
147
119
148
148
87
82
72
59
55
50
46
44
39
39
39
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
69
69
69
69
69
69
69
69
69
69
69
64
59
59
59
59
59
32
5
5
5
5
14
27
33
19
5
9
14
10
7
5
7
4
2
10
7
5
7
5
3
3
4
3
3
2
2
1
1
4
2
1
5
10
11
13
7
1
3
6
3
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
8
17
10
4
3
3
3
3
3
18
26
26
26
26
26
26
26
26
26
26
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
44
49
49
49
49
49
49
49
34
52
73
91
130
130
130
130
95
90
85
82
78
78
69
69
69
51
61
72
75
83
113
79
79
73
68
72
78
82
100
89
87
87
103
84
91
100
96
113
130
104
105
127
112
120
127
125
129
111
120
108
113
119
129
124
122
124
124
119
116
129
120
106
116
94
94
93
87
113
90
83
116
86
102
105
130
130
92
82
79
60
56
54
49
48
46
45
44
43
43
43
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
2
2
2
2
2
2
2
2
2
2
7
38
20
2
2
2
2
6
8
7
6
6
8
9
10
8
6
5
5
4
3
2
2
2
2
2
2
5
5
4
4
3
2
1
1
2
3
4
4
5
3
2
2
3
16
16
12
8
5
2
2
3
24
13
3
3
2
1
1
1
6
3
1
1
2
1
1
2
4
8
6
4
8
12
19
26
18
10
10
21
26
23
20
20
20
20
20
20
20
20
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
98
98
98
64
58
47
35
30
27
34
49
63
75
102
102
102
102
98
98
95
104
104
98
93
102
102
89
104
84
84
83
84
85
82
104
95
103
123
123
107
123
98
95
94
93
92
87
106
92
81
77
74
77
75
72
78
106
81
93
86
93
98
116
117
105
117
117
98
95
97
94
94
108
91
89
87
88
83
82
76
108
75
75
68
64
64
60
66
66
49
47
45
41
40
39
38
37
36
36
36
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
5
5
5
5
5
5
5
5
5
5
7
9
5
2
2
2
2
2
2
2
2
1
1
41
71
39
7
8
13
7
1
2
4
3
2
3
6
3
1
9
10
11
6
2
3
2
1
3
5
6
7
6
3
1
1
7
5
4
5
6
12
7
2
1
1
8
15
8
1
2
6
3
1
12
8
4
3
2
4
7
5
4
3
2
2
2
2
2
2
18
26
23
21
21
21
21
21
21
21
21
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
84
97
97
97
97
97
97
97
82
84
84
79
81
80
80
80
80
80
81
80
84
84
78
77
77
74
81
83
90
90
90
120
95
96
102
101
107
120
113
113
110
111
111
120
117
102
102
88
87
85
85
89
87
90
86
90
84
86
84
85
95
88
89
102
92
94
97
108
99
102
108
97
108
89
95
87
85
86
85
102
80
75
79
87
66
66
64
64
64
53
55
57
58
58
58
58
58
58
58
58
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
4
4
4
4
4
4
4
4
4
4
19
34
19
4
4
4
4
17
23
13
3
3
3
35
51
27
3
21
21
11
1
2
4
5
6
7
8
7
7
19
20
15
10
7
4
4
2
1
5
3
2
3
4
2
1
6
5
3
2
7
5
3
10
6
3
3
2
2
2
2
2
3
2
2
2
2
4
5
6
4
3
6
19
10
2
2
2
2
2
17
25
27
28
29
29
29
29
29
29
30
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
82
85
85
85
85
85
85
85
78
82
82
77
79
78
78
78
78
71
77
78
98
98
74
75
75
70
79
74
76
79
85
79
83
70
72
79
86
89
120
89
87
90
89
83
91
82
82
93
80
80
91
94
90
97
104
98
128
101
120
95
91
100
97
98
128
96
99
106
100
104
128
101
104
106
128
104
100
120
87
79
88
85
94
128
94
94
90
98
98
98
102
102
102
102
102
102
102
102
102
102
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
38
2
2
2
2
2
2
2
40
61
49
30
12
2
2
2
2
3
4
4
5
8
12
18
21
19
14
9
5
1
2
5
9
6
3
2
2
1
1
3
3
4
3
3
3
2
1
2
4
5
4
3
2
1
6
16
10
4
4
4
3
2
3
2
2
2
1
1
1
1
1
1
1
1
2
4
2
1
4
3
3
5
12
8
5
5
5
5
5
18
32
26
20
20
20
20
20
20
20
20
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
113
113
113
71
64
53
54
63
79
98
98
113
103
104
104
104
104
107
111
115
126
126
117
82
78
73
69
70
70
78
84
120
103
99
114
117
102
108
103
102
126
107
106
109
120
106
114
117
101
108
96
101
108
111
122
122
122
110
126
105
100
102
102
92
95
90
88
87
102
88
91
90
96
95
91
92
96
92
91
91
96
83
79
75
66
66
60
64
64
49
50
51
49
49
48
48
48
48
48
48
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
6
1
1
1
1
1
1
1
6
12
62
37
12
12
12
12
12
26
40
25
10
10
8
6
6
8
6
4
4
4
6
4
2
5
6
3
1
1
1
1
1
1
6
4
3
2
1
1
2
1
1
6
7
4
2
14
7
1
1
3
5
3
1
1
1
1
3
2
1
1
1
1
1
1
1
2
4
3
2
6
4
2
2
2
2
2
2
2
2
14
21
18
15
15
15
15
15
15
15
15
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
119
177
177
177
177
177
177
177
111
126
144
147
167
167
167
167
135
135
131
129
123
122
129
92
92
96
105
129
168
144
172
161
143
148
156
165
147
177
135
146
138
132
157
129
136
141
139
159
167
130
140
126
130
168
140
141
172
132
127
161
122
120
138
128
135
146
165
135
147
140
140
123
177
101
96
96
84
77
81
64
64
78
101
107
167
167
125
139
139
88
84
77
67
63
60
57
55
51
51
51
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
5
5
5
9
11
12
12
12
8
5
5
49
28
7
7
7
7
7
7
7
7
6
5
6
6
7
6
6
6
6
6
6
6
4
3
3
6
5
5
4
4
6
6
4
2
2
2
4
7
4
2
8
5
2
2
2
7
7
7
9
6
4
8
6
4
4
4
7
4
1
5
8
4
1
3
6
13
7
1
1
8
15
10
5
15
25
20
15
15
23
31
28
26
26
26
26
26
26
26
26
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
38
72
72
72
72
72
72
72
47
50
53
53
56
56
56
56
49
57
66
69
96
96
66
63
61
60
65
77
70
77
78
88
89
81
84
83
85
96
91
96
94
96
96
89
83
79
77
71
72
75
81
79
77
96
73
70
74
66
65
68
68
69
74
73
71
67
68
67
74
73
71
71
71
75
70
75
72
72
75
67
59
70
59
65
69
69
69
69
69
49
49
49
46
46
45
44
44
44
44
44
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
7
1
1
1
1
1
1
1
4
7
16
36
21
7
7
7
7
7
7
7
8
9
9
9
10
10
6
2
2
1
1
2
3
4
4
3
2
2
2
3
3
4
6
4
2
2
2
1
1
1
2
5
7
4
1
2
1
1
4
10
8
6
5
3
1
3
6
3
1
3
5
3
1
3
2
2
1
1
1
2
1
1
6
10
12
14
12
10
10
17
20
16
12
12
12
12
12
12
12
12
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
111
150
150
150
150
150
150
150
116
116
117
111
110
107
107
107
76
76
76
81
84
87
111
85
85
80
94
102
129
134
113
120
116
118
128
130
138
150
115
108
103
95
90
90
88
92
99
87
101
91
104
103
111
129
109
134
108
107
110
120
107
109
105
108
110
116
130
111
138
116
113
110
150
97
98
100
89
86
99
82
74
97
81
76
101
101
86
104
104
68
67
64
57
55
53
52
51
49
49
49
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
22
22
22
47
60
66
69
71
69
67
67
44
22
5
5
5
5
5
5
5
5
5
8
30
41
23
5
9
13
11
8
5
6
5
5
4
3
2
1
2
2
1
1
2
3
2
2
2
5
5
3
1
1
3
4
6
5
4
10
10
6
2
1
1
1
1
2
4
2
1
2
4
2
1
2
3
2
1
1
1
1
1
5
4
3
3
3
3
3
18
25
23
22
22
22
22
22
22
22
22
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
178
178
178
164
161
150
150
150
122
125
133
136
141
151
151
151
151
152
152
148
154
154
140
144
144
113
131
134
131
151
139
145
149
178
152
143
140
150
129
128
130
151
130
132
154
127
117
144
116
126
151
122
126
130
124
134
138
114
111
121
103
107
108
112
124
132
130
178
140
132
151
114
150
92
92
90
81
117
72
70
64
65
73
68
104
104
86
105
105
68
68
65
58
56
54
53
52
50
50
50
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
79
79
79
81
82
82
82
82
80
79
79
50
22
5
5
5
5
5
5
4
4
4
22
61
80
42
4
4
4
4
4
4
5
4
3
4
4
3
3
2
1
1
1
1
1
3
5
3
1
4
5
5
4
3
5
8
4
1
2
4
3
3
4
3
3
3
3
2
1
1
2
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
16
24
22
20
20
20
20
20
20
20
20
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
156
156
156
156
156
156
156
156
124
129
137
138
147
147
147
147
117
113
109
115
119
124
119
143
143
103
115
127
129
133
140
156
136
156
143
140
140
148
128
129
122
119
130
111
114
123
116
143
147
109
111
107
110
129
118
133
140
118
116
156
104
102
105
104
117
124
126
156
140
126
118
108
148
94
95
93
81
86
69
63
63
75
93
98
147
147
106
106
106
71
67
62
55
52
50
48
47
44
44
44
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
77
77
77
81
83
84
84
84
80
77
77
63
36
9
9
9
9
9
9
6
3
3
16
23
26
14
3
1
2
2
2
2
3
3
4
4
5
3
2
8
6
5
5
4
4
2
1
4
21
28
17
7
4
4
15
17
15
12
7
3
3
3
4
3
3
3
2
1
1
1
3
4
2
1
2
4
2
1
2
2
3
15
8
1
16
32
20
8
8
20
27
24
22
22
22
22
22
22
22
22
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
157
157
157
147
145
143
141
137
137
137
147
157
157
157
157
157
137
126
124
130
132
136
157
137
137
105
98
110
110
120
157
129
129
157
121
123
129
122
123
146
125
126
154
122
128
131
123
157
135
131
137
125
114
114
108
103
115
102
100
119
95
104
112
108
125
146
122
157
112
116
114
109
154
101
105
103
96
125
88
79
84
87
104
108
135
135
115
137
137
118
119
116
112
111
110
109
109
108
108
108
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
72
70
70
70
70
70
70
70
71
71
72
82
41
1
1
1
1
22
32
22
12
12
43
48
51
51
30
9
9
5
2
6
7
7
7
8
6
3
1
1
1
3
4
3
3
3
3
7
14
12
10
7
5
3
2
13
12
11
10
9
5
2
1
1
1
1
2
6
4
2
4
3
2
3
3
3
3
3
2
1
7
18
29
16
3
3
3
3
3
22
42
35
29
29
29
29
29
29
29
29
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
165
165
165
153
151
142
142
142
80
90
108
123
135
163
163
163
163
124
134
149
162
162
150
111
103
101
112
119
124
157
142
143
144
165
138
130
131
127
147
130
131
163
138
143
162
150
132
138
134
135
157
134
135
140
147
135
142
137
134
134
130
127
125
124
130
131
137
165
143
147
157
136
135
133
130
129
129
126
129
125
114
125
121
127
134
134
134
134
134
96
91
96
89
88
88
86
86
85
85
85
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
4
4
4
4
4
4
4
4
4
4
8
39
21
4
4
4
4
4
4
4
4
4
4
30
43
23
4
4
4
3
3
3
4
5
5
5
4
4
4
4
4
4
4
3
2
7
10
11
13
15
14
8
3
5
11
13
15
16
15
15
15
15
16
16
14
13
13
9
6
5
5
5
5
16
13
11
15
20
31
28
17
7
10
11
12
12
13
47
64
38
13
13
13
13
13
13
13
13
13
13
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
76
76
76
76
76
76
76
76
76
76
69
74
78
83
83
83
83
88
94
91
114
114
81
79
77
71
74
79
79
80
83
118
82
82
89
81
85
114
94
100
98
96
118
95
98
95
92
86
92
85
96
90
90
118
84
89
87
79
98
73
75
78
81
84
87
98
87
87
85
98
80
78
98
75
75
76
74
72
77
70
63
64
67
80
64
64
61
63
63
51
51
51
49
48
48
47
47
47
47
47
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
7
4
4
4
4
4
4
4
5
6
7
9
10
11
11
12
17
19
22
13
5
5
8
10
12
8
5
8
4
1
3
4
4
3
2
3
4
2
1
4
3
2
6
6
7
4
2
2
1
1
1
1
14
7
1
1
2
3
4
7
4
2
5
3
2
2
2
2
1
1
1
1
2
2
3
4
2
1
4
5
4
3
3
2
1
1
1
1
1
16
26
23
20
20
20
20
20
20
20
20
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
123
140
140
140
140
140
140
140
81
91
102
112
134
134
134
134
122
100
103
108
113
113
97
84
84
78
93
102
109
112
140
117
123
123
137
119
123
120
120
121
124
127
130
134
137
125
120
124
134
115
134
118
122
129
137
123
140
119
118
117
111
109
110
114
123
121
115
123
114
117
112
113
111
111
123
115
115
114
136
118
123
136
111
136
112
117
124
134
134
116
116
119
116
116
116
116
116
116
116
116
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
1
1
1
1
1
1
1
1
1
1
15
37
19
1
1
1
1
7
10
6
2
2
19
37
46
24
2
2
2
4
3
2
3
3
2
2
2
2
3
5
6
7
5
3
2
14
22
14
6
5
5
11
17
23
14
5
5
3
2
6
6
7
7
5
4
6
4
2
3
4
4
4
4
5
6
7
5
3
5
8
7
7
19
14
9
9
14
17
20
25
28
29
30
30
30
30
30
30
30
31
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
108
167
167
167
167
167
167
167
116
107
102
99
102
103
103
104
103
108
108
87
87
89
92
87
103
103
105
115
127
167
126
158
132
131
132
127
137
115
117
118
128
109
111
110
107
128
98
96
92
91
128
99
116
127
123
167
126
122
125
158
117
113
111
109
111
117
127
108
137
103
99
100
109
86
83
81
77
80
77
75
105
64
65
59
47
45
48
48
48
44
43
43
42
42
42
42
42
42
42
42
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
7
7
7
7
7
7
7
7
7
7
30
21
12
7
7
7
7
26
36
20
5
5
12
49
76
40
5
5
5
3
1
2
4
2
1
3
5
3
1
20
11
3
2
1
4
2
1
4
3
2
2
3
5
3
2
2
3
5
9
11
13
8
4
2
1
4
6
3
1
1
2
1
1
4
3
2
13
7
2
2
2
2
2
2
3
3
3
3
4
21
29
25
21
21
21
21
21
21
21
21
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
178
178
178
165
162
157
152
152
148
145
144
159
142
142
144
145
136
154
154
145
153
159
159
172
172
132
143
143
137
138
143
140
147
178
154
143
143
152
127
127
125
120
126
113
121
120
111
172
102
104
108
100
110
135
116
138
143
110
108
124
99
97
100
103
119
128
129
178
143
127
127
118
152
116
119
120
130
117
95
88
76
83
80
74
102
102
84
101
101
65
64
60
53
51
49
47
46
44
44
44
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
135
124
124
124
124
124
124
124
129
132
135
92
47
2
2
2
2
2
2
1
1
1
12
25
31
16
1
6
12
8
4
1
5
4
2
1
2
3
3
3
3
3
3
2
1
1
2
7
6
5
5
6
5
4
5
7
6
5
7
9
11
14
13
9
5
5
5
3
1
1
3
2
2
3
3
4
3
2
2
2
2
2
2
1
1
1
1
1
1
14
22
22
22
22
22
22
22
22
22
22
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
179
186
186
186
186
186
186
186
164
162
161
158
156
155
154
153
152
152
152
147
152
158
158
172
172
132
148
165
184
185
173
181
175
179
180
183
186
178
149
145
142
152
130
119
125
131
126
172
148
130
147
140
150
184
155
185
173
151
144
181
123
112
111
117
136
152
183
179
186
153
139
133
178
104
103
99
87
89
84
75
102
85
105
122
148
148
148
147
147
92
84
74
62
57
52
49
46
41
41
41
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
87
87
87
87
87
87
87
87
87
87
122
72
22
22
22
22
36
43
50
31
12
12
17
56
76
52
28
6
6
5
4
4
4
4
4
4
5
6
7
8
13
18
11
5
7
4
2
1
1
6
4
2
4
4
4
11
6
1
3
5
11
11
10
10
10
10
8
6
4
7
4
2
10
10
7
4
2
1
1
1
1
1
6
9
10
11
12
21
25
27
30
26
22
22
22
22
22
22
22
22
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
73
145
145
145
145
145
145
145
84
79
78
73
75
75
75
75
75
75
92
97
145
145
90
90
82
91
98
111
126
124
145
113
105
117
121
120
130
145
117
120
145
111
110
106
99
104
95
91
90
94
99
104
113
126
108
124
137
117
123
113
98
98
98
104
112
108
120
105
130
114
117
112
145
97
93
89
80
75
74
73
70
82
67
77
55
51
53
52
52
45
45
45
44
44
44
44
44
44
44
44
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
2
2
2
2
2
2
2
2
2
2
16
10
4
2
2
2
2
4
7
10
13
43
58
33
9
9
20
26
17
9
4
3
3
3
3
3
5
4
3
3
3
2
2
3
6
3
1
1
2
3
3
2
2
7
11
13
7
2
3
4
3
2
2
2
2
2
2
1
1
2
3
2
1
2
3
3
2
2
2
3
2
1
2
1
1
1
1
1
1
16
26
25
24
24
24
24
24
24
24
24
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
178
187
187
187
187
187
187
187
138
139
144
142
145
150
150
150
150
125
130
140
155
155
127
144
144
117
139
157
185
171
187
163
170
178
174
184
174
179
147
143
149
150
148
151
155
142
122
144
114
122
159
127
138
185
159
171
187
154
150
163
125
126
142
130
145
158
184
178
174
156
159
137
179
113
106
101
89
83
79
74
70
74
82
89
104
104
104
104
104
71
67
62
55
53
50
48
47
45
45
45
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
72
72
72
77
80
81
82
82
77
72
72
47
22
13
13
13
13
13
13
9
5
5
21
22
23
14
5
10
16
9
2
5
7
4
1
2
10
10
10
17
24
14
5
2
5
3
1
1
1
1
3
4
4
2
1
9
5
1
4
8
4
1
1
1
1
1
1
4
2
1
4
7
5
4
4
4
2
1
1
1
1
1
2
2
2
2
3
18
25
29
33
26
19
19
19
19
19
19
19
19
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
39
101
101
101
101
101
101
101
101
101
74
75
70
62
58
58
47
54
64
71
99
99
65
58
53
53
59
66
74
79
86
95
99
88
98
107
118
140
140
140
153
143
153
153
138
153
138
114
108
108
138
98
98
95
93
96
91
97
112
86
84
83
82
80
81
90
80
80
88
82
82
81
101
80
81
90
78
75
82
73
72
88
82
84
94
94
75
74
74
54
53
51
47
46
45
44
43
42
42
42
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
14
14
14
14
14
14
14
14
14
14
14
8
3
3
3
3
3
8
11
8
5
5
6
6
7
6
5
8
12
7
2
3
5
4
4
3
2
2
3
7
17
13
8
4
7
4
1
1
2
1
1
1
5
10
5
1
1
1
4
7
6
4
3
2
1
3
3
3
4
3
3
4
3
3
3
5
3
1
2
4
3
2
6
11
26
41
23
5
5
18
25
20
16
16
16
16
16
16
16
16
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
56
65
65
65
65
65
65
65
43
48
54
56
64
64
64
64
58
64
71
80
98
98
95
73
67
69
65
66
95
70
75
79
80
79
95
84
82
90
85
90
85
82
90
81
80
89
78
69
70
74
77
81
83
94
98
82
82
84
83
82
79
78
81
82
83
91
82
89
81
80
80
77
82
79
83
86
91
83
84
78
84
84
84
74
94
94
80
98
98
63
63
59
52
51
49
47
46
44
44
44
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
1
1
1
1
1
1
1
1
1
2
11
37
19
2
2
2
2
5
7
6
6
3
1
1
1
3
6
12
18
10
2
3
4
7
10
6
3
6
10
10
8
7
8
9
10
6
3
2
5
5
5
3
2
2
2
8
11
15
12
10
7
5
5
5
3
1
1
2
1
1
6
3
1
2
2
2
3
2
2
6
5
4
4
4
4
4
4
4
5
16
23
19
15
15
15
15
15
15
15
15
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
192
193
193
193
193
193
193
193
129
132
150
155
164
183
183
183
183
153
161
175
191
191
175
168
168
144
161
172
191
184
187
181
184
192
188
191
193
187
169
171
177
183
189
175
191
175
163
168
160
165
184
175
180
191
189
178
187
174
176
179
172
184
168
172
176
182
191
192
193
184
184
169
187
156
157
156
150
157
155
138
184
146
140
126
143
143
125
142
142
92
90
92
83
82
80
78
78
76
76
76
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
12
12
12
44
60
68
72
74
43
12
12
10
9
9
9
9
24
31
36
20
5
5
5
25
35
19
4
4
4
3
3
3
4
4
4
5
8
40
22
4
7
11
7
4
11
11
11
11
18
19
19
17
11
6
10
12
15
10
6
12
13
15
22
14
6
18
19
20
14
9
5
5
5
16
18
17
17
17
16
16
12
8
10
6
3
3
3
3
3
8
10
11
12
12
12
12
12
12
12
13
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
164
185
185
185
185
185
185
185
121
126
133
143
160
161
161
161
161
133
147
157
180
180
145
113
105
110
129
137
151
191
153
160
165
164
170
182
185
166
165
168
167
170
186
166
180
165
165
169
166
167
191
168
169
168
169
173
166
167
173
172
173
186
169
168
171
175
182
180
185
178
191
163
168
147
145
144
140
146
146
134
186
136
145
136
141
141
124
139
139
118
117
113
109
108
106
105
104
103
103
103
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
9
9
9
9
9
9
9
9
9
9
28
16
4
4
4
4
9
24
32
22
13
8
4
24
34
23
13
9
5
7
8
6
4
7
5
4
4
5
8
9
7
5
4
3
2
6
11
8
5
5
5
6
5
4
3
11
8
6
7
9
8
7
7
7
7
7
5
4
6
7
9
15
10
5
10
14
16
16
15
15
15
16
38
20
2
2
2
2
2
26
50
41
32
32
32
32
32
32
32
32
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
185
192
192
192
192
192
192
192
144
143
148
150
157
168
168
168
168
138
141
154
164
164
152
142
142
126
145
157
181
179
171
167
174
185
180
192
179
185
170
169
166
168
164
158
164
153
155
160
157
164
175
161
169
181
170
179
171
164
151
157
146
139
149
140
152
166
192
185
179
173
175
152
185
137
134
130
119
128
115
105
131
105
110
108
114
121
112
158
158
117
118
112
104
102
99
97
96
93
93
93
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
76
76
76
76
76
76
76
76
76
76
89
50
12
12
12
12
15
15
15
10
5
5
6
28
39
22
5
4
4
4
4
5
4
4
4
5
7
16
14
13
7
2
2
2
2
5
9
14
20
18
15
12
9
18
17
16
10
4
12
14
16
9
3
3
4
8
12
9
6
4
5
5
5
16
11
7
7
7
8
20
18
16
12
9
14
20
31
22
14
14
14
11
9
9
9
9
9
9
9
9
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
199
199
199
198
198
198
198
198
170
173
179
184
188
198
198
198
198
184
184
191
195
195
194
195
195
174
185
189
196
191
197
196
193
199
196
196
197
198
191
190
191
198
192
195
195
194
200
195
190
189
189
189
191
196
193
200
200
196
198
199
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
181
190
189
188
188
188
188
134
137
145
138
139
139
138
138
138
138
138
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
84
84
84
84
84
84
84
84
84
84
118
68
18
18
18
18
18
18
18
14
10
10
31
97
130
70
11
15
15
9
3
8
10
11
12
11
10
10
11
11
11
11
9
8
7
16
15
15
16
17
18
14
10
16
19
22
22
22
22
22
22
28
25
22
31
26
22
22
22
22
44
38
33
36
32
28
28
34
40
50
66
102
65
28
28
28
28
47
56
48
40
40
40
40
40
40
40
40
40
40
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
121
169
169
169
169
169
169
169
95
98
104
104
107
113
113
113
113
93
104
112
138
138
89
78
71
78
98
122
146
170
169
142
140
130
134
125
130
136
124
136
126
128
136
128
137
130
138
132
131
134
170
133
136
146
143
147
169
148
145
147
176
153
161
176
155
176
157
159
156
172
170
152
146
172
129
122
122
120
111
105
115
92
102
87
108
108
96
106
106
76
72
72
67
65
64
63
62
61
61
61
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
4
4
4
8
10
11
11
11
9
8
8
10
6
3
3
3
3
3
3
2
2
2
3
3
4
3
2
2
2
2
2
2
2
2
2
2
2
5
8
8
8
11
9
5
2
1
1
5
9
35
25
15
7
1
9
12
13
14
14
14
8
3
4
3
3
3
3
5
5
5
5
5
7
12
9
7
7
7
7
8
7
7
9
5
2
2
2
2
2
14
20
16
12
12
12
12
12
12
12
12
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
192
192
192
187
186
183
183
183
137
135
144
150
163
183
183
183
183
162
162
174
181
181
177
141
139
133
140
151
174
158
183
175
166
192
163
156
154
181
148
143
149
183
160
157
181
177
140
162
137
143
172
140
152
174
165
183
183
178
183
176
183
171
171
166
183
167
166
192
147
152
157
151
181
183
130
126
117
108
105
95
109
105
91
84
77
77
77
83
83
65
63
65
62
62
62
61
61
61
61
61
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
80
80
80
80
80
80
80
80
80
80
86
49
12
8
8
8
8
8
8
8
8
8
12
66
93
53
13
13
11
7
3
7
7
7
7
7
5
4
4
4
12
19
26
16
7
14
10
6
8
16
20
13
6
18
31
23
13
4
9
12
13
8
4
4
4
8
4
1
2
3
3
3
2
1
6
11
9
7
7
20
13
7
6
5
5
5
5
5
6
16
21
16
12
12
12
12
12
12
12
12
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
194
194
194
182
180
171
171
171
152
153
157
167
172
186
186
186
186
168
168
172
171
173
180
176
176
135
153
160
159
177
171
169
171
194
168
164
160
165
151
154
156
186
171
169
173
180
159
176
148
160
177
153
152
154
154
154
171
155
158
162
155
163
154
153
159
160
160
194
162
167
177
159
171
146
143
145
143
153
146
138
163
138
144
147
147
147
147
147
147
118
113
108
101
98
96
94
93
90
90
90
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
86
86
86
86
86
86
86
86
86
86
99
69
40
35
35
35
35
35
35
19
4
4
35
81
104
54
4
7
10
6
3
4
4
5
5
5
8
7
6
8
7
7
7
7
11
8
6
6
6
7
19
16
11
6
7
11
9
8
7
6
10
13
16
25
19
13
9
5
6
13
13
13
9
5
11
14
18
22
40
60
50
40
34
28
28
28
28
47
56
61
66
47
28
28
28
28
28
28
28
28
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
128
128
128
99
94
78
70
70
48
51
66
79
94
124
124
124
124
101
106
114
127
127
103
99
91
85
82
81
83
81
91
99
99
128
113
101
108
109
120
117
127
124
115
116
117
105
113
104
104
107
101
101
100
100
107
104
101
99
127
104
105
115
99
101
106
103
107
128
103
103
102
92
97
94
92
91
89
120
93
86
115
83
93
82
100
100
86
98
98
67
65
64
58
57
55
54
53
52
52
52
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
7
2
2
2
2
2
2
2
4
7
17
14
10
7
7
7
7
8
9
9
10
11
12
41
55
41
22
4
3
2
5
8
6
4
6
4
2
2
2
4
15
24
13
2
4
3
3
2
2
3
5
10
6
2
3
9
6
3
2
8
5
3
9
6
3
3
2
2
2
3
4
6
8
6
4
3
3
2
2
3
3
3
3
2
2
2
2
2
2
15
21
24
26
27
27
27
27
27
27
28
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
130
157
157
157
157
157
157
157
127
131
136
139
147
147
147
147
120
127
133
133
153
153
115
109
105
103
113
117
128
144
137
157
136
137
146
154
140
153
136
132
128
120
116
111
107
111
103
109
147
120
144
132
125
153
123
127
137
127
128
157
119
117
117
120
124
130
154
131
140
133
144
121
127
113
109
106
97
98
96
93
116
99
114
108
147
147
125
134
134
105
103
99
93
91
89
88
87
85
85
85
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
16
16
16
16
16
16
16
16
16
16
64
52
34
16
16
16
16
28
40
58
67
46
25
45
55
41
28
27
42
31
19
8
8
5
2
4
8
5
2
13
9
5
8
5
3
4
6
13
8
3
5
6
7
13
9
5
4
4
5
10
12
8
4
4
4
4
4
4
4
4
4
4
4
4
4
6
16
11
6
20
13
7
6
5
15
20
23
24
26
51
63
61
60
60
60
60
60
60
60
60
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
77
99
99
99
99
99
99
99
59
58
61
62
67
74
74
74
74
66
70
72
89
89
76
77
78
82
84
106
92
90
94
101
99
106
97
113
98
100
107
130
111
116
120
128
121
117
130
118
116
108
128
105
108
106
130
100
103
101
96
101
88
87
86
88
94
92
99
101
90
93
91
86
91
79
76
75
73
73
75
67
79
75
69
75
59
59
60
63
63
50
49
47
44
43
42
42
41
41
41
41
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
4
4
4
4
4
4
4
4
4
4
14
8
3
3
3
3
4
6
7
8
9
10
12
33
43
47
41
33
19
5
2
1
1
3
5
4
3
2
1
2
2
2
2
1
1
1
1
1
11
10
8
4
1
5
8
12
10
9
9
9
5
2
2
2
2
2
2
3
4
3
3
3
4
3
2
2
1
1
2
6
4
2
8
4
1
1
2
2
3
19
27
24
21
21
21
21
21
21
21
21
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
61
104
104
104
104
104
104
104
64
64
64
61
60
58
58
58
54
61
61
56
63
63
48
49
51
51
57
65
72
75
88
64
67
71
74
83
89
104
103
103
90
89
92
80
77
74
73
81
75
78
89
79
81
82
80
80
88
77
89
79
77
80
94
82
81
82
94
83
84
90
94
83
104
77
79
79
75
87
75
70
81
66
61
63
46
44
47
46
46
46
47
47
47
47
47
47
47
47
47
47
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
4
4
4
7
8
9
9
9
9
10
17
10
3
3
3
3
5
6
6
6
7
7
5
4
4
7
5
4
4
5
3
2
2
2
2
2
3
2
1
2
3
2
2
2
3
2
1
1
2
1
1
1
1
1
1
1
1
2
3
4
5
6
4
2
4
5
5
4
2
1
4
2
1
3
2
2
2
2
2
2
3
5
3
1
2
2
2
2
3
24
35
25
16
16
16
16
16
16
16
16
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
70
87
87
87
87
87
87
87
56
58
62
67
71
81
81
81
81
80
99
104
157
157
97
97
83
80
77
82
87
94
96
116
107
115
116
112
157
113
118
122
123
116
107
109
100
97
98
105
82
100
103
106
157
103
100
107
98
98
123
90
88
91
87
85
83
83
82
81
87
82
84
86
91
82
91
82
83
91
82
70
70
71
80
70
100
100
82
98
98
62
62
59
53
51
49
48
47
45
45
45
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
12
12
12
12
12
12
12
12
12
12
20
11
3
3
3
3
9
10
10
10
11
10
9
18
22
20
12
4
4
4
6
9
9
5
2
2
6
4
2
1
1
5
3
2
1
1
1
1
1
1
3
5
3
1
1
10
7
4
4
6
8
11
14
12
11
8
6
3
1
3
4
2
1
3
2
1
1
1
2
5
3
2
6
4
2
2
2
2
2
14
20
15
11
11
11
11
11
11
11
11
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
101
172
172
172
172
172
172
172
172
172
121
123
119
111
101
101
101
90
108
113
158
158
99
96
88
103
114
130
166
146
172
160
141
147
151
164
142
156
135
133
158
131
129
136
118
114
111
99
92
97
106
107
113
166
132
140
172
140
158
160
114
113
105
110
114
125
164
117
142
124
116
114
156
101
98
94
80
79
75
69
81
68
65
66
55
55
52
52
52
43
42
42
40
40
39
39
39
39
39
39
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
7
7
7
14
18
20
21
21
21
21
22
17
12
7
7
7
7
7
7
14
22
17
12
9
7
7
18
26
20
13
6
6
5
4
5
6
7
7
8
5
3
4
4
5
7
5
4
7
12
9
6
6
7
5
3
9
5
2
4
6
4
2
3
2
2
2
2
2
2
2
4
3
2
2
4
3
3
6
7
6
5
10
9
5
2
2
2
2
2
15
21
19
18
18
18
18
18
18
18
18
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
103
143
143
143
143
143
143
143
143
143
108
112
112
106
103
103
103
87
98
99
124
124
86
85
76
74
80
88
94
100
143
106
112
115
110
113
111
110
112
119
124
120
142
114
116
122
113
131
118
119
142
119
131
119
117
126
143
116
142
106
104
98
87
92
89
93
94
109
92
90
86
86
105
81
86
79
80
80
78
92
76
65
66
62
51
51
48
52
52
40
40
40
38
37
37
36
36
36
36
36
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
7
7
7
7
7
7
7
7
7
7
7
14
17
19
20
20
21
14
7
7
7
14
22
22
22
20
12
5
5
4
4
2
1
3
5
7
6
5
5
4
3
2
1
2
4
8
10
6
3
3
3
2
1
2
2
3
2
2
3
4
12
8
4
1
3
5
6
7
5
4
3
3
3
4
5
4
2
1
5
7
9
12
7
3
1
1
1
1
1
12
19
19
19
19
19
19
19
19
19
19
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
100
141
141
141
141
141
141
141
79
80
86
87
93
102
102
102
102
86
96
99
123
123
89
85
85
74
90
108
127
132
141
117
120
120
117
125
113
108
110
108
123
108
107
109
117
101
114
92
88
94
97
98
113
127
118
132
141
117
123
117
100
100
94
96
98
100
125
106
99
102
96
91
108
86
84
82
73
73
72
67
82
69
65
67
55
55
52
52
52
42
42
43
41
41
41
41
41
41
41
41
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
2
2
2
2
2
2
2
2
2
2
7
14
8
2
2
2
2
3
4
4
5
8
19
21
22
15
8
4
4
3
2
2
3
4
4
3
2
2
2
1
1
2
3
3
4
2
1
5
10
8
6
4
3
3
13
14
15
10
6
3
2
2
2
2
2
2
2
6
17
28
17
6
5
5
4
3
3
3
7
6
5
10
7
4
3
3
3
3
3
15
21
18
16
16
16
16
16
16
16
16
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
75
75
75
75
75
75
75
75
75
75
89
105
132
132
132
132
119
109
105
102
93
93
97
91
119
119
86
97
97
91
113
90
88
90
119
85
93
97
96
101
103
102
109
102
105
107
100
113
130
106
132
101
99
99
97
98
100
97
97
90
91
90
90
93
91
88
90
100
83
95
88
87
109
95
86
89
84
100
81
66
68
75
91
82
130
130
108
132
132
86
84
78
69
66
63
61
59
56
56
56
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
11
1
1
1
1
1
1
1
6
8
11
40
34
29
29
29
29
29
29
15
2
2
6
8
11
6
2
4
4
4
3
2
3
3
3
2
1
1
1
3
4
4
4
3
3
2
2
1
1
3
4
5
6
5
5
10
5
1
4
7
4
2
4
3
2
2
2
1
1
5
3
1
1
7
6
6
6
4
2
1
1
1
1
2
2
2
2
2
3
23
33
31
30
30
30
30
30
30
30
30
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
154
154
154
142
140
138
135
131
131
131
129
154
134
135
131
131
131
112
111
121
124
130
154
135
135
108
101
97
90
87
97
100
102
150
98
84
90
84
88
93
100
97
115
100
105
106
97
135
95
102
100
91
115
92
92
95
88
90
95
94
98
101
115
111
110
108
103
150
97
97
94
86
83
80
87
76
73
75
76
70
79
76
83
87
95
95
83
98
98
68
67
63
58
56
54
53
52
50
50
50
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
75
8
8
8
8
8
8
8
41
58
75
48
22
7
7
7
7
26
36
23
11
10
9
28
38
33
18
3
2
1
1
1
2
2
2
1
1
1
1
4
5
5
3
2
1
1
1
1
2
2
2
1
1
1
1
8
6
5
5
5
4
3
4
3
2
2
3
4
5
3
2
3
2
2
1
1
2
3
4
6
3
1
4
3
3
3
3
3
3
16
29
29
29
29
29
29
29
29
29
29
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
105
105
105
91
88
77
77
77
47
51
61
71
82
103
103
103
103
82
91
105
115
115
124
83
83
79
78
75
81
77
86
89
93
105
95
105
101
100
102
121
98
103
107
104
115
124
101
121
93
87
85
87
97
105
120
120
121
107
101
107
98
97
98
107
101
104
102
124
107
89
80
74
67
71
72
74
84
85
69
66
61
62
68
69
78
78
70
84
84
56
55
52
46
45
43
41
41
39
39
39
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
2
2
2
2
2
2
2
2
2
2
14
13
7
2
2
2
2
9
13
9
5
5
13
20
23
14
5
8
13
7
2
3
4
3
2
2
2
1
1
10
15
15
10
6
2
1
1
1
2
6
8
10
6
2
6
8
6
4
2
4
4
2
1
1
1
3
5
8
5
2
6
4
3
8
7
4
1
1
2
5
3
2
3
4
9
14
12
11
11
19
23
18
13
13
13
13
13
13
13
13
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
179
179
179
171
170
164
164
164
152
150
151
158
152
152
153
152
151
154
154
146
152
159
158
173
173
127
137
142
135
138
143
148
154
179
156
164
143
153
138
136
132
151
129
121
129
125
115
173
105
110
113
102
110
135
119
138
143
112
108
122
98
96
99
107
126
136
164
179
143
137
126
114
153
100
101
99
90
90
81
72
65
72
75
70
105
105
87
106
106
68
66
62
54
52
50
48
47
44
44
44
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
85
85
85
85
85
85
85
85
85
85
121
85
50
50
50
50
50
50
50
26
2
2
11
57
80
41
2
5
8
5
2
1
3
3
3
3
3
2
1
5
6
7
4
1
11
6
2
1
3
4
5
3
1
1
2
5
5
5
6
8
11
9
7
7
4
1
2
1
1
1
1
1
1
1
1
1
1
1
2
4
7
25
13
1
1
1
1
1
1
16
24
23
23
23
23
23
23
23
23
23
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
185
196
196
196
196
196
196
196
147
148
153
155
160
168
168
168
168
139
142
155
166
166
152
142
142
142
151
166
196
174
193
190
180
185
189
196
190
194
167
157
162
168
160
163
163
154
152
151
150
142
170
157
167
196
175
176
193
175
174
190
159
158
159
164
170
177
196
185
190
182
174
171
194
164
165
164
159
165
157
150
158
150
142
158
166
166
166
166
166
116
107
97
86
81
77
73
71
66
66
66
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
77
77
77
77
77
77
77
77
77
77
92
71
44
18
18
18
18
18
18
11
5
5
18
40
51
28
5
7
10
6
3
5
4
4
4
5
18
31
18
5
6
7
7
4
2
3
5
5
6
10
15
9
3
6
20
17
15
15
15
15
15
15
11
8
12
16
18
12
7
10
11
12
13
15
16
17
17
18
29
40
40
40
34
28
28
28
28
41
47
37
28
28
28
28
28
28
28
28
28
28
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
94
94
94
92
91
90
90
90
83
94
94
79
82
80
75
75
75
68
73
76
94
94
57
61
65
72
77
82
90
77
80
82
89
84
91
82
82
83
80
89
82
83
83
89
84
85
84
91
83
76
78
79
83
92
92
89
108
89
89
90
87
93
90
90
89
108
87
89
93
87
87
92
90
91
108
91
88
89
83
77
88
83
77
81
78
81
77
91
91
64
63
62
57
56
55
54
53
52
52
52
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
3
2
2
2
2
2
2
2
38
66
54
28
3
3
3
3
21
21
21
16
11
10
6
3
3
10
9
9
7
4
2
3
5
6
7
4
1
2
3
3
2
1
3
4
5
3
1
1
2
6
5
4
2
1
6
12
10
7
4
4
5
3
1
1
1
5
4
3
2
3
5
3
2
13
8
4
6
4
3
6
4
3
17
12
8
8
9
9
10
21
26
29
30
31
31
31
31
31
31
32
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
113
135
135
135
135
135
135
135
79
84
92
93
98
107
107
107
107
90
99
101
122
122
94
96
96
74
85
91
94
139
102
106
108
113
104
94
90
87
91
96
100
107
116
103
118
105
98
104
93
104
139
110
116
122
111
135
113
109
110
107
110
108
116
115
105
105
101
118
103
109
139
103
115
98
92
90
86
89
87
78
108
77
92
98
122
122
86
80
69
60
57
55
52
51
50
49
49
48
48
48
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
8
8
8
8
8
8
8
8
8
8
8
10
9
8
8
8
8
12
14
8
2
2
12
19
23
12
2
5
6
3
1
2
3
5
5
4
3
2
1
9
32
17
3
3
3
2
1
1
1
8
5
2
3
2
1
8
4
1
4
7
6
6
4
2
1
3
3
3
2
1
1
2
3
4
5
3
1
3
2
2
1
1
2
4
14
25
18
11
11
24
30
27
24
24
24
24
24
24
24
24
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
124
124
124
102
98
94
90
89
92
100
109
117
134
134
134
134
93
102
112
120
153
153
110
91
84
79
97
104
103
170
123
124
140
124
123
125
126
162
127
130
144
135
142
152
145
149
144
162
145
144
170
146
143
153
153
142
148
162
140
140
135
134
149
127
129
122
120
129
129
135
170
129
133
119
115
114
109
120
104
97
111
98
113
130
153
153
153
153
153
92
87
81
69
66
62
59
57
53
53
53
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
61
8
8
8
8
8
8
8
44
65
87
49
12
7
7
7
7
7
7
7
7
9
12
17
19
14
9
8
8
7
6
9
8
5
2
4
4
5
5
5
5
3
2
2
3
3
3
5
8
6
4
2
2
8
6
5
20
21
12
3
3
3
2
2
3
3
2
2
1
1
4
2
1
2
2
3
8
5
3
5
4
3
37
54
62
66
71
42
14
14
14
17
18
19
19
19
19
19
20
53
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
117
117
117
115
114
113
113
113
102
98
96
117
93
92
85
83
83
73
81
92
101
101
117
88
88
79
81
85
90
100
94
113
100
114
103
106
117
128
125
142
153
133
140
136
140
153
123
129
138
113
153
109
105
105
106
106
111
138
102
113
97
86
82
77
84
84
91
114
86
106
88
87
103
85
79
76
72
85
65
63
58
56
57
50
64
64
57
67
67
52
54
53
51
51
50
50
50
50
50
50
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
46
46
46
57
62
65
66
68
72
74
77
44
12
5
5
5
5
6
6
6
7
5
4
22
31
19
8
4
4
4
4
6
5
4
5
6
3
1
1
1
1
2
8
5
3
2
1
3
5
3
1
2
4
4
2
1
1
2
2
2
4
6
12
9
6
6
4
3
2
2
2
2
2
2
4
3
2
3
5
7
4
1
1
1
2
2
2
2
3
18
28
23
19
19
19
19
19
19
19
19
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
132
132
132
113
110
103
95
95
75
75
70
72
73
75
83
95
97
132
132
120
125
125
110
95
97
98
106
125
110
112
108
110
115
123
132
112
112
110
120
108
106
109
105
106
116
109
103
105
115
96
112
97
100
100
109
102
100
100
120
101
101
101
105
98
103
104
105
123
106
107
112
97
91
82
93
82
84
120
81
74
85
68
73
63
77
77
67
75
75
54
52
49
44
43
41
40
39
38
38
38
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
11
6
6
6
6
6
6
6
8
9
11
11
10
10
10
10
10
25
34
19
5
5
12
43
59
32
5
8
7
4
1
2
3
2
1
1
2
1
1
2
4
6
3
1
1
2
3
8
18
29
19
9
7
5
22
18
15
11
7
9
15
16
12
7
3
4
5
7
5
3
4
6
9
6
4
2
2
2
2
3
2
2
3
2
2
2
2
2
2
17
25
24
24
24
24
24
24
24
24
24
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
64
77
77
77
77
77
77
77
62
62
63
67
72
72
72
72
63
73
81
88
110
110
93
68
75
75
81
109
91
103
92
103
89
90
90
90
89
89
100
96
97
109
103
101
110
98
98
96
94
89
103
90
92
99
109
110
125
120
116
111
125
116
118
120
125
114
114
110
106
103
120
103
98
91
125
84
92
93
88
98
97
98
103
125
82
80
80
83
83
69
79
90
103
103
103
103
103
103
103
103
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
7
7
7
7
7
7
7
7
7
7
20
16
11
7
7
7
7
11
15
12
10
10
12
14
17
14
11
8
8
5
2
3
4
4
2
1
2
1
1
5
7
4
2
1
2
2
2
2
3
3
4
3
2
5
15
15
9
3
2
2
7
6
4
2
4
8
5
2
2
2
3
3
3
4
3
2
2
2
2
7
4
2
8
7
6
6
6
6
6
18
25
20
15
15
15
15
15
15
15
15
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
66
97
97
97
97
97
97
97
62
65
68
68
72
73
73
73
73
67
72
74
86
86
66
66
66
55
62
69
68
77
88
72
73
77
86
79
81
97
76
79
78
75
88
75
77
76
70
86
71
78
88
79
83
84
87
86
88
90
88
85
88
89
87
90
86
82
84
86
89
88
90
88
103
77
89
73
71
86
68
63
78
57
57
52
48
48
46
45
45
45
46
48
52
52
52
52
52
52
52
52
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
7
7
7
7
7
7
7
7
7
7
23
22
14
7
7
7
7
11
13
9
6
6
16
19
20
13
6
6
5
4
4
3
3
3
4
5
4
3
5
4
3
2
2
2
3
2
1
1
2
1
1
1
2
5
3
1
1
2
2
2
9
7
4
2
3
10
6
3
2
1
1
1
1
1
3
4
4
3
2
2
2
2
1
1
2
2
2
2
3
21
30
31
32
32
32
32
32
32
32
33
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
184
184
184
148
142
130
118
113
110
114
125
136
145
165
165
165
165
138
138
151
160
160
150
152
152
118
125
127
124
133
135
135
139
184
136
127
135
129
134
138
135
165
143
146
160
150
142
152
134
126
137
120
119
119
135
125
125
137
125
113
111
110
114
118
129
138
131
184
133
130
133
116
111
103
123
100
101
105
136
114
121
136
129
136
134
134
134
134
134
116
116
119
116
116
116
116
116
116
116
116
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
82
19
19
19
19
19
19
19
50
71
92
66
39
13
13
13
13
13
13
13
13
13
27
51
63
34
6
6
6
6
7
7
6
5
5
3
2
4
6
7
8
9
10
6
2
4
6
8
49
31
13
13
12
12
15
17
15
13
9
6
11
7
4
4
4
8
6
5
4
3
4
3
3
5
6
7
7
7
8
11
13
16
23
27
29
30
31
47
63
47
31
31
31
31
31
31
31
31
31
31
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
119
119
119
99
96
92
87
80
80
80
71
76
77
80
80
80
80
80
86
91
107
107
89
77
77
79
78
79
82
79
85
85
86
119
90
92
102
132
109
118
135
122
136
132
123
135
136
107
106
109
136
101
100
93
85
85
85
83
98
90
91
108
100
92
98
94
92
119
90
88
92
104
88
91
97
96
99
104
104
104
108
77
79
71
77
77
65
67
67
50
50
48
45
44
43
43
42
42
42
42
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
17
4
4
4
4
4
4
4
10
13
17
14
8
2
2
2
2
21
31
22
13
12
12
10
9
9
6
3
3
3
4
4
4
3
2
2
3
2
2
5
13
9
5
2
3
3
2
1
1
1
1
1
1
3
2
2
1
1
2
3
5
7
10
8
7
6
6
4
2
2
2
2
2
4
3
3
3
3
3
7
5
3
7
9
10
10
10
10
10
21
26
23
20
20
20
20
20
20
20
20
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
87
127
127
127
127
127
127
127
72
72
76
78
83
92
92
92
92
73
79
92
100
100
108
87
87
103
100
110
127
107
104
113
104
106
110
125
102
102
96
93
95
97
98
114
103
105
114
108
93
89
114
94
103
127
97
106
97
94
91
113
86
91
92
98
103
102
125
92
106
92
93
90
102
89
91
100
90
90
100
95
93
106
103
87
89
88
82
91
91
77
85
93
103
103
103
103
103
103
103
103
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
5
5
5
5
5
5
5
5
5
5
14
13
9
5
5
5
5
6
7
7
7
8
13
16
18
13
9
8
8
5
2
2
4
2
1
1
2
1
1
5
7
4
2
2
2
5
9
5
2
5
7
4
2
12
19
19
12
5
10
12
7
2
2
1
1
1
2
1
1
6
10
5
1
4
3
2
2
2
1
1
2
3
9
11
12
14
12
11
11
30
40
45
47
48
49
49
49
49
49
50
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
151
164
164
164
164
164
164
164
134
132
142
145
154
154
154
154
131
121
123
124
128
128
128
140
140
109
122
135
164
143
148
156
149
151
151
162
146
151
135
154
130
131
131
128
119
126
120
140
147
124
149
137
138
164
135
136
142
129
136
156
114
111
114
122
135
154
162
151
138
129
115
114
151
103
103
97
91
98
81
77
75
84
101
93
147
147
119
149
149
90
86
77
65
61
56
53
51
46
46
46
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
33
33
33
82
106
118
124
127
97
67
67
44
22
16
16
16
16
20
22
13
4
4
22
65
87
45
4
4
4
4
2
1
4
4
4
4
3
3
3
3
3
4
2
1
4
2
1
1
1
4
5
3
1
3
5
11
6
1
3
6
14
8
2
2
2
2
3
4
2
1
2
13
8
4
2
1
1
1
1
1
1
1
12
8
4
4
4
4
4
18
28
25
23
23
23
23
23
23
23
23
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
60
159
159
159
159
159
159
159
93
89
85
76
73
69
64
64
53
51
52
55
54
54
71
50
58
78
89
104
154
119
136
159
113
114
118
113
121
131
120
130
112
112
113
112
113
130
98
101
100
99
130
111
117
154
121
125
136
127
126
159
123
122
119
113
110
112
111
111
113
112
112
110
131
104
106
106
100
120
100
93
108
94
86
86
70
70
71
75
75
60
60
63
61
61
61
61
61
61
61
61
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
7
7
7
7
7
7
7
7
7
7
20
16
10
4
4
4
4
8
10
8
6
6
9
10
12
9
6
4
4
3
3
3
3
3
4
6
5
4
6
6
6
6
6
4
3
3
3
3
7
17
13
8
4
3
3
9
7
6
5
9
6
3
9
6
3
3
3
4
4
5
15
26
41
29
15
2
8
5
3
14
8
3
15
8
2
2
3
4
5
16
22
25
26
27
27
27
27
27
27
28
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
114
160
160
160
160
160
160
160
160
160
112
117
121
115
114
114
114
88
95
101
111
111
87
77
75
85
91
102
146
115
131
150
131
137
143
144
139
160
136
134
135
133
133
138
132
130
138
122
119
112
138
115
125
146
122
123
132
131
132
150
137
124
130
137
134
137
144
133
136
127
132
120
160
104
105
106
96
122
85
80
91
85
86
132
71
69
69
65
70
84
100
100
100
100
100
100
100
100
100
100
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
4
4
4
4
4
4
4
4
4
4
4
8
10
11
11
11
12
8
5
5
5
5
12
21
25
14
4
3
2
2
2
3
2
2
2
2
3
3
4
4
4
5
9
5
2
4
4
4
6
7
5
4
4
6
8
12
13
11
8
5
13
7
2
1
1
8
8
4
1
3
3
2
1
8
5
2
2
2
3
5
6
7
10
5
1
1
1
1
1
10
19
19
19
19
19
19
19
19
19
19
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
73
133
133
133
133
133
133
133
87
78
86
90
99
114
114
114
114
97
94
92
81
81
90
60
58
63
71
87
97
103
133
115
91
90
91
90
96
131
102
108
113
114
117
108
106
103
117
105
103
108
117
98
104
109
113
122
133
122
123
126
135
123
132
135
125
135
125
126
132
124
130
112
131
93
85
82
78
82
80
75
108
74
76
71
66
66
59
64
64
47
49
50
47
47
47
47
47
47
47
47
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
6
1
1
1
1
1
1
1
5
7
9
16
19
21
22
23
28
30
31
17
3
3
4
5
6
4
3
4
4
4
3
2
2
2
2
1
1
1
1
1
3
5
8
5
2
2
2
3
3
3
4
5
8
12
20
17
11
5
4
9
6
3
20
11
3
3
3
2
1
1
4
2
1
9
6
3
3
3
3
7
5
3
2
2
2
2
2
2
2
13
19
15
12
12
12
12
12
12
12
12
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
148
148
148
137
135
133
131
129
127
127
123
126
126
127
127
127
127
106
106
115
123
123
111
135
135
91
97
94
87
91
100
106
112
148
113
124
111
104
97
110
93
96
126
95
104
108
96
135
100
102
104
95
112
92
91
90
86
85
83
86
78
77
81
91
105
110
124
148
96
105
98
86
126
82
81
79
71
65
62
57
59
65
75
72
100
100
84
104
104
68
66
60
53
50
48
46
45
42
42
42
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
101
57
57
57
57
57
57
57
90
106
106
64
22
6
6
6
6
6
6
5
5
5
6
22
30
17
5
5
6
4
2
4
4
4
4
4
3
2
1
1
2
2
2
1
1
1
1
6
3
1
1
2
1
1
3
6
4
3
8
11
7
3
2
1
1
2
1
1
1
3
4
2
1
1
5
6
3
1
6
5
5
15
10
5
4
4
4
4
4
15
26
23
21
21
21
21
21
21
21
21
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
94
130
130
130
130
130
130
130
94
86
80
78
77
75
78
81
76
94
94
92
112
112
82
76
76
67
79
93
98
112
130
108
98
103
103
108
99
121
106
109
135
106
105
111
107
106
135
101
104
116
115
117
135
126
122
123
130
115
126
113
114
116
126
111
112
108
100
126
103
111
112
109
121
84
78
72
70
70
69
66
70
66
67
72
66
66
63
64
64
52
51
56
57
57
57
57
57
57
57
57
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
22
14
14
14
14
14
14
14
39
52
44
33
18
4
4
4
4
6
7
6
5
5
14
20
23
14
5
4
4
4
4
3
2
2
3
4
2
1
1
1
1
1
2
2
3
3
3
3
3
3
4
9
12
7
3
4
3
3
6
6
4
3
9
5
2
2
3
2
2
3
4
3
2
4
3
3
2
2
2
5
3
2
3
2
2
2
2
2
2
9
13
12
12
12
12
12
12
12
12
12
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
87
131
131
131
131
131
131
131
131
131
95
99
97
92
87
87
87
71
78
90
100
100
108
87
87
79
93
102
131
130
100
115
99
103
105
122
103
104
104
110
112
110
151
108
112
110
94
108
94
103
129
112
118
131
116
130
117
114
121
118
119
151
114
116
116
109
122
107
107
111
129
103
106
99
99
96
91
101
96
91
151
83
91
100
100
100
80
77
77
54
51
50
45
44
43
42
41
40
40
40
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
8
8
8
8
8
8
8
8
8
8
8
10
11
11
11
11
12
10
8
5
3
3
19
24
26
14
3
4
6
6
4
3
5
6
7
8
9
5
1
12
16
20
15
11
12
7
3
5
4
4
3
3
4
4
4
10
9
9
6
3
5
4
3
2
1
3
3
2
1
3
6
3
1
6
4
2
3
2
2
5
3
2
3
4
27
50
30
10
10
16
19
15
11
11
11
11
11
11
11
11
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
184
184
184
182
181
180
180
180
140
142
147
151
155
165
165
165
165
136
137
151
159
159
150
140
140
133
141
150
177
154
167
180
161
184
162
158
160
168
154
155
153
165
158
153
159
150
140
140
139
143
148
153
156
177
157
164
167
166
166
180
164
158
155
153
156
159
156
184
155
154
154
147
168
140
144
147
142
155
155
137
158
155
133
123
134
134
127
147
147
112
110
104
96
94
91
89
88
85
85
85
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
81
81
81
81
81
81
81
81
81
81
96
68
40
18
18
18
18
18
18
12
6
6
20
41
51
39
28
23
18
12
7
6
6
6
7
7
7
6
6
5
4
4
24
14
5
5
5
6
8
16
18
20
12
5
16
18
11
4
12
20
15
10
10
7
4
9
14
19
11
4
4
4
4
8
10
13
11
10
12
11
10
35
47
33
20
20
23
24
26
43
51
55
57
58
59
59
59
59
59
60
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
163
172
172
172
172
172
172
172
124
113
108
109
116
122
122
122
122
98
102
116
117
117
142
88
88
89
98
120
172
135
166
152
149
163
151
148
140
159
129
138
141
137
181
136
136
142
110
118
115
130
140
150
155
172
151
148
166
146
154
156
154
181
155
143
147
149
151
163
140
137
137
132
159
127
108
105
97
106
105
99
181
96
104
96
86
87
90
106
106
74
71
72
66
65
64
63
62
61
61
61
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
51
51
51
67
75
79
81
82
82
83
67
36
6
5
5
5
5
6
6
5
4
4
14
17
19
11
4
4
4
4
4
4
4
4
8
7
7
8
6
4
4
4
4
3
2
4
5
5
4
3
3
4
8
12
31
23
13
4
6
8
11
9
8
5
3
4
9
21
14
7
4
4
4
4
4
6
9
11
12
13
14
16
10
5
6
8
13
15
18
20
21
16
12
12
12
12
12
12
12
12
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
76
93
93
93
93
93
93
93
77
76
77
86
95
112
112
112
112
86
93
97
106
106
84
73
69
69
84
87
93
135
86
90
89
86
104
84
89
96
100
106
117
112
124
124
107
124
89
94
95
92
135
95
102
111
106
114
138
118
132
123
138
125
131
133
138
133
124
125
123
132
135
112
111
132
105
109
105
105
111
86
92
89
92
130
79
78
84
82
82
73
81
94
111
111
111
111
111
111
111
111
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
4
1
1
1
1
1
1
1
34
51
46
29
12
8
8
8
8
8
8
7
6
6
5
4
4
5
4
4
4
4
4
4
4
4
4
2
1
5
6
7
5
3
3
3
15
10
6
4
4
3
2
3
4
4
3
2
3
4
6
11
7
3
4
3
3
3
2
1
1
2
4
3
2
1
2
4
2
1
4
7
5
4
6
4
3
3
3
3
3
16
23
21
20
20
20
20
20
20
20
20
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
106
133
133
133
133
133
133
133
101
93
88
86
86
85
87
90
84
100
100
91
101
101
82
91
91
82
85
90
126
92
97
111
104
110
112
119
133
98
91
87
80
78
75
77
82
84
98
101
90
98
129
106
111
126
100
111
105
106
129
111
104
105
126
111
116
129
119
106
133
100
106
105
98
126
86
84
84
76
73
68
66
68
66
71
64
64
60
67
67
49
50
49
46
46
45
44
44
44
44
44
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
54
54
54
64
69
71
72
74
71
69
61
36
12
9
9
9
9
13
15
9
4
4
12
16
18
11
4
7
10
6
2
3
3
3
4
3
2
2
2
2
2
1
1
2
4
3
2
3
14
38
21
4
1
3
13
14
11
9
8
7
6
3
1
1
1
3
4
3
3
2
1
1
2
2
3
3
3
4
5
3
1
15
8
2
2
2
2
2
3
15
22
18
14
14
14
14
14
14
14
14
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
164
164
164
157
155
150
150
150
127
128
131
128
128
127
127
127
113
124
124
121
127
133
128
149
149
111
120
122
129
134
130
132
135
164
141
140
140
150
124
124
125
121
127
112
119
118
111
149
108
115
132
119
124
129
120
134
123
120
115
120
114
119
130
120
128
135
134
164
140
128
132
119
150
106
104
97
92
101
82
83
76
78
87
81
104
104
86
102
102
68
67
62
55
53
51
49
48
46
46
46
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
89
89
89
90
90
90
90
91
90
89
89
55
22
8
8
8
8
8
8
8
8
7
6
23
31
29
16
4
4
3
2
3
4
3
3
2
2
2
2
5
3
2
2
2
3
2
1
1
2
16
8
1
1
2
16
14
11
9
12
12
6
1
1
1
1
1
1
2
3
4
5
4
3
4
5
6
7
6
6
5
5
6
14
7
1
1
1
1
1
13
25
23
22
22
22
22
22
22
22
22
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
75
77
77
77
77
77
77
77
69
69
82
98
113
128
128
128
128
108
105
105
107
113
118
128
128
128
109
113
106
97
113
97
96
91
128
98
114
132
110
132
122
114
132
116
111
116
92
113
85
87
84
89
84
86
103
82
86
79
77
81
82
82
94
84
91
96
98
113
103
103
101
93
101
82
78
74
70
71
71
64
82
63
68
62
69
69
64
72
72
52
50
49
45
44
43
42
42
41
41
41
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
16
16
16
16
16
16
16
17
16
16
16
38
35
33
33
33
33
33
33
33
33
33
33
33
33
18
4
4
3
3
2
2
2
3
4
5
7
6
6
3
1
5
6
4
2
3
4
3
3
2
2
8
15
9
3
5
7
7
7
7
5
3
4
3
3
3
3
4
4
3
3
12
7
2
2
2
2
2
2
2
2
2
3
2
2
2
2
2
2
12
17
10
4
4
4
4
4
4
4
4
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
153
168
168
168
168
168
168
168
127
136
146
151
167
167
167
167
126
123
119
123
125
128
129
137
137
109
125
137
135
165
160
141
147
153
153
160
168
150
137
146
134
132
156
116
121
136
124
160
167
130
139
131
134
136
132
165
135
126
124
117
113
101
107
116
130
146
160
153
168
133
125
120
156
101
102
105
96
98
102
78
78
91
109
113
167
167
125
139
139
94
101
106
102
102
102
102
102
102
102
102
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
72
72
72
73
73
73
73
73
72
72
72
82
42
2
2
2
2
2
2
2
2
3
19
27
31
17
3
7
7
4
1
2
4
3
2
4
3
2
2
3
3
4
3
2
3
2
1
2
2
2
1
1
2
2
2
3
2
2
9
10
5
1
3
2
1
1
1
2
1
1
1
1
1
2
2
3
2
2
2
2
2
19
10
1
11
21
18
15
15
21
25
21
17
17
17
17
17
17
17
17
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
133
149
149
149
149
149
149
149
86
91
100
106
113
127
127
127
127
102
109
118
133
133
105
90
86
93
120
130
149
198
138
136
132
133
129
135
144
131
152
130
141
152
166
193
185
195
146
153
155
150
198
153
153
152
152
161
158
193
185
165
164
166
195
148
163
149
148
159
152
152
198
132
133
119
114
112
108
120
107
97
116
93
98
84
100
100
90
98
98
72
69
70
65
64
63
62
62
61
61
61
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
10
10
10
10
10
10
10
10
10
10
15
13
8
4
4
4
4
4
4
4
4
4
12
34
45
24
4
4
4
4
8
10
7
4
5
3
2
4
5
7
6
4
2
2
2
2
2
9
17
11
6
4
2
6
6
6
15
14
8
2
4
4
3
2
3
4
4
4
3
3
3
3
4
4
4
6
6
6
7
15
11
7
9
5
2
2
2
2
2
14
20
16
12
12
12
12
12
12
12
12
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
114
114
114
114
114
114
114
114
68
78
90
94
111
111
111
111
108
90
96
96
110
110
91
96
96
69
87
91
99
147
109
114
109
114
100
98
101
104
100
111
111
112
120
147
112
132
105
100
102
99
105
107
106
107
114
116
120
153
118
117
131
134
139
153
151
135
139
133
119
116
153
107
104
94
92
81
83
92
74
79
64
67
78
69
102
102
88
105
105
73
73
70
64
63
61
59
59
57
57
57
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
5
1
1
1
1
1
1
1
3
4
5
18
10
2
2
2
2
2
2
2
2
2
13
25
31
34
37
24
11
8
6
6
5
4
2
1
2
4
4
4
4
3
2
4
6
6
6
4
3
3
2
2
3
3
3
8
5
3
3
4
3
2
7
4
2
2
2
1
1
2
3
2
1
3
5
6
8
4
1
1
1
1
2
2
2
2
2
2
3
22
31
30
29
29
29
29
29
29
29
29
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
166
178
178
178
178
178
178
178
102
110
123
132
141
161
161
161
161
123
133
147
160
160
147
140
140
130
141
152
173
163
166
158
161
166
166
178
177
173
197
191
174
174
174
176
181
187
188
190
193
171
177
196
187
197
196
189
190
193
197
196
194
170
172
177
195
180
185
182
197
196
160
154
164
123
130
125
126
197
131
132
160
118
116
114
114
121
118
153
153
104
110
112
105
105
104
103
103
102
102
102
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
15
15
15
15
15
15
15
15
15
15
17
14
7
1
1
1
1
1
1
1
1
6
12
30
39
33
18
4
4
3
3
7
6
5
7
7
7
6
5
5
5
6
12
7
3
4
5
12
19
12
5
9
10
12
11
10
7
4
12
14
15
15
16
10
4
8
12
11
8
5
4
4
4
5
6
7
8
8
8
9
10
16
10
5
15
26
17
8
8
28
38
34
31
31
31
31
31
31
31
31
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
125
125
125
111
108
100
97
97
77
73
84
102
122
158
158
158
158
118
129
144
157
157
146
98
89
85
83
88
97
85
99
103
107
125
134
120
135
139
167
169
143
158
147
153
157
149
167
138
148
140
139
152
158
165
190
174
182
162
182
172
174
184
190
162
168
169
171
163
184
190
159
154
152
164
136
136
130
164
121
116
152
108
113
102
102
102
90
106
106
77
88
98
106
106
106
106
106
106
106
106
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
5
5
5
9
11
12
13
14
39
51
45
28
12
1
1
1
1
1
1
1
1
11
8
5
5
8
8
8
9
10
11
11
6
2
2
5
7
9
9
5
1
1
1
1
2
3
4
7
11
8
5
2
8
7
6
6
4
3
2
4
5
4
3
4
6
6
4
2
3
4
3
3
3
4
3
3
3
2
2
2
2
2
2
2
3
4
4
4
5
16
22
24
25
26
26
26
26
26
26
27
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
104
104
104
89
87
84
80
77
81
84
90
104
99
99
99
99
75
71
69
75
66
66
104
62
62
67
62
68
78
72
78
74
97
77
78
100
109
121
148
167
128
126
125
132
130
134
167
120
124
125
128
134
139
155
167
141
145
136
145
138
136
167
123
127
122
126
143
135
155
167
124
117
125
92
100
95
89
143
84
78
74
70
79
70
99
99
81
96
96
62
61
57
51
49
47
45
44
42
42
42
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
6
4
4
4
4
4
4
4
35
50
66
55
32
9
9
9
9
9
9
8
7
7
6
6
6
6
5
4
3
2
4
2
1
2
1
1
1
1
1
1
5
3
1
1
8
6
4
2
2
6
3
1
2
5
7
10
6
2
2
2
11
6
2
2
2
7
4
1
2
3
2
2
3
4
3
3
2
2
2
2
2
3
2
2
2
2
1
1
1
15
23
24
25
25
25
25
25
25
25
26
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
178
183
183
183
183
183
183
183
119
118
125
140
153
179
179
179
179
178
178
172
173
176
184
172
179
179
174
177
184
177
170
158
173
167
184
180
157
151
152
156
156
156
158
163
153
154
147
180
151
154
177
157
164
183
165
165
170
163
155
158
154
158
151
153
153
153
152
171
158
159
177
154
150
150
147
146
142
149
142
132
158
142
117
101
93
93
86
91
91
69
68
68
64
63
62
61
61
60
60
60
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
5
5
5
5
5
5
5
5
5
5
20
21
13
5
5
5
5
17
23
16
10
10
22
97
138
74
10
5
5
4
3
4
4
4
4
5
7
6
6
5
5
7
7
7
12
20
15
11
13
16
10
4
11
13
16
17
10
4
5
12
19
13
8
6
4
30
18
7
5
5
4
4
10
35
37
40
21
3
21
40
77
68
36
5
3
3
3
3
3
20
29
26
24
24
24
24
24
24
24
24
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
105
105
105
93
91
87
82
82
81
93
109
120
147
147
147
147
111
111
110
114
125
125
105
86
79
77
75
75
76
80
83
88
101
96
93
85
87
86
86
109
92
93
126
92
96
102
98
98
104
104
147
110
112
125
125
112
171
126
137
137
166
144
130
143
166
143
144
171
116
119
114
114
126
107
133
112
108
110
171
107
117
142
119
142
120
124
121
147
147
131
140
146
154
154
154
154
154
154
154
154
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
63
6
6
6
6
6
6
6
34
48
63
51
26
2
2
2
2
4
5
6
7
9
12
19
23
27
15
4
4
4
3
2
1
3
2
1
2
3
5
5
4
3
2
1
8
4
1
1
2
6
5
4
2
1
4
11
6
2
4
7
5
4
3
3
4
4
4
3
2
1
4
3
3
7
6
6
11
11
6
1
1
1
11
8
6
6
22
30
38
44
51
36
22
22
22
22
22
22
22
22
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
153
153
153
147
146
141
141
141
116
125
136
142
159
159
159
159
118
114
108
113
118
123
129
137
137
109
120
131
129
133
159
134
135
153
131
127
137
113
116
144
118
119
154
122
132
144
158
159
145
138
139
158
135
136
143
180
141
142
140
141
178
159
164
172
178
173
180
176
173
162
166
165
174
159
166
173
169
180
176
160
161
173
142
125
139
139
119
139
139
88
84
75
65
61
57
54
52
48
48
48
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
79
79
79
80
80
80
80
80
79
79
79
86
44
2
2
2
2
2
2
2
2
7
32
22
12
9
7
9
9
5
1
3
5
4
3
2
6
3
1
1
1
2
2
2
7
4
2
4
7
5
4
4
4
2
1
1
9
7
5
4
3
2
6
4
2
2
2
4
3
3
8
6
5
6
8
5
3
1
3
4
6
19
12
5
1
1
1
1
1
19
31
32
32
32
32
32
32
32
32
33
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
193
193
193
174
170
167
162
160
163
162
163
186
162
162
163
159
155
158
158
160
166
171
186
180
180
125
133
142
135
136
145
151
152
193
158
150
152
152
139
154
143
151
141
133
154
142
136
180
148
135
149
134
135
136
130
136
144
127
137
138
113
113
120
124
139
154
142
193
143
144
136
123
152
109
106
106
99
100
97
88
112
94
111
102
148
148
121
149
149
89
85
76
64
60
55
52
50
45
45
45
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
152
123
123
123
123
123
123
123
137
144
152
87
22
7
7
7
7
7
7
6
6
6
22
14
7
6
4
2
2
2
2
2
2
2
1
1
3
3
3
2
1
2
3
2
1
1
2
5
12
9
5
2
5
9
21
20
15
11
7
6
9
12
12
7
2
2
3
2
2
2
2
2
2
2
2
2
2
2
2
2
5
25
25
13
1
1
1
1
1
17
26
25
25
25
25
25
25
25
25
25
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
193
193
193
182
180
175
172
172
166
163
162
171
159
159
160
161
154
167
167
161
166
170
171
180
180
134
145
161
166
170
172
161
171
193
169
165
172
156
142
140
135
152
132
133
154
141
135
180
148
136
148
136
146
166
147
170
172
143
144
161
124
123
122
130
143
154
165
193
172
152
147
144
156
135
131
130
118
114
116
97
106
101
111
102
148
148
120
148
148
87
82
71
58
53
48
45
42
37
37
37
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
152
152
152
153
153
153
153
153
152
152
152
101
50
5
5
5
5
5
5
5
5
9
14
24
29
35
18
2
2
2
3
4
4
3
2
1
2
2
3
2
2
3
3
2
2
3
5
3
1
19
10
1
1
2
9
13
7
1
1
1
6
4
2
2
2
6
4
2
3
4
2
1
1
2
10
6
2
3
3
4
3
2
4
2
1
1
1
1
1
16
26
24
22
22
22
22
22
22
22
22
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
179
179
179
167
165
160
156
156
150
151
153
158
154
154
154
154
138
122
120
133
139
149
158
172
172
126
135
139
138
134
141
156
145
179
149
138
140
149
136
154
136
134
133
129
131
135
125
172
149
124
150
124
130
133
125
134
141
120
121
156
108
104
114
116
132
154
133
179
140
137
129
120
149
109
105
103
100
100
99
96
104
96
111
101
149
149
121
150
150
89
84
74
61
57
52
48
46
41
41
41
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
111
111
111
119
123
125
126
128
130
131
132
91
50
10
10
10
10
10
10
5
1
1
44
44
44
22
1
3
6
3
1
1
2
2
1
1
1
1
1
1
1
2
1
1
2
2
3
3
3
5
5
6
6
3
1
10
10
8
4
1
6
3
1
1
1
4
5
6
6
5
4
5
6
5
4
7
7
4
1
3
2
1
5
3
2
2
2
2
2
16
26
25
25
25
25
25
25
25
25
25
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
155
155
155
152
152
150
150
150
122
119
118
120
112
110
109
107
105
103
103
112
123
123
120
87
85
85
94
113
133
137
145
127
133
155
139
137
142
150
136
146
139
146
146
131
129
123
132
112
104
109
132
119
125
133
127
137
145
122
124
122
115
120
120
111
119
129
131
155
142
130
130
123
150
112
108
105
95
95
93
86
114
88
100
111
123
123
123
123
123
80
74
68
59
55
52
49
48
44
44
44
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
79
79
79
82
83
84
84
84
81
79
79
45
12
7
7
7
7
7
7
7
7
8
12
17
19
13
8
8
9
5
1
6
9
12
10
9
7
4
1
3
4
5
4
3
3
2
1
5
12
9
7
6
3
1
1
1
4
6
5
5
6
7
9
7
6
5
5
3
2
1
5
3
1
11
6
2
2
2
2
5
4
4
2
1
1
1
1
17
25
29
31
28
25
25
25
25
25
25
25
25
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
119
155
155
155
155
155
155
155
97
107
131
154
197
197
197
197
151
152
160
163
195
195
143
144
151
151
142
153
154
162
178
162
193
164
170
158
162
160
154
193
167
169
196
189
174
187
193
178
197
173
194
189
190
195
190
171
176
172
193
187
166
160
167
162
169
193
167
170
144
154
150
135
196
119
115
120
109
116
136
116
154
136
156
152
197
197
164
194
194
143
140
131
120
116
112
109
107
103
103
103
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
4
4
4
40
58
67
72
74
39
5
5
28
35
39
41
42
43
43
43
25
8
8
6
4
4
11
19
16
13
8
3
4
4
4
4
5
7
49
30
11
11
11
9
5
2
6
11
9
7
27
15
4
5
7
30
24
14
4
5
6
16
9
3
3
3
4
3
2
3
3
3
4
10
7
4
7
13
10
8
20
18
16
19
22
32
43
28
13
13
31
50
36
22
22
22
22
22
22
22
22
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
178
178
178
158
155
142
139
139
134
137
140
147
157
157
157
157
151
158
158
143
148
152
149
172
172
118
120
128
127
131
157
148
149
178
158
125
129
116
123
139
125
151
152
125
135
133
123
172
130
120
131
115
113
127
108
106
139
101
96
118
82
81
89
96
118
139
125
178
103
113
112
101
152
89
85
83
77
75
71
76
69
81
96
91
130
130
107
131
131
87
94
97
91
92
92
91
91
91
91
91
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
83
79
79
79
79
79
79
79
81
83
102
85
68
51
51
51
51
51
51
26
1
1
20
65
88
44
1
26
26
15
4
1
4
2
1
8
6
4
4
4
4
3
3
2
1
1
1
1
2
6
5
4
2
1
2
7
8
9
10
12
9
6
3
2
2
4
3
2
2
3
3
2
2
2
3
3
3
2
1
14
7
1
2
2
2
2
2
2
2
16
24
27
28
29
29
29
29
29
29
30
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
101
186
186
186
186
186
186
186
134
120
108
102
100
97
91
91
91
93
96
93
107
107
76
66
66
63
71
107
73
75
75
76
84
105
122
121
186
176
119
122
115
109
109
106
94
92
85
101
82
91
109
109
125
188
141
173
186
158
165
178
188
178
186
178
176
180
177
177
188
161
146
138
179
107
103
98
89
90
87
78
109
73
76
68
66
66
64
72
72
53
51
50
46
45
44
43
43
42
42
42
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
7
7
7
9
10
11
11
12
12
13
29
26
19
13
13
13
10
7
7
7
7
7
7
7
8
8
9
10
7
5
6
6
6
6
7
7
4
1
1
3
11
15
8
1
7
6
5
3
2
3
4
5
3
2
3
9
6
3
2
6
4
3
5
4
3
3
2
2
2
2
3
3
3
3
2
2
2
2
2
17
9
2
3
4
5
5
5
5
6
17
22
23
23
23
23
23
23
23
23
24
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
153
185
185
185
185
185
185
185
125
128
134
143
157
157
157
157
120
114
111
119
123
128
135
142
142
116
133
149
163
185
157
158
154
153
144
163
138
130
129
142
126
127
154
124
131
134
121
157
139
125
137
132
143
163
149
185
165
138
142
158
141
134
134
158
147
148
163
153
138
130
123
115
158
100
95
89
77
78
75
71
82
75
89
88
139
139
111
137
137
83
82
76
66
63
60
57
56
52
52
52
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
54
54
54
66
72
75
77
78
72
66
60
54
34
14
14
14
14
14
14
9
4
4
13
26
33
18
4
3
3
3
3
3
3
5
5
4
3
3
4
3
3
3
4
5
10
6
2
2
2
4
20
17
10
3
4
7
4
2
2
2
4
5
6
4
2
4
6
4
2
1
5
3
2
5
3
2
1
1
2
5
3
2
3
3
3
3
3
3
3
15
23
24
24
24
24
24
24
24
24
25
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
99
99
99
94
93
92
91
89
89
89
79
87
92
99
99
99
99
82
79
76
74
75
68
81
81
75
78
80
84
86
89
104
95
99
110
120
133
160
155
155
156
156
157
153
156
142
144
160
135
157
148
122
117
133
117
114
112
160
107
109
112
101
101
101
86
90
88
99
84
81
81
80
78
82
76
77
78
81
85
72
71
79
64
70
51
48
45
41
41
37
39
41
44
44
44
44
44
44
44
44
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
22
22
22
31
36
38
39
40
40
41
41
31
22
22
22
22
22
22
22
21
20
19
19
20
21
19
13
7
7
7
4
2
3
3
4
5
4
3
2
1
1
1
1
1
2
5
6
5
5
5
5
4
4
4
4
5
5
6
13
12
6
1
2
1
1
1
1
1
1
1
2
3
2
1
3
2
2
2
2
2
1
1
2
2
2
3
5
6
7
15
21
19
18
18
18
18
18
18
18
18
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
135
150
150
150
150
150
150
150
106
104
103
105
107
107
107
107
89
94
94
92
101
110
106
135
135
108
126
124
133
137
118
120
116
119
128
127
140
150
143
171
169
163
166
175
169
164
162
165
171
155
175
159
147
151
143
137
138
175
126
120
116
131
109
119
126
124
127
127
140
127
126
131
150
101
100
94
87
84
79
70
69
84
75
77
83
83
77
98
98
61
60
55
47
45
43
41
40
37
37
37
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
46
46
46
60
67
70
72
73
71
69
57
39
21
4
4
4
4
4
4
2
1
1
22
23
24
12
1
6
3
1
1
1
5
6
6
7
7
4
1
10
8
5
3
2
6
3
1
3
5
4
3
3
5
3
1
3
5
4
4
6
5
3
2
1
1
2
1
1
2
2
2
2
1
1
1
1
3
4
5
3
2
15
9
4
6
8
10
11
13
19
24
23
23
23
23
23
23
23
23
23
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
67
67
67
67
67
67
67
67
67
67
67
63
66
67
67
67
67
76
88
95
126
126
88
81
95
97
107
178
141
152
186
175
161
168
187
162
166
167
162
169
167
178
186
169
187
169
152
153
140
151
128
138
135
128
187
121
118
117
104
95
91
91
88
88
90
89
89
105
85
82
104
80
79
79
79
80
79
95
81
68
69
72
66
72
59
59
60
66
66
51
49
48
45
44
43
43
42
42
42
42
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
45
1
1
1
1
1
1
1
1
1
23
17
12
12
12
12
12
26
35
19
3
3
2
1
1
2
3
6
10
9
6
3
1
2
3
4
6
3
1
1
1
1
3
4
5
3
1
4
13
7
2
3
4
7
23
23
18
10
2
12
9
6
3
2
2
4
4
3
2
1
3
2
2
3
2
2
4
3
2
8
4
1
2
1
1
1
4
5
7
19
25
27
28
28
28
28
28
28
28
29
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
45
89
89
89
89
89
89
89
52
56
60
58
61
61
61
61
51
63
77
80
124
124
63
62
67
64
76
113
97
109
121
128
124
125
130
133
139
149
149
149
141
142
141
140
145
137
134
126
117
114
145
125
130
135
132
130
116
124
122
135
130
121
130
119
114
117
135
117
127
115
116
110
110
130
87
84
83
83
83
77
110
79
71
79
52
48
51
48
46
46
46
46
46
46
46
46
46
46
46
46
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
1
1
1
2
2
2
2
2
1
1
1
2
2
2
2
2
3
3
3
3
4
7
6
6
6
6
7
10
8
6
5
4
3
5
5
5
6
8
8
6
4
4
4
4
5
3
1
1
1
21
13
5
6
7
14
18
9
1
4
5
6
4
3
2
1
6
6
3
1
2
2
1
1
3
4
3
2
2
2
5
3
1
6
4
3
3
3
3
3
19
27
26
25
25
25
25
25
25
25
25
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
81
81
81
76
75
73
72
71
69
69
65
66
67
69
69
69
69
74
96
103
167
167
106
101
84
78
77
93
109
129
164
169
167
161
173
185
176
184
184
185
189
188
189
190
175
184
189
190
174
179
181
167
190
173
140
150
145
136
181
122
121
122
110
109
115
103
105
100
100
102
100
104
115
98
101
104
102
105
100
115
95
90
95
102
86
86
79
84
84
92
102
102
102
102
102
102
102
102
102
102
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
26
4
4
4
4
4
4
4
34
49
43
27
12
4
4
4
4
4
4
4
4
4
5
21
29
17
6
5
5
3
2
6
7
8
14
9
4
2
1
3
4
5
7
9
14
10
6
2
8
7
5
4
9
10
8
6
15
10
6
6
6
6
14
10
6
6
6
5
4
4
3
3
3
3
3
4
14
9
4
3
3
4
14
8
2
2
2
2
2
17
32
28
24
24
24
24
24
24
24
24
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
76
76
76
75
75
75
75
75
73
73
67
73
78
86
86
86
86
96
107
106
146
146
100
98
86
78
74
85
100
111
146
155
127
137
140
144
126
144
140
152
183
155
169
156
155
162
183
169
146
158
151
149
183
170
124
131
122
116
158
106
101
98
90
91
90
89
88
88
88
86
77
74
74
73
74
86
76
72
83
66
67
70
74
76
86
86
74
74
74
58
55
54
51
50
49
48
48
47
47
47
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
16
8
8
8
8
8
8
8
12
14
16
12
8
4
4
4
4
13
22
13
4
4
10
31
41
46
25
4
4
3
2
3
5
6
5
4
4
3
3
3
3
2
2
12
12
8
4
3
6
4
2
2
3
6
7
9
7
5
6
6
4
2
2
2
2
2
2
1
1
2
2
1
1
2
3
2
1
1
1
2
1
1
3
6
13
20
12
5
5
19
26
27
27
27
27
27
27
27
27
28
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
66
129
129
129
129
129
129
129
129
129
100
102
97
89
85
85
74
81
88
94
113
113
95
81
85
92
100
113
129
103
100
117
102
104
113
112
115
134
120
124
134
127
134
122
132
115
103
120
104
107
132
111
110
129
111
118
124
118
165
119
122
136
165
134
152
152
138
165
151
152
157
147
157
103
94
86
75
69
63
62
51
52
57
58
64
64
64
64
64
55
55
54
52
52
51
51
51
51
51
51
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
43
43
43
54
60
63
64
65
65
65
54
33
12
12
12
12
12
12
12
7
2
2
5
7
9
5
2
2
3
2
2
2
2
8
6
4
2
2
2
2
2
3
7
4
2
2
2
5
8
12
16
12
8
4
11
13
8
3
10
11
13
17
12
8
7
7
5
3
2
2
3
7
7
7
6
5
3
2
1
9
7
5
5
5
5
5
5
9
13
29
37
29
21
21
21
21
21
21
21
21
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
100
130
130
130
130
130
130
130
104
98
93
100
83
81
74
70
70
61
64
74
74
74
102
64
62
73
76
84
130
94
89
118
88
95
102
102
106
125
109
109
111
111
112
114
125
105
105
108
111
110
125
123
114
130
113
112
115
106
114
123
106
108
109
105
113
113
104
123
98
99
97
96
105
81
79
81
73
73
96
72
74
76
63
76
49
45
49
47
48
48
48
51
54
54
54
54
54
54
54
54
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
1
1
1
33
49
57
61
64
65
65
66
34
3
1
1
1
1
1
1
1
1
1
1
1
1
2
2
3
3
2
2
2
3
4
8
5
3
1
1
1
1
3
3
3
3
3
3
3
3
2
2
3
5
3
2
4
3
3
3
7
11
14
9
5
5
6
3
1
1
1
2
8
4
1
3
4
2
1
1
1
1
2
2
2
4
5
5
5
6
18
24
25
26
26
26
26
26
26
26
27
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
137
137
137
107
102
96
89
86
89
103
121
136
169
169
169
169
126
122
118
125
127
129
135
137
137
88
85
88
87
95
120
107
135
106
103
101
104
111
109
142
112
111
156
111
120
131
118
137
169
121
141
127
120
125
129
108
103
98
120
113
123
156
142
129
136
142
141
123
129
131
138
152
156
141
112
106
98
102
100
95
156
99
120
130
169
169
130
141
141
86
81
73
62
58
54
51
49
44
44
44
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
75
5
5
5
5
5
5
5
40
57
75
84
43
3
3
3
3
3
3
3
3
4
6
18
24
14
5
5
5
5
4
3
3
3
3
3
2
2
2
2
11
10
6
3
3
3
4
4
4
6
4
2
3
4
6
9
8
7
5
3
2
1
17
9
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
2
2
3
6
10
24
39
20
2
2
16
24
22
21
21
21
21
21
21
21
21
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
112
112
112
103
101
97
94
94
91
105
123
137
168
168
168
168
139
144
144
141
144
144
135
95
81
77
75
91
90
99
157
113
135
108
98
95
100
96
96
146
102
105
154
96
110
125
119
157
168
123
168
112
106
119
111
108
162
118
135
156
177
172
174
177
172
174
177
140
135
143
177
142
154
133
177
117
114
108
99
83
84
94
115
105
168
168
134
168
168
104
109
110
100
99
98
96
95
93
93
93
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
29
29
29
39
44
46
47
49
60
66
72
103
55
8
8
8
8
8
8
6
4
4
6
29
40
22
4
4
3
3
3
3
4
4
2
1
2
1
1
1
1
2
1
1
3
2
1
3
9
7
4
2
3
7
6
5
3
2
3
3
4
3
3
2
2
9
6
4
2
2
2
2
2
2
2
1
1
1
1
1
1
1
2
2
2
2
2
2
2
14
23
25
26
26
26
26
26
26
26
27
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
113
159
159
159
159
159
159
159
123
122
121
114
113
107
107
107
80
75
75
82
84
88
113
87
87
84
99
113
133
137
139
159
125
128
138
127
140
152
109
107
97
89
82
83
84
89
107
87
96
95
99
107
108
133
114
137
153
134
149
159
161
153
161
157
149
161
157
138
140
134
129
132
152
112
129
103
98
98
92
82
96
83
87
92
96
96
96
96
96
67
62
56
49
46
44
42
41
38
38
38
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
40
40
40
60
70
75
77
78
75
72
72
47
22
8
8
8
8
8
8
6
5
4
4
23
33
19
5
5
5
3
2
2
2
4
3
2
1
1
5
9
14
19
10
2
5
12
19
10
1
3
2
2
3
2
1
6
3
1
6
11
16
9
3
3
3
7
5
3
1
1
1
1
1
6
5
3
2
3
2
1
2
3
3
3
3
3
4
18
25
29
33
30
27
27
27
27
27
27
27
27
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
186
186
186
186
186
186
186
186
132
130
133
144
151
168
168
168
168
141
144
163
174
174
177
178
178
147
163
170
183
177
174
170
172
186
178
183
186
174
155
160
155
168
163
164
168
177
159
178
151
153
177
163
167
183
174
168
174
160
159
159
156
163
150
154
159
169
183
186
186
173
177
162
174
151
147
147
141
144
150
144
163
149
155
164
174
174
174
174
174
150
150
154
150
150
150
150
150
150
150
150
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
51
51
51
68
77
81
83
84
85
86
68
37
6
6
6
6
10
10
10
10
10
10
39
49
54
32
11
4
4
3
3
8
10
11
12
11
10
31
21
11
11
11
9
7
6
12
9
6
20
16
10
4
10
22
17
12
16
15
9
4
12
15
16
18
25
29
16
4
13
17
15
13
13
19
23
25
23
22
25
28
59
90
65
40
40
40
40
95
122
81
40
40
40
40
40
40
40
40
40
40
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
192
193
193
193
193
193
193
193
142
150
159
166
182
183
183
183
183
148
152
170
182
182
176
172
172
146
158
169
177
179
187
180
183
192
187
192
193
187
168
167
173
183
174
174
182
176
164
172
182
158
182
170
173
177
174
179
187
173
172
180
163
163
159
161
167
177
192
192
193
182
177
161
187
148
152
154
144
155
155
151
163
155
157
170
182
182
182
182
182
159
155
157
153
152
152
151
150
150
150
150
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
80
80
80
80
80
80
80
80
80
80
85
62
34
7
7
7
7
7
7
7
7
10
26
42
50
39
21
4
4
4
7
8
6
4
8
7
5
4
4
4
4
5
7
4
2
7
7
8
7
7
5
4
10
8
7
13
8
4
4
4
12
17
19
22
22
22
13
4
22
27
20
13
13
19
25
26
24
22
31
40
40
40
27
15
15
15
15
82
116
113
111
105
100
100
100
100
100
100
100
100
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
125
125
125
119
118
113
113
113
96
97
111
120
135
161
161
161
161
124
132
150
156
156
172
135
130
129
125
120
145
117
121
126
124
125
145
114
117
117
120
133
125
161
154
142
156
172
119
118
115
120
118
133
124
122
154
120
124
127
128
130
133
154
123
129
140
136
154
172
128
133
122
109
113
100
101
101
99
109
110
100
154
100
97
84
77
77
73
75
75
58
56
56
53
52
51
51
50
50
50
50
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
10
10
10
41
56
64
68
70
66
62
62
37
12
11
11
11
11
11
11
11
11
11
10
10
10
31
19
8
9
6
4
4
4
4
4
4
4
4
4
5
5
6
5
3
2
7
11
7
3
10
17
17
17
14
12
12
7
3
2
8
5
3
10
6
3
3
3
5
7
5
4
6
5
4
4
6
4
3
3
15
10
6
5
3
2
2
2
2
2
15
21
20
19
19
19
19
19
19
19
19
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
139
142
142
142
142
142
142
142
134
139
139
107
104
98
98
104
104
122
122
121
139
139
105
91
82
87
102
112
139
138
125
123
128
128
127
142
133
111
103
102
103
103
115
115
97
96
102
82
77
82
91
91
104
139
113
138
125
107
102
104
92
96
95
102
105
116
142
122
133
108
102
103
111
87
94
91
96
95
110
102
92
91
103
73
68
66
66
72
72
69
79
91
110
110
110
110
110
110
110
110
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
81
81
81
81
81
81
81
81
81
81
93
52
12
2
2
2
2
16
23
13
4
4
24
39
47
25
4
9
14
10
6
4
4
2
1
1
2
1
1
5
7
9
7
4
1
2
3
11
9
6
4
9
6
3
6
10
7
5
10
11
7
3
5
3
1
2
3
2
1
3
4
2
1
4
3
3
3
2
2
3
3
3
3
4
5
5
5
5
6
26
36
41
43
44
45
45
45
45
45
46
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
71
163
163
163
163
163
163
163
101
90
97
98
106
117
117
117
117
96
93
92
76
79
97
85
117
117
111
128
163
127
136
155
115
129
133
124
132
149
115
115
113
107
106
103
99
102
87
94
91
95
107
132
116
163
127
130
136
127
149
155
126
132
126
124
149
131
134
135
132
135
123
149
149
99
96
88
78
82
75
72
101
73
71
91
54
51
51
44
44
48
58
70
91
91
91
91
91
91
91
91
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
4
4
4
37
54
62
66
68
36
5
5
8
10
11
11
12
26
26
26
13
1
1
2
3
4
2
1
3
2
2
1
1
4
2
1
1
5
7
8
10
11
13
14
10
6
3
1
1
2
2
3
5
10
6
2
7
4
2
3
5
3
1
3
2
1
1
1
1
1
1
2
2
2
3
3
3
2
2
2
3
2
1
3
3
3
3
3
3
3
14
22
23
24
24
24
24
24
24
24
25
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
189
189
189
179
177
170
170
170
157
159
162
161
164
164
164
164
148
156
156
154
153
152
160
144
144
114
119
135
138
138
170
158
156
189
156
142
143
152
135
154
147
148
164
146
152
150
143
144
151
129
151
132
133
140
142
137
170
144
131
158
117
108
115
116
135
154
135
189
139
133
125
113
164
98
95
95
85
89
88
81
103
93
112
101
151
151
122
151
151
97
103
105
97
97
96
95
95
94
94
94
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
135
129
129
129
129
129
129
129
132
133
135
92
50
9
9
9
9
9
9
6
4
4
9
22
29
16
4
3
4
3
3
4
7
5
3
3
2
1
1
1
2
3
3
2
2
2
2
9
6
3
2
6
4
3
2
2
5
6
4
3
11
6
2
1
1
6
5
3
1
1
4
2
1
1
3
4
3
2
1
1
2
4
4
2
1
1
1
1
1
14
24
26
27
27
27
27
27
27
27
28
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
112
184
184
184
184
184
184
184
114
117
122
113
113
113
110
110
110
111
116
128
134
134
163
120
119
129
139
152
176
178
171
176
163
172
175
178
178
184
155
156
141
139
135
133
144
134
133
157
137
140
167
148
157
176
164
178
171
157
150
176
141
137
138
135
144
156
178
167
178
160
151
145
184
125
130
126
121
149
118
109
116
105
101
88
100
100
91
105
105
72
69
66
59
57
55
53
52
50
50
50
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
2
2
2
2
2
2
2
2
2
2
15
13
7
2
2
2
2
7
10
11
13
12
11
45
75
51
28
23
19
11
3
4
4
4
4
4
7
32
18
4
3
2
2
3
5
7
9
13
14
15
8
2
9
12
14
14
15
10
6
6
10
13
16
11
6
9
12
9
6
5
4
4
7
10
8
7
12
10
8
9
10
16
10
5
5
5
5
5
6
19
25
23
22
22
22
22
22
22
22
22
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
154
154
154
146
144
138
138
138
114
113
121
123
133
148
148
148
148
128
124
122
115
112
117
96
98
98
104
108
129
132
121
121
126
154
128
125
138
114
119
117
112
148
106
103
108
97
91
96
96
88
96
93
102
129
106
132
110
104
105
118
106
102
110
110
118
125
124
154
138
114
110
106
107
96
93
93
86
84
80
79
76
72
83
86
96
96
96
96
96
69
66
63
58
56
54
53
52
50
50
50
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
13
13
13
13
13
13
13
13
13
13
65
38
12
12
12
12
13
26
40
22
4
4
12
54
76
40
4
4
4
4
4
4
6
5
4
4
5
6
6
5
5
5
4
3
3
2
1
1
2
3
4
6
3
1
2
4
3
2
5
8
5
3
7
5
3
3
3
3
2
2
4
3
2
3
2
1
4
2
1
2
1
1
1
1
1
1
1
19
28
33
36
30
24
24
24
24
24
24
24
24
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
151
151
151
127
123
104
104
104
92
101
115
124
137
152
152
152
152
151
151
155
148
148
183
136
152
152
144
144
183
133
112
124
119
122
183
123
136
142
134
157
145
129
124
125
126
132
141
145
135
137
169
142
144
157
141
136
134
132
145
128
124
122
120
121
129
135
140
169
157
138
136
128
123
120
124
124
126
145
129
127
127
127
121
108
134
134
116
137
137
87
82
76
65
62
58
55
54
50
50
50
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
3
3
3
3
3
3
3
3
3
3
54
47
25
3
3
3
3
21
40
21
3
3
8
10
13
8
3
4
4
3
3
3
3
3
3
4
2
1
1
1
5
9
8
5
3
4
6
4
3
16
10
4
6
4
3
7
5
4
5
6
6
5
4
4
4
4
4
4
4
4
4
4
4
4
4
11
7
3
3
3
3
3
6
5
5
5
5
5
5
18
25
23
22
22
22
22
22
22
22
22
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
178
178
178
153
148
143
138
135
128
128
128
142
155
178
178
178
178
178
178
168
165
168
184
149
178
178
147
144
184
136
135
146
142
144
184
153
139
143
138
144
136
129
154
127
136
137
131
153
123
130
139
134
137
137
154
135
149
129
144
127
122
118
116
118
126
132
154
149
133
124
121
116
131
99
105
107
111
149
109
105
114
84
89
98
102
102
102
102
102
68
66
63
56
54
52
51
50
48
48
48
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
34
17
17
17
17
17
17
17
17
17
25
14
3
3
3
3
3
15
24
14
5
4
3
70
124
64
5
2
3
4
4
3
3
3
3
2
2
3
7
4
1
5
4
3
2
6
10
9
8
5
2
9
9
8
8
7
7
4
2
4
7
4
2
2
2
3
11
9
6
4
2
4
3
2
2
2
3
2
2
2
2
2
2
2
2
2
2
14
20
23
26
22
19
19
19
19
19
19
19
19
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
103
128
128
128
128
128
128
128
94
92
91
93
95
95
95
95
86
98
98
87
87
87
73
76
76
62
79
81
89
128
97
109
101
103
98
91
92
94
89
94
87
88
89
89
93
94
84
84
95
84
95
88
94
95
91
128
97
100
99
109
86
82
80
77
82
84
85
103
80
85
84
77
94
72
69
66
61
58
57
54
51
55
63
75
95
95
95
95
95
65
63
61
55
53
52
50
49
48
48
48
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
43
43
43
50
53
55
56
57
61
63
53
37
22
13
13
13
13
13
13
10
7
7
22
24
25
16
7
28
29
15
2
3
4
4
2
1
2
1
1
2
3
2
1
1
2
1
1
2
2
3
5
3
2
1
3
5
4
4
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
2
1
1
1
4
3
2
2
2
2
2
2
12
17
20
23
22
21
21
21
21
21
21
21
21
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
58
77
77
77
77
77
77
77
47
48
51
50
54
59
59
59
59
58
58
64
60
60
91
57
59
60
63
69
91
72
77
77
78
79
91
86
82
91
84
84
84
91
85
85
86
91
73
75
74
71
73
77
80
91
91
82
91
82
80
78
84
76
78
78
80
79
81
81
84
85
81
85
78
85
82
83
87
87
81
72
70
78
63
78
50
47
53
50
50
50
50
50
50
50
50
50
50
50
50
50
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
1
1
1
1
1
1
1
1
1
1
9
10
5
1
1
1
1
5
7
8
9
11
8
5
5
8
11
14
15
8
1
2
3
5
7
4
2
1
1
1
2
3
11
7
4
2
1
1
1
6
5
4
6
3
1
8
8
8
9
12
6
1
6
3
1
1
1
2
3
2
1
2
3
2
1
4
2
1
1
5
4
4
6
4
3
3
3
3
3
16
23
22
21
21
21
21
21
21
21
21
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
164
182
182
182
182
182
182
182
140
140
141
137
136
134
134
134
125
102
106
113
116
116
116
74
85
106
125
140
182
177
169
182
171
168
171
182
155
172
145
139
136
134
133
133
152
140
140
162
144
147
177
155
161
182
163
162
169
162
150
182
151
153
153
153
155
160
182
164
154
162
177
146
172
143
138
138
132
133
136
134
131
136
136
137
140
140
140
140
140
95
89
83
73
69
66
63
62
58
58
58
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
5
5
5
42
61
70
75
77
78
80
91
51
12
12
12
12
13
13
13
8
4
4
4
4
5
4
4
5
5
5
4
4
4
5
5
5
13
28
21
15
21
23
13
4
9
7
6
10
14
35
20
6
6
6
8
8
7
6
7
8
8
8
16
30
21
13
13
20
13
7
9
11
12
13
10
7
7
7
7
13
63
38
13
13
13
13
13
33
43
43
43
43
43
43
43
43
43
43
43
44
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
106
156
156
156
156
156
156
156
97
106
117
113
120
120
120
120
104
109
107
113
111
109
156
93
92
107
119
129
154
170
133
154
133
142
144
156
143
138
124
125
128
132
158
128
133
136
132
156
136
136
170
144
146
154
154
141
144
140
142
154
139
158
140
145
151
143
156
142
143
150
170
156
138
119
114
109
108
114
111
106
158
103
107
103
86
86
77
82
82
92
103
103
107
107
107
107
107
107
107
107
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
3
3
3
3
3
3
3
3
3
3
6
10
6
3
3
3
3
3
3
3
3
8
14
29
37
23
10
10
10
7
5
5
4
4
4
10
7
4
4
4
4
5
4
4
5
5
5
3
2
7
5
4
3
2
7
13
8
4
5
6
6
7
16
10
4
4
7
8
6
5
4
4
7
5
4
7
7
7
8
9
10
16
10
5
3
3
3
3
3
13
24
24
24
24
24
24
24
24
24
24
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
182
182
182
177
176
172
172
172
147
145
148
147
148
148
148
148
145
132
136
142
156
156
134
151
151
123
139
149
166
170
160
160
162
182
165
165
172
154
134
131
121
124
130
125
156
134
126
151
148
123
139
126
131
166
139
170
146
134
137
160
113
111
113
117
133
147
165
182
172
140
127
122
154
99
95
92
87
88
79
76
73
83
101
103
148
148
108
106
106
74
69
63
56
53
50
48
47
44
44
44
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
89
89
89
117
131
138
141
143
116
89
89
55
22
13
13
13
13
19
22
23
25
23
22
35
42
35
28
26
24
13
3
1
3
2
2
2
3
3
4
4
4
3
2
1
1
2
3
2
1
2
2
2
4
6
4
3
2
1
2
3
3
3
8
5
3
3
3
5
3
1
2
4
2
1
3
6
10
5
1
2
2
3
14
22
26
31
20
10
10
23
31
28
26
26
26
26
26
26
26
26
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
130
164
164
164
164
164
164
164
105
120
137
141
163
163
163
163
126
133
133
132
138
138
126
95
85
97
113
130
164
177
146
153
162
146
147
164
147
146
146
168
152
157
167
163
147
147
138
128
145
147
177
158
162
168
158
159
158
163
158
155
155
167
149
154
155
157
164
160
168
165
177
158
163
146
148
148
148
158
152
152
167
146
146
125
143
143
126
146
146
92
86
80
69
65
62
59
57
53
53
53
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
9
9
9
9
9
9
9
9
9
9
15
9
4
4
4
4
5
5
5
5
5
4
4
17
24
17
10
5
5
5
5
4
4
4
4
5
12
14
14
15
17
20
26
16
7
12
13
11
9
7
6
6
9
9
8
8
7
6
6
8
8
8
15
22
22
22
14
7
7
10
11
12
13
23
17
11
16
22
18
15
23
27
29
17
6
6
6
6
6
18
24
27
29
30
30
30
30
30
30
31
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
183
187
187
187
187
187
187
187
138
141
147
150
155
164
164
164
164
124
135
149
162
162
150
136
136
122
144
158
176
187
187
179
180
183
180
178
178
187
167
168
168
164
167
159
162
153
147
153
152
152
187
160
167
176
173
178
187
178
178
179
182
170
174
182
178
182
178
183
178
178
187
172
187
160
156
156
148
149
146
127
167
125
136
147
153
153
153
153
153
105
97
99
90
88
86
84
83
81
81
81
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
56
56
56
67
73
76
77
78
78
79
83
46
10
5
5
5
5
5
5
4
4
4
10
17
21
12
4
5
5
4
3
4
4
4
4
5
7
40
28
17
11
6
8
9
11
19
28
20
12
27
15
4
4
5
22
20
12
4
5
6
8
10
10
10
10
10
7
5
6
5
5
5
5
15
11
8
8
8
10
13
51
41
31
37
40
42
44
62
71
42
13
13
13
13
13
13
13
13
13
31
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
183
183
183
183
183
183
183
183
139
145
153
158
171
171
171
171
161
128
142
156
180
180
147
135
135
122
145
158
183
190
174
179
180
183
176
183
160
174
163
163
165
163
171
164
165
166
180
169
167
169
190
174
175
183
171
171
174
167
163
160
159
167
157
161
165
167
183
183
165
172
190
160
180
150
146
144
134
137
135
122
167
133
140
154
163
163
163
163
163
110
101
102
92
89
87
85
84
81
81
81
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
55
55
55
69
76
79
81
82
82
83
89
50
12
7
7
7
7
7
7
7
7
7
12
22
27
15
4
4
4
3
3
3
3
4
4
5
4
3
4
4
3
3
11
7
3
3
9
17
21
13
5
12
17
21
13
5
4
4
12
17
18
20
21
22
22
22
21
15
10
7
5
5
5
15
21
24
26
28
28
28
59
45
31
37
40
42
44
62
71
42
13
13
13
13
13
13
13
13
13
31
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
165
192
192
192
192
192
192
192
130
129
139
135
138
138
138
138
125
115
127
134
159
159
123
113
106
113
134
151
192
178
187
180
178
181
182
192
178
187
161
160
158
159
163
157
159
150
147
149
148
148
171
158
166
192
172
178
187
172
173
180
164
163
162
164
168
172
192
171
178
171
166
165
187
156
154
155
147
148
147
130
163
146
135
150
153
153
153
153
153
96
87
83
71
67
63
60
58
54
54
54
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
17
17
17
49
65
73
77
79
48
17
17
75
38
2
2
2
2
12
22
27
29
30
32
56
78
41
4
4
4
3
3
3
3
4
4
5
7
6
6
5
5
5
6
4
2
3
5
12
20
12
5
7
9
12
8
5
4
4
9
14
14
10
7
7
12
18
19
14
10
7
5
5
5
20
14
8
8
11
12
13
26
28
20
13
13
13
13
33
43
28
13
13
13
13
13
13
13
13
13
28
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
166
176
176
176
176
176
176
176
98
106
120
131
141
164
164
164
164
125
134
149
162
162
152
109
94
102
113
132
176
145
166
155
157
166
160
175
154
163
150
146
146
164
148
151
162
152
137
136
128
124
138
131
137
176
145
145
166
142
138
155
129
126
128
133
144
148
175
166
145
144
140
136
163
134
136
136
131
130
136
125
116
130
111
130
111
116
113
134
134
110
109
105
100
98
97
95
94
93
93
93
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
8
8
8
8
8
8
8
8
8
8
12
26
15
4
4
4
4
4
4
4
4
4
27
43
51
27
4
4
4
3
3
4
4
5
5
5
4
4
4
4
4
7
7
4
2
8
5
3
7
6
5
4
3
3
3
9
6
4
5
6
10
13
12
11
12
12
13
16
11
7
4
4
4
4
8
8
8
8
11
15
12
9
34
21
9
9
8
8
8
30
53
42
31
31
31
31
31
31
31
31
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
76
92
92
92
92
92
92
92
77
76
77
86
98
117
117
117
117
89
96
102
110
110
92
77
71
71
80
86
92
128
88
103
97
100
109
105
99
98
104
109
111
117
129
114
128
103
109
92
97
106
104
129
109
105
113
104
100
101
128
108
110
129
103
105
107
106
113
117
106
102
104
104
92
87
88
86
92
113
94
98
104
78
84
82
78
78
76
76
76
58
55
54
50
49
48
47
47
46
46
46
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
6
4
4
4
4
4
4
4
35
51
48
30
12
10
10
10
10
10
10
7
5
5
5
5
6
5
4
4
4
3
2
2
2
2
2
2
2
2
2
13
13
14
11
7
3
2
1
3
5
8
4
1
1
1
2
9
16
13
10
8
5
3
6
4
3
3
3
3
3
4
2
1
3
4
3
3
3
3
3
3
2
2
3
4
7
10
24
31
38
35
32
26
21
21
21
21
21
21
21
21
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
185
185
185
184
183
183
183
183
138
144
151
155
163
168
168
168
168
129
141
155
170
170
153
143
143
128
148
158
183
177
174
175
177
185
175
183
177
174
178
170
168
168
167
165
165
161
170
155
159
165
177
170
170
183
178
170
174
170
169
166
170
167
157
163
167
168
183
185
167
178
177
151
174
141
144
141
136
165
137
124
167
118
135
121
154
154
124
152
152
117
116
110
103
101
98
96
95
93
93
93
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
64
64
64
72
76
78
79
79
79
80
86
47
8
7
7
7
7
7
7
7
7
7
8
13
15
9
4
4
4
3
3
3
8
7
6
6
7
6
6
8
8
9
14
12
11
15
13
11
17
16
15
12
10
17
24
21
19
19
19
17
16
16
16
18
11
4
9
16
12
8
4
4
5
4
4
6
8
8
8
11
13
16
37
19
2
2
2
2
2
8
14
25
31
34
35
36
36
36
36
37
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
164
185
185
185
185
185
185
185
115
128
143
144
160
160
160
160
160
141
147
148
159
159
127
95
82
94
116
138
181
184
171
181
175
177
178
181
185
172
170
180
170
170
177
167
165
170
155
156
157
156
184
164
169
181
177
173
175
171
180
181
171
175
170
170
175
175
181
178
185
177
184
163
171
149
154
150
141
180
142
134
167
126
139
122
143
143
119
142
142
124
127
126
123
123
123
122
122
122
122
122
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
9
9
9
9
9
9
9
9
9
9
14
31
17
4
4
4
4
4
4
4
4
13
42
38
34
26
19
16
13
8
3
4
4
4
4
5
7
9
11
11
11
11
8
5
10
14
13
13
15
15
9
4
11
17
24
21
19
19
11
4
10
13
16
11
6
9
6
4
6
9
11
12
13
15
13
11
11
11
11
13
11
9
12
7
3
3
3
3
3
15
27
27
27
27
27
27
27
27
27
27
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
105
105
105
100
99
96
96
96
82
78
78
75
77
78
78
78
78
82
87
86
105
105
85
83
83
66
72
77
72
98
79
83
85
105
85
85
82
96
79
78
83
88
90
98
105
88
95
83
76
76
83
71
72
74
78
78
79
98
75
80
77
75
80
76
81
82
81
105
83
88
86
84
96
82
86
82
79
86
75
71
66
71
60
54
61
61
56
67
67
49
51
50
48
47
47
46
46
46
46
46
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
43
43
43
43
43
43
43
43
45
46
47
38
21
5
5
5
5
17
24
12
1
1
1
26
38
19
1
3
5
4
2
1
2
3
3
3
3
2
1
11
14
7
1
2
4
2
1
1
1
1
1
1
1
1
1
1
1
1
2
4
3
2
1
1
2
2
2
17
9
2
3
4
5
6
5
4
11
7
4
4
3
3
7
6
6
6
6
6
6
18
24
21
19
19
19
19
19
19
19
19
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
184
184
184
180
179
177
177
177
137
145
155
162
179
179
179
179
162
130
140
153
169
169
148
144
144
125
145
155
164
177
177
171
174
184
171
166
170
162
162
168
164
164
167
163
162
158
153
157
173
160
179
169
169
172
170
173
177
170
173
169
173
160
167
162
167
169
167
184
170
165
177
157
160
151
145
145
141
151
142
126
158
138
149
136
173
173
149
179
179
129
126
117
107
103
99
96
94
90
90
90
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
61
61
61
74
81
84
86
87
87
88
89
64
32
1
1
1
1
1
1
1
1
10
34
32
30
20
11
4
4
3
3
8
6
4
6
6
7
6
6
5
5
5
6
6
6
14
21
17
14
14
15
17
11
6
31
19
8
25
16
8
8
8
25
16
8
8
8
11
12
12
12
12
13
15
17
20
24
28
28
26
25
28
28
24
20
20
23
24
26
40
54
33
13
13
13
13
13
13
13
13
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
123
133
133
133
133
133
133
133
77
84
92
100
113
117
117
117
117
93
104
119
131
131
140
89
86
81
90
102
107
129
133
124
125
123
135
113
114
121
114
121
124
125
152
132
131
140
131
116
113
120
135
130
150
138
152
137
133
131
130
130
130
128
150
131
135
137
152
140
131
132
129
123
131
109
120
110
111
112
132
103
106
132
111
132
98
98
97
105
105
102
103
102
102
102
102
102
102
102
102
102
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
9
9
9
9
9
9
9
9
9
9
18
12
7
7
7
7
9
9
9
9
9
8
7
18
24
16
9
4
4
4
6
6
7
4
2
2
1
1
1
2
1
1
1
1
2
3
5
3
2
5
9
11
6
2
20
21
13
5
9
16
9
3
3
2
1
2
3
2
1
2
4
2
1
2
1
1
10
6
3
3
4
6
15
8
1
1
5
7
9
27
46
35
24
24
24
24
24
24
24
24
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
108
108
108
93
91
87
83
79
83
88
97
108
113
113
113
113
97
103
103
99
97
94
108
81
81
67
67
76
77
79
113
84
84
88
103
83
86
89
92
100
97
100
109
90
94
94
84
113
85
81
81
74
74
78
78
77
92
80
85
79
92
81
84
84
92
87
83
82
82
86
88
89
109
82
80
81
77
73
89
69
70
72
72
74
76
76
71
79
79
58
56
56
52
51
51
50
49
49
49
49
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
36
13
13
13
13
13
13
13
39
52
65
67
36
5
5
5
5
9
11
10
9
8
7
19
25
17
9
4
4
2
1
2
2
2
3
2
2
4
7
5
4
3
2
4
7
4
1
2
6
4
3
2
2
3
3
3
2
2
2
2
4
6
4
2
3
4
3
3
2
2
3
4
3
2
3
4
6
3
1
2
1
1
6
4
2
2
2
2
2
14
20
15
11
11
11
11
11
11
11
11
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
137
138
138
138
138
138
138
138
131
131
117
116
126
131
131
131
131
112
108
109
112
119
115
137
137
98
101
110
125
108
138
113
113
110
105
119
100
97
98
96
98
96
105
105
104
105
96
137
89
92
96
92
95
125
100
98
138
100
98
113
87
88
81
83
87
92
119
105
85
90
83
79
97
71
72
72
69
74
68
62
63
64
54
71
48
45
43
38
36
37
38
39
42
42
42
42
42
42
42
42
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
62
62
62
64
65
65
65
66
64
62
62
32
3
3
3
3
12
18
21
15
10
10
12
30
39
24
10
10
11
8
4
1
1
1
1
1
3
2
1
1
1
1
4
4
4
3
3
2
1
4
5
7
5
3
4
9
5
1
4
5
3
1
3
2
1
1
1
1
1
2
4
2
1
4
6
4
2
2
2
3
5
12
7
3
3
3
3
8
13
21
27
21
16
16
16
16
16
16
16
16
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
155
166
166
166
166
166
166
166
140
138
135
131
130
126
126
126
113
118
124
130
155
155
127
143
143
119
137
141
166
143
146
160
151
155
154
164
144
152
124
120
121
123
126
116
155
122
112
143
102
107
117
111
117
166
129
140
145
124
119
160
101
98
100
108
122
132
164
155
144
128
119
108
152
90
86
84
73
70
67
61
61
66
76
68
102
102
83
101
101
65
63
58
51
49
46
44
43
41
41
41
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
140
140
140
110
80
80
80
80
80
80
80
51
22
22
22
22
36
41
43
22
2
2
5
22
31
16
2
1
1
1
1
2
3
4
4
4
5
3
1
10
13
8
3
2
1
1
1
4
6
6
3
1
3
2
2
6
11
8
5
6
10
5
1
1
1
4
3
2
2
2
1
1
1
2
2
2
1
1
1
1
1
1
2
1
1
1
1
1
1
14
23
19
16
16
16
16
16
16
16
16
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
100
102
102
102
102
102
102
102
80
76
78
84
90
101
101
101
101
89
93
91
101
101
79
81
81
69
71
76
74
75
92
87
87
100
101
91
88
102
86
87
88
101
83
84
89
87
92
101
79
86
83
81
81
82
78
81
92
80
81
81
86
78
81
79
83
85
85
101
86
88
85
84
102
80
86
80
75
74
72
66
73
72
68
80
61
61
62
60
60
52
52
56
59
59
59
59
59
59
59
59
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
2
2
2
2
2
2
2
2
2
2
23
17
9
2
2
2
2
12
22
14
6
6
12
18
21
13
6
8
10
6
2
1
2
3
2
1
3
2
1
9
14
7
1
1
3
4
5
4
3
2
2
1
1
1
1
2
2
3
2
2
11
6
1
1
1
6
3
1
1
1
1
7
4
1
2
1
1
1
1
2
2
2
13
7
1
1
1
1
1
12
18
21
22
23
23
23
23
23
23
24
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
156
162
162
162
162
162
162
162
127
129
131
128
128
127
127
127
109
114
114
113
119
126
119
147
147
106
121
129
130
131
140
156
143
156
150
162
138
148
124
121
119
115
127
108
112
114
103
147
104
107
111
111
116
130
119
131
140
128
129
156
113
106
107
112
125
133
162
156
138
125
120
113
148
96
96
93
86
93
85
81
106
75
83
79
104
104
87
106
106
67
66
61
54
52
49
47
46
44
44
44
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
79
79
79
81
82
82
82
82
80
79
79
50
22
4
4
4
4
4
4
3
2
2
6
23
32
18
4
5
6
8
4
1
1
2
2
2
3
4
6
8
16
24
12
1
1
2
3
6
9
6
3
17
10
3
24
19
11
4
3
7
11
7
4
3
3
5
5
4
3
4
5
4
3
4
4
3
2
2
1
1
1
2
3
3
3
3
3
3
3
15
23
20
17
17
17
17
17
17
17
17
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
183
183
183
158
154
141
135
134
141
143
146
152
153
160
160
160
160
142
141
146
144
143
152
140
140
104
116
119
117
150
132
136
140
183
140
143
145
158
144
143
138
160
130
128
137
133
136
158
147
137
150
131
129
129
127
129
131
158
128
124
124
117
118
118
129
129
131
183
135
140
150
127
134
102
103
98
101
128
103
103
116
99
113
108
147
147
120
134
134
97
93
87
79
76
73
71
69
66
66
66
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
85
85
85
85
85
85
85
85
85
85
118
79
40
40
40
40
40
40
40
24
8
8
19
41
52
30
8
11
13
15
11
8
6
4
7
10
7
4
4
4
4
4
5
3
2
7
6
5
11
14
13
10
7
9
12
13
9
5
7
11
13
8
3
3
8
10
13
7
1
5
7
4
1
10
8
7
8
8
8
9
10
16
38
32
26
26
23
20
20
37
45
49
51
52
53
53
53
53
54
60
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
85
87
87
87
87
87
87
87
87
87
73
79
82
85
85
85
85
88
102
102
145
145
97
94
90
90
95
112
109
112
145
112
118
122
135
140
121
140
124
124
145
123
119
120
129
106
120
129
110
118
129
113
120
107
105
104
103
107
130
111
113
116
130
114
117
115
107
130
106
107
104
114
101
82
89
67
65
70
67
61
101
58
59
55
42
40
42
41
41
44
46
49
55
55
55
55
55
55
55
55
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
22
22
22
30
34
36
37
38
38
39
38
20
3
3
3
3
3
12
22
15
9
5
1
11
16
17
18
13
9
9
8
5
3
4
6
8
8
4
1
2
3
2
1
7
11
10
6
3
3
3
3
2
1
2
3
4
3
3
3
4
13
8
3
1
3
9
5
1
3
5
49
53
27
1
1
2
1
1
2
12
7
3
2
1
2
3
3
3
3
22
32
28
25
25
25
25
25
25
25
25
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
115
115
115
106
104
97
97
97
90
94
101
115
110
117
117
117
117
117
117
117
117
102
117
76
73
73
76
82
99
91
80
81
78
80
99
84
86
97
81
80
82
83
84
91
86
87
85
82
96
82
96
82
84
87
87
89
97
93
88
84
88
89
97
93
89
89
90
90
97
92
93
88
97
81
79
79
80
82
86
86
86
76
83
88
96
96
96
96
96
72
70
68
64
62
61
60
59
58
58
58
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
2
2
2
2
2
2
2
2
2
2
58
40
21
2
2
2
2
12
22
14
7
7
22
23
23
15
7
3
2
2
4
7
7
5
4
3
3
2
1
5
14
10
7
5
4
2
1
3
2
1
1
6
3
1
1
1
3
4
3
2
1
1
1
1
1
1
1
3
2
1
2
4
2
1
2
4
4
4
3
3
7
12
7
2
2
2
2
21
31
36
40
39
38
38
38
38
38
38
38
38
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
158
163
163
163
163
163
163
163
133
140
149
158
150
150
150
150
130
130
128
131
134
138
158
140
140
118
121
131
134
134
143
157
144
155
151
163
138
153
132
129
127
123
131
113
116
127
115
140
149
131
150
133
133
135
128
134
143
121
116
157
104
109
111
120
129
135
163
155
137
126
121
113
153
97
102
102
94
118
87
80
77
82
100
93
149
149
120
150
150
87
82
73
60
55
51
47
45
40
40
40
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
76
76
76
77
78
78
78
78
77
76
76
63
33
3
3
3
3
3
3
3
3
5
7
19
25
31
19
7
23
13
3
4
5
4
4
4
3
2
2
2
2
2
2
2
9
5
2
2
3
5
5
3
2
2
3
9
7
5
8
11
14
11
6
2
2
15
9
3
4
5
7
7
5
3
3
2
1
1
1
1
1
2
2
1
1
1
1
1
1
15
22
17
13
13
13
13
13
13
13
13
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
131
162
162
162
162
162
162
162
120
120
125
123
128
135
135
135
135
124
118
115
114
120
117
131
131
97
107
105
108
139
116
115
135
118
121
162
111
108
112
102
103
104
110
109
114
139
111
135
117
113
171
118
136
137
130
170
138
149
159
150
170
153
171
158
160
146
162
136
126
124
138
120
115
171
102
99
94
83
79
71
76
76
85
81
104
104
89
101
101
69
67
63
57
55
53
51
50
48
48
48
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
7
7
7
7
7
7
7
7
7
7
58
49
28
7
7
7
7
23
40
22
5
5
14
54
74
39
5
3
3
3
2
1
1
1
1
1
2
3
5
3
1
11
8
5
3
2
1
4
7
20
11
2
4
7
20
17
11
6
4
3
3
4
7
5
4
4
3
2
1
1
1
1
1
2
5
3
2
3
7
11
15
17
20
11
3
3
3
3
3
19
27
23
20
20
20
20
20
20
20
20
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
76
130
130
130
130
130
130
130
95
90
85
83
82
81
79
79
79
84
95
93
128
128
87
95
95
106
128
118
123
130
131
128
126
124
131
133
143
157
157
158
158
158
158
148
153
132
132
119
112
119
132
119
121
119
118
130
119
119
113
118
111
109
109
110
107
108
108
100
97
99
98
102
110
90
95
93
87
100
89
82
110
82
73
65
53
51
50
47
45
44
43
43
42
42
42
42
42
42
42
42
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
2
2
2
2
2
2
2
2
2
2
23
22
12
2
2
2
2
12
22
34
47
32
17
20
22
24
13
3
21
28
15
3
5
4
2
1
1
1
1
1
26
33
18
3
4
6
3
1
8
11
15
8
1
4
6
9
11
7
4
10
15
13
11
11
14
14
14
10
6
10
6
3
3
3
4
6
5
4
6
4
3
2
2
3
4
5
5
5
6
22
30
29
29
29
29
29
29
29
29
29
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
163
163
163
135
130
121
111
108
104
99
102
109
110
118
118
121
118
132
132
120
126
130
123
149
149
95
108
100
104
137
117
124
130
163
132
139
149
154
154
154
148
145
154
134
135
145
126
149
133
136
137
135
139
127
126
139
129
131
155
137
142
154
143
154
155
140
142
163
145
149
140
155
154
112
108
102
94
101
98
91
154
91
102
94
107
107
93
105
105
68
64
59
51
49
46
44
43
40
40
40
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
87
11
11
11
11
11
11
11
49
69
89
50
12
2
2
2
2
2
2
2
2
4
12
38
51
27
4
5
6
11
6
2
2
2
2
2
6
4
2
3
3
3
4
5
7
9
6
3
2
12
27
42
27
12
5
10
6
2
8
12
8
5
4
2
1
3
4
2
1
1
6
31
18
5
4
3
3
3
3
3
2
2
3
3
3
3
3
3
3
15
21
24
26
27
27
27
27
27
27
28
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
123
137
137
137
137
137
137
137
127
123
123
115
113
107
107
107
83
91
98
103
123
123
105
90
92
93
93
113
94
101
115
102
121
110
113
118
137
128
121
125
128
125
128
123
128
113
114
122
112
112
128
103
104
104
98
103
106
105
126
107
112
114
126
112
115
120
115
126
137
119
115
107
115
92
86
81
79
78
76
84
73
76
84
86
93
93
82
98
98
68
66
61
55
53
51
49
48
46
46
46
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
15
15
15
25
30
32
33
35
53
72
88
55
22
6
6
6
6
10
15
16
16
17
22
40
49
38
19
1
1
1
1
5
5
4
3
3
3
4
5
3
1
1
5
3
2
1
1
4
7
4
2
3
3
3
2
2
1
1
1
2
10
7
5
6
6
7
12
8
4
1
2
3
5
6
6
4
3
2
1
13
8
3
13
9
5
5
5
5
5
15
25
24
24
24
24
24
24
24
24
24
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
186
186
186
178
176
170
170
170
135
138
145
150
156
168
168
168
168
139
140
154
163
163
154
177
177
135
154
161
159
177
170
164
166
186
163
159
160
167
156
157
163
168
167
163
163
170
141
177
143
153
177
157
157
160
160
160
170
163
160
162
160
167
170
157
162
162
160
186
166
169
177
162
167
158
157
157
151
157
155
137
167
136
131
121
134
134
127
147
147
110
107
101
93
90
87
85
84
81
81
81
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
79
79
79
79
79
79
79
79
79
79
94
112
65
18
18
18
18
18
18
16
14
14
14
38
50
33
16
15
14
8
3
2
2
2
2
2
7
6
6
16
22
24
21
16
11
9
8
6
5
7
5
4
4
5
7
11
9
8
6
4
9
6
4
4
4
30
17
4
4
4
4
4
4
5
6
8
9
8
8
28
19
11
35
21
8
8
13
15
18
39
49
54
57
58
59
59
59
59
59
60
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
121
121
121
97
93
76
73
73
47
50
64
77
92
122
122
122
122
95
99
113
111
111
142
93
89
91
86
84
92
86
94
100
100
121
96
109
98
99
103
106
107
122
113
112
112
142
108
109
106
100
95
95
95
91
104
92
92
100
95
96
95
106
95
94
102
101
110
142
119
136
116
136
102
91
89
81
82
94
82
82
106
71
76
65
70
70
61
67
67
48
47
44
40
38
37
36
35
34
34
34
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
1
1
1
1
1
1
1
1
1
1
14
13
7
1
1
1
1
8
11
9
7
7
12
37
49
28
7
11
10
8
6
7
7
7
7
6
4
3
5
4
4
4
3
3
7
4
1
4
3
2
6
7
4
1
2
9
9
6
4
8
9
11
15
13
8
3
3
3
3
2
2
5
8
5
3
3
2
1
1
2
2
2
8
5
2
2
2
2
2
17
24
20
16
16
16
16
16
16
16
16
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
133
133
133
105
100
94
88
77
77
77
68
73
74
77
85
96
97
133
133
119
123
123
108
88
90
90
94
123
108
89
86
90
86
87
133
97
108
115
111
120
130
114
120
113
115
120
109
130
104
102
100
97
100
87
95
87
89
93
93
95
98
102
103
106
93
92
88
95
90
95
93
100
106
84
92
82
85
88
86
98
106
71
73
64
66
66
59
64
64
48
48
47
44
44
43
42
42
42
42
42
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
5
5
5
36
52
60
64
68
42
17
17
14
12
12
12
12
24
32
36
20
4
4
4
4
5
4
4
4
4
4
4
3
2
1
1
1
2
2
3
3
3
2
1
1
1
2
3
2
1
1
1
2
1
1
1
2
1
1
2
9
7
5
3
4
5
5
5
10
7
4
3
3
16
11
6
4
3
3
2
2
3
4
6
4
2
2
2
2
2
17
24
24
24
24
24
24
24
24
24
24
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
100
151
151
151
151
151
151
151
105
98
90
84
81
78
80
83
76
94
94
80
81
78
69
76
76
82
94
109
133
133
141
120
119
122
129
127
135
151
115
115
112
101
100
99
92
100
81
80
82
78
87
88
99
133
113
133
141
110
107
120
95
94
92
94
96
107
127
106
135
114
112
110
151
95
96
95
86
87
79
72
64
72
56
49
48
48
42
41
41
38
40
41
44
44
44
44
44
44
44
44
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
43
43
43
57
64
68
70
71
69
67
55
38
21
4
4
4
4
4
4
4
4
9
22
24
25
21
12
3
4
4
3
3
3
5
7
7
6
5
5
6
9
13
8
3
5
3
2
2
4
3
2
2
2
3
4
9
7
4
2
4
2
1
6
3
1
1
1
1
1
1
1
1
2
1
1
1
1
1
2
4
4
4
3
2
2
3
5
6
7
17
24
23
22
22
22
22
22
22
22
22
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
126
126
126
117
115
109
108
108
89
90
101
108
106
106
106
106
83
88
94
99
113
113
108
89
89
71
77
79
85
103
93
103
102
126
103
108
113
122
120
110
111
115
114
113
127
114
114
127
118
118
127
120
113
112
112
118
114
120
120
117
137
121
127
137
126
137
122
126
116
114
111
109
115
95
109
99
104
120
106
115
112
90
90
75
75
75
69
72
72
56
54
55
52
51
51
50
50
50
50
50
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
21
11
11
11
11
11
11
11
16
18
21
22
16
10
10
10
10
22
28
18
9
9
25
23
22
15
8
2
4
5
6
6
4
2
2
2
2
2
2
2
2
3
2
2
2
1
1
4
8
14
12
11
9
7
8
12
8
5
4
9
14
8
3
2
1
8
14
7
1
2
3
2
1
8
5
3
5
4
3
3
2
2
7
5
3
3
3
3
3
15
21
16
12
12
12
12
12
12
12
12
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
62
108
108
108
108
108
108
108
67
69
71
72
75
75
75
75
60
54
52
54
47
46
66
34
47
53
64
101
84
108
88
98
91
90
91
98
89
92
94
95
99
101
109
103
100
100
103
101
99
104
137
106
108
108
103
108
107
113
137
117
133
122
125
133
117
137
114
110
108
109
105
106
104
103
109
97
97
95
93
87
109
90
86
80
75
75
68
64
64
54
52
53
51
51
50
50
50
50
50
50
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
2
2
2
2
2
2
2
2
2
2
18
20
11
2
2
2
2
4
7
6
5
5
7
8
8
6
4
3
3
3
4
3
2
5
5
6
3
1
1
1
2
3
2
1
1
1
2
2
2
4
7
7
4
2
4
7
5
3
4
9
15
9
3
4
2
1
9
9
10
5
1
3
13
7
1
2
2
2
2
2
2
2
3
5
7
9
5
2
2
17
24
18
12
12
12
12
12
12
12
12
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
53
87
87
87
87
87
87
87
54
57
60
61
66
66
66
66
50
56
63
69
91
91
66
51
48
49
52
58
64
71
79
84
91
80
83
83
83
92
87
89
92
92
98
98
87
98
77
77
80
71
86
67
69
71
73
76
79
80
69
67
66
67
66
69
73
72
88
69
72
72
75
73
87
80
80
82
82
76
82
68
71
76
72
88
66
66
64
64
64
58
65
75
88
88
88
88
88
88
88
88
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
7
7
7
7
7
7
7
7
7
7
16
14
8
2
2
2
2
4
6
7
7
8
9
9
10
9
8
9
10
6
2
1
1
1
1
1
3
2
2
4
6
6
7
4
1
1
1
3
5
3
2
2
3
2
2
2
3
2
2
8
5
2
4
2
1
1
2
1
1
1
1
1
1
4
7
4
1
1
1
1
1
1
1
1
1
1
1
1
2
17
25
29
31
32
32
32
32
32
32
33
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
47
125
125
125
125
125
125
125
86
81
75
69
66
61
58
58
50
57
64
66
90
90
47
50
50
62
68
76
125
86
85
93
85
90
106
103
114
149
124
128
133
149
135
133
126
149
110
114
110
100
133
103
102
125
99
105
111
98
113
87
80
86
85
88
97
89
97
97
84
88
88
83
97
80
79
86
75
72
79
63
64
71
73
75
86
86
74
74
74
56
54
52
49
47
46
45
45
44
44
44
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
53
53
53
27
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
5
6
7
5
3
4
4
4
3
3
3
4
6
5
5
7
6
5
6
3
1
1
2
3
3
2
2
4
4
2
1
2
18
20
22
15
8
6
3
1
1
1
1
1
1
2
1
1
2
4
2
1
2
3
4
2
1
6
3
1
4
7
13
20
12
5
5
20
28
28
28
28
28
28
28
28
28
29
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
103
127
127
127
127
127
127
127
87
84
85
86
91
98
98
98
98
79
87
88
103
103
80
83
83
80
89
91
127
93
96
100
95
103
103
101
110
131
107
122
113
111
115
124
111
122
112
96
95
94
124
97
104
127
98
102
99
100
111
94
102
96
97
97
111
96
96
103
94
95
99
111
99
97
86
78
77
77
75
86
78
61
63
52
51
51
47
47
46
47
48
49
52
52
52
52
52
52
52
52
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
49
49
49
28
7
7
7
7
7
7
7
9
8
7
7
7
7
7
7
7
7
7
12
17
19
13
7
3
2
1
1
3
4
5
3
2
6
11
12
7
2
2
3
3
3
2
2
1
1
3
6
4
3
2
2
6
3
1
5
8
4
1
3
2
1
1
1
5
7
9
11
11
8
6
5
4
4
3
2
3
6
9
5
1
3
6
8
9
10
27
35
30
25
25
25
25
25
25
25
25
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
164
170
170
170
170
170
170
170
126
132
144
148
163
163
163
163
131
148
154
156
179
179
149
140
140
118
135
148
164
177
158
165
166
165
170
164
170
156
153
157
150
152
167
154
179
159
154
164
152
157
177
157
162
164
150
152
150
153
151
150
152
167
152
154
159
163
164
179
170
169
177
163
163
145
143
143
143
148
147
146
167
138
138
122
143
143
125
146
146
95
91
84
74
70
67
64
62
58
58
58
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
21
21
21
52
67
75
79
81
69
58
58
31
4
4
4
4
12
16
21
15
10
7
4
52
76
43
10
7
7
6
5
4
4
4
7
10
16
23
18
13
12
11
7
4
6
6
6
12
18
11
5
12
9
6
5
5
8
7
6
7
7
8
31
46
33
20
20
20
16
13
13
13
13
16
13
11
10
10
9
8
19
24
18
12
6
6
6
6
6
25
34
32
30
30
30
30
30
30
30
30
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
120
120
120
96
92
76
73
73
45
60
79
94
128
128
128
128
116
95
101
106
118
118
89
80
74
59
60
64
68
79
96
96
134
120
88
96
105
105
109
134
111
116
113
107
118
109
101
106
128
110
134
121
120
121
134
119
119
115
134
110
113
113
114
115
118
134
121
120
117
134
112
109
114
98
96
98
95
96
95
82
112
84
99
106
134
134
97
90
79
69
65
61
58
56
55
54
53
52
52
52
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
2
2
2
3
4
4
4
4
3
2
2
5
4
3
3
3
3
3
3
3
3
5
7
25
34
19
5
4
4
4
4
4
4
4
4
4
3
3
5
7
6
5
3
1
4
3
3
4
6
17
18
13
9
11
17
16
11
6
4
9
8
6
4
4
4
5
7
6
5
4
4
4
4
4
3
3
3
3
2
2
2
2
2
2
7
12
21
25
30
39
43
36
30
30
30
30
30
30
30
30
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
129
133
133
133
133
133
133
133
79
89
101
111
134
134
134
134
127
104
106
112
119
119
101
90
82
82
92
102
108
133
116
128
128
129
134
131
133
137
141
150
155
145
144
156
137
140
143
146
150
155
156
132
129
124
126
132
135
156
155
126
126
120
112
113
114
112
115
129
116
121
133
106
133
104
109
107
96
120
95
94
115
96
109
120
134
134
134
134
134
107
103
97
91
89
86
84
83
81
81
81
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
4
4
4
4
4
4
4
4
4
4
17
28
16
4
4
4
4
8
10
11
13
19
25
47
58
38
19
4
4
4
4
5
4
4
4
5
3
1
1
1
5
9
9
5
2
2
2
6
10
7
5
3
7
5
3
5
19
19
12
6
6
5
4
3
3
5
8
6
4
2
2
3
6
7
4
2
10
6
3
3
4
5
32
46
53
56
59
61
63
61
60
60
60
60
60
60
60
60
60
60
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
56
77
77
77
77
77
77
77
45
50
56
58
66
66
66
66
57
66
77
80
121
121
71
77
81
75
87
119
107
119
121
123
113
118
134
130
130
134
133
155
137
141
155
135
159
138
137
146
139
138
146
159
123
121
126
128
123
159
147
127
126
119
122
120
123
147
119
125
124
125
121
122
147
100
102
97
86
95
86
80
113
74
81
85
82
82
82
82
82
67
65
64
61
60
59
59
58
58
58
58
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
3
3
3
3
3
3
3
3
3
3
3
7
4
1
1
1
1
1
1
1
1
3
4
5
6
4
3
9
16
16
9
3
5
5
5
6
8
4
1
1
1
9
12
14
15
8
2
4
6
5
4
4
5
6
9
18
10
2
3
4
2
1
1
1
1
1
1
3
3
2
1
13
11
7
3
1
2
1
1
6
4
2
2
2
11
21
13
5
5
26
37
33
30
30
30
30
30
30
30
30
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
164
171
171
171
171
171
171
171
132
135
140
141
147
147
147
147
127
107
111
117
125
125
110
137
137
111
136
147
154
177
171
154
161
164
160
162
162
168
165
155
156
156
158
163
144
145
138
137
136
146
177
153
151
154
154
159
171
163
165
154
152
158
145
148
153
154
162
164
156
160
177
155
168
156
157
157
153
165
152
134
158
150
132
122
134
134
118
147
147
88
88
82
72
69
66
63
62
58
58
58
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
58
58
58
67
72
74
75
76
76
77
86
63
36
9
9
9
9
9
9
6
4
4
29
25
21
12
4
7
10
6
3
4
4
4
4
5
7
6
6
11
15
20
25
14
3
4
5
4
3
4
5
9
7
5
3
9
8
8
8
9
12
14
16
11
6
9
9
7
6
6
7
8
6
5
10
15
45
29
13
11
10
9
20
17
14
14
20
22
23
23
24
24
24
24
24
24
24
24
24
24
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
192
192
192
189
188
186
186
186
140
147
156
163
175
182
182
182
182
145
150
169
182
182
175
172
172
153
162
170
183
177
173
174
178
192
181
183
186
173
163
167
170
182
184
177
182
176
170
172
175
168
177
174
172
183
180
168
173
162
165
166
165
184
165
167
174
177
183
192
186
171
177
158
173
143
144
148
144
151
152
142
184
146
154
170
180
180
180
180
180
119
109
108
96
92
89
86
85
81
81
81
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
86
86
86
86
86
86
86
86
86
86
86
55
24
24
24
24
24
18
13
13
13
9
5
21
29
21
12
4
4
3
3
5
4
4
4
5
8
9
11
11
11
11
7
4
6
7
8
13
18
16
10
4
11
18
42
25
8
7
5
4
6
8
13
18
19
20
12
4
8
10
11
12
13
15
13
11
9
8
8
15
21
28
50
61
66
69
72
76
78
45
13
13
13
13
13
13
13
13
13
60
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
107
107
107
98
96
89
89
89
57
65
75
82
91
103
103
103
103
86
95
97
117
117
88
87
87
72
74
80
75
83
91
90
89
107
101
84
89
85
92
115
104
110
125
114
117
107
125
101
96
104
125
95
101
96
91
101
89
88
94
85
94
84
82
81
85
85
89
117
91
93
94
87
95
86
83
82
79
82
77
68
69
72
64
56
61
61
56
56
56
53
54
55
56
56
56
56
56
56
56
56
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
5
5
5
5
5
5
5
5
5
5
14
13
9
5
5
5
5
8
12
6
1
1
21
22
23
12
1
4
4
3
2
1
4
3
3
2
2
1
1
2
2
2
2
3
8
4
1
6
9
8
7
5
3
2
2
8
10
7
4
8
9
10
6
3
3
3
3
2
1
2
3
2
1
2
1
1
2
2
2
2
9
16
8
1
2
3
3
3
4
25
36
33
30
30
30
30
30
30
30
30
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
177
177
177
173
172
170
170
170
140
135
138
136
135
135
135
135
135
121
127
134
149
149
128
143
143
114
129
148
164
170
170
157
162
177
158
162
145
151
127
123
130
134
137
150
149
141
132
143
137
138
170
139
143
164
150
154
170
151
149
157
136
136
141
135
144
150
162
177
142
143
170
129
151
104
100
100
96
120
95
85
108
81
92
82
105
105
89
106
106
71
70
65
58
56
54
52
51
49
49
49
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
81
81
81
107
120
127
130
132
106
81
81
51
22
16
16
16
16
21
24
17
10
10
22
37
44
31
16
2
2
2
2
2
5
4
4
4
5
5
5
3
2
2
2
2
2
3
4
8
12
10
5
1
2
4
11
14
14
11
8
8
5
3
1
1
1
2
3
7
12
7
2
1
3
2
2
7
4
1
6
5
3
2
5
3
1
1
1
1
1
17
28
26
25
25
25
25
25
25
25
25
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
66
159
159
159
159
159
159
159
106
104
104
109
111
117
117
117
117
89
96
102
111
111
93
93
93
87
96
111
145
124
133
149
115
107
116
113
121
159
131
135
138
133
136
141
131
136
136
112
115
125
141
133
139
145
135
162
142
152
162
149
162
139
140
135
129
134
127
126
122
133
126
127
159
125
119
120
114
113
112
100
112
113
93
84
77
77
75
83
83
63
61
59
55
54
53
52
51
50
50
50
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
22
22
22
44
55
60
63
64
61
58
47
29
12
8
8
8
8
8
8
8
8
8
10
11
12
10
7
4
4
3
3
4
4
4
4
4
6
6
6
9
35
58
48
25
2
2
3
3
3
6
7
9
7
5
3
9
6
3
5
8
7
7
7
5
3
3
3
4
3
3
3
5
8
6
4
3
3
4
6
9
6
3
8
7
6
6
6
6
6
22
30
24
19
19
19
19
19
19
19
19
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
49
85
85
85
85
85
85
85
53
73
97
121
169
169
169
169
139
144
144
141
144
144
135
94
98
98
93
112
101
112
157
106
135
110
110
118
122
131
126
144
133
130
154
125
128
136
130
157
168
135
170
136
142
136
124
170
133
148
162
142
170
161
168
168
159
168
138
132
123
165
134
134
154
168
112
112
102
89
85
77
75
86
109
101
168
168
137
169
169
101
95
85
71
66
61
57
55
49
49
49
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
2
2
2
2
2
2
2
3
4
6
13
37
21
6
6
6
6
6
6
6
7
21
11
2
2
10
18
36
18
1
2
3
3
3
3
3
3
6
7
4
2
2
3
3
4
6
6
5
5
7
5
3
3
8
13
14
9
5
4
3
9
5
2
1
1
6
4
2
1
1
2
1
1
3
4
6
4
2
2
3
2
1
8
5
3
3
3
3
3
19
27
21
15
15
15
15
15
15
15
15
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
175
175
175
153
149
145
140
137
139
141
144
153
149
149
149
149
131
117
116
128
130
134
153
140
140
111
115
126
125
131
134
132
137
175
129
121
121
119
117
119
119
119
132
115
120
125
125
140
149
118
149
122
127
125
121
130
113
108
106
113
96
101
95
100
118
116
121
175
113
122
131
103
132
92
87
83
73
75
72
66
101
77
98
120
149
149
149
149
149
96
88
80
68
63
59
56
54
49
49
49
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
106
87
87
87
87
87
87
87
107
117
128
89
47
5
5
5
5
5
5
5
5
8
29
33
35
38
20
3
3
4
7
7
7
5
3
3
3
2
2
11
31
38
23
8
3
3
2
1
3
21
11
1
1
2
4
11
7
3
4
6
9
5
1
5
7
10
6
2
6
8
4
1
1
2
7
4
1
8
8
9
12
16
9
3
3
3
3
22
32
35
36
30
25
25
25
25
25
25
25
25
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
81
81
81
78
78
77
76
76
76
76
73
69
74
76
76
76
76
66
73
75
96
96
81
81
81
65
64
72
69
70
73
96
84
88
104
99
84
88
81
77
96
82
79
85
96
77
104
81
78
81
80
94
86
92
85
85
88
91
104
94
92
83
80
78
80
83
78
94
92
80
81
80
72
72
65
70
63
63
69
56
60
60
59
65
58
58
59
64
64
53
52
51
49
48
47
47
46
46
46
46
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
22
5
5
5
5
5
5
5
39
56
51
30
9
4
4
4
4
4
4
4
4
4
12
34
45
25
5
4
4
5
5
5
4
4
4
4
2
1
2
2
2
1
1
2
3
3
3
3
4
5
6
3
1
2
3
4
4
4
8
11
8
5
3
1
2
3
5
4
4
4
4
4
4
4
3
2
1
1
1
1
1
1
3
4
5
6
5
5
5
23
32
26
21
21
21
21
21
21
21
21
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
100
100
100
86
83
72
72
72
68
74
74
77
84
94
94
94
94
100
100
92
102
102
93
85
94
94
85
85
90
104
87
103
88
91
100
91
102
92
94
92
93
103
92
92
94
85
79
82
83
93
111
97
111
101
99
118
103
108
118
103
118
97
97
93
92
94
97
94
92
88
104
81
80
83
69
70
68
67
77
62
67
71
59
71
47
43
46
43
41
41
41
41
41
41
41
41
41
41
41
41
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
7
5
5
5
5
5
5
5
6
7
27
15
3
3
3
3
7
23
32
16
1
1
12
45
69
35
1
12
11
7
4
1
4
3
2
1
3
2
1
1
1
1
1
1
3
2
2
3
6
8
10
5
1
3
6
10
20
18
17
15
8
2
1
1
2
2
2
5
4
4
4
4
4
4
2
1
1
1
1
10
6
2
4
5
5
6
3
1
1
16
24
24
24
24
24
24
24
24
24
24
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
165
165
165
159
158
154
154
154
91
99
113
126
137
162
162
162
162
125
133
147
157
157
148
109
97
100
111
124
145
154
138
144
146
165
150
153
158
162
159
162
160
162
163
160
161
155
163
146
148
149
163
161
156
154
156
154
148
161
138
134
137
160
126
131
140
143
156
165
140
142
144
117
133
110
112
117
110
120
136
120
160
136
143
149
153
153
153
153
153
144
143
141
139
138
137
137
136
136
136
136
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
7
7
7
7
7
7
7
7
7
7
21
42
24
7
7
7
7
10
11
12
13
13
14
40
53
33
14
11
18
10
3
6
6
4
2
2
3
2
2
4
4
5
4
4
5
8
10
12
13
8
4
4
12
16
17
18
11
4
5
6
11
13
16
10
4
4
4
5
5
4
4
4
4
4
4
6
7
7
8
9
10
16
38
49
54
57
60
97
116
88
60
60
60
60
60
60
60
60
60
60
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
82
82
82
65
62
51
51
55
59
82
82
73
79
80
80
80
80
80
80
80
82
82
59
63
59
54
57
63
69
104
86
80
86
70
86
86
107
126
122
160
143
151
166
157
160
156
166
125
128
134
166
119
114
115
113
106
99
97
130
105
107
130
111
117
130
122
106
103
104
108
104
110
122
93
97
93
87
97
86
91
111
90
103
91
86
86
75
70
70
69
76
87
103
103
103
103
103
103
103
103
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
2
2
2
2
2
2
2
2
2
2
19
11
3
1
1
1
1
18
26
15
5
5
4
3
3
4
4
4
7
11
7
4
4
3
2
2
3
4
4
5
32
21
11
5
15
8
1
1
1
2
3
4
2
1
4
8
4
1
12
8
4
1
3
2
1
1
1
4
4
3
2
3
3
4
5
4
3
3
2
2
1
1
1
2
11
20
35
42
46
46
46
45
44
44
44
44
44
44
44
44
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
198
198
198
197
197
197
197
197
133
131
150
157
171
197
197
197
197
182
182
192
198
198
196
195
195
168
187
188
196
192
193
193
194
198
195
196
197
194
182
182
183
197
186
185
198
196
172
195
169
175
192
177
182
196
183
190
193
179
182
190
177
184
171
174
180
186
196
198
197
189
192
159
194
136
138
139
129
157
133
125
184
120
132
142
140
140
140
140
140
93
88
89
81
79
77
75
74
72
72
72
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
16
16
16
48
64
72
76
78
47
16
16
14
12
12
12
12
26
33
36
24
12
12
12
87
124
75
27
20
13
8
3
3
8
10
11
11
11
11
11
11
11
20
25
18
11
11
11
11
26
19
13
13
19
14
9
8
8
7
7
8
8
8
30
53
43
33
20
7
6
6
9
11
13
23
15
7
7
7
7
14
15
16
14
13
13
13
13
33
43
28
13
13
13
13
13
13
13
13
13
13
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
128
185
185
185
185
185
185
185
106
112
120
123
134
134
134
134
122
103
117
123
153
153
93
84
76
87
111
134
182
177
172
163
161
167
171
182
185
172
152
156
155
153
167
163
143
144
138
142
139
140
177
153
159
182
163
165
172
163
162
163
154
167
148
153
156
161
182
166
185
174
177
163
172
117
119
120
113
156
119
117
167
118
133
146
153
153
153
153
153
105
97
99
90
88
86
84
83
81
81
81
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
7
7
7
8
9
9
9
9
9
10
17
14
8
3
3
3
3
5
6
6
7
9
8
7
7
8
6
5
5
5
5
5
5
5
11
17
13
10
10
10
14
13
9
5
9
14
12
9
7
11
8
6
6
7
9
12
9
6
10
13
14
15
16
30
21
13
10
7
7
7
9
11
13
15
11
7
7
7
7
11
13
16
14
13
13
13
13
47
64
38
13
13
13
13
13
13
13
13
13
13
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
157
186
186
186
186
186
186
186
137
142
147
149
156
156
156
156
155
134
137
137
138
138
125
86
91
103
123
138
155
190
171
166
168
169
169
164
186
168
158
162
161
158
185
155
157
156
148
157
153
161
190
165
167
169
167
164
171
159
162
164
167
185
167
166
166
169
167
170
186
177
190
183
168
134
132
130
130
151
138
130
185
130
141
130
138
138
121
142
142
119
118
114
110
108
106
105
104
103
103
103
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
1
1
1
3
4
4
4
4
4
5
55
32
9
5
5
5
5
16
28
17
6
6
3
1
1
3
6
12
13
10
7
6
9
8
7
7
7
23
17
11
8
5
10
7
5
9
11
13
14
16
13
10
19
17
16
14
12
9
6
6
28
16
4
32
18
4
8
12
9
6
4
4
5
6
6
7
7
7
8
11
13
16
38
22
6
6
6
6
6
23
41
36
32
32
32
32
32
32
32
32
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
162
183
183
183
183
183
183
183
102
113
127
137
160
161
161
161
161
120
133
145
159
159
143
103
97
111
131
147
183
191
171
173
175
171
172
183
169
174
161
160
165
163
190
162
161
158
149
155
152
159
191
173
175
183
190
171
171
162
162
164
169
185
174
178
179
177
190
175
176
178
191
163
174
140
136
135
134
141
142
129
185
136
143
136
138
138
126
142
142
114
112
107
102
100
98
96
95
93
93
93
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
5
5
5
5
5
5
5
5
5
5
9
45
24
4
4
4
4
4
4
4
4
6
9
21
27
18
9
4
4
3
3
4
4
4
4
4
4
4
4
4
4
5
4
3
3
4
6
13
24
19
11
4
5
6
36
38
21
4
12
14
10
7
7
5
4
5
5
5
7
6
5
5
5
15
15
16
13
10
12
15
15
16
37
21
6
6
6
6
6
34
62
49
37
37
37
37
37
37
37
37
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
123
178
178
178
178
178
178
178
115
112
111
113
116
120
120
120
120
113
120
126
154
154
95
89
88
97
122
132
174
178
144
153
148
151
160
176
171
165
158
151
146
149
156
145
154
137
129
135
135
138
172
149
161
174
158
178
158
155
156
153
148
156
138
141
145
154
176
162
171
165
172
147
165
117
113
106
104
126
106
99
156
97
105
95
104
104
88
99
99
67
66
64
58
57
55
54
53
52
52
52
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
5
5
5
5
5
5
5
5
5
5
23
13
3
3
3
3
5
21
29
18
7
7
6
5
5
6
4
3
3
3
5
7
10
9
8
5
3
2
1
4
7
11
9
5
2
21
13
5
3
2
2
3
5
19
14
9
6
3
2
4
2
1
7
4
1
1
1
1
7
4
1
1
1
3
3
3
3
3
3
16
11
6
4
2
2
3
3
3
3
17
24
27
28
29
29
29
29
29
29
30
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
128
128
128
128
128
128
128
128
128
128
113
113
123
128
128
128
128
107
104
105
99
95
108
81
79
73
72
72
74
79
76
79
80
94
89
82
83
84
77
78
78
79
82
84
82
79
92
79
75
78
84
81
82
84
98
83
85
82
91
91
98
98
114
114
97
101
102
97
105
105
93
92
92
85
75
76
78
85
75
75
78
65
70
77
67
67
64
64
64
53
52
52
50
49
49
48
48
48
48
48
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
66
22
22
22
22
22
22
22
44
55
66
34
3
3
3
3
21
25
27
15
3
3
12
33
43
23
3
6
3
1
2
3
4
2
1
1
1
1
1
2
3
4
3
2
2
1
1
1
2
5
6
7
6
6
17
22
18
13
9
10
5
1
7
4
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
3
3
3
2
2
2
2
2
7
13
25
32
28
25
25
25
25
25
25
25
25
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
123
156
156
156
156
156
156
156
91
99
109
116
133
133
133
133
116
103
116
122
155
155
90
94
93
101
119
130
154
175
141
145
147
147
147
156
156
136
133
145
140
143
167
146
144
149
136
142
135
141
175
156
167
160
167
156
148
138
145
139
146
158
167
152
155
156
167
157
156
150
175
129
136
101
102
102
100
145
107
105
158
107
125
117
155
155
129
154
154
93
88
80
68
64
60
57
55
50
50
50
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
2
2
2
6
8
9
9
9
9
10
17
13
9
7
7
7
7
7
7
7
7
8
5
2
2
19
10
2
3
5
13
11
7
4
6
4
2
4
6
7
7
8
9
5
2
3
3
2
2
34
19
4
3
2
20
16
12
8
5
6
6
5
5
5
4
4
4
5
5
4
4
4
4
4
4
7
7
7
8
11
13
16
10
5
2
2
2
2
2
17
24
23
22
22
22
22
22
22
22
22
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
127
179
179
179
179
179
179
179
116
112
118
127
138
158
158
158
158
138
144
142
156
156
125
126
121
126
139
146
178
179
152
157
153
156
163
179
172
165
153
155
148
158
158
143
156
132
129
129
126
127
172
139
152
178
155
179
159
147
148
157
147
158
141
145
145
156
179
158
172
160
172
135
165
112
113
109
98
125
101
98
158
100
110
97
108
108
91
105
105
74
82
89
92
92
92
92
92
92
92
92
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
44
44
44
53
57
59
60
61
59
57
50
44
25
6
6
6
6
6
6
4
3
3
14
46
78
40
3
5
7
6
4
3
3
3
3
4
3
2
1
4
7
11
7
3
2
3
3
4
9
27
16
5
5
5
16
13
9
5
5
3
1
2
3
3
3
3
2
1
1
1
2
4
4
2
1
2
2
2
2
3
2
2
2
2
2
2
2
2
3
13
20
22
23
23
23
23
23
23
23
24
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
82
82
82
66
63
52
52
55
58
82
82
70
79
80
80
80
80
84
89
86
105
105
71
80
77
68
69
77
76
79
82
105
87
93
93
91
105
90
92
93
93
98
105
100
105
90
89
92
83
81
93
83
83
88
83
85
95
81
89
88
87
95
95
90
94
95
95
105
95
88
89
82
88
77
70
83
72
70
88
63
64
65
65
83
58
58
57
60
60
48
53
59
65
65
65
65
65
65
65
65
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
1
1
1
1
1
1
1
1
1
2
15
9
3
2
2
2
2
14
20
18
16
14
7
1
1
26
15
4
4
3
2
3
4
4
4
3
2
1
1
1
3
5
3
1
1
2
1
1
12
22
16
10
10
6
2
9
7
6
7
8
7
7
10
8
7
6
4
3
3
3
4
3
3
3
3
3
2
2
2
3
3
3
4
3
2
2
2
2
2
11
16
18
19
20
20
20
20
20
20
21
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
113
113
113
95
92
89
85
81
85
88
94
113
99
99
99
99
78
81
92
102
126
126
113
95
89
89
91
91
96
105
96
100
105
105
112
112
114
137
119
117
121
122
122
137
121
122
120
110
112
119
137
123
120
125
126
110
115
105
96
111
93
101
106
94
119
102
103
115
111
101
105
92
101
80
86
87
82
119
77
74
68
75
82
79
125
125
101
126
126
74
72
65
55
52
48
45
44
40
40
40
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
22
3
3
3
3
3
3
3
35
51
67
39
12
2
2
2
2
7
9
10
10
10
10
34
46
49
26
3
3
3
3
3
4
4
4
4
4
3
2
28
24
13
2
2
3
2
1
4
16
9
2
2
5
17
9
2
3
5
6
8
5
2
1
1
1
1
2
2
1
1
1
1
2
2
2
7
5
3
1
3
3
3
8
4
1
1
1
1
1
14
20
17
14
14
14
14
14
14
14
14
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
150
150
150
125
121
112
109
110
121
126
133
150
147
147
147
147
123
125
125
129
131
133
150
134
134
105
107
108
100
129
114
119
136
146
113
113
110
105
106
109
111
111
127
124
120
129
112
134
116
122
147
118
118
119
126
111
113
115
116
136
118
112
129
108
120
121
114
146
112
109
108
101
127
90
85
82
76
80
80
77
108
74
86
91
105
107
106
147
147
88
86
78
66
62
58
55
53
49
49
49
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
75
7
7
7
7
7
7
7
41
75
112
67
22
16
16
16
16
28
40
38
37
22
7
11
13
15
15
16
19
11
4
4
4
3
3
4
6
3
1
3
4
6
5
4
3
2
1
2
3
4
3
3
2
1
3
6
3
1
2
4
9
6
3
2
2
2
2
1
1
1
2
1
1
1
2
2
2
2
3
4
3
3
6
5
5
5
21
29
35
37
38
32
26
26
26
26
26
26
26
26
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
71
71
71
71
71
71
71
71
71
71
72
85
95
115
115
115
115
87
94
101
110
110
91
70
68
57
69
70
83
135
88
99
91
81
82
79
84
86
92
99
103
115
114
115
110
104
114
109
113
111
135
112
115
115
113
133
116
121
122
112
133
116
123
133
125
133
133
120
114
116
135
103
114
91
95
92
90
133
82
78
82
77
86
83
100
100
85
91
91
67
65
66
62
61
60
59
59
58
58
58
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
2
2
2
2
2
2
2
3
33
48
44
28
12
7
7
7
7
7
7
6
6
6
4
2
2
4
6
6
6
4
2
3
3
3
4
5
4
3
3
2
1
1
9
8
8
5
3
10
17
11
6
5
9
16
17
18
11
5
4
5
6
4
2
2
2
3
3
2
1
1
3
2
1
2
2
3
7
5
3
3
3
3
15
13
11
11
10
10
10
19
23
25
26
27
27
27
27
27
27
28
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
51
87
87
87
87
87
87
87
54
53
53
49
50
49
49
49
49
52
56
65
74
76
87
87
87
82
80
78
87
75
76
79
83
80
89
105
91
92
93
119
94
101
106
102
113
119
102
113
99
94
119
97
99
99
105
89
90
83
81
83
89
82
86
82
83
84
84
87
84
78
79
77
78
86
75
84
74
70
76
70
68
76
63
84
50
47
53
50
50
50
50
56
63
63
63
63
63
63
63
63
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
1
1
1
1
1
1
1
1
1
1
12
7
3
1
1
1
1
5
7
7
7
7
14
18
22
20
12
4
4
4
6
3
1
3
2
1
3
2
1
3
4
5
3
1
1
2
2
2
2
5
4
3
2
3
16
16
9
2
4
7
6
4
2
2
2
3
3
3
3
4
3
3
3
4
3
2
1
1
1
2
4
6
15
8
1
1
1
1
1
12
18
21
22
23
23
23
23
23
23
24
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
140
140
140
92
84
68
62
63
66
79
79
89
109
136
136
136
136
114
114
107
111
120
121
140
140
109
111
108
100
144
110
118
136
109
114
110
117
131
114
131
126
120
142
131
127
144
113
140
108
111
134
113
108
112
109
112
108
131
108
118
119
116
144
116
116
117
110
114
112
113
134
104
104
101
96
104
100
103
105
104
109
86
79
98
57
52
55
48
45
55
65
80
105
105
105
105
105
105
105
105
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
7
7
7
7
7
7
7
7
7
7
27
14
1
1
1
1
7
17
28
15
3
3
3
56
82
42
3
2
3
4
3
2
1
1
2
2
2
2
2
3
5
6
4
2
2
2
3
2
2
2
2
4
3
2
3
4
3
2
2
4
7
15
11
7
4
3
3
4
5
4
3
5
4
3
2
2
2
2
2
12
7
2
4
2
1
1
1
1
1
18
27
31
33
34
35
35
35
35
35
36
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
177
177
177
176
175
175
175
175
152
144
141
139
144
147
147
147
147
125
126
132
135
135
124
145
145
115
125
142
165
141
170
158
157
177
161
163
145
175
137
127
127
147
121
116
121
124
109
145
105
109
134
115
121
165
132
132
170
132
128
158
114
111
112
114
130
139
163
177
139
135
127
121
175
105
103
101
88
91
78
71
72
73
80
80
92
92
81
98
98
66
64
60
53
51
49
47
46
44
44
44
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
87
87
87
87
87
87
87
87
87
87
103
62
22
22
22
22
27
35
39
23
8
8
16
21
24
24
12
1
1
1
2
5
5
4
3
2
1
1
3
4
4
2
1
1
1
1
1
1
1
1
1
1
2
3
7
13
7
1
3
5
3
1
6
3
1
1
1
5
3
1
1
1
1
2
3
4
4
3
3
4
2
1
3
5
6
6
6
6
7
17
28
24
20
20
20
20
20
20
20
20
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
183
184
184
184
184
184
184
184
139
144
150
152
160
162
162
162
162
135
139
153
170
170
147
134
134
134
147
158
177
191
167
163
170
183
176
178
178
184
157
162
166
163
184
165
160
159
170
155
153
161
191
168
173
177
170
178
170
165
181
168
173
184
175
173
181
178
178
183
178
180
191
166
184
145
138
135
121
128
120
125
184
138
147
131
157
157
135
156
156
136
136
132
128
127
126
125
124
123
123
123
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
81
81
81
81
81
81
81
81
81
81
86
59
32
5
5
5
5
5
5
5
5
9
16
34
43
26
9
4
4
4
6
9
7
6
8
10
7
5
5
5
5
6
5
5
5
12
18
12
6
5
4
4
5
6
13
16
10
4
4
4
10
16
22
19
11
4
4
4
3
3
3
4
4
4
4
6
6
6
6
6
6
7
30
16
3
3
3
3
3
28
41
47
50
52
53
53
53
53
53
54
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
105
107
107
107
107
107
107
107
80
86
94
106
126
126
126
126
114
110
111
118
122
122
131
112
114
114
115
124
131
170
112
121
122
116
140
122
127
138
126
128
138
132
134
140
130
138
133
122
124
125
170
119
122
122
121
123
118
140
128
125
121
122
127
121
127
126
127
140
129
130
170
115
107
104
95
91
88
120
88
84
122
73
78
71
78
78
68
79
79
55
53
50
45
43
42
40
39
38
38
38
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
3
3
3
8
10
11
12
12
12
13
26
33
23
13
13
13
13
19
22
24
26
21
12
3
3
20
18
16
16
11
6
4
3
3
7
7
8
20
14
9
9
9
14
7
1
2
3
4
6
5
5
8
6
5
23
19
11
3
11
13
12
11
15
13
7
1
9
9
6
3
1
2
3
2
1
1
1
2
2
2
2
2
2
1
1
1
1
1
1
14
23
24
24
24
24
24
24
24
24
25
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
193
193
193
192
192
192
192
192
125
126
137
151
165
192
192
192
192
160
167
183
196
196
188
171
171
150
167
170
192
171
175
180
182
193
185
192
179
185
166
165
169
192
175
175
196
188
153
184
146
161
174
167
169
192
167
164
171
159
160
161
156
158
167
160
169
177
192
196
179
171
170
150
185
134
136
135
130
145
135
121
158
121
130
119
150
150
128
152
152
94
88
80
68
64
60
57
55
50
50
50
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
10
10
10
10
10
10
10
10
10
10
31
17
4
4
4
4
10
21
31
17
4
4
4
57
84
44
4
4
4
3
3
3
3
4
4
4
4
4
6
5
3
2
2
2
2
3
3
2
2
3
3
3
2
2
3
5
19
12
5
10
13
14
14
15
9
4
9
16
12
8
4
4
5
4
4
7
7
7
7
11
8
6
5
5
5
5
5
5
5
18
25
23
22
22
22
22
22
22
22
22
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
103
154
154
154
154
154
154
154
85
98
113
123
148
148
148
148
115
112
108
110
114
114
104
96
101
101
108
116
123
126
138
154
128
125
128
123
117
146
112
113
112
110
126
110
128
115
110
118
147
105
148
117
124
130
128
126
138
131
123
154
129
116
123
129
120
129
123
109
107
109
104
101
146
94
93
94
82
83
100
74
77
83
99
92
147
147
121
148
148
99
105
108
102
102
102
101
100
100
100
100
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
1
1
1
2
2
2
2
2
1
1
1
30
16
3
3
3
3
3
3
3
3
4
41
63
82
43
4
4
4
4
4
4
4
4
4
4
3
2
2
1
1
1
1
2
4
9
14
8
3
7
4
1
1
13
20
18
10
2
3
5
3
2
1
1
1
1
2
1
1
1
1
1
1
7
6
5
3
2
1
2
1
1
3
3
3
3
3
3
3
19
27
29
30
30
30
30
30
30
30
31
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
120
153
153
153
153
153
153
153
86
91
99
104
109
121
121
121
121
97
101
115
114
114
144
101
103
113
120
127
145
153
131
126
124
120
116
121
125
127
153
130
130
129
128
123
121
144
117
118
122
120
133
133
139
145
153
153
131
134
132
126
133
131
110
111
114
119
129
144
135
153
133
120
126
116
115
115
110
120
109
105
108
93
102
76
75
75
70
72
72
69
77
87
102
102
102
102
102
102
102
102
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
1
1
1
1
1
1
1
1
1
1
9
24
12
1
1
1
1
5
7
8
10
22
40
55
62
45
28
15
15
9
3
4
5
6
10
8
5
3
3
2
1
1
2
2
3
4
6
9
13
9
5
6
7
16
10
5
4
4
12
13
15
9
3
3
3
5
5
5
5
5
4
4
4
5
8
12
7
3
6
7
6
6
5
4
3
3
3
3
3
25
36
42
45
46
47
47
47
47
47
48
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
152
152
152
135
132
123
119
119
105
106
110
113
109
109
109
109
99
84
91
100
109
109
113
91
91
79
78
83
86
89
102
111
117
152
131
121
129
125
123
125
123
113
125
105
109
100
90
94
98
86
131
83
85
88
85
83
87
92
81
111
78
78
83
89
105
109
119
152
96
101
95
92
101
90
94
94
83
80
78
78
66
69
73
67
98
98
82
100
100
66
66
63
57
55
53
52
51
49
49
49
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
40
40
40
52
58
61
63
65
68
70
72
56
32
9
9
9
9
11
12
8
5
5
29
38
42
23
5
3
3
3
4
4
4
3
3
3
3
12
15
9
3
2
1
3
7
4
1
1
1
2
2
1
1
2
3
4
2
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
2
2
2
2
3
17
25
25
25
25
25
25
25
25
25
25
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
47
77
77
77
77
77
77
77
47
53
60
62
72
72
72
72
64
67
71
76
86
86
86
67
65
69
69
74
86
82
77
71
68
68
86
66
73
77
77
89
89
91
110
110
95
110
84
81
78
76
82
76
81
84
85
94
91
89
94
89
94
88
86
87
89
85
88
84
83
84
89
84
84
80
84
78
78
84
81
68
69
77
64
78
52
48
52
48
48
51
52
55
60
60
60
60
60
60
60
60
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
3
3
3
4
5
5
5
6
4
3
3
12
8
5
5
5
5
5
5
5
5
7
5
4
4
21
12
4
4
4
5
4
3
3
3
4
3
2
2
3
3
3
3
3
3
2
1
1
5
3
2
1
1
1
9
12
12
6
1
8
13
7
1
1
1
12
6
1
1
2
6
3
1
2
2
1
1
1
2
4
3
2
2
2
2
2
2
2
3
24
36
33
30
30
30
30
30
30
30
30
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
139
139
139
88
80
64
56
56
57
68
74
95
110
141
141
141
141
115
109
118
121
130
154
139
139
109
122
124
128
170
108
118
141
121
128
154
112
113
108
109
107
107
157
105
116
118
106
154
110
126
170
123
155
119
116
124
120
141
143
129
144
157
155
141
143
131
127
125
130
135
170
149
115
112
106
101
100
110
111
104
157
100
103
98
82
82
74
79
79
87
98
98
98
98
98
98
98
98
98
98
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
3
1
1
1
1
1
1
1
2
3
17
14
8
3
3
3
3
16
22
13
5
5
29
69
89
47
5
4
4
4
4
5
4
3
2
2
3
2
1
3
5
9
5
2
4
5
5
5
3
2
2
5
8
5
2
2
6
5
4
5
6
4
3
3
4
6
5
4
4
4
3
3
3
4
6
10
8
6
5
4
3
2
7
5
3
3
3
3
3
15
27
27
27
27
27
27
27
27
27
27
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
183
186
186
186
186
186
186
186
129
129
135
151
160
183
183
183
183
153
154
164
159
159
176
141
141
124
139
150
153
175
170
164
168
183
175
183
186
167
159
161
162
183
167
159
159
176
149
153
147
149
175
159
167
165
167
157
170
151
154
164
157
167
167
151
162
172
183
183
186
168
175
149
167
120
116
109
109
131
116
110
167
113
127
121
147
147
122
134
134
88
85
87
79
77
76
74
73
72
72
72
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
2
2
2
2
2
2
2
2
2
2
19
29
15
2
2
2
2
18
26
15
4
4
35
78
99
54
9
4
4
4
4
4
4
4
4
4
4
11
10
9
9
9
18
10
2
7
10
8
7
9
6
4
4
7
9
12
19
12
6
4
10
13
16
16
10
5
4
4
5
5
5
9
7
5
5
7
7
7
8
11
13
16
44
35
26
26
20
14
14
13
13
13
13
13
13
13
13
13
13
60
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
194
196
196
196
196
196
196
196
147
154
164
172
179
194
194
194
194
166
172
180
186
186
181
146
146
142
162
170
192
190
188
183
188
194
191
195
193
196
183
184
188
194
190
184
186
181
169
170
179
175
190
186
190
192
190
185
188
184
177
183
178
185
190
183
187
190
195
194
193
188
190
165
196
152
155
153
144
169
146
149
185
151
159
172
179
179
179
179
179
130
134
142
138
138
138
138
138
138
138
138
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
13
13
13
13
13
13
13
13
13
13
64
61
37
13
13
13
13
35
57
34
11
10
10
61
87
49
11
10
10
7
5
9
7
5
9
13
18
23
28
28
16
5
6
8
18
23
28
40
40
27
15
20
26
33
24
15
10
6
13
17
22
22
22
22
22
22
21
20
15
10
11
13
26
29
20
11
14
18
29
34
22
10
19
23
25
26
28
47
56
48
40
40
40
40
40
40
40
40
40
40
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
123
168
168
168
168
168
168
168
104
104
117
129
138
160
160
160
160
134
141
147
153
153
143
94
94
103
120
130
154
170
145
154
148
147
152
156
148
168
148
153
158
160
180
152
149
149
133
135
141
147
170
155
160
154
158
150
150
148
153
154
155
180
160
149
150
153
158
160
154
160
170
151
168
128
130
128
122
145
129
117
180
105
114
115
112
121
115
153
153
89
84
74
61
57
52
48
46
41
41
41
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
7
7
7
39
55
63
67
69
43
17
17
14
12
12
12
12
20
24
29
19
10
8
6
6
7
8
7
6
6
4
3
5
5
5
5
5
4
4
4
4
3
2
2
2
3
18
11
4
6
5
4
4
5
6
5
5
4
4
5
6
11
7
4
4
4
4
9
9
6
3
3
4
5
4
4
6
26
19
12
16
9
3
4
5
12
20
31
36
38
35
32
27
22
22
22
22
22
22
22
22
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
194
194
194
189
188
184
184
184
139
147
158
166
182
186
186
186
186
150
154
173
186
186
181
143
143
136
145
151
164
177
163
173
174
194
177
178
176
184
172
174
169
186
175
176
186
181
175
176
182
172
177
173
175
174
164
165
164
169
166
168
168
175
175
165
172
173
172
194
171
171
177
161
184
145
140
142
140
146
150
147
175
153
161
160
182
182
161
162
150
150
150
150
150
150
150
150
150
150
150
150
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
86
86
86
86
86
86
86
86
86
86
86
63
32
2
2
2
2
2
2
2
2
10
21
36
44
36
21
7
10
7
5
7
6
5
7
7
7
9
11
11
8
5
7
7
7
16
21
23
26
20
15
12
10
32
36
28
20
17
15
18
19
20
21
17
14
18
22
22
17
13
33
46
30
15
25
21
18
29
40
66
53
40
40
40
45
50
34
18
18
29
34
37
38
39
39
39
39
39
39
40
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
160
182
182
182
182
182
182
182
111
107
113
115
121
121
121
121
120
110
123
135
158
158
142
103
88
102
111
132
182
146
169
157
153
160
156
154
150
172
138
141
141
142
158
140
158
142
132
135
130
134
144
147
156
182
158
176
169
168
176
161
176
158
156
156
155
153
154
160
140
147
146
142
172
145
128
128
125
128
120
119
158
110
106
91
85
85
96
102
116
116
116
116
116
116
116
116
116
116
116
116
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
6
6
6
42
60
69
73
75
40
6
6
9
5
2
2
2
2
21
30
19
9
9
9
19
24
14
4
4
4
4
5
7
8
9
8
7
7
6
6
5
4
4
11
6
2
3
4
6
6
5
5
13
22
12
3
7
11
15
15
15
11
7
4
4
4
4
7
7
7
5
4
5
5
4
4
6
4
3
7
11
9
7
8
5
3
3
3
3
3
25
36
42
45
46
47
47
47
47
47
48
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
123
123
123
109
106
95
95
95
80
86
93
110
134
134
134
134
122
110
110
109
108
108
100
84
84
79
93
96
96
133
102
109
109
123
115
108
111
109
111
110
110
122
107
107
107
106
115
111
110
108
134
106
106
104
108
102
101
102
115
109
110
109
127
108
113
116
127
123
116
117
133
109
106
103
103
98
99
111
99
103
107
83
89
86
91
102
100
134
134
85
83
79
70
67
65
62
61
58
58
58
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
1
1
1
1
1
1
1
1
1
1
17
28
14
1
1
1
1
17
25
17
9
9
23
39
47
28
9
4
4
3
3
6
9
10
12
9
6
4
4
4
3
3
5
4
3
11
12
11
8
6
10
13
15
9
3
11
15
10
6
11
13
12
12
9
6
9
13
13
10
7
5
5
5
24
15
7
7
7
8
11
13
16
23
16
9
9
25
33
42
36
31
30
30
30
30
30
30
30
30
30
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
114
167
167
167
167
167
167
167
117
102
105
114
98
97
90
90
90
95
100
107
120
120
120
83
77
82
99
107
129
167
107
120
109
116
119
127
142
104
102
101
95
91
102
85
91
91
87
109
83
81
89
89
106
129
118
167
125
112
119
120
107
104
98
112
97
110
127
102
142
107
105
105
112
91
89
86
87
89
86
96
102
73
69
66
48
43
44
39
39
38
41
45
52
52
52
52
52
52
52
52
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
7
7
7
45
64
73
78
80
44
8
8
10
11
11
11
12
20
24
29
18
7
7
7
7
7
7
5
4
4
4
4
4
4
3
2
2
1
1
1
1
2
3
8
5
2
3
5
3
2
7
6
5
5
5
5
12
6
1
2
4
5
5
5
3
1
1
2
1
1
1
1
1
1
1
1
1
1
1
2
10
7
5
5
3
1
1
1
1
1
13
19
16
13
13
13
13
13
13
13
13
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
127
176
176
176
176
176
176
176
137
138
139
136
135
134
134
134
95
97
99
104
109
109
116
77
77
91
110
131
172
172
166
137
145
148
156
176
172
159
132
123
115
111
109
104
105
110
109
114
134
106
134
119
135
172
147
172
166
134
135
131
126
123
131
128
134
144
176
142
172
148
142
134
159
113
106
105
105
107
116
103
109
105
121
142
134
134
134
134
134
102
107
115
116
116
116
116
116
116
116
116
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
58
58
58
66
70
72
73
74
74
75
91
65
33
2
2
2
2
10
14
11
8
8
18
18
18
13
8
5
5
4
3
7
11
6
2
4
4
4
4
4
4
4
7
5
3
8
6
4
3
5
8
7
7
5
3
8
14
16
18
17
16
9
3
3
3
4
9
17
10
4
4
4
5
4
4
7
14
11
8
11
13
16
30
37
40
42
44
48
50
47
44
37
30
30
30
30
30
30
30
30
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
107
107
107
104
104
102
102
102
93
107
107
111
126
145
145
145
145
146
147
145
151
151
110
96
92
79
83
107
86
87
83
89
93
101
151
108
103
107
90
91
91
97
106
98
118
109
109
151
102
102
100
95
103
92
95
94
93
107
95
97
101
106
103
98
100
101
102
118
95
96
95
94
94
84
94
83
88
94
90
98
106
80
83
83
66
66
68
72
72
58
57
60
58
58
58
58
58
58
58
58
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
107
22
22
22
22
22
22
22
42
63
52
37
23
13
13
13
13
26
40
41
41
41
42
52
57
30
4
4
3
3
3
3
3
4
5
5
6
4
2
3
4
5
14
8
3
4
3
3
8
9
7
5
5
5
15
23
14
5
7
9
17
10
3
3
3
4
5
6
5
4
3
3
4
5
3
2
16
9
3
3
3
3
15
10
6
6
6
6
6
17
22
25
26
27
27
27
27
27
27
28
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
165
165
165
139
134
122
113
113
76
75
98
119
139
182
182
182
182
143
151
162
162
162
175
134
128
128
117
114
114
133
128
133
134
165
130
131
139
148
140
141
147
182
157
156
162
175
137
143
136
132
143
123
118
114
114
116
118
135
120
113
116
116
118
119
130
127
126
182
129
130
133
108
118
91
93
91
90
120
88
84
118
85
91
93
85
85
73
83
83
62
72
82
93
93
93
93
93
93
93
93
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
6
6
6
13
17
19
20
21
13
6
6
9
10
11
11
12
26
31
34
20
6
6
12
46
80
43
6
27
24
13
3
6
6
5
5
5
7
6
6
11
9
5
2
2
7
4
2
2
2
2
3
2
2
2
2
10
7
5
5
6
8
6
4
2
1
2
4
2
1
1
4
2
1
2
4
7
7
7
8
11
13
16
10
5
3
3
3
3
3
8
14
14
14
14
14
14
14
14
14
14
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
100
100
100
85
82
70
70
70
67
80
95
116
152
152
152
152
120
115
109
112
107
105
129
97
99
96
98
117
108
117
117
107
129
107
103
100
101
98
105
115
119
117
152
121
122
126
121
124
133
124
134
122
119
119
108
110
117
106
111
115
108
108
117
102
101
103
103
101
117
110
104
100
152
91
96
93
82
100
72
67
63
71
84
81
133
133
108
134
134
85
84
78
69
66
63
61
59
56
56
56
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
5
2
2
2
2
2
2
2
3
5
27
50
27
5
5
5
5
25
35
21
7
7
15
47
71
39
7
10
9
9
8
7
5
4
4
3
2
2
2
2
2
3
16
10
4
3
3
2
1
2
4
7
11
6
1
4
4
5
14
10
7
5
3
3
3
4
5
3
2
2
3
5
8
7
6
7
6
4
3
6
4
3
3
2
2
2
2
2
2
19
29
28
28
28
28
28
28
28
28
28
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
167
186
186
186
186
186
186
186
121
134
150
154
173
173
173
173
162
148
157
158
180
180
126
119
102
114
124
145
183
177
170
169
173
175
176
183
186
173
169
179
171
170
185
163
157
163
170
160
173
166
177
174
172
183
180
174
173
167
179
168
168
185
167
168
171
174
183
177
186
171
177
151
173
130
134
130
126
179
133
126
185
126
144
165
180
180
180
180
180
111
100
95
81
76
72
68
66
60
60
60
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
17
17
17
17
17
17
17
17
17
17
29
30
21
12
12
12
12
12
12
11
10
10
25
30
33
21
10
5
5
5
7
9
7
5
11
18
14
10
8
6
6
7
8
7
7
18
15
13
24
18
12
15
18
21
16
12
8
7
6
7
7
7
7
8
20
26
16
7
7
7
10
13
39
36
21
7
8
8
8
11
13
16
14
13
13
13
13
33
43
28
13
13
13
13
13
13
13
13
13
13
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
167
192
192
192
192
192
192
192
121
135
151
154
173
173
173
173
164
147
152
149
161
161
116
109
107
122
139
154
192
178
186
180
175
177
181
192
178
187
162
162
161
164
185
153
161
151
142
148
143
146
173
165
170
192
169
178
186
160
164
180
165
185
168
161
167
172
192
167
178
171
161
163
187
136
139
142
132
151
142
134
185
136
146
138
143
143
151
173
173
150
150
146
142
141
139
138
137
136
136
136
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
10
10
10
10
10
10
10
10
10
10
19
33
21
9
9
9
9
9
9
9
9
20
32
40
44
36
20
5
5
5
5
13
9
5
9
13
20
17
14
29
28
28
18
8
18
14
11
11
25
15
5
13
22
17
11
5
5
5
6
11
16
16
16
21
17
13
13
20
11
3
3
8
13
28
17
7
8
7
5
3
5
7
33
26
20
20
31
36
42
51
55
57
58
59
59
59
59
59
59
60
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
166
166
166
156
154
147
147
147
110
109
115
129
138
160
160
160
160
125
127
133
122
121
148
94
85
93
96
109
144
110
136
125
135
166
130
147
126
125
130
129
131
160
133
132
133
148
116
126
115
119
130
122
131
144
130
131
136
126
124
126
124
117
131
127
135
132
147
166
120
126
125
117
125
121
104
101
98
105
96
94
116
92
91
96
75
75
80
78
81
81
81
83
85
85
85
85
85
85
85
85
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
15
15
15
15
15
15
15
15
15
15
30
26
20
15
15
15
15
22
26
18
10
10
30
46
54
32
10
12
15
9
3
4
4
4
4
5
4
4
4
4
33
29
26
18
11
8
6
5
6
24
22
20
13
6
7
11
7
4
9
12
13
14
16
10
4
8
6
4
4
4
4
4
4
4
5
7
12
9
7
8
8
9
11
7
3
3
3
3
3
8
10
11
12
12
12
12
12
12
12
13
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
161
161
161
151
149
142
142
142
105
94
98
111
130
159
159
159
159
132
128
133
124
121
146
111
114
114
104
114
142
116
131
127
130
161
129
130
120
130
127
129
130
159
131
128
127
146
114
121
127
125
171
126
138
142
139
182
146
158
182
151
182
158
154
147
160
138
132
161
123
127
136
126
123
160
115
120
117
111
138
106
110
138
106
138
88
86
102
103
115
115
115
115
115
115
115
115
115
115
115
115
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
4
4
4
4
4
4
4
4
4
4
20
16
10
4
4
4
4
18
25
19
13
12
12
49
81
47
13
2
2
2
3
4
4
3
2
2
2
4
4
3
2
2
3
2
2
2
3
3
3
3
6
9
5
2
3
6
4
3
6
9
6
3
8
4
1
2
3
2
1
1
1
1
1
2
4
6
14
23
15
8
7
6
22
11
1
1
1
1
1
19
28
29
29
29
29
29
29
29
29
30
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
192
192
192
192
192
192
192
192
129
125
142
146
159
182
182
182
182
162
164
178
192
192
176
186
186
154
175
176
192
179
177
182
182
192
185
179
179
187
166
160
160
182
169
170
192
176
150
186
144
150
157
149
159
192
161
179
171
159
154
158
140
142
145
149
158
167
179
192
179
167
157
141
187
122
130
128
118
149
116
107
118
100
102
89
107
107
93
105
105
71
68
65
59
57
55
53
52
50
50
50
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
8
8
8
46
65
75
80
82
45
8
8
10
11
11
11
12
26
28
29
17
5
5
12
62
87
46
5
4
4
3
3
5
4
4
4
3
2
3
4
4
4
7
5
3
2
2
3
6
9
10
7
4
8
5
3
11
19
13
7
11
13
10
8
5
3
4
5
7
5
3
4
4
4
4
3
3
3
3
3
6
6
7
6
4
3
3
3
3
3
15
21
16
12
12
12
12
12
12
12
12
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
184
184
184
181
180
178
178
178
112
110
124
135
143
164
164
164
164
160
160
170
182
182
175
173
173
150
167
167
173
178
166
168
173
184
174
175
178
168
150
149
159
164
165
163
182
175
143
173
134
130
134
130
142
173
158
178
166
163
151
154
142
160
133
140
155
160
175
184
178
165
157
154
168
114
115
111
100
111
105
100
160
98
112
128
134
134
134
134
134
77
73
68
57
54
50
47
46
42
42
42
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
13
13
13
47
64
72
76
78
45
13
13
26
33
36
38
39
39
39
40
22
4
4
31
74
95
49
4
4
4
4
4
4
4
4
4
5
6
5
5
4
4
7
5
4
4
4
5
8
7
6
5
5
5
5
5
6
5
5
5
6
11
7
3
3
3
4
4
5
3
2
4
12
8
5
3
2
2
2
3
15
9
3
6
7
8
8
9
11
12
10
9
9
9
9
9
9
9
9
9
9
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
120
182
182
182
182
182
182
182
100
97
101
101
108
118
118
118
118
90
98
104
114
114
93
84
84
88
109
125
182
154
137
157
143
147
154
154
154
172
149
152
148
141
140
129
136
129
132
134
152
139
147
149
151
182
154
154
157
152
145
157
138
132
126
140
130
140
154
140
154
139
131
125
172
108
116
119
113
145
110
111
121
102
102
91
107
107
103
107
110
110
110
110
110
110
110
110
110
110
110
110
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
3
3
3
3
3
3
3
3
3
3
9
10
6
3
3
3
3
4
4
4
5
8
12
24
30
20
10
5
18
15
12
10
7
5
6
15
21
17
14
10
6
6
13
11
9
28
15
3
9
7
5
4
9
14
9
5
20
13
6
4
5
4
4
4
4
6
5
4
3
3
3
4
4
4
5
6
8
7
6
5
4
6
5
5
8
10
9
8
8
30
41
44
46
47
47
47
47
47
47
48
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
149
149
149
143
142
138
138
138
129
131
134
139
147
147
147
147
115
115
115
118
126
126
112
90
85
83
89
91
99
133
120
121
136
149
128
124
138
114
113
114
106
103
126
102
102
105
100
100
104
110
147
113
118
119
119
133
116
114
111
136
101
100
103
104
114
121
123
149
138
117
114
109
126
95
93
90
86
95
85
80
94
81
90
90
104
108
104
147
147
86
84
75
63
60
56
52
51
46
46
46
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
76
72
72
72
72
72
72
72
74
76
94
58
22
10
10
10
10
27
36
38
39
30
22
21
21
21
28
26
24
15
6
6
6
3
1
5
5
6
6
4
2
5
5
3
1
1
2
2
3
5
6
8
4
1
3
8
19
18
15
12
10
12
13
15
9
4
4
5
3
1
1
3
2
1
3
5
6
3
1
1
1
1
12
10
8
8
23
27
29
30
32
28
24
24
24
24
24
24
24
24
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
178
178
178
159
156
152
148
145
147
147
149
160
151
150
150
150
140
120
121
135
137
140
160
144
144
126
131
126
129
137
131
135
141
178
140
140
141
129
125
125
120
116
129
110
114
124
116
144
147
128
150
130
133
129
128
137
117
112
107
120
104
102
111
106
123
131
131
178
141
132
130
116
129
101
99
99
93
98
85
81
79
86
103
94
147
147
119
150
150
90
86
77
65
61
57
54
52
47
47
47
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
103
92
92
92
92
92
92
92
114
125
137
88
40
5
5
5
5
5
5
5
5
20
36
47
52
55
29
4
4
4
5
7
7
6
3
1
4
4
5
6
7
6
3
1
3
2
1
1
13
9
6
3
1
2
4
6
4
2
2
3
2
1
1
1
1
1
2
2
2
3
4
3
2
3
3
4
5
4
2
1
5
13
19
12
5
5
5
5
5
16
26
25
25
25
25
25
25
25
25
25
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
33
167
167
167
167
167
167
167
92
95
99
100
106
106
106
106
75
73
69
64
64
64
42
39
43
65
87
99
167
138
107
121
102
114
126
130
142
152
122
121
117
108
107
101
100
99
99
99
95
107
105
115
124
167
128
138
128
114
111
121
108
108
108
111
111
118
130
112
142
121
119
118
152
103
102
102
101
100
100
100
86
82
85
83
86
87
83
98
98
67
64
62
56
54
52
51
50
48
48
48
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
3
3
3
3
3
3
3
3
3
4
9
15
9
4
4
4
4
4
4
4
5
5
4
3
3
5
8
12
10
8
6
4
3
5
6
7
6
3
1
2
2
1
1
9
11
6
1
3
5
6
7
4
1
5
8
10
8
6
8
10
12
11
6
1
2
4
2
1
1
1
1
1
1
1
2
1
1
1
2
3
3
3
4
3
3
3
7
9
11
20
24
22
21
21
21
21
21
21
21
21
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
181
181
181
174
172
167
167
167
109
108
121
131
138
157
157
157
157
139
146
161
178
178
170
141
141
130
141
145
153
175
151
155
158
181
159
159
158
167
152
145
149
157
157
157
178
170
147
151
146
144
175
147
147
153
152
143
140
140
136
135
133
129
149
136
149
152
156
181
155
158
175
139
167
118
113
107
96
120
93
86
118
85
102
114
150
150
106
99
99
65
60
54
47
44
41
39
38
35
35
35
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
18
18
18
51
68
76
80
82
50
18
18
11
4
4
4
4
14
19
24
21
19
11
4
25
36
32
18
4
4
4
4
4
4
4
4
4
3
3
5
7
4
2
2
2
2
2
3
3
3
4
3
2
2
2
3
5
10
6
2
12
23
13
4
2
3
4
4
5
4
4
4
6
5
4
3
3
3
3
3
18
12
6
5
4
8
12
20
22
23
23
24
20
16
16
16
16
16
16
16
16
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
166
183
183
183
183
183
183
183
111
106
122
134
151
182
182
182
182
152
157
160
162
162
147
97
96
109
130
142
183
190
159
164
172
168
173
183
169
174
166
164
168
182
185
165
164
162
154
162
157
164
190
171
172
183
167
166
165
162
165
166
168
185
167
167
171
171
183
182
176
178
190
166
174
116
115
115
108
134
114
112
185
115
124
122
107
107
95
105
105
105
110
114
122
122
122
122
122
122
122
122
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
9
9
9
37
51
58
61
63
36
9
9
10
11
11
11
12
18
21
25
16
8
8
10
11
12
12
8
4
4
3
3
7
8
9
10
8
6
4
4
4
3
2
14
8
2
3
4
5
7
6
5
4
6
6
5
5
4
4
11
13
10
7
16
11
7
4
4
5
6
5
4
4
5
4
4
6
7
7
8
11
13
16
22
12
3
3
3
3
3
15
27
27
27
27
27
27
27
27
27
27
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
146
146
146
118
113
93
91
91
93
123
123
117
135
149
149
149
149
146
146
136
126
126
127
116
149
149
122
126
124
137
106
116
118
109
149
108
115
129
109
111
114
111
110
129
106
103
94
105
94
103
137
110
110
113
109
107
120
98
97
101
104
105
120
108
108
111
109
111
120
110
137
101
96
94
92
93
90
100
96
84
82
77
75
77
75
79
76
93
93
67
68
68
63
63
62
61
61
60
60
60
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
4
4
4
4
4
4
4
4
4
4
22
11
1
1
1
1
4
18
31
18
5
5
12
45
79
42
5
2
3
4
4
4
5
5
3
1
2
1
1
1
1
1
1
1
2
2
2
1
1
8
7
5
4
6
8
12
11
9
7
5
3
2
2
2
2
2
2
3
3
3
3
3
7
6
4
2
7
4
2
2
2
2
4
2
1
1
15
22
29
33
35
33
32
32
32
32
32
32
32
32
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
161
184
184
184
184
184
184
184
112
121
136
136
144
158
158
158
158
139
145
144
158
158
128
132
132
118
142
152
176
182
167
160
164
164
171
178
178
184
167
167
166
163
167
156
158
155
158
163
161
164
182
167
170
176
170
178
167
164
162
161
160
167
167
160
162
167
178
168
178
170
182
158
184
141
139
137
126
145
126
117
167
117
134
132
152
152
112
108
108
103
103
103
103
103
103
103
103
103
103
103
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
27
37
24
11
11
13
16
12
8
6
4
5
7
5
4
4
4
3
2
3
2
2
2
3
12
21
11
2
4
7
18
10
2
15
15
10
6
4
3
4
3
3
3
3
4
3
3
3
3
4
4
4
7
7
7
7
8
7
7
5
4
18
32
23
14
14
19
24
24
24
24
24
24
24
24
24
24
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
194
194
194
192
192
191
191
191
151
158
168
170
176
187
187
187
187
164
169
174
184
184
161
176
176
143
160
170
176
178
187
179
183
194
185
191
178
187
170
169
166
187
171
171
184
168
159
176
148
151
177
156
163
176
168
178
187
168
164
179
157
158
156
158
165
173
191
194
178
172
177
154
187
123
121
120
113
157
107
99
125
103
122
131
147
147
147
147
147
118
113
108
101
98
96
94
93
90
90
90
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
76
76
76
76
76
76
76
76
76
76
92
66
40
20
20
20
20
20
20
12
5
5
45
59
66
35
5
5
5
4
3
4
5
8
11
14
17
18
20
20
20
20
20
14
9
10
10
9
8
11
7
4
6
7
9
29
33
37
20
4
19
29
31
18
6
19
11
4
6
15
14
13
13
15
16
17
17
18
40
40
40
35
31
28
28
28
28
47
56
61
66
39
13
13
13
13
13
13
13
13
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
185
185
185
176
175
168
168
168
132
134
142
147
154
168
168
168
168
140
141
154
164
164
152
149
149
121
131
142
154
157
144
146
154
185
161
158
161
168
154
171
150
168
153
156
164
153
153
149
143
138
157
143
153
154
171
157
147
142
157
131
132
142
125
131
146
150
157
185
157
171
157
149
168
116
142
114
110
157
106
106
125
103
113
123
134
134
134
134
134
85
80
73
63
60
56
53
52
48
48
48
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
79
79
79
79
79
79
79
79
79
79
89
64
38
12
12
12
12
12
12
12
12
20
29
50
61
44
28
27
29
16
3
4
4
4
4
5
7
5
4
7
8
9
26
15
5
5
6
10
8
6
5
20
13
6
5
5
4
4
12
17
22
22
22
22
22
22
21
13
6
5
5
5
5
22
15
8
8
10
26
38
39
35
31
31
31
31
31
27
24
24
24
27
29
30
30
30
30
30
30
31
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
130
142
142
142
142
142
142
142
106
111
128
133
142
161
161
161
161
157
154
154
154
133
154
103
102
110
108
113
127
119
122
128
133
130
138
131
131
142
134
134
136
161
128
133
123
121
117
119
120
118
138
118
120
119
116
136
120
123
128
117
126
122
124
136
130
135
135
161
141
135
141
123
142
122
127
129
126
128
129
125
110
129
99
95
102
107
103
134
134
83
79
74
64
61
58
55
54
50
50
50
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
15
2
2
2
2
2
2
2
15
22
29
34
37
38
39
40
27
15
15
23
27
23
20
26
32
43
22
2
3
3
3
5
5
5
6
4
2
5
7
8
6
4
3
2
2
4
3
3
11
20
14
8
3
6
33
26
16
7
5
8
7
7
5
3
5
6
5
3
2
5
7
10
10
9
8
7
9
10
11
10
10
30
17
5
11
18
19
19
20
23
25
23
22
22
22
22
22
22
22
22
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
188
188
188
184
183
181
181
181
142
149
157
163
177
177
177
177
170
133
144
158
174
174
157
152
152
121
134
150
155
170
168
169
175
188
177
181
165
171
164
163
157
170
163
162
167
157
159
152
142
144
177
154
159
164
174
159
168
158
153
157
143
143
144
148
157
161
181
188
160
165
170
147
171
136
136
144
139
153
150
139
139
138
138
131
137
144
152
177
177
150
150
154
150
150
150
150
150
150
150
150
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
63
63
63
75
81
84
85
86
86
87
96
54
12
11
11
11
11
11
11
11
11
11
30
28
27
25
24
18
13
11
10
10
11
11
11
9
7
9
11
11
10
9
10
8
7
16
13
11
9
37
20
4
18
13
9
8
8
12
8
4
6
8
20
27
30
31
17
4
7
20
16
13
13
23
20
18
20
22
36
43
41
40
40
29
18
18
34
42
50
45
40
40
40
40
40
40
40
40
40
40
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
170
182
182
182
182
182
182
182
106
107
119
128
142
167
167
167
167
133
139
153
164
164
151
114
109
121
131
142
182
152
169
158
162
170
164
182
163
172
159
159
159
167
163
160
164
151
159
139
139
141
145
148
153
182
155
154
169
155
158
157
153
163
143
148
153
156
182
170
157
160
155
152
172
145
143
143
140
144
144
138
163
138
130
134
129
128
125
125
125
91
86
90
85
84
83
82
82
81
81
81
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
10
10
10
10
10
10
10
10
10
10
20
13
6
6
6
6
10
10
10
10
10
10
14
35
46
25
5
5
5
4
3
3
8
10
11
13
12
11
11
11
9
8
26
18
11
10
9
14
20
17
10
4
20
14
9
12
15
17
16
15
15
15
16
25
19
13
12
11
13
13
8
4
9
15
16
17
18
29
40
60
50
40
56
64
68
70
72
76
78
45
13
13
13
13
13
13
13
13
13
60
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
128
169
169
169
169
169
169
169
109
113
121
115
119
122
122
122
122
117
121
124
133
133
123
91
91
95
102
120
152
134
169
142
144
148
149
154
145
166
144
142
136
130
127
140
125
123
133
125
120
121
139
130
133
152
136
141
169
140
142
136
140
138
140
143
150
144
154
146
146
151
150
150
166
152
151
151
150
148
150
142
146
150
119
103
100
100
95
105
105
74
71
72
67
66
65
64
63
62
62
62
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
9
9
9
9
9
9
9
9
9
9
20
46
27
9
9
9
9
9
9
9
9
9
10
19
24
14
5
5
5
4
3
3
8
7
6
12
16
14
13
11
8
5
23
14
6
18
15
13
19
35
19
4
5
6
20
19
11
4
5
6
11
7
4
4
4
5
7
10
11
8
5
4
4
4
5
7
8
7
7
15
21
28
18
9
6
6
6
6
6
13
16
12
9
9
9
9
9
9
9
9
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
126
126
126
104
100
96
92
91
94
101
110
117
134
134
134
134
95
95
96
102
109
109
109
84
84
86
83
88
100
96
103
108
109
126
117
110
128
157
132
141
138
137
159
131
140
136
144
157
146
159
154
141
136
154
130
132
130
159
122
126
129
154
115
114
118
113
113
126
108
111
106
106
106
91
99
97
94
120
105
104
154
107
119
130
134
134
134
134
134
109
105
100
94
92
90
88
87
85
85
85
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
69
5
5
5
5
5
5
5
43
66
87
63
32
2
2
2
2
5
6
7
8
17
26
20
15
15
9
4
4
4
7
10
7
4
7
6
5
8
12
6
1
1
4
4
4
4
4
4
5
5
5
8
15
10
6
15
15
15
12
9
8
6
4
4
4
5
7
6
4
3
3
5
5
5
5
6
6
6
6
15
10
6
30
42
48
51
54
54
54
54
54
54
54
54
54
54
54
54
54
54
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
102
102
102
94
92
89
86
86
75
79
98
105
113
133
133
133
133
112
113
125
121
121
151
107
101
102
93
99
112
109
113
109
133
117
115
151
114
117
120
115
121
114
115
112
117
122
117
151
117
115
114
110
108
110
104
107
102
113
121
104
105
109
107
115
139
118
127
139
113
115
118
139
103
101
96
90
87
90
87
83
108
86
78
68
63
63
64
72
72
65
67
68
68
68
68
68
68
68
68
68
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
14
14
14
24
29
31
32
34
24
14
14
37
35
34
34
34
24
15
15
14
13
13
34
56
71
49
28
8
13
10
7
4
2
3
3
4
6
4
2
3
3
4
6
3
1
7
10
7
4
4
4
7
11
16
10
4
4
4
4
5
5
3
2
2
4
4
4
3
2
2
3
5
4
4
3
2
3
2
2
3
4
6
6
6
7
9
5
2
2
26
42
41
41
41
41
41
41
41
41
41
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
76
87
87
87
87
87
87
87
69
69
67
71
78
88
88
88
88
89
90
88
95
95
79
76
76
63
66
72
69
72
87
66
69
74
95
98
114
140
138
140
138
122
140
109
108
103
95
95
88
86
88
84
82
84
95
85
87
81
88
81
81
81
95
73
72
74
77
74
75
95
77
76
78
78
74
78
74
71
78
70
63
70
55
56
42
37
38
34
33
31
31
32
34
34
34
34
34
34
34
34
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
22
22
22
28
31
33
34
35
28
22
22
12
3
3
3
3
8
15
22
13
5
5
12
30
39
22
5
7
7
4
2
1
1
2
3
4
6
3
1
2
2
2
3
8
13
7
1
3
8
9
9
6
3
2
2
2
3
5
4
4
5
4
3
3
3
4
6
4
3
3
3
3
3
8
6
4
3
2
2
2
3
4
4
2
1
1
2
2
3
13
18
16
15
15
15
15
15
15
15
15
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
106
129
129
129
129
129
129
129
99
97
94
94
94
93
93
93
78
67
69
70
76
76
74
87
87
73
91
98
125
129
108
115
108
106
108
109
119
142
125
140
140
142
147
147
133
147
132
113
111
114
132
113
119
125
112
129
117
114
125
115
118
118
118
125
116
117
108
125
105
107
107
108
117
98
96
96
94
94
84
77
81
71
74
80
93
93
71
69
69
53
51
49
46
44
43
42
42
41
41
41
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
29
29
29
45
53
57
59
61
68
72
64
43
22
2
2
2
2
2
2
2
2
2
22
36
43
22
1
1
1
1
1
2
6
5
5
5
7
4
2
10
6
3
2
4
6
5
4
4
4
5
5
3
2
2
2
6
5
4
6
9
6
3
1
1
1
2
4
2
1
1
3
2
1
2
3
2
1
2
2
2
2
3
4
6
13
21
13
6
6
16
25
22
20
20
20
20
20
20
20
20
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
110
123
123
123
123
123
123
123
103
104
106
110
102
98
98
98
72
78
85
94
110
110
110
81
81
78
80
86
123
95
101
113
104
107
111
120
110
117
108
108
109
117
105
103
103
117
100
102
98
103
100
101
110
123
99
101
104
103
93
113
89
88
86
89
92
95
120
103
89
92
90
85
98
84
85
86
87
84
88
77
88
88
86
76
98
98
81
96
96
62
60
56
49
47
45
43
42
40
40
40
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
33
33
33
52
62
67
69
70
68
67
67
39
12
4
4
4
4
4
4
3
3
3
9
25
33
18
3
4
2
1
1
3
7
11
6
2
5
3
1
1
1
2
2
2
17
12
7
7
8
8
5
3
10
5
1
11
10
9
9
10
7
4
1
1
1
2
2
1
1
1
2
1
1
2
3
5
3
1
1
4
6
9
5
2
2
2
2
2
2
14
22
19
16
16
16
16
16
16
16
16
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
176
176
176
159
156
151
145
142
142
144
147
155
151
151
151
151
132
118
117
130
131
134
155
137
137
111
114
126
128
127
140
132
139
176
138
130
142
115
118
118
114
114
132
105
109
122
120
137
151
117
150
124
121
128
123
118
140
112
110
119
100
104
97
102
120
127
130
176
142
128
127
108
132
91
86
82
73
76
74
70
104
78
97
97
151
151
121
150
150
87
83
73
61
56
52
48
46
41
41
41
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
103
85
85
85
85
85
85
85
107
118
130
90
47
4
4
4
4
4
4
4
4
11
37
41
43
45
24
4
4
4
6
6
7
6
5
5
4
3
3
2
1
1
2
2
3
3
3
2
1
4
4
4
4
2
1
8
4
1
1
2
2
3
6
4
3
3
2
2
3
4
9
15
8
2
4
2
1
3
6
15
8
2
2
1
1
1
1
1
1
15
23
21
20
20
20
20
20
20
20
20
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
164
191
191
191
191
191
191
191
129
135
154
159
179
179
179
179
122
132
139
143
166
166
133
119
111
111
130
151
191
189
176
176
173
171
174
167
168
183
157
178
159
165
167
163
179
164
156
161
173
159
189
168
173
191
171
173
176
168
179
176
163
167
160
155
159
162
161
174
168
170
189
162
183
151
154
157
156
178
158
146
167
146
155
140
173
173
149
179
179
134
137
135
127
126
124
122
122
120
120
120
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
11
11
11
47
65
74
79
81
46
11
11
29
18
7
7
7
7
20
27
30
32
33
34
55
77
42
7
7
7
7
9
10
8
7
10
8
7
9
11
11
11
13
28
18
9
17
14
11
9
37
27
18
16
12
9
18
16
15
15
15
21
14
7
7
14
18
19
20
16
13
13
13
13
26
33
40
41
41
40
40
65
48
31
28
26
26
26
26
26
40
54
41
28
28
28
28
28
28
28
28
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
100
100
100
96
95
92
92
92
74
70
73
81
90
106
106
106
106
100
100
96
101
101
98
97
106
106
89
90
86
92
86
91
92
94
106
92
101
91
93
91
90
98
87
84
85
82
83
93
80
83
85
87
101
95
93
94
93
91
91
81
82
88
92
91
91
92
88
98
92
83
91
77
74
72
71
70
69
71
65
62
58
62
71
75
95
95
76
74
74
62
60
59
57
56
55
55
54
54
54
54
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
8
8
8
8
8
8
8
8
8
8
22
15
9
8
8
8
8
25
35
33
31
20
9
44
75
53
28
4
4
4
8
7
6
5
4
6
4
3
5
7
9
6
3
2
1
6
9
10
12
6
1
2
3
4
2
1
5
5
6
8
5
3
3
3
2
2
3
4
3
2
2
3
5
3
2
1
7
4
2
2
28
32
19
7
12
18
12
6
6
26
36
36
36
36
36
36
36
36
36
36
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
112
181
181
181
181
181
181
181
110
117
126
119
122
122
122
122
114
117
120
130
133
133
165
120
119
129
135
142
181
152
144
155
152
158
169
181
160
171
150
152
145
139
167
134
136
133
133
132
132
139
169
157
167
181
154
152
153
150
152
155
154
163
167
158
162
164
181
169
160
163
154
154
171
118
126
126
120
152
136
115
158
106
115
111
100
100
91
98
98
80
90
100
111
111
111
111
111
111
111
111
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
1
1
1
1
1
1
1
1
1
1
9
46
23
1
1
1
1
5
7
8
10
10
10
10
11
14
9
5
5
5
4
4
4
4
4
4
7
8
10
10
7
5
7
9
11
12
12
9
7
16
13
10
13
10
7
11
15
10
6
11
13
14
16
11
6
4
7
11
9
6
4
8
9
6
4
6
6
6
7
8
10
14
19
10
2
2
2
2
2
21
32
25
19
19
19
19
19
19
19
19
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
159
178
178
178
178
178
178
178
108
99
113
125
145
178
178
178
178
147
151
154
155
155
141
118
107
109
125
143
178
175
168
158
161
161
165
176
172
166
155
154
159
178
162
153
155
149
135
140
141
149
175
159
161
178
159
159
168
153
154
155
150
162
158
153
158
165
176
178
172
170
175
156
166
134
138
136
133
151
136
125
162
119
129
113
134
134
112
132
132
113
113
110
107
106
104
103
103
102
102
102
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
11
11
11
37
50
56
59
61
36
11
11
19
23
25
26
28
28
28
28
17
6
6
11
43
75
40
6
6
6
10
8
6
4
2
2
5
4
3
2
4
6
9
5
2
2
3
3
3
3
3
3
4
4
3
3
4
10
6
2
6
4
3
10
6
3
3
2
2
3
3
4
4
4
4
4
7
7
6
4
3
2
2
26
14
2
2
2
2
2
14
27
27
27
27
27
27
27
27
27
27
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
149
149
149
148
148
148
148
148
103
104
111
123
132
152
152
152
152
149
149
147
136
137
166
128
152
152
132
133
166
126
116
124
122
127
166
148
122
127
115
118
118
115
158
117
126
124
133
124
108
119
140
131
132
145
158
118
115
113
109
111
114
121
121
122
129
126
158
140
109
113
106
107
133
103
103
102
97
105
99
91
121
93
102
95
107
107
93
111
111
78
86
93
95
95
95
95
95
95
95
95
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
6
6
6
6
6
6
6
6
6
6
25
14
3
3
3
3
6
15
24
13
2
2
3
38
74
38
2
4
6
10
6
2
3
3
3
4
2
1
1
1
6
11
7
3
2
1
1
10
12
7
2
4
6
11
8
6
10
6
2
7
9
8
8
6
4
3
7
7
7
5
3
5
7
5
3
3
3
2
2
3
3
3
2
2
3
3
3
3
4
15
22
24
25
26
26
26
26
26
26
27
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
183
193
193
193
193
193
193
193
128
125
140
140
150
165
165
165
165
134
148
159
181
181
150
107
99
114
135
153
192
190
188
181
184
184
187
192
193
188
169
166
169
169
184
165
181
159
151
162
156
163
190
171
176
192
178
179
188
174
176
181
172
184
166
170
174
179
192
183
193
184
190
167
188
159
159
158
153
169
156
156
184
140
138
115
114
114
103
112
112
80
77
73
67
65
63
61
60
58
58
58
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
11
11
11
43
59
67
71
73
42
11
11
51
30
9
9
9
9
18
28
16
4
4
4
12
16
14
9
5
5
5
5
10
11
11
12
8
4
4
7
10
7
5
4
4
11
8
5
13
24
19
11
4
4
12
24
21
19
12
6
4
14
15
16
30
21
13
8
4
22
25
19
13
13
15
17
17
17
28
34
40
77
46
15
9
3
3
3
3
3
23
33
38
41
42
43
43
43
43
43
44
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
131
192
192
192
192
192
192
192
123
121
126
135
144
161
161
161
161
140
147
145
160
160
103
94
94
108
130
150
192
191
187
162
165
169
173
180
180
185
167
168
167
164
169
158
160
156
151
163
156
164
191
173
178
192
178
180
187
170
169
169
166
169
169
165
165
170
180
173
180
176
191
149
185
122
127
134
126
167
141
125
169
119
123
111
108
108
99
109
109
86
94
103
111
111
111
111
111
111
111
111
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
12
12
12
38
51
57
60
62
61
60
51
32
14
5
5
5
5
5
5
5
5
9
10
11
12
20
12
4
4
3
3
7
7
7
7
7
7
32
18
4
3
2
3
2
2
2
2
3
18
11
5
4
14
22
31
35
37
32
27
24
15
7
5
5
6
6
5
4
5
7
9
6
4
4
5
7
12
14
16
31
23
16
17
9
1
1
1
1
1
22
32
36
38
39
39
39
39
39
39
40
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
123
123
123
105
102
96
97
102
96
123
123
92
92
87
84
86
84
93
95
102
123
123
94
83
75
75
70
71
88
70
69
71
67
69
101
71
78
87
85
93
109
97
109
103
106
109
99
106
95
91
90
87
87
89
89
89
106
87
89
95
96
99
105
105
103
106
107
106
112
112
98
96
98
88
87
85
81
80
81
70
71
84
68
58
64
64
59
66
66
49
49
48
45
44
43
43
42
42
42
42
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
24
24
24
48
60
66
69
70
71
72
56
28
1
1
1
1
3
18
26
15
5
5
5
14
19
12
5
4
4
4
4
2
1
4
6
7
4
1
1
1
3
5
6
5
4
3
2
2
3
3
3
4
4
5
4
4
14
9
5
6
7
6
5
5
5
6
5
5
5
5
4
4
5
5
4
4
8
6
4
11
7
4
4
3
2
2
1
1
1
15
22
23
23
23
23
23
23
23
23
24
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
68
99
99
99
99
99
99
99
75
70
76
86
98
120
120
120
120
95
98
106
113
113
98
104
120
120
113
113
103
122
93
96
99
97
120
100
109
119
122
135
132
126
132
129
123
135
132
116
122
120
132
145
130
138
140
145
140
136
145
131
135
130
119
124
145
127
140
126
121
135
104
106
96
86
93
90
95
145
98
95
106
76
75
79
75
75
73
76
76
56
57
57
54
54
53
52
52
52
52
52
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
12
12
12
12
12
12
12
13
34
44
40
26
12
10
10
10
10
10
10
9
9
9
10
11
12
10
9
10
11
6
2
2
2
2
2
2
1
1
1
11
35
18
2
1
1
25
15
5
3
2
2
2
2
2
2
16
10
5
4
8
12
18
10
2
4
5
6
3
1
2
2
1
1
2
2
2
2
2
2
2
2
2
5
4
3
3
21
26
29
30
31
27
24
24
24
24
24
24
24
24
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
75
75
75
75
75
75
75
75
75
75
75
86
98
119
119
119
119
101
100
100
93
93
99
90
119
119
95
91
99
81
85
89
87
83
119
96
114
126
126
137
136
136
136
123
125
137
132
109
114
113
128
137
121
120
132
113
99
108
109
115
137
132
114
114
113
113
115
110
105
137
97
93
98
79
83
83
78
95
79
67
68
65
70
81
70
70
65
66
66
54
53
50
48
47
46
45
45
44
44
44
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
3
3
3
3
3
3
3
3
3
3
3
7
9
10
11
12
26
27
27
16
6
6
6
6
6
6
4
3
3
3
2
1
1
4
6
4
3
2
2
2
5
4
2
1
3
2
2
1
1
1
1
3
6
3
1
1
10
8
7
10
5
1
2
1
1
1
1
1
2
4
3
3
2
1
2
1
1
1
2
2
3
5
3
2
2
3
2
1
1
21
32
26
21
21
21
21
21
21
21
21
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
58
65
65
65
65
65
65
65
42
43
48
48
52
59
59
59
59
76
99
115
182
182
99
107
102
94
93
104
117
123
182
166
156
162
185
184
149
185
170
178
190
188
188
185
169
167
190
161
155
158
155
155
190
150
137
138
129
132
157
116
116
116
110
108
107
102
102
92
92
95
93
107
105
87
95
81
84
89
88
100
105
74
76
62
58
58
55
60
60
46
44
42
39
37
36
35
35
34
34
34
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
1
1
1
1
1
1
1
1
1
1
9
6
3
1
1
1
1
5
7
8
10
11
6
1
1
26
15
5
5
4
4
4
4
3
2
2
2
2
2
2
4
5
3
2
1
6
4
3
10
25
16
7
14
22
26
22
15
9
8
7
10
7
4
2
1
9
6
4
2
1
5
4
3
2
1
1
1
1
1
3
5
8
5
2
2
2
2
2
2
17
25
22
20
20
20
20
20
20
20
20
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
164
167
167
167
167
167
167
167
118
113
117
129
140
162
162
162
162
129
133
139
133
133
146
99
98
110
121
130
148
167
142
149
153
164
155
156
152
167
151
150
145
162
144
140
139
146
125
129
128
125
167
134
138
148
137
141
140
134
150
132
131
136
144
135
142
147
156
164
152
158
167
151
167
148
146
149
146
150
145
142
142
142
112
130
85
76
78
74
77
84
93
93
93
93
93
93
93
93
93
93
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
5
5
5
5
5
5
5
5
5
5
24
18
11
5
5
5
5
8
12
25
37
20
3
22
32
30
22
12
3
3
3
4
4
5
5
5
4
4
4
4
4
7
14
8
3
17
15
13
13
9
5
4
7
12
11
10
13
16
15
15
15
9
4
4
4
8
6
4
5
7
7
5
4
5
16
28
34
37
32
28
43
40
24
9
3
3
3
3
3
28
53
31
9
9
9
9
9
9
9
9
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
129
137
137
137
137
137
137
137
129
129
129
113
110
104
101
99
96
103
103
111
129
129
109
85
85
73
78
80
86
88
91
115
103
111
118
122
137
125
124
125
124
113
125
110
106
110
95
92
98
90
96
94
95
92
97
89
92
94
96
115
95
103
89
91
95
106
122
107
137
103
100
97
103
83
81
77
71
83
73
73
103
71
78
75
98
98
81
96
96
64
65
63
58
57
55
54
53
52
52
52
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
78
71
71
71
71
71
71
71
74
78
93
57
22
8
8
8
8
23
30
18
6
6
7
18
24
15
6
7
8
6
4
2
2
2
2
2
11
8
6
3
1
1
3
3
4
4
4
3
2
4
7
15
9
4
2
7
6
5
10
12
14
13
12
12
7
3
8
5
3
3
3
3
3
3
3
3
14
8
2
1
1
1
2
2
2
2
2
2
2
12
21
21
21
21
21
21
21
21
21
22
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
126
174
174
174
174
174
174
174
112
109
109
113
115
121
121
121
121
109
122
134
157
157
143
106
93
107
118
138
174
171
165
148
153
158
160
174
171
161
141
143
141
144
155
144
157
143
129
128
124
130
154
144
154
174
156
171
165
150
154
148
142
155
140
144
151
156
174
157
171
153
154
130
161
103
103
101
93
115
100
96
155
93
103
92
99
99
89
96
96
69
66
65
60
58
57
56
55
54
54
54
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
8
8
8
8
8
8
8
8
8
8
19
13
8
8
8
8
8
13
19
25
28
18
8
17
22
23
12
2
4
5
4
4
4
4
4
3
2
1
1
2
4
13
29
15
2
2
3
5
14
9
4
8
6
5
18
14
9
5
7
10
10
11
19
12
5
4
5
6
4
3
4
5
4
4
2
1
2
2
2
3
4
5
8
4
1
1
1
1
2
14
20
17
15
15
15
15
15
15
15
15
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
117
117
117
117
117
117
117
117
105
106
107
105
105
105
105
105
88
93
93
94
93
93
104
84
84
92
90
123
98
104
108
120
112
117
119
123
125
138
120
138
124
123
138
123
116
122
110
105
103
98
97
98
98
100
99
100
105
102
101
117
98
99
103
113
106
109
107
117
113
90
89
87
88
77
78
77
78
90
72
75
66
66
65
66
60
60
58
63
63
48
47
46
44
43
42
42
41
41
41
41
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
69
6
6
6
6
6
6
6
42
65
84
53
22
8
8
8
8
10
11
11
11
12
19
14
9
9
6
4
2
1
9
9
9
10
10
8
6
4
3
6
7
9
12
7
3
3
3
4
6
14
13
8
3
3
3
9
6
4
10
12
15
9
3
3
3
3
4
13
8
3
1
2
4
4
3
3
3
3
3
5
4
3
4
3
3
3
3
3
3
15
21
16
12
12
12
12
12
12
12
12
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
109
118
118
118
118
118
118
118
70
72
80
84
92
107
107
107
107
88
96
98
115
115
86
83
83
74
80
84
85
100
94
105
104
109
104
118
104
97
99
105
108
111
129
111
115
111
100
129
103
114
120
110
129
108
107
113
115
108
120
108
100
115
94
100
103
106
118
115
108
102
91
87
102
78
77
76
70
68
67
71
71
72
97
64
64
64
62
71
71
63
73
83
97
97
97
97
97
97
97
97
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
2
2
2
2
2
2
2
2
2
2
8
10
6
2
2
2
2
6
8
4
1
1
12
19
23
12
1
5
5
3
1
1
4
6
7
6
6
8
11
7
4
3
2
3
11
6
2
7
7
5
3
2
5
5
5
5
14
9
4
8
5
2
1
1
1
1
1
1
1
2
3
4
2
1
2
4
3
2
2
2
3
4
3
2
4
5
6
6
7
23
31
30
30
30
30
30
30
30
30
30
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
185
192
192
192
192
192
192
192
151
160
170
171
182
182
182
182
168
155
161
164
174
174
156
142
142
134
150
164
192
184
187
184
184
185
185
192
179
187
174
176
176
173
188
171
172
170
161
171
163
167
184
176
179
192
180
179
187
172
174
184
172
188
170
169
174
178
192
185
178
181
184
163
187
148
149
153
138
165
150
132
188
138
147
147
152
153
145
184
184
116
122
130
121
122
122
120
120
120
120
120
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
52
52
52
64
70
73
74
75
75
76
87
49
12
12
12
12
13
13
13
12
11
11
12
19
23
27
17
7
7
7
9
10
8
7
10
8
7
10
13
12
10
8
7
7
9
8
8
7
7
36
28
20
13
7
36
32
19
6
13
17
22
22
22
14
6
14
17
20
17
15
14
13
13
26
22
18
29
34
40
50
45
40
26
13
15
18
34
42
48
30
13
13
13
13
13
13
13
13
13
13
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
194
197
197
197
197
197
197
197
122
138
158
165
189
194
194
194
194
166
173
183
193
193
182
144
143
138
157
170
196
192
194
188
190
194
193
196
197
194
183
183
184
194
189
190
193
186
200
182
183
188
192
200
191
196
192
200
200
191
191
192
200
197
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
189
191
193
195
200
200
200
200
200
200
200
200
200
200
200
200
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
9
9
9
9
9
9
9
9
9
9
18
33
20
8
8
8
8
8
8
8
8
10
27
73
96
53
11
7
7
7
9
11
12
13
13
11
10
10
10
19
23
28
18
8
18
18
18
18
28
16
5
7
10
18
11
5
16
22
22
22
22
22
22
22
22
22
22
22
22
44
66
66
53
40
29
18
18
18
42
66
53
40
53
59
62
64
66
109
152
176
188
194
197
198
199
199
199
199
199
200
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
185
197
197
197
197
197
197
197
109
122
138
152
177
185
185
185
185
148
154
171
183
183
178
141
141
133
151
165
190
190
186
177
180
185
185
192
197
184
182
181
178
185
177
177
183
178
163
164
170
159
190
172
179
190
178
190
186
175
174
177
166
167
165
169
175
180
192
185
197
176
190
158
184
136
136
147
132
153
157
128
167
139
158
177
170
170
156
177
177
133
144
154
157
157
157
157
157
157
157
157
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
1
1
1
1
1
1
1
1
1
1
11
25
13
1
1
1
1
5
7
8
8
9
30
72
93
50
7
7
7
7
10
11
13
13
13
14
12
9
7
6
5
5
6
8
18
29
40
24
9
16
11
6
12
10
9
18
12
6
14
18
22
22
22
14
6
14
14
14
18
22
17
13
13
26
17
8
15
14
14
27
33
36
40
24
8
8
13
15
18
42
54
47
40
40
40
40
40
40
40
40
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
193
194
194
194
194
194
194
194
170
173
177
179
186
186
186
186
168
148
153
167
189
189
155
171
171
149
165
173
192
180
188
185
185
193
189
192
194
188
175
175
176
173
188
178
180
177
200
173
171
166
186
172
184
192
189
200
188
186
191
187
200
188
191
195
200
200
197
198
199
200
200
200
200
200
200
200
200
200
200
200
200
200
171
168
168
168
158
189
189
130
137
145
138
139
139
138
138
138
138
138
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
120
120
120
127
131
133
134
134
134
135
142
76
10
10
10
10
12
12
12
12
12
11
10
17
20
24
14
5
5
4
3
6
5
5
5
5
12
16
19
19
14
9
7
5
9
20
16
11
7
11
14
12
9
7
18
19
20
17
15
18
19
20
21
13
6
14
18
20
21
22
17
13
13
15
11
8
24
19
14
40
40
40
77
42
8
8
64
65
65
52
40
40
40
40
40
40
40
40
40
138
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
178
178
178
140
133
123
118
119
123
130
131
138
148
150
150
151
150
156
156
141
141
141
136
144
144
106
109
109
102
140
115
131
132
178
156
127
131
122
122
124
125
150
127
123
128
128
119
144
148
117
140
117
114
119
111
111
115
106
103
93
93
92
95
98
112
112
115
178
123
127
140
114
127
108
104
104
98
95
107
86
88
97
110
110
148
148
107
101
101
80
87
98
107
107
107
107
107
107
107
107
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
85
55
55
55
55
55
55
55
70
85
102
76
50
47
47
47
47
47
47
27
7
7
15
60
83
45
7
4
4
4
5
3
1
2
3
5
4
3
5
5
4
3
2
2
3
2
2
1
1
3
2
2
2
1
1
6
9
9
5
1
7
6
6
10
12
15
9
3
2
2
2
3
3
3
2
2
1
1
2
3
6
13
8
3
20
38
19
1
1
16
23
27
29
30
30
30
30
30
30
31
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
66
66
66
65
65
65
65
65
58
59
59
61
66
73
73
73
73
69
68
65
65
65
58
66
66
53
57
62
67
79
99
80
90
85
90
86
97
99
81
89
84
84
89
97
84
99
86
86
87
82
88
79
80
80
81
82
80
91
88
79
82
82
83
91
88
81
80
81
81
79
91
80
80
78
78
80
79
85
80
75
63
75
61
54
64
64
56
66
66
47
47
45
42
41
40
39
39
38
38
38
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
7
7
7
7
7
7
7
7
7
7
21
12
3
3
3
3
7
11
15
10
5
5
12
17
19
12
5
6
5
4
4
5
4
3
2
2
3
2
2
5
28
19
10
2
2
2
2
3
8
7
6
5
5
5
5
6
5
5
3
1
8
11
14
17
9
1
2
3
8
4
1
2
3
2
1
1
1
1
4
4
4
4
3
2
2
2
2
2
2
14
21
18
15
15
15
15
15
15
15
15
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
154
154
154
144
142
134
134
134
110
109
112
115
110
110
109
109
109
103
103
111
120
121
115
139
139
109
117
120
129
134
123
121
126
154
123
125
119
115
115
112
120
109
103
100
118
105
106
139
99
102
107
103
108
129
101
134
107
106
120
117
96
93
86
88
101
106
125
154
92
98
96
85
110
79
78
78
72
69
68
66
57
72
69
81
96
96
96
96
96
64
61
57
51
49
47
45
44
42
42
42
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
66
66
66
72
75
77
78
78
72
66
66
44
22
14
14
14
14
14
14
14
14
16
18
23
26
22
12
3
2
1
1
7
5
3
2
1
3
2
2
2
2
2
1
1
8
4
1
2
3
3
3
3
2
1
1
3
3
3
3
3
13
10
7
7
5
4
2
1
1
1
2
3
2
1
3
5
6
6
5
5
3
2
7
10
11
12
13
21
25
27
28
22
16
16
16
16
16
16
16
16
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
155
160
160
160
160
160
160
160
114
117
133
134
147
147
147
147
121
125
129
133
153
153
117
96
96
94
107
115
127
132
136
155
140
155
149
160
137
149
126
122
117
120
128
113
153
127
118
133
147
122
127
125
124
127
123
132
136
126
135
155
121
122
119
125
132
138
160
155
137
129
117
111
149
96
101
101
93
119
94
89
110
85
101
109
147
147
107
106
106
70
66
61
54
51
49
47
46
43
43
43
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
5
5
5
44
63
73
78
80
42
5
5
13
14
15
15
15
16
30
37
21
5
5
17
22
24
14
5
9
13
7
2
5
6
4
2
6
7
6
6
3
1
1
4
3
2
2
2
3
5
5
5
4
3
2
2
5
7
8
9
11
13
8
3
3
3
12
8
5
2
1
2
2
3
4
4
3
2
2
4
4
4
4
3
2
14
27
17
7
7
17
24
20
17
17
17
17
17
17
17
17
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
113
137
137
137
137
137
137
137
125
120
117
113
112
111
109
109
109
109
110
111
113
113
113
83
83
77
90
99
126
132
110
117
114
116
120
128
137
108
107
105
99
104
98
94
108
92
86
87
99
89
100
107
110
126
110
132
111
107
109
117
100
110
96
95
99
110
128
109
137
109
100
95
108
80
79
78
71
68
76
64
60
78
71
68
99
99
82
100
100
65
64
61
54
52
50
49
48
46
46
46
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
89
89
89
47
5
5
5
5
5
5
5
13
9
5
5
5
5
5
5
5
5
5
6
15
19
15
11
13
16
9
2
2
3
4
2
1
2
2
2
2
2
1
1
1
3
18
32
16
1
3
2
1
1
1
3
5
3
1
1
2
1
1
1
1
1
1
1
2
1
1
1
2
2
2
3
3
2
1
1
1
1
1
1
1
1
1
1
1
2
15
23
20
18
18
18
18
18
18
18
18
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
186
186
186
175
173
164
164
164
130
132
140
146
154
170
170
170
170
136
144
159
174
174
157
114
107
121
132
141
164
177
157
169
171
186
173
164
155
145
146
144
144
170
149
155
167
157
144
164
144
141
177
152
154
164
174
154
156
164
146
157
147
149
146
153
153
152
164
186
153
157
177
140
145
132
124
128
127
127
129
133
125
129
127
129
131
140
133
174
174
125
123
115
105
102
98
95
94
90
90
90
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
69
69
69
74
77
78
79
79
79
80
89
47
6
6
6
6
11
11
11
10
10
10
21
16
12
12
9
7
7
5
3
6
6
7
6
5
8
9
11
11
10
9
7
5
9
17
11
6
6
10
7
4
8
20
22
14
7
7
5
4
7
12
10
8
20
26
15
4
9
15
14
13
13
15
16
18
20
22
40
60
50
40
31
24
18
18
62
58
54
54
54
33
13
13
13
13
13
13
13
13
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
93
93
93
80
77
75
72
67
67
67
61
66
72
80
80
83
84
93
93
89
104
104
79
75
75
74
82
104
81
108
80
82
84
77
104
79
86
88
85
91
92
96
100
106
106
92
84
91
85
84
108
94
90
97
102
113
100
118
90
90
96
101
108
118
113
131
111
113
115
131
118
106
105
131
99
96
92
100
83
87
84
79
100
66
64
64
60
58
58
62
71
81
100
100
100
100
100
100
100
100
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
15
4
4
4
4
4
4
4
9
12
15
13
10
8
8
8
8
19
24
12
1
1
12
21
25
15
5
7
5
3
2
1
1
1
2
5
5
4
3
3
3
2
1
1
3
2
1
1
1
3
3
2
1
3
4
6
3
1
5
7
9
7
4
2
2
3
4
5
3
1
2
1
1
2
3
3
3
3
4
4
5
10
9
7
6
6
6
6
6
28
39
43
45
46
47
47
47
47
47
48
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
66
70
70
70
70
70
70
70
65
65
74
86
105
105
105
105
97
96
94
90
93
93
76
67
66
61
66
72
79
81
105
98
91
93
93
99
94
99
102
106
114
114
114
104
99
97
98
105
92
100
88
90
89
90
98
93
104
104
92
104
86
86
87
83
87
80
79
80
83
88
89
104
103
91
92
104
91
91
90
104
82
72
75
61
69
69
63
72
72
56
56
53
50
49
48
47
47
46
46
46
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
15
2
2
2
2
2
2
2
12
17
23
36
18
1
1
1
1
8
15
9
3
3
19
35
43
23
3
12
12
8
5
3
2
1
1
1
2
4
7
9
11
11
9
5
1
2
2
3
5
4
4
4
5
6
7
8
13
12
8
5
6
5
5
3
2
4
4
3
2
1
1
1
2
4
4
4
5
4
3
6
5
4
3
2
2
2
2
2
2
21
32
23
15
15
15
15
15
15
15
15
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
66
74
74
74
74
74
74
74
66
66
76
88
105
109
109
109
109
99
98
96
93
93
85
67
70
63
66
105
85
88
105
103
88
93
95
98
103
111
100
103
109
110
112
127
120
113
127
112
113
109
127
105
101
102
107
102
103
109
98
105
95
99
106
111
130
130
111
130
114
114
112
117
108
90
92
88
87
107
84
77
77
70
69
73
60
60
63
63
63
62
62
63
64
64
64
64
64
64
64
64
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
23
13
13
13
13
13
13
13
18
20
23
36
34
32
32
32
29
26
26
15
5
5
10
26
34
19
5
3
3
3
4
5
6
7
7
8
5
3
2
2
2
2
2
3
5
4
3
3
3
2
2
2
2
2
2
3
16
10
4
9
6
3
2
2
3
3
3
6
8
9
11
7
4
8
5
3
3
3
3
5
4
3
27
15
3
3
3
3
3
6
7
8
8
8
8
8
8
8
9
42
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
126
168
168
168
168
168
168
168
122
121
120
127
134
134
134
134
118
110
110
108
108
108
96
87
87
87
102
123
145
153
168
131
137
136
136
147
139
126
127
121
114
118
109
105
107
114
102
120
134
107
134
115
127
145
137
153
168
124
115
112
104
105
108
116
120
126
147
126
139
120
116
103
126
91
95
101
104
107
117
117
87
92
103
114
134
134
134
134
134
78
74
68
57
54
50
47
46
42
42
42
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
12
12
12
12
12
12
12
12
12
12
27
25
18
12
12
12
12
21
25
26
26
26
27
42
49
30
11
11
10
10
10
10
7
4
2
10
8
5
3
7
6
4
2
2
2
3
3
3
3
4
4
3
2
2
3
5
4
3
4
6
12
8
4
2
3
3
4
5
3
2
3
3
3
3
2
2
2
2
2
3
4
7
6
5
5
5
5
9
11
12
13
11
9
9
9
9
9
9
9
9
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
108
108
108
91
88
84
80
77
81
94
111
124
154
154
154
154
119
116
113
120
124
124
129
95
91
89
88
91
95
104
113
107
129
106
106
107
110
114
106
140
119
120
154
124
115
123
107
113
137
114
134
116
110
114
106
110
110
116
122
103
106
111
115
116
117
140
109
110
108
114
117
110
154
109
106
105
95
91
95
78
75
82
94
88
137
137
113
134
134
87
83
75
65
62
58
55
54
50
50
50
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
67
12
12
12
12
12
12
12
39
53
67
80
42
4
4
4
4
4
4
4
4
3
2
22
32
42
23
4
2
2
5
6
7
4
1
1
4
2
1
4
6
3
1
2
3
2
2
2
2
5
6
3
1
2
4
14
8
2
6
10
8
6
3
1
4
5
6
5
5
7
10
10
7
4
4
5
10
7
4
1
1
2
3
3
3
3
3
3
4
25
35
24
13
13
13
13
13
13
13
13
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
93
93
93
85
83
80
77
77
67
67
60
65
72
80
80
83
84
93
93
90
104
104
79
75
75
71
79
104
83
85
79
85
80
85
104
87
89
90
89
89
90
98
89
88
87
85
83
87
83
80
87
84
93
101
103
124
124
103
98
96
90
86
81
82
91
84
90
86
87
93
89
93
93
83
84
84
80
83
78
74
70
84
58
51
49
46
47
52
52
44
47
49
52
52
52
52
52
52
52
52
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
15
3
3
3
3
3
3
3
9
12
15
12
9
8
8
8
8
10
12
6
1
1
7
18
24
12
1
8
8
6
3
1
2
2
2
2
2
3
6
5
4
5
11
6
1
2
3
4
5
4
4
5
4
3
3
4
4
5
5
5
6
7
10
8
6
3
1
2
3
2
1
3
5
3
1
4
9
5
2
4
4
4
6
5
5
5
3
2
2
17
24
24
24
24
24
24
24
24
24
24
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
188
196
196
196
196
196
196
196
146
153
162
169
182
187
187
187
187
158
164
169
174
174
160
152
152
128
143
163
191
178
187
191
186
188
189
195
178
196
173
172
177
187
173
172
170
170
159
160
182
155
182
169
174
191
177
178
187
170
165
191
162
162
170
160
168
176
195
188
178
176
170
164
196
150
151
154
149
157
150
143
138
143
149
162
182
182
182
182
182
159
155
157
153
152
152
151
150
150
150
150
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
6
6
6
6
6
6
6
6
6
6
59
49
27
6
6
6
6
23
40
35
31
31
31
44
51
35
19
16
13
8
3
3
8
10
11
9
8
11
16
28
24
20
15
11
7
9
10
10
11
38
22
6
18
13
9
14
10
6
13
17
18
20
21
22
22
22
18
14
14
14
15
14
13
13
25
40
40
40
40
37
35
40
27
15
15
15
15
82
116
113
111
105
100
100
100
100
100
100
100
100
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
183
183
183
177
176
171
171
171
119
117
121
133
143
163
163
163
163
134
137
155
162
162
175
140
140
134
144
154
160
177
171
163
166
183
165
165
162
168
157
155
156
163
162
163
162
175
149
152
149
149
177
153
155
160
157
158
171
163
146
145
142
136
139
141
152
156
157
183
157
160
177
151
168
134
138
130
130
131
129
120
125
129
119
129
115
113
106
106
106
98
96
95
93
92
91
91
90
90
90
90
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
40
40
40
59
69
74
76
77
78
79
59
40
22
4
4
4
4
4
4
4
4
22
40
43
44
35
27
26
26
14
3
7
6
5
6
7
8
9
11
11
10
9
10
7
5
13
12
11
10
12
8
4
25
25
26
23
16
9
6
4
12
17
19
22
22
22
13
4
7
15
14
13
13
15
27
38
50
45
40
45
42
36
31
58
71
78
81
67
54
54
54
42
31
31
31
31
31
31
31
31
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
165
192
192
192
192
192
192
192
109
107
118
125
140
164
164
164
164
131
136
149
159
159
147
104
97
113
127
146
177
178
185
180
178
179
181
192
171
187
166
156
153
164
152
149
159
147
131
135
131
130
170
143
155
177
160
178
185
162
156
180
140
139
136
143
150
160
192
170
171
165
162
162
187
159
159
157
149
150
146
126
127
129
113
115
113
110
108
108
108
77
75
79
74
74
73
72
72
72
72
72
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
2
2
2
2
2
2
2
2
2
2
17
11
6
2
2
2
2
8
11
13
14
15
27
23
19
12
5
5
5
4
3
3
8
10
11
11
11
20
18
15
8
2
22
16
11
11
8
6
7
11
15
20
14
8
7
7
5
4
6
8
8
6
4
4
4
16
18
14
10
7
5
4
5
15
11
7
7
7
7
14
12
11
41
52
57
60
61
57
54
33
13
13
13
13
13
13
13
13
13
60
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
170
192
192
192
192
192
192
192
135
127
129
137
148
166
166
166
166
134
140
147
147
147
151
103
99
114
133
150
192
179
186
181
175
176
181
192
179
188
175
178
164
166
157
154
151
151
147
143
146
145
157
157
166
192
171
179
186
172
178
181
151
150
140
146
151
163
192
170
179
171
162
162
188
156
161
161
151
178
144
133
124
142
113
116
114
110
106
106
106
74
69
71
65
64
63
62
61
60
60
60
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
12
12
12
12
12
12
12
12
12
12
32
19
6
6
6
6
12
26
33
22
11
11
14
34
44
27
11
5
5
4
3
7
12
12
12
10
7
4
4
4
4
13
13
11
9
8
7
6
9
12
8
4
18
13
9
14
20
13
6
4
12
15
16
18
25
29
16
4
8
10
13
13
13
15
14
13
18
42
28
15
35
47
59
65
68
70
72
63
54
33
13
13
13
13
13
13
13
13
13
60
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
161
187
187
187
187
187
187
187
138
136
134
128
127
125
122
122
122
100
114
125
156
156
123
135
135
112
129
144
176
151
169
158
163
166
170
178
170
187
162
158
160
156
148
161
144
136
138
137
123
132
140
145
161
176
149
150
169
151
147
155
137
133
134
137
146
154
178
161
170
154
148
147
187
139
144
144
138
147
131
125
115
136
104
103
82
75
71
72
75
87
103
103
103
103
103
103
103
103
103
103
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
49
49
49
63
70
74
76
77
77
78
82
61
33
5
5
5
5
5
5
5
5
5
27
29
30
17
4
4
4
3
3
3
6
9
11
9
6
4
4
4
4
5
7
4
2
8
10
6
3
12
19
22
22
12
3
9
15
17
11
6
10
7
4
4
4
8
6
4
5
7
5
4
4
28
19
11
9
7
7
23
40
45
28
12
3
3
3
3
3
15
27
19
12
12
12
12
12
12
12
12
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
110
110
110
92
89
85
81
78
82
80
81
110
82
82
86
86
82
98
98
97
98
98
110
78
76
73
74
75
75
100
80
86
87
104
98
84
88
90
93
99
99
98
98
100
96
93
98
92
87
89
92
103
87
89
91
89
92
100
93
103
93
92
93
93
95
97
94
104
103
90
88
90
98
77
85
78
76
85
80
67
70
67
68
81
64
64
62
71
71
57
59
60
58
58
58
58
58
58
58
58
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
67
5
5
5
5
5
5
5
36
51
67
35
3
3
3
3
3
5
6
4
2
2
7
18
24
13
3
2
2
4
3
3
3
3
2
2
1
1
13
7
1
1
3
3
4
5
4
3
5
4
3
4
4
4
3
3
4
5
7
9
5
2
4
3
2
2
2
2
1
1
2
1
1
3
3
2
2
2
2
4
3
2
9
6
3
3
5
6
7
16
25
25
25
25
25
25
25
25
25
25
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
67
67
67
67
67
67
67
67
67
67
64
70
73
80
80
80
80
82
84
81
93
93
77
74
74
69
73
83
81
83
93
90
86
83
84
90
88
107
94
99
103
105
114
122
106
108
116
108
111
114
122
103
102
100
103
105
106
122
108
104
102
100
108
100
102
98
98
108
91
97
91
92
91
88
98
88
86
87
90
78
84
86
81
86
77
77
66
67
67
52
57
63
69
69
69
69
69
69
69
69
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
15
1
1
1
1
1
1
1
8
11
15
13
7
1
1
1
1
14
20
11
3
3
12
39
53
28
3
6
9
5
1
2
3
5
5
3
1
1
1
1
3
5
4
2
1
1
1
3
3
3
4
4
4
3
2
9
8
8
7
7
5
3
15
9
3
1
3
2
1
1
1
1
1
1
1
2
2
2
2
7
5
3
3
4
7
9
9
9
10
15
17
18
19
19
19
19
19
19
19
20
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
198
199
199
199
199
199
199
199
172
175
180
184
187
196
196
196
196
174
175
185
190
190
187
189
189
171
184
189
196
197
197
196
195
198
197
199
197
198
181
181
187
196
187
191
191
190
200
189
186
185
192
187
191
196
189
200
200
194
196
196
200
194
198
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
194
195
196
197
200
200
200
200
200
200
200
200
200
200
200
200
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
85
85
85
85
85
85
85
85
85
85
120
69
18
18
18
18
18
18
18
11
5
5
21
70
95
50
5
4
4
3
3
5
8
7
6
5
18
31
18
6
7
8
6
5
11
14
12
11
14
16
18
18
18
18
18
18
16
15
15
15
21
21
21
22
22
22
22
22
22
22
44
55
47
40
34
28
28
34
40
50
45
40
53
59
62
64
66
116
158
179
189
194
197
198
199
199
199
199
199
200
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
184
197
197
197
197
197
197
197
155
157
162
158
161
164
164
164
164
144
150
156
163
163
156
145
145
131
151
167
196
189
193
190
187
189
192
196
197
194
169
167
169
164
167
157
160
153
147
150
147
148
177
161
172
196
177
189
193
177
179
190
169
167
166
168
173
180
196
184
197
184
177
170
194
155
154
153
148
153
149
138
167
138
149
157
163
163
163
163
163
126
120
113
104
101
98
95
94
90
90
90
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
63
63
63
74
79
82
83
84
84
85
93
120
65
10
10
10
10
10
10
7
4
4
4
14
19
11
4
4
4
3
3
4
8
10
7
4
7
28
19
11
6
2
21
12
3
6
9
17
21
13
5
4
9
17
11
5
15
15
9
4
9
15
16
18
18
18
11
4
4
4
4
4
15
24
21
18
18
22
31
40
65
48
31
28
28
28
28
41
47
50
54
41
28
28
28
28
28
28
28
28
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
185
192
192
192
192
192
192
192
142
143
148
150
156
165
165
165
165
134
137
152
164
164
152
135
135
125
148
162
192
190
186
180
178
185
181
179
179
187
159
158
165
165
167
159
167
152
145
152
151
155
190
163
172
192
174
179
186
174
174
180
167
167
165
165
170
173
179
185
179
179
190
161
187
148
150
152
149
155
152
146
167
146
141
152
153
153
153
153
153
99
93
93
83
80
78
76
75
72
72
72
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
83
83
83
83
83
83
83
83
83
83
85
48
12
2
2
2
2
2
2
2
2
2
6
23
32
21
11
8
6
4
3
3
3
4
5
7
7
8
8
8
8
9
8
5
2
5
9
7
5
10
7
4
3
5
10
12
8
4
5
7
11
15
22
13
4
17
11
5
9
7
5
4
5
16
12
8
8
8
11
15
27
29
31
37
40
42
44
49
51
32
13
13
13
13
13
13
13
13
13
31
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
178
178
178
167
165
160
156
156
150
144
142
160
143
143
145
145
138
152
152
145
147
148
160
144
144
108
119
130
132
137
142
156
148
178
152
137
137
149
118
115
117
113
117
111
116
137
109
144
107
106
123
103
111
130
120
131
142
122
123
156
120
114
137
113
129
137
129
178
137
129
123
109
149
88
83
81
73
78
74
67
107
71
83
76
99
99
86
100
100
68
65
61
54
52
50
48
47
45
45
45
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
134
128
128
128
128
128
128
128
131
132
134
78
22
8
8
8
8
8
8
5
2
2
20
24
26
14
2
7
12
7
2
2
5
6
6
6
4
2
2
2
2
9
8
6
4
2
1
1
2
1
1
1
2
2
2
2
13
9
6
3
2
1
5
3
1
1
1
4
3
2
1
1
2
3
4
3
2
1
1
1
1
1
1
1
1
1
1
1
2
18
26
23
21
21
21
21
21
21
21
21
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
184
184
184
175
173
166
166
166
96
96
112
127
147
183
183
183
183
149
151
170
181
181
176
177
177
146
159
158
152
181
159
170
176
184
173
167
156
166
149
145
148
183
161
157
181
176
145
177
147
143
181
139
140
152
137
138
138
137
128
130
130
131
149
132
141
151
149
184
155
156
181
148
166
136
131
130
123
128
114
102
110
95
98
104
108
108
108
108
108
74
68
68
61
59
57
56
55
53
53
53
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
8
8
8
8
8
8
8
8
8
8
19
19
13
8
8
8
8
9
10
10
11
16
21
75
102
78
41
4
4
3
3
5
4
4
5
6
7
6
6
5
5
5
9
5
2
5
6
6
6
5
4
4
5
6
28
23
15
8
5
6
11
7
4
4
4
8
12
9
6
3
3
4
4
5
6
7
7
7
7
8
7
7
31
43
49
52
56
54
53
33
14
14
14
14
14
14
14
14
14
42
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
184
191
191
191
191
191
191
191
143
144
149
151
155
162
162
162
162
122
133
148
162
162
152
139
139
124
144
158
176
178
187
179
181
184
183
191
178
187
165
161
159
162
163
153
162
152
153
158
157
160
171
159
166
176
171
178
187
170
169
179
157
163
156
160
166
172
191
184
178
176
170
163
187
144
145
146
144
165
147
133
163
133
134
145
147
147
147
147
147
97
89
84
74
70
67
64
62
58
58
58
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
61
61
61
74
80
83
85
86
86
87
89
64
33
2
2
2
2
2
2
2
2
13
26
27
28
20
13
11
13
8
4
4
4
4
4
5
16
17
19
12
5
5
5
3
2
3
4
5
6
11
13
14
10
6
10
12
15
16
11
7
11
15
16
18
18
18
17
11
6
7
7
7
14
24
21
18
18
29
34
40
40
35
30
30
30
30
31
42
47
39
31
30
30
30
30
30
30
30
30
30
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
197
197
197
194
193
191
191
191
167
162
167
170
180
194
194
194
194
172
172
182
186
186
182
189
189
153
168
177
191
179
185
183
184
197
186
191
178
187
170
169
175
194
178
179
186
182
164
189
161
162
173
165
173
191
175
178
185
169
170
182
163
167
162
167
175
178
191
197
178
181
174
169
187
164
162
161
158
159
159
155
167
155
147
165
174
174
174
174
174
117
107
96
83
77
72
68
66
60
60
60
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
83
83
83
83
83
83
83
83
83
83
117
80
43
43
43
43
68
73
76
43
10
10
26
77
103
56
10
16
16
9
3
5
14
10
6
6
5
4
4
4
7
9
7
4
2
5
6
8
7
7
5
4
5
6
7
11
15
13
8
4
9
15
24
15
6
19
11
4
6
9
6
4
9
15
14
13
17
22
31
40
40
40
50
55
57
58
60
57
54
54
54
54
54
54
54
54
54
54
54
60
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
52
62
62
62
62
62
62
62
40
44
48
50
56
56
56
56
56
50
52
55
58
58
60
45
48
53
55
59
62
73
69
68
72
73
79
85
94
111
105
112
116
108
116
115
110
116
103
111
94
96
99
102
108
112
104
111
105
111
101
102
107
109
108
111
101
103
104
96
112
100
98
106
111
88
88
84
88
93
91
101
109
80
85
83
75
75
70
69
69
57
56
59
58
58
58
58
58
58
58
58
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
4
4
4
4
4
4
4
4
4
4
11
11
6
2
2
2
2
9
12
9
7
7
6
6
6
6
6
6
3
1
4
2
1
3
5
5
6
7
7
4
1
1
4
4
5
4
3
4
6
6
5
4
4
5
6
10
12
8
4
9
6
3
1
1
1
2
3
2
1
1
1
1
1
2
2
2
4
3
2
1
1
2
15
8
1
1
5
7
10
19
23
25
26
27
27
27
27
27
27
28
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
81
81
81
79
79
78
78
78
74
74
73
69
73
74
74
74
74
60
63
65
73
73
69
81
81
69
72
72
66
70
67
72
66
67
73
72
78
84
75
88
83
88
116
90
92
88
79
91
82
92
91
95
116
94
91
95
86
83
95
88
94
96
116
111
90
90
88
80
79
88
77
79
77
77
76
74
75
76
75
76
79
71
72
71
70
70
64
66
66
52
50
51
48
47
47
46
46
46
46
46
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
33
9
9
9
9
9
9
9
41
57
52
32
12
1
1
1
1
1
1
1
1
6
11
27
35
22
9
5
5
3
2
3
3
2
2
2
1
1
1
1
2
4
2
1
2
2
2
1
1
3
9
7
4
1
2
14
17
13
10
13
7
1
3
2
1
1
1
2
2
2
2
2
2
3
4
3
2
1
1
1
1
1
1
2
3
3
3
3
4
16
22
21
20
20
20
20
20
20
20
20
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
66
145
145
145
145
145
145
145
99
90
83
79
78
76
73
73
73
64
71
73
94
94
58
59
58
68
89
104
143
140
128
105
111
116
121
145
134
118
112
107
102
101
99
93
93
92
85
83
75
82
82
93
106
143
114
140
134
109
108
102
100
102
101
112
128
114
145
121
134
120
134
118
118
111
128
102
98
93
110
90
102
105
103
134
97
94
87
75
74
72
79
92
110
110
110
110
110
110
110
110
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
7
7
7
36
51
58
62
64
61
59
47
25
3
3
3
3
8
8
8
7
7
7
7
7
7
7
7
8
6
5
4
4
4
3
2
2
4
3
2
1
1
1
1
1
2
2
2
2
2
2
2
5
3
2
4
6
5
5
5
5
3
1
7
4
1
1
1
1
1
1
1
1
1
2
3
4
14
7
1
2
2
2
20
30
35
41
23
5
5
21
29
33
35
36
37
37
37
37
37
38
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
106
106
106
97
95
93
91
88
88
88
80
89
95
106
106
106
106
85
82
78
76
77
69
81
81
62
72
78
76
96
88
89
96
106
99
112
107
110
110
110
107
106
103
105
103
96
112
85
86
95
92
97
105
87
92
96
91
97
112
86
86
85
88
82
85
85
86
106
85
87
85
83
88
84
93
93
81
78
75
76
62
67
59
55
47
47
47
48
48
45
48
51
55
55
55
55
55
55
55
55
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
22
22
22
27
30
31
32
32
32
33
39
30
21
21
21
21
21
21
22
14
7
7
20
21
21
14
7
3
3
2
1
1
1
3
5
3
2
2
2
2
2
2
2
1
1
3
5
3
2
3
4
3
2
1
1
1
4
6
6
6
3
1
1
1
1
1
1
4
2
1
3
8
4
1
3
2
2
2
2
6
4
2
7
4
1
1
1
1
1
19
28
26
25
25
25
25
25
25
25
25
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
106
106
106
95
93
89
85
85
84
92
103
109
126
126
126
126
89
87
84
88
88
88
106
81
81
79
76
79
80
80
85
86
93
102
81
79
85
80
80
110
89
92
126
89
90
95
82
85
101
79
104
77
81
84
78
93
85
76
78
71
68
74
79
83
93
110
89
102
83
87
91
90
126
93
81
87
78
78
79
65
64
67
77
68
101
101
84
104
104
70
70
67
61
59
57
56
55
53
53
53
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
32
3
3
3
3
3
3
3
36
53
70
64
32
1
1
1
1
1
1
1
1
3
5
23
32
36
22
8
5
3
3
6
7
4
2
2
4
3
3
3
3
3
3
3
3
2
1
1
2
2
1
1
1
1
1
2
2
2
3
5
3
2
7
4
2
2
2
7
4
1
1
1
4
7
6
6
3
1
1
1
6
12
10
6
3
3
3
3
3
16
28
28
28
28
28
28
28
28
28
29
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
174
174
174
150
146
141
136
133
135
137
142
153
147
147
147
147
132
151
151
138
147
154
153
168
168
112
114
107
104
110
124
133
136
174
151
126
126
116
113
114
113
114
128
107
115
127
117
168
147
117
118
112
114
112
104
112
111
115
135
116
112
100
100
105
119
118
126
174
99
108
105
96
128
84
84
81
79
89
72
81
67
79
97
100
147
147
104
105
105
70
66
62
55
52
50
48
47
44
44
44
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
123
74
74
74
74
74
74
74
98
110
123
72
22
7
7
7
7
7
7
5
4
4
4
25
35
19
4
4
4
2
1
4
4
2
1
3
3
3
3
3
3
4
7
12
15
8
1
2
4
5
6
7
4
1
1
8
10
8
7
10
12
6
1
1
1
2
5
8
4
1
2
1
1
1
2
6
7
8
4
1
5
12
9
7
20
34
23
12
12
18
24
21
18
18
18
18
18
18
18
18
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
75
94
94
94
94
94
94
94
78
75
72
73
74
75
75
75
75
66
74
76
100
100
65
73
68
65
67
71
74
80
83
85
100
84
89
93
96
104
104
104
101
106
115
115
101
95
89
87
80
80
101
82
84
84
80
81
85
76
85
76
74
85
80
86
93
93
93
86
85
87
85
87
94
79
86
78
76
75
87
70
72
68
62
86
49
46
50
45
44
45
45
47
50
50
50
50
50
50
50
50
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
6
6
6
27
38
43
46
49
58
63
54
38
22
7
7
7
7
7
7
7
7
9
7
6
6
12
7
3
4
4
4
4
4
4
4
3
3
4
5
6
19
15
9
4
3
2
2
3
16
13
8
4
3
2
13
18
10
3
3
4
3
3
9
6
3
3
3
2
2
4
6
4
2
4
3
2
3
2
1
1
1
2
2
2
2
2
2
2
3
22
31
35
37
38
38
38
38
38
38
39
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
155
155
155
145
143
141
139
136
136
136
128
129
133
136
136
136
136
117
114
117
120
126
120
144
144
89
94
92
82
83
93
102
102
155
114
108
116
108
106
121
100
101
98
98
108
111
104
144
119
100
101
96
96
106
100
93
92
90
121
83
84
84
83
82
96
107
105
155
106
93
88
77
71
63
70
68
71
121
69
62
61
60
72
65
100
100
85
101
101
70
68
64
58
56
54
53
52
50
50
50
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
81
15
15
15
15
15
15
15
48
64
81
51
22
15
15
15
15
21
24
13
3
3
8
21
28
15
3
4
6
8
5
3
3
4
3
2
4
2
1
1
1
1
1
2
5
3
1
1
2
2
3
2
1
1
2
4
3
3
2
2
8
5
2
1
1
2
8
11
6
1
2
3
3
2
2
5
8
6
5
4
3
12
6
1
1
1
1
1
1
21
31
26
22
22
22
22
22
22
22
22
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
88
146
146
146
146
146
146
146
107
100
93
88
86
84
79
79
79
77
82
84
96
96
79
88
88
88
99
111
126
127
138
116
111
109
113
117
124
146
132
146
146
135
142
129
142
131
113
116
137
108
131
110
117
126
125
127
138
137
123
116
108
106
107
110
110
123
117
108
107
114
107
105
146
95
93
92
80
88
70
66
74
72
76
103
72
72
69
70
76
87
103
103
103
103
103
103
103
103
103
103
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
10
10
10
10
10
10
10
10
10
10
32
17
3
3
3
3
10
19
28
18
8
8
12
18
21
24
14
4
7
10
12
15
25
15
6
6
6
3
1
1
1
1
1
2
4
3
2
2
3
2
1
1
1
4
2
1
5
9
5
2
16
11
6
1
2
3
2
1
2
2
3
5
3
1
3
4
3
2
1
1
2
4
6
4
3
3
5
6
7
23
40
40
40
40
40
40
40
40
40
40
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
179
186
186
186
186
186
186
186
164
163
161
159
154
151
150
150
137
154
154
145
153
159
159
173
173
131
149
166
184
186
173
181
176
179
178
183
174
178
140
135
131
124
132
112
119
130
124
173
148
132
148
143
152
184
154
186
173
143
139
181
128
125
126
129
143
155
183
179
174
149
135
133
178
111
106
102
89
89
87
79
101
90
107
123
148
148
148
148
148
93
86
78
66
61
57
54
52
47
47
47
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
135
135
135
136
136
136
136
136
135
135
135
92
47
3
3
3
3
3
3
3
3
4
13
24
30
17
4
4
4
4
4
4
5
5
4
4
4
4
4
4
10
17
12
8
4
3
3
3
5
8
5
2
3
4
5
9
7
6
5
4
3
2
5
3
2
2
2
2
1
1
1
2
3
4
2
1
1
1
1
1
1
1
4
6
7
7
8
19
25
28
31
28
25
25
25
25
25
25
25
25
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
101
139
139
139
139
139
139
139
99
93
87
84
81
79
81
85
79
98
98
80
83
84
75
85
85
87
103
113
131
133
139
118
123
118
129
125
138
151
151
158
151
152
158
152
146
158
138
138
130
118
146
127
131
134
132
133
139
116
108
118
91
89
83
86
91
94
123
101
84
91
84
85
108
83
85
81
76
72
71
70
69
74
75
88
75
75
67
69
69
59
67
76
88
88
88
88
88
88
88
88
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
41
41
41
57
65
69
71
72
69
67
54
30
6
6
6
6
7
7
7
6
5
5
28
29
29
17
5
25
16
7
2
3
4
4
5
3
2
2
2
2
2
1
1
2
3
7
8
5
3
3
3
2
1
5
4
3
3
3
3
4
2
1
1
1
1
1
1
4
3
2
2
3
2
2
3
4
3
2
2
2
2
2
1
1
3
4
5
5
6
18
25
27
28
29
29
29
29
29
29
30
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
64
113
113
113
113
113
113
113
71
73
75
74
75
75
75
75
56
60
66
70
87
87
66
54
62
67
81
109
97
107
107
113
106
103
112
125
119
143
123
123
125
123
123
121
144
118
119
144
124
124
144
120
115
113
110
112
114
120
120
113
108
106
104
105
102
102
107
102
105
103
99
98
100
92
90
89
87
120
89
85
106
77
81
70
75
75
69
72
72
55
53
55
52
51
51
50
50
50
50
50
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
15
11
11
11
11
11
11
11
13
15
23
17
9
2
2
2
2
5
6
6
6
6
11
14
17
11
6
4
7
5
3
4
6
7
9
6
3
5
6
7
16
13
8
3
4
3
2
3
4
3
2
2
3
3
2
2
3
4
6
9
14
8
3
3
3
9
9
9
6
4
4
4
4
5
5
5
4
3
3
3
2
2
5
4
3
3
3
3
3
12
17
14
12
12
12
12
12
12
12
12
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
126
148
148
148
148
148
148
148
121
124
128
129
134
134
134
134
122
119
120
119
124
124
108
96
89
87
89
100
105
112
132
112
120
126
128
148
140
127
128
125
124
122
109
102
105
109
102
120
134
117
134
121
117
119
117
116
132
114
128
110
103
105
100
110
123
124
148
126
140
124
117
121
127
110
123
112
107
128
102
105
109
112
119
123
134
134
134
134
134
98
100
106
102
102
102
102
102
102
102
102
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
7
7
7
7
7
7
7
7
7
7
57
40
23
7
7
7
7
23
40
60
70
47
25
39
46
37
27
17
21
17
11
6
6
6
6
6
10
14
13
8
4
4
5
4
3
3
4
4
3
2
2
4
10
6
2
2
2
3
11
20
13
7
4
4
4
4
4
7
5
4
4
4
4
4
4
6
14
10
6
19
13
7
19
25
28
29
31
42
47
39
31
31
31
31
31
31
31
31
31
31
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
140
140
140
137
137
135
135
135
111
112
114
113
111
109
109
109
98
108
108
101
110
118
113
140
140
109
109
115
127
115
135
115
108
113
108
107
133
102
100
109
88
85
82
78
86
92
89
140
99
92
98
90
94
127
96
97
135
99
101
115
92
90
90
89
96
109
103
113
133
95
95
92
101
81
81
79
76
71
78
70
64
78
79
70
99
99
82
98
98
64
61
55
48
45
43
41
40
37
37
37
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
72
64
64
64
64
64
64
64
68
70
72
47
22
7
7
7
7
7
7
7
7
7
7
22
30
29
18
7
4
2
2
6
6
6
5
4
6
4
3
2
1
2
3
2
2
2
1
1
2
5
4
2
1
1
2
9
5
2
4
7
5
4
4
4
3
2
1
1
2
2
2
2
1
1
2
2
3
2
1
2
2
2
2
1
1
1
1
1
1
15
26
23
20
20
20
20
20
20
20
20
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
194
196
196
196
196
196
196
196
170
172
176
178
182
186
186
186
186
161
164
169
174
174
160
176
176
145
166
176
192
192
187
182
186
194
188
192
183
196
172
170
176
186
172
172
172
172
165
176
182
165
192
175
179
192
179
178
187
170
170
182
168
167
170
165
171
178
192
194
178
178
192
167
196
155
154
152
145
170
145
147
167
152
161
171
182
182
182
182
182
160
156
152
147
144
142
141
140
138
138
138
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
83
83
83
83
83
83
83
83
83
83
118
79
40
40
40
40
40
40
40
29
19
19
31
48
56
37
19
5
5
4
3
4
4
4
4
5
12
20
25
22
20
20
20
14
9
10
10
10
11
16
19
18
13
8
8
9
12
13
15
18
19
20
21
22
22
22
22
53
46
40
50
50
50
58
49
38
28
22
31
40
50
90
78
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
50
66
66
66
66
66
66
66
48
62
78
91
121
121
121
121
99
100
101
111
123
123
121
121
121
100
93
96
92
100
113
101
121
97
105
98
99
103
107
103
123
105
111
106
104
103
105
113
100
103
106
100
100
105
107
106
105
105
123
99
105
104
114
114
105
114
114
97
97
107
94
91
103
82
78
78
71
71
70
67
82
70
72
78
69
69
66
72
72
55
55
56
53
53
53
52
52
52
52
52
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
5
5
5
5
5
5
5
5
5
5
22
45
25
5
5
5
5
11
14
15
17
22
24
25
26
27
17
8
7
5
3
2
2
1
1
2
3
2
1
2
1
1
1
1
2
1
1
4
8
5
2
9
7
5
3
2
8
5
2
7
12
13
15
30
16
3
7
6
5
4
3
3
4
3
2
2
3
2
2
10
6
3
15
8
2
2
2
2
2
15
21
24
26
27
27
27
27
27
27
28
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
35
73
73
73
73
73
73
73
45
45
46
42
42
41
40
40
39
53
68
74
122
122
61
71
65
54
77
68
79
108
91
92
97
104
113
115
121
113
115
124
122
115
119
119
119
124
115
119
99
108
124
106
121
105
100
105
105
98
122
91
88
86
79
82
83
84
88
90
88
89
108
92
91
90
91
87
89
91
90
90
74
90
64
61
48
41
44
42
41
41
41
41
41
41
41
41
41
41
41
41
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
2
2
2
2
2
2
2
2
2
2
8
10
6
2
2
2
2
4
5
5
6
8
6
4
4
16
9
3
3
2
2
3
4
3
3
2
2
2
2
5
5
3
2
2
3
4
4
4
3
2
1
1
1
1
2
11
7
4
10
8
5
2
1
1
1
1
2
5
3
1
1
1
3
5
4
2
1
1
1
1
1
1
8
4
1
1
1
1
1
21
31
26
21
21
21
21
21
21
21
21
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
153
153
153
143
141
134
134
134
116
118
122
153
119
119
118
112
111
111
111
118
115
113
153
88
85
88
94
108
125
126
134
121
126
149
125
123
133
109
109
107
98
101
96
93
107
95
93
100
99
87
100
91
101
125
111
126
134
107
103
115
88
86
90
93
108
116
123
149
133
107
103
96
101
84
82
80
77
72
77
70
63
77
77
69
99
99
85
100
100
69
67
62
56
54
52
50
49
47
47
47
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
69
69
69
73
75
76
76
76
72
69
69
45
22
9
9
9
9
9
9
5
1
1
8
22
29
15
1
3
6
4
2
1
3
3
4
3
3
2
2
12
9
6
3
3
3
2
1
1
1
5
3
1
3
3
3
10
5
1
2
3
3
4
3
3
4
4
4
2
1
2
1
1
4
7
7
4
2
1
1
4
4
4
3
2
2
2
2
2
2
20
29
23
18
18
18
18
18
18
18
18
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
179
192
192
192
192
192
192
192
141
144
150
149
154
154
154
154
154
128
133
143
158
158
129
144
144
126
147
161
192
171
187
181
173
179
179
183
173
189
153
154
151
154
144
138
158
137
131
144
147
119
148
134
147
192
154
171
187
151
147
181
123
115
121
126
146
154
183
179
173
148
134
125
189
101
102
104
91
88
95
74
71
82
97
91
147
147
129
148
148
108
104
107
100
99
98
97
96
95
95
95
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
72
72
72
76
78
79
80
80
76
72
72
65
38
11
11
11
11
11
11
8
5
5
23
25
26
15
5
8
12
8
5
5
5
3
2
3
4
3
2
9
15
22
12
3
4
3
2
2
2
1
1
1
1
2
2
2
2
1
1
7
13
7
1
2
3
4
3
2
1
2
1
1
1
2
4
3
3
3
2
1
1
1
3
3
3
3
3
3
3
19
27
24
21
21
21
21
21
21
21
21
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
178
178
178
177
176
176
176
176
135
132
136
135
141
149
149
149
149
152
152
147
153
153
148
171
171
139
148
155
168
156
172
161
164
178
164
165
149
176
140
133
131
149
131
128
153
126
121
171
107
104
113
104
117
168
128
137
172
131
128
161
114
114
114
117
132
141
165
178
144
137
130
119
176
99
96
92
83
81
79
70
75
75
79
70
96
96
81
98
98
66
66
63
57
56
54
52
52
50
50
50
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
79
79
79
82
83
84
84
84
81
79
79
50
22
7
7
7
7
7
7
7
7
11
22
60
79
53
28
4
4
5
6
8
11
8
6
4
6
5
5
8
12
6
1
1
1
8
16
9
2
3
5
3
1
1
1
11
6
2
5
8
5
2
1
1
2
2
2
2
2
2
4
2
1
2
3
2
1
1
1
3
2
1
5
3
1
1
1
1
1
16
26
27
27
27
27
27
27
27
27
28
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
76
123
123
123
123
123
123
123
84
76
80
81
85
92
92
92
92
94
97
94
108
108
88
79
76
75
79
84
123
98
94
105
108
101
102
99
105
102
101
119
105
110
119
111
112
119
102
97
96
100
118
104
109
123
104
106
105
106
118
106
107
108
108
116
110
116
116
101
92
94
95
93
103
99
93
96
94
91
104
82
83
91
86
75
96
96
81
94
94
62
60
55
48
46
43
41
40
38
38
38
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
7
7
7
18
23
26
27
29
25
22
22
17
10
3
3
3
3
5
7
5
4
4
5
36
51
27
4
3
5
8
6
4
2
12
9
6
3
1
2
8
47
29
12
6
1
4
4
3
3
3
6
9
8
5
3
9
6
3
3
3
5
7
10
8
5
3
3
3
3
3
3
3
3
3
2
1
1
1
1
1
1
2
2
2
2
2
2
2
2
18
26
23
21
21
21
21
21
21
21
21
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
40
50
50
50
50
50
50
50
37
43
50
54
66
66
66
66
55
66
77
80
116
116
63
67
62
51
57
64
80
100
96
113
92
104
103
109
116
100
102
102
102
113
94
109
95
90
92
89
84
91
100
97
116
95
100
90
94
88
90
91
92
101
85
85
85
88
94
94
100
100
100
101
89
85
92
84
82
85
84
75
101
76
81
84
77
77
73
75
75
64
64
64
62
62
61
61
61
61
61
61
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
7
4
4
4
4
4
4
4
5
7
16
14
8
2
2
2
2
5
6
5
5
5
7
8
10
7
5
5
6
6
5
5
5
5
5
4
3
2
1
2
3
2
1
1
4
3
3
2
2
4
6
4
2
2
2
6
5
5
10
13
10
7
4
2
4
5
6
3
1
3
4
2
1
3
3
4
3
3
3
10
7
5
8
5
2
2
2
2
2
26
38
38
38
38
38
38
38
38
38
38
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
64
104
104
104
104
104
104
104
63
71
81
88
106
106
106
106
71
74
77
82
92
92
90
62
64
73
84
81
92
103
89
104
90
87
87
93
91
96
111
100
97
100
106
87
88
86
77
88
79
86
103
91
93
96
107
96
100
98
111
104
96
96
95
93
94
95
107
100
97
99
103
96
106
89
90
91
85
111
84
80
76
84
74
64
75
75
62
72
72
46
48
48
44
44
43
42
42
42
42
42
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
15
15
15
12
9
9
9
9
9
9
15
19
10
2
2
2
2
3
4
4
5
14
10
7
7
9
6
4
4
3
3
8
6
4
7
7
5
4
16
11
6
2
3
2
2
2
2
2
3
2
2
4
5
4
3
2
2
3
9
12
13
8
3
3
3
8
13
7
2
4
5
4
4
12
9
6
3
5
6
8
12
27
41
22
3
3
3
3
3
8
11
12
13
13
13
13
13
13
14
42
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
142
142
142
114
109
102
94
86
79
79
73
80
86
96
96
96
98
106
116
123
151
151
123
142
142
101
107
117
89
89
91
103
110
112
151
116
113
110
104
104
103
107
108
105
125
110
106
151
97
92
88
80
81
82
85
78
86
74
86
72
72
72
74
71
78
82
84
125
83
78
73
66
63
61
67
61
64
85
62
63
57
51
51
57
40
40
44
44
46
48
50
52
57
57
57
57
57
57
57
57
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
20
20
20
27
31
33
34
35
27
20
20
11
3
3
3
3
21
29
33
17
1
1
22
25
27
14
1
7
13
7
2
1
1
1
2
3
4
5
6
5
5
5
4
3
2
2
2
1
1
1
2
3
2
2
2
2
1
1
4
8
9
10
7
5
6
6
5
4
4
3
3
4
3
2
3
4
4
4
5
5
5
6
4
3
2
2
1
1
1
23
36
33
30
30
30
30
30
30
30
30
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
76
79
79
79
79
79
79
79
73
73
67
70
71
73
73
73
73
58
60
61
65
65
65
76
76
61
75
75
82
104
88
103
97
97
106
113
111
115
115
120
109
109
120
112
109
120
113
95
94
100
104
100
100
103
103
106
103
118
113
104
109
105
101
118
102
102
101
108
101
104
118
99
108
93
93
93
90
99
92
82
105
86
70
66
51
45
46
41
41
38
37
36
35
35
34
34
34
34
34
34
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
22
11
11
11
11
11
11
11
38
51
48
25
3
3
3
3
4
6
7
5
3
3
11
31
41
22
3
7
8
10
6
3
1
2
3
10
7
4
1
8
14
20
10
1
3
3
3
3
6
4
3
12
7
3
10
11
6
2
3
11
10
6
3
3
3
3
4
5
3
1
3
6
8
5
3
2
1
1
1
1
2
4
8
5
2
2
1
1
1
17
25
23
21
21
21
21
21
21
21
21
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
96
99
99
99
99
99
99
99
89
96
96
91
97
101
101
101
101
109
118
125
149
149
129
111
103
101
95
97
108
93
101
100
105
108
149
115
95
101
95
99
133
107
102
108
118
111
115
149
102
109
108
97
91
101
97
103
111
97
126
104
105
125
105
104
125
100
99
118
94
98
94
93
99
88
87
93
91
83
111
84
86
90
100
77
93
93
80
91
91
78
88
98
111
111
111
111
111
111
111
111
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
7
7
7
7
7
7
7
7
7
7
27
15
3
3
3
3
7
23
32
24
17
14
12
43
59
55
43
30
17
9
2
7
12
8
4
3
2
2
3
3
3
7
6
4
2
3
2
1
2
2
2
3
4
17
9
2
2
2
2
5
3
2
4
3
2
2
2
6
4
3
3
3
4
3
2
1
1
1
2
6
4
2
6
4
2
2
2
2
2
21
35
37
38
39
39
39
39
39
39
40
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
33
130
130
130
130
130
130
130
75
74
74
70
69
66
66
66
53
61
70
71
100
100
54
53
50
49
55
61
69
77
84
107
86
90
99
106
130
123
113
116
115
121
120
120
143
121
116
143
121
115
143
127
112
111
110
116
119
136
137
108
115
126
128
137
152
141
152
152
131
128
118
132
102
97
93
93
81
76
73
67
66
74
79
83
100
100
82
82
82
60
56
54
49
47
46
44
43
42
42
42
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
7
7
7
8
8
8
8
8
8
9
15
9
3
2
2
2
2
3
4
3
3
3
5
6
7
5
3
7
11
8
5
3
4
6
3
1
1
1
1
1
1
2
1
1
4
10
6
3
4
3
2
2
3
3
2
2
8
5
2
3
2
2
2
2
2
2
2
3
3
2
1
3
4
6
6
5
4
2
1
2
3
5
4
4
27
50
27
4
4
17
23
19
16
16
16
16
16
16
16
16
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
179
182
182
182
182
182
182
182
162
161
161
158
157
154
154
154
137
112
120
132
135
139
158
146
146
125
144
155
182
165
170
178
173
179
175
181
169
175
151
154
142
138
135
135
131
133
132
146
149
139
169
147
155
182
152
165
170
146
140
178
131
130
133
141
153
159
181
179
169
155
152
131
175
108
110
110
101
121
96
89
107
92
109
101
149
149
132
150
150
107
103
106
99
97
96
95
94
93
93
93
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
40
40
40
88
112
124
130
133
132
132
132
77
22
9
9
9
9
9
9
5
1
1
22
67
89
45
1
5
5
3
2
1
4
4
3
3
3
5
7
4
2
2
2
2
3
2
1
1
1
1
2
1
1
1
1
2
9
8
7
9
14
10
6
5
5
5
6
5
4
3
5
7
5
3
4
2
1
1
2
4
7
24
14
5
1
1
1
1
1
14
21
18
15
15
15
15
15
15
15
15
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
60
70
70
70
70
70
70
70
59
59
59
61
63
67
67
67
67
74
82
87
109
109
86
65
80
85
96
139
118
139
124
139
121
115
121
115
122
126
125
135
138
129
132
129
127
138
122
123
136
119
138
125
111
109
113
114
115
136
122
113
118
118
125
113
123
112
108
115
109
112
115
100
125
90
95
96
92
122
95
88
109
76
78
67
70
70
61
67
67
47
46
43
39
38
37
36
35
34
34
34
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
59
6
6
6
6
6
6
6
7
9
19
15
8
2
2
2
2
20
29
20
11
11
9
7
7
9
18
14
7
1
6
9
12
9
6
6
5
5
5
5
4
3
3
6
8
6
4
2
1
1
2
2
3
4
3
2
1
1
4
7
4
1
2
1
1
1
1
2
2
1
1
2
4
3
2
2
1
1
2
8
10
13
10
6
2
2
2
2
2
14
20
19
19
19
19
19
19
19
19
19
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
72
72
72
72
72
72
72
72
72
77
91
110
140
140
140
140
105
99
93
92
93
93
80
71
69
65
70
79
82
87
120
85
93
87
81
80
90
94
101
140
104
102
109
94
101
103
101
120
93
91
88
84
101
83
82
83
91
85
91
83
91
82
91
92
96
140
92
91
88
87
83
80
109
83
84
86
84
75
79
73
60
79
67
63
86
86
71
84
84
52
51
48
42
41
39
37
37
35
35
35
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
7
3
3
3
3
3
3
3
32
47
46
46
28
11
11
11
9
7
7
5
3
3
9
12
15
9
3
9
18
9
1
3
8
6
4
3
2
1
1
3
4
5
3
2
4
3
3
2
2
3
3
4
4
2
1
1
3
5
8
15
9
3
3
3
3
3
3
5
4
4
4
4
7
6
4
2
1
1
2
4
5
6
5
3
2
2
2
2
2
9
12
8
5
5
5
5
5
5
5
5
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
69
135
135
135
135
135
135
135
75
74
74
70
69
68
68
68
66
69
71
74
100
100
67
71
72
76
86
100
123
103
135
100
93
97
100
103
114
140
110
140
118
118
140
119
123
127
118
120
122
111
139
127
128
133
130
139
135
127
124
125
139
119
129
118
112
112
129
119
114
130
129
110
108
126
103
100
96
93
82
74
71
73
80
71
100
100
84
98
98
64
61
58
51
49
47
45
44
42
42
42
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
1
1
1
2
2
2
2
2
2
3
9
6
3
3
3
3
3
4
4
3
3
3
2
1
1
2
3
8
13
7
1
3
4
2
1
1
1
1
1
2
3
3
2
1
7
4
1
1
2
4
5
3
2
1
2
9
9
7
6
7
4
2
3
2
1
1
2
1
1
3
4
2
1
4
3
2
7
4
2
1
1
1
4
3
2
2
2
2
2
13
18
17
16
16
16
16
16
16
16
16
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
160
160
160
121
115
106
107
114
108
140
140
116
126
123
122
125
120
132
132
134
140
140
141
109
108
108
101
106
103
96
108
115
120
160
132
111
111
106
109
113
123
120
115
116
119
141
111
115
105
103
97
95
93
103
96
102
103
115
123
101
105
112
95
94
102
103
106
160
109
110
110
101
95
85
81
81
79
87
90
82
112
82
84
75
77
77
74
83
83
61
59
58
54
53
52
51
51
50
50
50
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
43
3
3
3
3
3
3
3
40
78
60
36
12
6
6
6
6
21
29
24
19
15
12
42
57
54
33
13
13
7
1
3
5
3
2
8
6
5
6
5
4
4
8
4
1
1
1
3
5
7
6
5
4
2
1
13
9
5
2
4
5
7
10
8
7
6
4
2
1
3
4
2
1
3
2
2
2
2
2
6
4
2
7
6
6
6
6
6
6
17
22
17
12
12
12
12
12
12
12
12
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
112
112
112
104
102
98
96
96
83
83
84
89
96
96
96
96
81
78
89
94
124
124
94
91
91
72
76
80
75
96
87
92
90
112
101
92
94
96
92
98
99
99
116
100
101
99
95
101
88
98
96
100
116
97
124
101
98
96
94
98
105
117
117
114
117
113
117
112
104
105
103
110
106
85
81
77
70
85
72
69
110
65
69
75
78
90
86
124
124
72
71
63
53
50
46
43
42
38
38
38
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
40
40
40
41
42
42
42
43
58
66
59
35
12
8
8
8
8
8
8
4
1
1
12
28
36
18
1
3
4
4
2
1
2
1
1
1
5
4
4
3
3
2
2
1
1
1
1
1
2
2
2
2
2
2
2
2
20
12
5
4
3
2
2
2
2
2
2
3
2
2
2
3
3
3
3
2
2
2
1
1
1
2
1
1
3
5
19
24
27
28
30
23
17
17
17
17
17
17
17
17
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
121
121
121
98
94
78
75
75
52
66
84
100
134
134
134
134
114
97
99
102
108
108
89
80
80
71
84
125
105
125
125
112
115
121
120
129
142
162
162
162
150
152
146
150
146
140
139
158
136
134
146
124
118
113
115
120
117
158
120
117
117
115
108
109
116
113
126
137
121
137
123
113
137
99
104
105
100
120
110
94
115
97
109
111
134
134
98
91
81
67
64
66
64
63
63
63
63
63
63
63
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
10
10
10
10
10
10
10
10
10
10
21
16
12
10
10
10
10
10
10
5
1
1
18
34
42
21
1
9
9
10
5
1
6
5
4
4
3
3
3
3
5
7
5
3
2
7
9
9
6
3
3
3
3
2
2
8
5
3
2
2
2
3
4
3
3
3
3
3
3
3
3
9
6
4
3
3
5
4
3
3
2
2
3
5
43
62
34
6
6
14
18
20
21
21
21
21
21
21
21
22
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
132
132
132
112
108
92
92
92
56
59
72
85
101
130
130
130
130
132
132
125
123
123
117
110
130
130
116
123
115
110
132
102
105
109
132
104
99
98
101
126
107
108
132
112
116
114
126
115
104
100
97
103
104
104
132
103
101
100
108
92
90
95
108
99
103
103
115
108
87
87
84
78
84
71
71
86
71
71
70
70
71
81
103
92
115
115
83
78
70
72
79
88
103
103
103
103
103
103
103
103
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
3
3
3
3
3
3
3
3
3
3
15
13
8
3
3
3
3
7
9
8
7
7
12
43
75
41
7
4
3
3
2
2
2
2
2
2
1
1
6
6
6
4
2
2
3
3
3
2
2
20
15
8
2
3
17
16
9
2
5
9
7
5
3
2
3
4
4
4
3
2
3
4
3
2
4
4
4
3
2
2
2
3
2
2
21
41
40
40
40
40
40
40
40
40
40
40
40
40
40
40
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
117
117
117
86
80
66
55
55
39
44
60
72
85
113
113
113
113
94
102
115
121
121
143
89
86
87
90
89
94
103
100
120
109
117
111
115
127
142
142
139
142
134
139
134
139
143
119
116
114
105
106
102
100
100
107
101
101
99
126
97
101
109
111
113
140
126
126
143
140
131
126
136
140
110
110
104
99
96
93
104
82
77
85
74
100
100
85
98
98
72
70
66
60
58
56
55
54
52
52
52
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
6
6
6
6
6
6
6
6
6
6
9
10
6
2
2
2
2
2
2
2
2
2
12
30
39
20
2
3
3
4
3
2
6
3
1
2
3
2
1
2
2
2
1
1
4
35
21
8
3
2
2
4
3
3
3
9
12
9
5
2
10
9
8
8
4
1
2
4
3
2
1
5
3
2
1
2
2
2
2
5
3
2
2
2
2
2
2
2
2
21
35
32
30
30
30
30
30
30
30
30
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
151
151
151
141
139
137
135
134
132
132
130
131
131
132
132
132
132
109
110
121
130
130
115
136
136
92
85
83
73
81
91
99
103
151
106
101
109
103
103
110
107
107
128
105
111
112
105
136
101
102
104
93
95
92
93
93
90
99
85
86
93
78
82
81
94
110
97
151
92
98
101
90
128
82
79
79
71
70
71
61
62
71
77
71
101
101
85
104
104
68
66
59
52
49
46
44
43
40
40
40
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
106
3
3
3
3
3
3
3
66
98
106
78
40
3
3
3
3
3
3
2
2
2
12
25
32
17
2
1
1
1
1
2
3
4
5
3
1
1
1
6
4
3
3
3
3
2
1
5
10
6
2
4
5
6
4
2
3
5
5
6
11
7
3
4
4
5
3
2
1
1
3
4
3
2
2
1
1
1
2
3
3
3
3
3
3
3
3
3
3
18
29
26
23
23
23
23
23
23
23
23
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
41
68
68
68
68
68
68
68
68
68
60
61
60
58
58
58
49
67
88
96
157
157
90
91
83
83
84
85
92
97
99
117
112
124
150
129
157
141
134
137
136
134
135
150
131
135
132
116
112
122
141
125
157
145
121
123
118
112
119
104
106
109
117
117
106
107
106
105
103
98
92
86
105
76
73
80
77
81
82
105
80
70
70
71
75
82
79
105
105
67
66
63
56
54
52
51
50
48
48
48
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
7
1
1
1
1
1
1
1
1
1
21
38
22
7
7
7
7
7
7
12
14
10
7
7
7
7
4
2
4
5
5
6
6
6
6
4
2
2
2
3
4
5
6
4
2
2
2
2
2
2
2
6
7
6
4
2
2
2
2
2
1
1
7
4
1
1
1
1
1
3
6
3
1
2
2
2
1
1
2
3
3
4
6
8
11
14
12
10
10
18
22
16
11
11
11
11
11
11
11
11
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
112
140
140
140
140
140
140
140
103
93
87
83
83
81
85
90
83
108
108
95
101
101
84
87
87
84
97
110
127
130
140
111
120
122
118
123
135
109
115
123
127
127
127
109
105
97
92
87
86
86
95
91
99
127
115
130
140
111
108
106
97
100
97
99
109
112
123
112
135
104
108
109
102
109
96
92
90
88
86
82
89
80
76
80
64
64
65
67
67
55
53
54
52
51
51
50
50
50
50
50
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
52
52
52
53
53
53
53
54
61
65
58
30
3
3
3
3
9
10
11
11
11
11
12
24
30
26
23
16
9
5
2
2
5
6
7
9
5
1
1
2
3
3
4
2
1
1
1
1
2
2
2
4
5
3
1
2
2
3
4
5
5
6
8
5
3
4
5
4
3
2
5
7
4
2
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
17
25
21
18
18
18
18
18
18
18
18
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
45
136
136
136
136
136
136
136
79
83
87
87
92
92
92
92
68
69
68
68
65
65
78
57
59
63
65
77
87
92
136
111
97
114
113
123
134
102
109
112
108
112
112
101
95
101
88
84
81
81
89
83
91
100
102
117
136
119
117
111
133
109
116
133
114
133
123
109
134
101
99
97
101
88
87
84
83
77
77
76
72
83
79
83
81
81
81
81
81
62
60
59
56
55
54
53
53
52
52
52
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
3
3
3
3
3
3
3
3
3
3
11
24
13
3
3
3
3
5
6
7
8
8
8
9
11
27
15
3
2
1
3
2
2
2
2
2
3
5
7
5
4
3
5
6
7
4
1
1
3
5
3
2
1
3
5
12
12
12
10
8
7
6
8
7
4
2
4
3
2
1
1
1
1
1
2
5
5
4
3
2
1
7
20
11
2
2
2
2
2
18
26
30
32
33
33
33
33
33
33
34
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
153
156
156
156
156
156
156
156
139
139
140
143
148
148
148
148
119
118
117
120
127
127
113
138
138
106
118
127
131
133
140
156
135
153
143
136
137
152
117
116
114
105
126
98
107
117
108
138
148
106
110
113
116
131
114
133
140
117
114
156
108
107
108
106
118
125
128
153
137
117
117
113
152
98
96
90
81
81
72
76
59
72
89
97
148
148
105
106
106
72
68
64
57
55
52
50
49
47
47
47
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
79
79
79
79
79
79
79
79
79
79
96
73
50
29
29
29
29
36
40
21
2
2
15
22
25
13
2
6
5
4
3
2
4
4
3
3
4
6
6
6
6
6
4
3
2
1
1
1
1
1
1
1
2
1
1
5
3
1
3
6
12
8
4
4
4
5
3
1
1
1
1
1
1
1
2
3
2
2
1
1
8
15
9
4
17
31
19
7
7
18
26
24
23
23
23
23
23
23
23
23
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
41
41
41
37
36
33
33
33
25
35
46
53
72
72
72
72
55
63
72
73
103
103
55
54
49
40
41
46
57
70
83
94
103
85
87
90
88
94
88
94
103
101
128
128
105
105
89
87
80
87
92
85
98
86
81
86
103
85
92
95
91
106
98
90
91
88
87
83
82
86
79
81
80
79
86
80
86
91
103
86
106
77
73
78
54
49
50
45
45
50
62
77
103
103
103
103
103
103
103
103
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
4
4
4
4
4
4
4
4
4
4
6
14
8
2
2
2
2
6
8
9
10
10
8
6
6
8
5
3
3
4
4
3
3
3
3
3
2
1
1
7
13
20
11
3
1
1
2
4
4
5
6
5
5
3
1
7
4
2
3
4
3
2
6
4
2
2
1
1
1
2
3
4
2
1
2
2
1
1
1
5
4
3
6
4
3
3
3
3
3
16
23
21
20
20
20
20
20
20
20
20
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
178
178
178
172
171
167
167
167
145
137
142
158
140
141
136
136
136
123
129
141
152
154
158
173
173
124
129
138
167
139
146
156
148
178
142
133
134
152
126
121
126
117
114
111
152
122
120
173
122
122
138
124
135
167
135
134
143
134
124
156
124
112
115
112
125
130
128
178
124
127
122
113
152
95
90
96
92
88
124
75
75
78
82
72
98
98
82
96
96
76
85
93
102
102
102
102
102
102
102
102
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
79
78
78
78
78
78
78
78
78
78
79
45
12
12
12
12
26
33
40
22
5
5
12
31
41
23
5
1
1
2
3
5
4
4
6
4
3
2
1
4
3
2
1
1
1
1
2
7
12
9
5
1
1
2
13
15
12
9
6
9
6
4
3
2
3
3
4
7
4
2
1
1
1
2
4
3
2
1
1
1
8
15
14
8
2
2
2
2
2
17
28
27
26
26
26
26
26
26
26
26
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
178
178
178
164
162
151
151
151
121
124
133
135
140
151
151
151
151
127
132
140
156
156
136
172
172
117
132
137
131
134
141
144
145
178
147
139
139
151
137
141
137
151
149
135
156
135
122
172
118
129
139
124
128
131
126
134
141
116
123
121
121
149
114
115
132
134
130
178
139
140
134
113
151
95
91
87
78
89
90
84
149
85
96
89
102
102
89
101
101
71
71
68
63
61
60
58
57
56
56
56
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
72
72
72
77
80
81
82
82
77
72
72
42
12
12
12
12
13
13
13
7
2
2
12
18
21
11
2
6
11
7
3
2
3
3
2
1
3
3
3
12
12
13
7
1
1
1
1
2
3
4
5
7
4
1
9
13
17
13
8
3
3
3
3
3
3
3
4
3
2
3
4
4
4
4
4
4
3
2
1
1
1
1
1
1
1
1
1
1
1
20
31
31
31
31
31
31
31
31
31
31
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
66
75
75
75
75
75
75
75
48
50
57
61
66
77
77
77
77
67
70
70
79
79
64
66
66
63
66
69
72
72
79
75
77
78
104
105
120
148
148
146
157
151
157
151
150
157
133
142
126
131
142
140
106
104
107
109
113
135
117
111
111
140
120
133
166
144
146
166
134
134
137
166
134
105
104
95
88
88
85
66
67
66
69
78
70
71
70
70
70
54
54
55
53
53
52
52
52
52
52
52
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
12
12
12
12
12
12
12
12
12
12
15
9
3
2
2
2
2
2
2
2
2
4
12
19
23
13
4
4
4
4
4
4
4
8
6
5
6
5
5
8
5
3
3
3
4
2
1
2
2
2
7
4
1
1
2
6
4
3
7
9
7
4
1
1
1
3
4
3
3
3
5
11
8
6
4
2
1
1
1
2
3
4
6
8
10
12
24
30
33
30
28
28
28
28
28
28
28
28
28
28
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
94
94
94
80
78
75
72
69
67
67
63
66
68
68
68
68
67
55
56
59
60
64
62
75
75
56
60
62
60
62
78
74
78
94
97
85
94
106
91
92
88
92
90
97
100
96
92
106
92
96
100
94
97
84
92
88
92
106
91
94
82
81
80
85
79
81
86
102
85
87
78
87
73
65
65
59
61
70
57
63
52
50
52
56
47
47
46
44
44
46
48
51
56
56
56
56
56
56
56
56
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
26
16
16
16
16
16
16
16
37
48
44
33
20
8
8
8
8
8
8
4
1
1
14
28
35
18
1
4
6
8
4
1
3
6
6
5
4
3
2
2
3
3
3
3
3
4
5
9
14
7
1
2
3
5
3
1
4
5
5
5
5
3
1
1
1
3
4
3
2
1
1
2
2
2
3
5
3
2
5
5
3
2
1
1
2
2
2
2
3
22
33
29
25
25
25
25
25
25
25
25
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
183
183
183
181
180
179
179
179
156
152
150
154
156
160
160
160
160
139
138
145
144
144
147
141
141
124
138
148
173
159
170
179
166
183
168
175
156
163
152
145
141
160
140
141
142
147
136
141
134
130
147
135
142
173
147
148
170
147
139
179
122
124
128
132
143
151
175
183
145
145
143
138
163
128
126
120
117
128
112
113
114
119
123
123
134
134
123
147
147
131
132
129
126
126
125
124
124
123
123
123
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
86
86
86
86
86
86
86
86
86
86
98
111
71
32
32
32
32
32
32
21
11
11
11
37
50
30
11
13
11
7
3
4
4
4
4
4
4
4
4
4
2
1
4
6
9
6
4
8
13
9
5
7
6
5
5
5
15
10
5
6
10
7
4
4
4
8
6
5
5
5
5
5
4
4
5
7
7
7
7
5
4
7
30
25
20
20
23
24
26
40
47
50
52
53
53
53
53
53
53
54
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
157
157
157
147
145
137
137
137
138
132
132
157
125
124
121
115
113
116
119
128
132
135
157
139
139
111
106
116
130
113
137
119
115
155
113
126
139
148
148
148
139
131
141
121
125
121
113
139
114
108
130
106
117
130
124
150
137
137
150
124
150
123
127
135
128
135
120
155
110
108
108
101
104
98
88
86
85
87
80
72
72
73
70
81
61
61
60
64
64
52
51
48
46
45
44
43
43
42
42
42
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
83
64
64
64
64
64
64
64
73
83
120
71
22
22
22
22
24
32
40
22
4
4
6
15
19
11
4
3
4
5
3
2
3
3
2
2
6
4
3
2
2
2
2
2
6
5
4
3
4
5
3
1
3
4
5
14
9
5
7
9
6
3
2
2
1
1
3
2
2
1
1
1
2
1
1
3
5
4
4
5
4
4
12
7
3
3
3
3
3
18
30
25
21
21
21
21
21
21
21
21
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
190
190
190
176
174
167
163
163
152
153
155
158
154
154
154
154
152
152
152
154
157
160
158
171
171
121
129
138
131
137
143
141
154
190
156
163
153
150
144
154
143
152
143
136
157
142
136
171
148
134
150
126
133
135
129
137
143
127
126
125
126
115
119
133
145
154
163
190
146
148
136
119
150
100
103
101
97
121
96
87
110
89
108
101
148
148
121
150
150
91
88
80
68
64
60
57
55
51
51
51
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
130
118
118
118
118
118
118
118
124
127
130
90
50
11
11
11
11
11
11
6
1
1
15
23
27
14
1
2
3
2
1
1
3
5
3
1
2
2
3
2
2
2
1
1
2
2
2
6
11
11
6
2
2
1
1
9
5
2
10
11
7
3
8
5
3
3
3
2
1
1
9
6
3
4
5
3
1
1
1
1
7
14
12
7
3
3
3
3
3
16
27
26
26
26
26
26
26
26
26
26
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
151
151
151
113
106
98
89
85
87
83
88
108
101
109
114
122
115
151
151
123
129
130
127
137
137
109
107
109
89
87
96
109
108
149
151
106
109
100
98
99
100
104
108
98
104
101
94
137
88
96
95
93
104
89
104
93
88
86
109
94
95
108
104
100
109
107
104
149
104
101
99
109
88
80
80
82
74
90
78
75
108
70
75
81
82
82
70
70
70
54
52
51
48
47
46
45
45
44
44
44
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
73
27
27
27
27
27
27
27
50
61
73
42
12
12
12
12
21
11
2
2
2
2
14
61
85
43
2
4
4
4
3
2
1
5
4
4
3
2
1
2
3
4
3
2
13
10
8
5
2
2
2
3
2
1
1
2
2
2
2
3
2
2
10
6
2
2
2
1
1
1
1
1
1
5
3
2
3
2
1
1
1
1
1
1
15
30
15
1
1
16
25
23
22
22
22
22
22
22
22
22
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
89
89
89
84
83
80
80
80
75
89
89
78
80
79
76
76
76
83
91
100
120
120
114
85
83
83
84
100
92
97
100
113
96
106
105
109
120
104
107
108
107
113
107
108
104
107
97
109
96
102
103
103
120
100
98
96
91
100
86
86
86
88
85
80
81
83
81
89
85
77
79
83
79
79
78
83
76
74
83
67
65
75
77
69
100
100
83
98
98
63
60
55
48
46
43
41
40
38
38
38
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
15
6
6
6
6
6
6
6
10
15
24
18
12
12
12
12
15
27
37
23
10
10
12
30
39
24
10
5
5
4
4
4
4
5
6
5
4
3
2
1
1
5
5
5
7
10
11
8
6
5
4
15
11
7
5
4
3
2
2
6
5
5
7
6
5
5
3
2
2
1
1
1
2
3
2
1
1
1
4
8
6
4
5
3
2
2
2
2
2
13
19
13
8
8
8
8
8
8
8
8
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
151
168
168
168
168
168
168
168
127
129
131
127
127
125
125
125
103
100
98
105
109
115
113
135
135
105
125
135
168
139
145
159
142
151
151
164
142
153
127
123
119
114
125
104
108
111
99
135
99
101
113
116
124
168
126
137
145
127
128
159
113
105
105
110
124
132
164
151
142
126
119
114
153
97
92
87
76
78
75
72
105
71
79
76
99
99
84
101
101
65
65
62
55
53
51
50
49
47
47
47
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
73
73
73
75
76
76
76
76
74
73
73
52
28
5
5
5
5
5
5
4
3
3
21
23
24
13
3
6
3
1
2
3
4
5
3
2
2
3
4
6
10
15
8
2
1
1
1
1
1
1
2
4
5
3
1
11
6
2
4
8
4
1
4
2
1
1
1
10
6
2
5
7
4
2
4
2
1
1
1
5
4
3
3
3
3
3
3
3
3
16
22
22
22
22
22
22
22
22
22
22
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
184
193
193
193
193
193
193
193
130
136
153
157
175
175
175
175
165
136
150
160
181
181
148
142
142
145
162
169
192
191
187
183
185
185
187
192
193
187
181
185
180
182
194
179
181
180
178
180
178
180
191
186
190
192
190
186
187
183
185
186
185
194
190
181
182
187
192
188
193
189
191
187
187
159
161
159
158
177
163
154
194
151
164
174
180
180
180
180
180
140
138
136
129
127
125
123
122
120
120
120
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
17
17
17
47
62
69
73
75
46
17
17
10
4
4
4
4
14
19
24
17
10
7
4
17
24
26
15
5
5
5
5
4
4
5
9
13
12
11
11
11
9
7
29
18
7
12
13
15
57
36
15
16
18
18
18
12
7
7
7
7
7
25
40
55
44
33
33
27
22
22
33
33
24
15
25
26
20
14
14
14
11
9
49
69
79
84
90
72
54
54
54
41
28
28
28
28
28
28
28
28
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
189
189
189
179
177
170
170
170
156
158
162
161
165
165
165
165
150
132
134
147
154
154
160
144
144
123
130
145
165
147
170
160
165
189
166
163
170
154
147
155
150
150
165
147
154
151
144
144
152
132
166
142
144
165
150
152
170
144
140
160
121
115
119
127
144
155
163
189
170
148
138
128
165
103
99
100
89
92
94
83
105
94
112
102
152
152
134
152
152
109
105
108
100
99
98
96
95
94
94
94
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
111
111
111
124
130
133
135
136
134
132
132
91
50
9
9
9
9
9
9
7
5
5
36
39
41
43
23
3
22
11
1
3
3
2
1
1
1
1
2
2
2
2
3
3
4
2
1
8
8
8
6
5
5
3
1
9
9
8
6
5
10
10
10
10
10
12
7
2
1
1
1
1
1
2
2
1
1
3
2
1
1
1
2
1
1
1
1
1
1
17
25
29
31
32
32
32
32
32
32
33
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
151
165
165
165
165
165
165
165
125
117
115
115
109
108
104
103
103
93
95
105
114
117
115
137
137
122
133
139
165
137
146
157
136
151
146
148
154
168
149
168
145
141
168
136
138
130
130
137
108
111
130
112
122
165
127
135
146
123
117
157
113
112
108
106
113
124
127
151
140
122
122
116
150
103
101
99
91
92
89
81
106
75
70
59
51
51
50
52
52
44
43
42
40
39
39
38
38
38
38
38
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
66
66
66
72
75
77
78
78
72
66
66
37
9
9
9
9
14
14
14
12
11
11
22
18
15
15
9
3
5
3
2
2
3
4
4
5
6
6
7
5
3
2
5
3
1
1
1
2
1
1
1
2
1
1
1
1
2
3
7
12
9
6
12
9
6
6
4
3
2
1
1
1
1
3
3
2
2
2
2
3
3
3
3
2
1
1
1
1
1
19
28
24
21
21
21
21
21
21
21
21
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
52
77
77
77
77
77
77
77
46
48
51
49
51
53
53
53
53
61
75
87
123
123
88
84
82
82
80
84
88
93
103
104
99
99
101
105
113
111
112
115
123
115
122
111
122
110
90
92
89
98
110
101
113
102
104
105
99
96
123
99
99
99
95
94
93
91
99
90
90
91
90
84
95
79
82
83
80
92
77
73
68
77
66
64
59
59
58
63
63
51
50
47
45
44
43
42
42
41
41
41
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
1
1
1
1
1
1
1
1
1
1
5
4
2
1
1
1
1
3
4
5
6
14
7
1
1
9
6
4
7
4
2
2
2
2
2
2
6
3
1
2
3
2
2
2
3
2
1
2
3
5
8
5
2
1
2
8
4
1
5
7
7
7
4
2
2
3
6
6
6
4
2
4
6
4
3
3
3
2
1
1
2
4
10
6
3
3
3
3
3
22
31
27
24
24
24
24
24
24
24
24
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
75
138
138
138
138
138
138
138
82
90
100
109
129
129
129
129
102
103
103
113
121
121
129
97
95
101
106
113
132
133
113
113
129
121
121
125
138
113
107
108
121
105
109
104
105
102
113
113
87
95
102
97
114
132
110
133
114
112
121
99
97
100
96
100
104
109
125
103
138
103
104
103
109
104
88
87
86
80
91
73
73
91
77
71
77
77
67
75
75
53
53
52
48
47
46
45
45
44
44
44
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
7
7
7
7
7
7
7
7
7
7
21
36
19
2
2
2
2
8
11
11
11
12
11
10
10
31
20
9
5
2
2
3
4
4
4
3
2
3
6
5
5
5
6
5
4
2
1
1
1
10
7
5
3
1
17
18
9
1
5
10
10
7
4
2
1
3
6
3
1
1
2
1
1
2
2
2
4
3
2
7
4
1
1
1
1
1
1
1
2
14
21
20
19
19
19
19
19
19
19
19
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
161
161
161
155
154
150
150
150
86
95
111
124
135
161
161
161
161
122
132
145
156
156
143
102
98
96
113
119
126
173
135
135
148
161
144
150
142
134
139
143
145
161
160
147
156
147
135
142
133
138
173
137
156
139
137
138
135
138
134
140
141
160
156
138
147
149
150
161
150
153
173
154
130
108
108
101
97
125
104
99
160
101
116
107
133
133
114
132
132
83
78
73
64
60
57
55
53
50
50
50
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
1
1
1
1
1
1
1
1
1
1
13
26
13
1
1
1
1
6
9
9
9
10
17
37
47
28
10
4
4
3
3
4
4
4
5
6
7
6
5
4
48
31
15
8
2
3
3
4
8
6
4
4
4
5
12
15
9
4
11
13
10
7
10
7
4
4
7
8
5
3
3
4
10
7
4
3
5
3
2
3
3
3
4
3
2
2
2
2
2
12
17
14
12
12
12
12
12
12
12
12
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
155
155
155
139
136
126
123
123
108
109
112
117
110
110
109
108
108
103
103
108
113
120
117
142
142
97
96
96
96
98
108
117
117
155
119
123
116
108
108
108
109
109
121
101
110
107
100
142
98
101
121
90
90
90
82
87
93
95
121
117
100
99
99
101
114
113
123
155
101
103
101
94
103
79
88
75
71
73
69
65
78
69
79
70
98
98
82
99
99
63
61
56
49
46
44
42
41
38
38
38
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
79
74
74
74
74
74
74
74
76
77
79
50
22
2
2
2
2
2
2
2
2
11
21
24
25
26
17
8
7
4
1
6
6
4
2
1
1
2
3
3
4
3
2
2
3
2
1
1
2
2
2
2
2
2
2
3
8
12
10
8
17
11
6
2
4
7
7
8
4
1
1
2
3
5
6
5
4
2
1
1
1
1
1
1
1
1
1
1
1
15
23
18
13
13
13
13
13
13
13
13
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
79
79
79
75
74
72
72
72
43
59
79
98
137
137
137
137
103
107
113
127
155
155
129
106
91
88
85
90
94
106
128
105
139
120
120
122
125
130
137
147
155
147
147
139
134
134
131
125
133
124
134
124
121
128
119
127
135
127
155
131
129
130
128
129
130
137
125
135
120
126
113
115
125
92
94
102
103
115
135
94
115
99
111
98
133
133
113
134
134
93
99
106
105
105
105
105
105
105
105
105
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
5
5
5
5
5
5
5
5
5
5
8
27
14
2
2
2
2
2
2
2
2
10
19
27
31
35
18
2
3
3
3
4
4
4
7
4
2
4
6
16
13
11
7
4
2
7
6
5
5
4
4
10
17
10
3
4
3
3
4
5
6
5
5
3
1
4
4
2
1
1
3
2
1
2
2
3
5
4
3
6
4
3
15
8
2
2
2
2
2
15
21
24
26
27
27
27
27
27
27
28
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
59
122
122
122
122
122
122
122
86
80
74
71
70
68
65
65
65
65
65
65
65
65
41
42
42
55
61
69
122
72
74
72
62
64
72
80
91
119
104
109
101
108
109
102
124
101
95
124
101
103
124
119
103
122
106
104
104
119
94
99
90
88
109
84
86
83
83
74
74
79
83
86
109
85
86
87
82
80
87
70
66
74
63
54
58
58
51
56
56
40
40
39
36
35
34
34
33
33
33
33
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
7
7
7
7
7
7
7
7
7
7
20
33
20
7
7
7
7
11
15
8
1
1
1
4
7
4
1
3
3
2
1
1
4
5
5
3
2
4
6
3
1
3
5
4
3
2
1
3
5
3
2
10
6
3
2
4
6
4
2
6
3
1
1
1
1
1
1
9
5
2
1
1
3
5
3
2
2
2
1
1
1
2
2
2
2
2
2
2
2
12
17
14
12
12
12
12
12
12
12
12
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
113
113
113
102
100
95
91
91
77
77
68
71
74
77
77
77
77
77
83
87
103
103
83
77
77
72
80
82
91
100
92
94
95
113
92
91
94
92
89
101
95
101
120
106
107
107
120
110
108
113
120
104
103
98
98
95
90
113
94
100
103
106
103
102
101
97
95
113
96
100
100
94
102
85
84
84
80
84
83
77
106
75
66
66
47
42
42
38
38
35
35
36
37
37
37
37
37
37
37
37
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
14
14
14
25
31
34
35
37
25
14
14
13
12
12
12
12
22
31
36
20
5
5
12
17
19
12
5
4
4
4
4
5
5
4
4
5
6
6
7
4
1
1
4
6
9
6
4
5
6
6
6
5
5
5
5
6
8
6
4
5
4
3
3
2
2
2
3
2
2
3
3
2
2
4
4
4
4
4
4
3
2
2
4
2
1
1
1
1
1
12
21
14
8
8
8
8
8
8
8
8
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
152
152
152
150
149
148
148
148
96
97
110
117
134
134
134
134
107
116
125
130
156
156
124
100
91
85
96
112
130
132
138
135
136
152
139
127
138
148
118
120
120
123
126
123
156
124
112
134
105
114
138
113
118
130
122
132
138
115
109
116
98
96
98
101
114
122
125
156
138
126
120
107
148
92
88
84
76
70
74
62
56
71
69
66
101
101
83
102
102
63
61
55
47
45
42
40
39
36
36
36
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
8
8
8
42
59
67
71
73
40
8
8
15
16
17
17
17
18
21
23
22
22
22
22
35
42
22
2
2
2
2
2
2
4
3
2
1
3
2
2
7
28
15
3
1
2
5
7
5
3
3
2
1
3
2
2
3
3
3
5
7
12
8
5
5
3
1
2
2
2
1
1
1
2
1
1
2
2
2
2
3
5
13
7
2
1
1
1
1
1
14
21
18
16
16
16
16
16
16
16
16
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
75
121
121
121
121
121
121
121
72
73
73
69
68
67
68
69
64
75
75
67
68
67
65
64
65
74
78
82
121
85
86
89
83
85
95
89
91
94
100
96
101
97
102
102
94
102
86
95
84
80
95
88
93
121
100
91
92
87
87
88
87
94
92
82
84
88
91
95
100
100
92
94
91
78
77
75
72
75
76
70
94
73
74
66
77
77
68
75
75
62
62
62
60
59
59
58
58
58
58
58
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
13
13
13
13
13
13
13
13
13
13
16
14
8
2
2
2
2
2
2
2
2
7
9
10
12
11
7
3
3
3
2
1
1
1
1
1
7
10
13
7
1
1
2
2
3
2
1
2
3
4
4
4
2
1
3
9
7
5
8
12
7
2
6
4
2
2
2
3
2
1
2
1
1
2
3
2
1
2
2
2
2
2
5
3
2
2
2
2
2
21
34
32
30
30
30
30
30
30
30
30
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
42
42
42
41
41
41
41
41
30
34
38
40
46
46
46
46
41
48
56
63
88
88
59
64
62
62
88
63
75
86
102
131
127
131
127
131
113
127
108
108
114
111
113
127
98
96
89
89
83
86
88
89
105
89
84
87
89
81
98
81
80
80
94
81
83
83
94
82
80
84
94
74
74
72
68
69
66
62
79
58
63
79
66
79
59
59
62
66
66
53
52
51
49
48
47
47
46
46
46
46
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
1
1
1
2
2
2
2
2
2
3
15
13
8
3
3
3
3
7
9
10
11
10
5
1
1
14
11
9
6
3
1
1
1
4
5
4
3
3
3
3
3
2
1
2
3
2
1
4
7
16
14
7
1
1
1
13
7
1
10
12
7
2
1
1
1
1
2
1
1
2
6
3
1
7
6
6
5
3
2
4
3
2
9
5
1
1
4
5
7
21
28
22
17
17
17
17
17
17
17
17
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
73
73
73
71
71
70
70
70
70
70
64
69
70
73
73
73
73
64
71
72
90
90
70
73
73
72
77
86
81
100
84
83
84
83
92
98
108
136
113
136
123
122
136
119
125
116
115
119
110
109
131
88
91
90
93
103
100
119
131
97
103
93
96
92
89
131
88
92
92
86
100
82
81
80
76
82
77
73
82
73
62
82
68
76
82
82
82
82
82
57
54
51
46
44
42
41
40
38
38
38
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
7
2
2
2
2
2
2
2
2
2
7
9
10
11
11
11
12
9
7
7
7
9
12
17
19
22
13
4
8
6
5
5
5
3
2
2
2
2
2
7
12
7
2
3
4
2
1
3
6
13
7
2
6
5
5
10
9
8
6
4
3
2
3
2
2
2
2
2
1
1
2
1
1
4
5
4
4
3
2
1
1
2
2
2
11
21
13
5
5
16
22
20
19
19
19
19
19
19
19
19
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
66
66
66
64
63
62
62
62
43
48
54
57
66
66
66
66
60
71
85
90
142
142
84
93
84
79
78
84
88
96
99
96
142
104
114
118
119
140
126
140
134
125
140
142
122
116
134
109
105
111
134
112
119
110
106
107
105
107
133
107
105
112
104
109
104
133
106
100
103
94
94
101
93
97
101
95
101
101
92
85
112
77
82
71
77
77
67
75
75
52
50
46
41
39
38
36
35
34
34
34
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
9
9
9
9
9
9
9
9
9
9
18
15
10
5
5
5
5
7
8
8
9
10
12
13
15
33
24
16
13
9
6
7
7
5
4
4
6
6
6
7
9
11
10
7
5
3
2
1
1
22
14
7
5
3
1
8
11
10
6
2
1
1
7
4
1
1
1
4
2
1
2
1
1
3
2
2
12
12
13
10
8
15
8
2
2
2
2
2
2
14
23
21
19
19
19
19
19
19
19
19
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
199
200
200
200
200
200
200
200
175
180
185
190
200
200
200
200
198
186
186
194
200
200
197
195
195
176
188
192
199
197
198
199
200
199
199
199
199
200
200
200
197
198
200
198
198
199
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
140
140
140
140
140
140
140
140
140
140
147
98
49
13
13
13
13
13
13
13
13
20
28
79
105
92
64
37
37
24
12
12
12
18
21
22
16
11
11
11
9
8
8
7
7
28
25
22
50
45
40
45
47
50
45
36
28
28
28
28
28
28
40
40
40
120
160
140
103
66
66
85
142
171
185
192
196
198
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
200
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
100
126
126
126
126
126
126
126
72
73
80
83
90
102
102
102
102
82
90
92
106
106
80
76
76
79
92
100
126
102
103
112
94
100
98
101
112
135
113
135
122
119
135
110
106
103
87
84
83
82
90
88
89
126
94
95
99
100
91
112
92
92
89
89
87
87
86
106
86
91
89
85
103
79
80
82
80
86
86
74
86
72
60
53
51
51
46
48
48
40
40
40
39
38
38
38
38
38
38
38
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
2
2
2
2
2
2
2
2
2
2
7
14
8
2
2
2
2
3
4
4
4
5
18
21
22
13
5
9
11
13
9
5
3
2
1
2
4
2
1
2
2
3
2
2
10
7
4
7
4
1
1
6
8
10
13
14
7
1
1
8
9
9
9
9
8
7
4
1
1
1
2
1
1
5
5
4
3
2
2
4
6
15
8
2
2
2
2
2
3
14
22
18
14
14
14
14
14
14
14
14
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
77
77
77
75
74
73
73
73
46
46
51
53
59
69
69
69
69
63
67
70
89
89
75
77
77
63
64
75
68
73
74
94
79
75
81
99
85
101
93
91
90
101
93
96
97
101
99
93
92
93
114
97
97
114
101
103
100
114
99
93
92
89
85
83
89
82
83
95
84
85
85
87
86
78
80
81
82
95
86
76
86
77
65
79
49
45
50
47
46
46
46
47
48
48
48
48
48
48
48
48
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
9
8
8
8
8
8
8
8
8
9
11
11
6
2
2
2
2
2
2
2
2
7
12
30
39
23
7
9
6
3
2
3
4
4
4
5
6
4
3
2
1
1
4
4
4
2
1
2
8
8
4
1
1
1
5
10
7
4
4
5
3
2
4
3
2
2
2
5
6
4
3
2
1
2
3
2
2
3
4
4
4
4
10
5
1
1
1
1
1
17
25
20
16
16
16
16
16
16
16
16
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
133
133
133
122
120
112
112
112
101
108
115
121
134
134
134
134
117
133
133
117
112
108
105
88
88
79
85
101
89
112
108
116
140
119
133
121
122
127
120
114
111
113
110
109
127
117
114
121
134
116
127
118
115
115
114
118
116
121
140
103
98
94
98
96
103
104
120
119
103
111
103
96
115
86
84
96
78
75
67
66
60
74
91
97
140
140
95
86
83
61
57
54
49
47
45
44
43
41
41
41
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
77
27
27
27
27
27
27
27
52
68
84
48
12
7
7
7
7
7
7
7
7
9
12
43
59
35
11
16
21
13
6
9
9
6
4
4
5
4
4
7
13
7
2
2
2
1
1
1
2
13
7
2
5
3
2
9
9
8
7
9
6
3
4
3
3
3
3
5
4
3
3
4
4
3
3
3
3
3
3
3
3
3
4
5
23
42
29
17
17
22
27
19
12
12
12
12
12
12
12
12
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
177
177
177
158
155
142
140
140
116
119
128
131
137
148
148
148
148
125
130
139
155
155
125
142
142
108
122
126
128
124
140
136
139
177
137
127
137
115
125
127
124
148
130
129
155
126
126
142
117
116
137
114
113
128
117
119
140
115
114
120
101
101
97
102
118
125
124
177
137
127
121
110
127
96
92
91
88
91
89
87
101
79
89
95
101
101
101
101
101
72
69
65
59
57
55
54
53
51
51
51
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
72
72
72
75
77
78
78
79
75
72
72
47
22
16
16
16
16
16
16
10
5
5
22
22
22
13
5
6
7
4
1
1
1
1
1
1
1
1
1
2
3
4
3
2
9
6
4
2
1
1
2
2
2
1
1
6
4
2
3
5
3
2
6
4
2
2
2
1
1
1
1
1
1
2
4
6
13
14
7
1
8
16
8
1
1
1
1
15
22
26
30
29
29
29
29
29
29
29
29
29
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
157
157
157
147
145
138
138
138
132
132
132
128
127
125
127
132
126
154
154
135
139
138
133
144
144
107
111
117
127
119
138
134
128
157
154
120
122
112
108
109
106
107
125
98
109
110
104
144
98
104
108
104
110
127
102
103
138
105
105
115
97
93
97
94
107
109
107
157
105
105
104
94
125
90
92
92
85
92
78
71
70
72
79
70
98
98
83
101
101
66
65
61
55
53
51
49
48
46
46
46
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
85
68
68
68
68
68
68
68
76
85
100
61
22
22
22
22
36
38
39
21
4
4
22
62
82
43
4
7
7
4
2
4
5
5
3
2
2
2
2
3
13
10
6
2
3
2
1
6
16
11
7
7
7
4
2
7
12
17
12
7
5
3
2
2
2
3
2
2
2
3
2
2
2
3
3
4
3
2
3
2
1
1
3
4
4
4
4
4
5
18
25
25
25
25
25
25
25
25
25
26
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
108
153
153
153
153
153
153
153
86
92
98
100
107
109
109
109
109
108
108
121
134
134
136
111
109
111
128
127
153
170
124
131
127
135
139
150
142
130
131
134
136
137
158
137
134
131
126
152
135
142
170
146
152
153
141
141
138
137
136
136
134
158
127
129
132
136
150
139
142
147
170
153
130
125
120
120
116
123
138
120
158
135
118
135
93
87
90
86
86
94
100
100
103
103
103
103
103
103
103
103
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
1
1
1
1
1
1
1
1
1
1
9
8
4
1
1
1
1
4
6
6
6
5
5
44
76
41
6
8
10
6
3
4
4
4
4
4
6
6
6
5
4
4
5
5
5
5
5
9
13
9
5
4
4
5
26
22
13
4
5
6
4
3
4
3
3
3
3
6
6
5
4
4
4
5
5
6
9
7
5
3
3
3
4
4
4
4
4
4
4
28
53
53
53
53
53
53
53
53
53
53
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
152
152
152
146
145
140
140
140
129
132
136
141
150
150
150
150
149
137
142
141
152
152
118
89
87
79
94
109
114
148
140
139
142
152
146
129
126
119
122
123
130
149
137
140
152
134
126
136
148
132
150
130
125
127
126
133
140
140
140
134
120
118
129
122
127
128
129
152
122
126
148
117
130
107
104
101
102
120
100
96
108
92
110
101
148
148
121
150
150
93
92
85
74
71
67
64
63
59
59
59
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
77
77
77
42
7
7
7
7
7
7
7
19
13
7
7
7
7
7
7
7
7
7
31
19
7
7
7
12
17
9
1
3
5
5
3
2
5
3
1
16
20
24
13
2
3
2
1
2
3
7
6
5
7
4
1
9
9
8
7
9
5
2
1
1
1
1
2
2
2
2
3
2
2
2
6
3
1
1
1
3
3
3
3
2
2
2
2
2
2
15
28
28
28
28
28
28
28
28
28
29
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
159
159
159
158
157
157
157
157
115
116
118
126
137
137
137
137
113
105
117
130
156
156
137
108
94
103
112
129
149
175
145
150
153
159
152
157
157
139
129
124
127
128
131
144
134
137
140
126
133
132
175
145
153
154
156
157
147
146
140
142
137
133
139
137
144
148
157
159
157
149
175
135
140
115
111
103
102
120
100
92
116
94
114
106
154
154
129
156
156
94
88
81
68
64
60
57
55
50
50
50
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
49
49
49
66
75
79
81
82
83
84
66
37
9
2
2
2
2
2
2
2
2
2
2
19
28
30
17
4
2
3
4
4
4
3
2
2
3
3
3
4
4
5
8
5
2
3
3
4
5
5
5
6
7
9
12
13
9
5
2
8
13
8
4
4
4
6
4
2
4
5
7
8
6
5
6
7
24
16
8
20
18
16
14
10
6
6
6
6
6
16
21
16
12
12
12
12
12
12
12
12
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
76
91
91
91
91
91
91
91
91
91
95
110
129
129
129
129
102
97
93
101
98
95
129
80
81
88
88
103
101
108
113
116
129
111
109
107
107
105
103
122
105
112
117
116
129
122
112
129
112
117
129
134
108
106
104
111
110
109
157
119
125
134
134
141
172
153
144
172
149
148
143
172
143
109
107
96
88
89
76
69
59
64
61
58
77
77
66
79
79
52
51
49
44
43
41
40
39
38
38
38
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
7
7
7
7
7
7
7
7
7
7
7
38
30
22
22
22
22
14
7
7
7
6
5
13
17
22
26
19
13
8
4
1
4
5
6
6
5
3
1
6
8
7
4
1
4
2
1
1
1
10
8
7
6
6
6
14
7
1
5
9
5
1
5
3
1
1
1
4
8
7
6
7
9
7
5
4
10
5
1
4
2
1
2
4
7
9
9
9
10
16
19
15
11
11
11
11
11
11
11
11
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
107
107
107
104
103
101
101
101
83
85
89
96
107
107
107
107
76
72
69
69
70
72
69
83
83
67
73
75
74
77
87
84
90
107
89
86
90
101
96
107
101
98
101
101
94
101
85
87
90
77
96
75
76
78
72
76
87
76
94
77
76
78
94
81
89
107
87
107
83
81
81
76
101
76
79
83
76
74
77
70
61
77
67
73
83
83
76
96
96
61
60
57
50
48
46
45
44
42
42
42
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
40
40
40
47
51
53
54
55
62
65
59
40
22
8
8
8
8
8
8
6
4
4
14
26
32
18
4
4
4
2
1
4
8
4
1
3
3
2
2
9
48
25
3
2
2
1
1
2
5
3
1
1
2
1
1
4
5
5
4
4
4
4
6
5
4
4
3
2
1
1
1
1
1
1
4
7
4
1
1
1
1
1
1
1
4
8
11
13
15
21
24
22
20
20
20
20
20
20
20
20
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
183
185
185
185
185
185
185
185
105
112
127
140
153
181
181
181
181
146
150
168
180
180
174
170
170
139
156
167
176
178
185
175
177
183
179
178
178
184
161
162
159
181
167
166
180
174
148
170
145
150
170
155
164
176
166
178
185
158
163
156
151
167
142
146
158
164
178
183
178
168
170
154
184
146
145
144
137
142
140
125
167
125
121
120
119
125
117
158
158
94
90
79
65
61
56
52
50
44
44
44
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
13
13
13
13
13
13
13
13
13
13
17
14
8
3
3
3
3
3
3
3
3
7
12
61
86
47
9
4
4
3
3
4
4
4
4
4
7
10
8
6
7
9
9
6
3
10
9
8
8
6
5
4
11
18
11
5
6
8
7
6
10
11
12
14
13
13
9
5
6
5
4
4
5
15
14
13
22
26
20
15
31
30
21
13
16
20
31
27
24
24
24
24
24
24
24
24
24
24
24
24
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
101
101
101
86
84
81
77
74
72
72
62
65
69
72
72
72
72
57
59
62
64
68
66
81
81
69
85
110
97
110
110
100
103
101
104
106
115
136
116
136
127
121
136
127
116
110
132
101
101
102
132
95
93
88
84
85
80
81
106
75
75
82
77
77
106
82
90
101
91
98
88
106
89
79
76
70
70
61
58
60
49
46
43
35
37
37
35
39
39
36
37
37
38
38
38
38
38
38
38
38
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
33
3
3
3
3
3
3
3
32
47
45
24
3
3
3
3
11
11
11
11
11
11
11
26
33
22
11
7
4
9
5
2
1
3
4
3
3
7
7
7
5
3
1
2
3
2
1
1
2
6
6
3
1
1
2
9
7
5
6
8
5
2
1
1
2
2
2
2
2
2
3
2
1
11
6
2
3
2
1
1
1
1
2
2
2
2
1
1
1
13
23
23
23
23
23
23
23
23
23
23
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
36
130
130
130
130
130
130
130
76
75
74
70
69
66
66
66
52
54
55
58
62
62
66
44
50
56
71
79
83
130
87
80
81
75
78
81
81
81
100
80
80
81
77
77
77
76
70
92
68
70
77
74
88
93
100
130
97
96
94
96
93
98
95
111
103
92
94
90
100
100
93
95
111
88
87
86
82
86
81
85
83
82
103
67
66
66
62
64
64
64
74
85
103
103
103
103
103
103
103
103
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
2
2
2
2
2
2
2
2
2
2
16
14
8
2
2
2
2
7
10
10
10
10
10
10
10
9
8
8
10
6
2
2
2
3
4
5
3
1
1
1
1
1
1
1
1
3
4
4
3
2
2
2
2
1
1
11
6
1
2
4
2
1
1
1
1
1
1
4
2
1
3
3
2
2
2
2
1
1
1
7
5
4
4
3
2
2
2
2
2
24
35
40
43
44
45
45
45
45
45
46
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
192
193
193
193
193
193
193
193
173
171
172
170
173
176
176
176
176
159
158
163
164
169
169
181
181
140
151
170
193
171
188
182
179
192
181
184
174
180
168
162
157
176
150
147
158
150
141
181
147
143
151
146
154
193
158
171
188
157
150
182
126
127
132
140
154
162
184
192
174
152
145
134
180
105
110
112
98
119
100
80
81
87
102
94
147
147
130
148
148
109
106
110
104
103
102
101
101
100
100
100
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
109
109
109
109
109
109
109
109
109
109
139
99
59
59
59
59
59
59
59
50
42
37
33
59
72
56
28
1
1
1
1
2
3
4
3
2
1
1
1
10
17
9
2
2
3
7
12
6
1
6
4
2
4
7
20
17
9
1
5
9
10
6
2
1
1
5
5
5
8
6
5
5
5
5
5
3
2
1
2
4
3
2
3
3
3
3
3
3
3
17
24
24
24
24
24
24
24
24
24
24
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
183
193
193
193
193
193
193
193
107
117
133
146
157
182
182
182
182
147
151
169
181
181
174
169
169
139
160
167
177
191
173
176
180
183
184
192
193
184
166
169
172
182
187
173
181
174
157
169
157
165
191
172
175
177
171
178
170
163
167
167
170
187
171
168
171
179
192
183
193
184
191
163
184
137
133
135
131
138
139
130
187
136
144
136
138
138
121
132
132
115
114
111
108
107
105
104
104
103
103
103
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
5
5
5
5
5
5
5
5
5
5
10
24
14
4
4
4
4
4
4
4
4
8
33
73
93
53
13
9
9
9
7
5
5
5
5
5
4
4
9
11
13
16
10
4
2
11
15
11
8
6
5
4
7
8
6
5
6
8
14
14
15
12
9
9
13
17
16
16
11
7
5
4
9
13
10
7
9
8
8
11
11
11
35
23
12
12
12
12
12
31
50
38
27
27
27
27
27
27
27
27
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
115
115
115
76
69
56
43
37
36
39
53
68
83
113
113
113
113
89
91
96
100
100
86
81
82
79
83
101
88
100
96
98
98
115
98
108
112
112
117
123
110
113
111
114
119
110
123
112
112
106
102
119
105
107
123
111
107
119
117
97
98
92
92
91
94
98
98
115
97
108
100
90
89
86
91
91
90
117
84
77
69
77
65
58
70
70
59
67
67
47
46
44
40
39
38
37
36
35
35
35
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
4
1
1
1
1
1
1
1
2
4
21
12
3
3
3
3
4
10
13
11
9
9
12
34
45
48
25
3
3
3
4
4
4
2
1
3
4
3
2
4
4
3
2
3
5
3
2
7
12
12
12
7
2
7
16
21
13
5
10
10
10
10
6
2
2
3
3
2
1
1
2
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
13
20
21
21
21
21
21
21
21
21
22
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
123
123
123
107
104
99
94
92
84
88
88
80
81
80
86
95
90
123
123
112
123
123
96
93
83
81
81
84
91
92
92
101
107
120
123
115
108
111
107
108
123
104
114
109
108
114
115
99
98
102
92
96
97
101
100
96
101
104
123
103
133
116
123
133
120
133
115
120
102
100
93
97
96
90
120
89
85
87
78
84
90
91
100
120
77
77
79
75
75
67
74
86
100
100
100
100
100
100
100
100
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
44
9
9
9
9
9
9
9
43
65
54
33
12
2
2
2
2
7
9
10
11
11
12
35
47
49
30
11
13
8
4
4
4
4
6
7
4
1
1
1
8
9
8
5
2
1
1
1
2
7
8
8
4
1
8
12
7
2
5
8
12
7
3
2
2
3
3
2
2
2
3
2
2
2
2
2
3
2
2
6
4
2
15
8
2
2
2
2
2
15
21
24
26
27
27
27
27
27
27
28
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
170
184
184
184
184
184
184
184
141
145
150
153
156
164
164
164
164
149
150
150
163
163
152
154
154
128
137
150
154
170
165
179
167
170
176
178
178
184
165
158
163
164
163
147
148
152
147
154
156
146
170
155
157
163
163
158
165
155
165
179
152
163
146
147
158
162
178
170
178
167
170
151
184
131
135
136
125
165
128
119
163
117
132
150
163
163
163
163
163
102
93
89
77
73
69
66
64
60
60
60
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
20
20
20
20
20
20
20
20
20
20
66
38
10
10
10
10
14
16
18
16
14
12
10
69
98
56
14
4
4
4
7
8
7
6
7
10
7
4
4
4
7
11
7
4
3
3
3
4
8
6
5
4
7
5
3
5
4
4
5
7
11
9
8
8
10
11
13
11
8
6
9
9
10
12
9
7
41
24
8
11
13
16
44
58
65
68
72
63
54
33
13
13
13
13
13
13
13
13
13
60
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
58
80
80
80
80
80
80
80
49
54
60
63
72
72
72
72
61
62
64
71
75
75
91
71
69
74
75
76
91
81
80
107
82
84
91
92
100
110
110
116
105
116
116
101
100
93
82
85
79
84
85
81
107
84
87
89
82
88
88
81
86
96
85
88
88
83
85
85
87
88
88
96
85
82
88
80
85
88
91
91
96
80
70
59
51
51
49
48
47
48
49
51
54
54
54
54
54
54
54
54
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
1
1
1
1
1
1
1
1
1
1
9
15
8
1
1
1
1
4
6
7
8
9
6
4
4
16
9
3
2
1
5
5
6
5
4
4
6
4
2
2
2
2
3
2
1
1
1
3
4
5
5
5
3
1
5
10
7
5
3
2
2
2
3
2
2
2
1
1
1
1
3
2
1
1
2
2
1
1
1
2
2
3
2
1
3
4
5
5
6
25
34
33
33
33
33
33
33
33
33
33
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
108
158
158
158
158
158
158
158
112
103
96
90
87
85
87
90
82
103
103
80
83
83
74
85
85
76
92
110
133
135
142
158
128
133
132
127
140
114
108
106
97
95
95
91
100
90
77
85
72
74
85
85
97
133
111
135
142
118
112
158
96
99
99
101
104
113
127
109
140
110
105
99
104
91
92
97
89
86
96
83
78
96
72
78
59
54
58
56
56
49
49
54
57
57
57
57
57
57
57
57
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
54
54
54
66
72
75
77
78
72
66
60
38
17
7
7
7
7
10
12
11
10
10
10
19
24
17
10
3
3
3
2
2
2
2
2
2
6
4
2
3
2
1
2
1
1
1
1
1
1
1
2
3
4
2
1
7
5
4
5
7
4
2
4
2
1
1
1
1
1
1
2
1
1
1
2
2
2
2
1
1
1
2
13
8
4
4
4
4
4
14
19
21
22
23
23
23
23
23
23
24
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
93
93
93
89
88
86
86
87
81
93
93
80
84
82
80
80
80
75
77
79
93
93
75
89
89
67
76
75
76
77
85
79
79
79
76
82
73
72
72
74
82
75
81
77
89
77
67
89
74
78
89
80
84
88
90
95
95
79
78
81
81
80
97
83
84
85
97
89
87
90
97
77
79
76
72
80
69
66
70
63
60
60
55
63
44
44
43
41
41
36
37
41
45
45
45
45
45
45
45
45
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
41
13
13
13
13
13
13
13
46
69
55
29
3
3
3
3
7
11
13
12
11
11
17
12
7
7
5
4
4
3
2
3
3
4
6
4
2
1
1
11
16
14
8
3
1
1
1
1
1
3
3
4
3
2
1
5
3
1
1
1
3
3
4
2
1
3
3
2
1
1
7
4
1
4
5
4
3
2
1
1
1
1
4
3
3
3
3
3
3
11
15
11
8
8
8
8
8
8
8
8
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
149
171
171
171
171
171
171
171
127
132
140
141
150
150
150
150
103
103
107
111
122
122
113
135
135
106
120
138
164
140
171
158
153
154
154
164
144
152
133
130
123
119
130
109
110
121
111
135
148
115
150
128
136
164
138
137
171
129
126
158
108
106
108
116
126
134
164
149
144
131
122
115
152
99
101
98
94
94
84
95
75
84
104
93
148
148
119
150
150
91
89
81
70
66
62
59
57
53
53
53
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
22
22
22
48
61
67
70
72
68
65
65
57
33
9
9
9
9
9
9
5
2
2
39
46
50
26
2
3
3
4
3
2
3
4
4
4
4
3
2
1
1
1
2
3
7
9
8
5
2
3
5
5
5
4
3
9
5
2
1
1
4
8
6
5
6
7
5
3
2
2
5
8
5
3
4
5
3
1
1
1
1
1
3
3
3
3
3
3
4
17
27
28
29
29
29
29
29
29
29
30
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
85
88
88
88
88
88
88
88
76
75
75
73
73
73
73
73
73
64
73
76
101
101
83
85
85
84
90
105
101
105
105
118
106
105
103
105
106
108
111
117
123
126
144
144
126
125
137
122
117
116
137
110
111
105
104
107
103
116
118
105
106
102
107
98
94
93
92
107
86
87
85
82
92
73
76
68
69
76
66
76
63
55
60
51
61
61
58
67
67
54
54
53
50
50
49
48
48
48
48
48
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
22
22
22
30
34
36
37
39
56
65
56
39
20
2
2
2
2
2
2
2
2
7
13
32
42
51
29
8
8
8
4
1
4
4
4
4
7
4
1
3
4
5
3
1
1
1
1
1
1
2
2
3
4
2
1
6
5
4
7
9
5
2
4
3
2
2
2
3
2
1
2
3
3
3
3
2
1
1
2
5
8
12
9
7
6
6
6
6
6
24
33
27
21
21
21
21
21
21
21
21
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
115
122
122
122
122
122
122
122
98
93
93
86
86
85
82
82
82
74
78
84
93
93
86
80
80
67
75
80
95
91
82
86
89
115
99
96
100
122
100
104
104
105
105
111
111
99
103
87
84
83
103
81
86
95
87
91
91
93
91
94
93
93
94
102
98
99
98
115
94
99
97
96
122
91
89
91
88
87
87
102
80
77
80
91
66
66
67
72
72
57
59
60
58
58
58
58
58
58
58
58
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
39
39
39
39
39
39
39
40
61
77
58
35
12
2
2
2
2
7
10
10
10
11
23
23
23
17
10
4
4
4
4
4
4
3
2
2
1
1
2
1
1
1
1
1
2
5
5
3
2
2
2
2
2
2
2
2
2
3
4
19
11
3
2
2
3
3
3
3
3
4
5
4
4
3
2
2
4
3
3
6
4
3
20
13
6
6
6
6
6
22
30
34
36
37
37
37
37
37
37
38
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
73
83
83
83
83
83
83
83
83
83
72
75
74
73
73
73
73
66
71
73
86
86
68
73
73
62
73
75
77
100
83
82
82
80
96
81
89
94
95
117
113
105
112
127
113
117
127
98
98
103
127
99
99
114
100
98
96
114
93
94
96
90
92
90
94
94
86
88
84
84
88
89
88
94
96
84
82
83
78
71
83
72
66
71
51
51
51
48
46
46
46
46
46
46
46
46
46
46
46
46
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
16
16
16
16
16
16
16
16
16
16
16
17
18
18
18
18
19
17
16
12
8
8
11
16
19
15
11
8
8
6
4
2
2
2
2
2
1
1
1
1
1
2
3
4
5
3
1
1
1
2
3
5
3
1
2
3
2
1
10
8
7
4
1
1
1
8
7
7
8
9
9
10
9
8
5
2
3
2
1
1
1
2
7
5
3
3
3
3
3
15
21
17
13
13
13
13
13
13
13
13
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
56
56
56
48
47
41
41
41
28
36
44
51
66
66
66
66
56
62
69
70
100
100
64
67
60
55
66
71
78
140
86
88
86
80
86
94
96
109
122
104
107
115
152
111
115
109
106
111
115
115
140
115
113
113
113
113
107
115
122
116
120
152
115
115
115
106
113
111
114
115
140
105
109
94
94
93
92
122
100
95
152
92
102
92
100
100
87
91
91
66
63
62
57
56
55
54
53
52
52
52
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
1
1
1
1
1
1
1
1
1
1
9
10
5
1
1
1
1
4
6
7
8
10
8
6
6
8
5
3
3
2
2
4
3
3
3
11
9
5
1
7
17
27
15
3
4
4
4
8
10
6
2
7
7
4
2
2
12
14
10
7
4
2
4
3
2
2
2
1
1
1
5
3
1
2
2
1
1
1
1
2
2
2
15
13
11
11
10
10
10
19
23
25
26
27
27
27
27
27
27
28
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
137
137
137
117
114
98
98
98
85
89
89
100
112
133
133
133
133
137
137
126
120
120
119
120
133
133
106
108
113
107
111
115
114
118
137
113
109
109
107
110
120
113
107
106
114
102
98
109
88
90
90
93
96
103
105
104
104
109
120
103
104
101
98
98
101
102
103
118
102
100
94
101
91
82
92
78
81
86
85
98
101
82
93
80
100
100
90
105
105
71
70
72
67
66
65
64
64
63
63
63
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
6
6
6
6
6
6
6
6
6
6
22
17
11
6
6
6
6
19
26
17
9
9
33
58
83
46
9
13
14
9
4
4
4
4
4
4
2
1
3
2
1
1
1
1
2
2
2
3
2
2
2
2
2
2
2
2
8
11
7
4
13
9
5
2
3
4
6
7
5
3
4
4
4
13
7
2
7
5
3
16
9
3
10
8
6
6
6
6
6
11
14
15
16
16
16
16
16
16
16
17
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
92
140
140
140
140
140
140
140
81
80
84
84
90
98
98
98
98
82
91
92
112
112
78
75
75
81
95
109
133
133
140
115
117
123
126
125
140
140
127
140
127
123
140
118
117
113
115
109
108
110
115
112
116
133
124
133
140
111
108
115
104
104
104
101
101
112
125
104
140
105
102
100
108
84
81
80
81
80
80
96
78
68
67
54
55
55
53
56
56
50
51
52
52
52
52
52
52
52
52
52
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
15
15
15
11
7
7
7
7
7
7
15
13
10
7
7
7
7
7
7
5
3
3
12
9
7
5
3
20
16
8
1
1
1
2
5
3
1
3
5
9
9
8
4
1
4
3
3
4
2
1
4
6
4
2
1
4
4
5
7
8
10
8
6
5
4
4
6
5
3
1
1
2
2
2
3
5
13
9
5
8
11
15
8
1
1
1
2
2
3
22
31
32
32
32
32
32
32
32
32
33
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
152
152
152
138
135
125
124
124
107
107
109
117
107
107
104
104
104
89
99
110
126
126
117
94
84
84
82
85
95
91
103
111
119
152
138
124
115
119
112
114
114
119
114
112
112
119
104
107
100
103
138
115
113
124
126
107
110
104
103
111
100
110
97
96
110
111
124
152
109
113
110
110
104
83
82
81
76
80
82
75
110
82
97
90
124
124
102
126
126
83
82
77
69
67
64
62
61
58
58
58
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
29
29
29
50
60
65
68
71
73
74
76
44
12
3
3
3
3
3
3
3
3
7
12
32
42
47
48
30
12
8
5
5
6
8
5
3
5
3
1
2
3
2
2
3
16
9
2
3
4
3
2
2
3
4
12
16
9
2
6
8
7
6
9
7
6
5
4
3
3
4
3
2
2
3
4
6
3
1
1
1
7
13
10
6
3
3
3
3
3
15
27
27
27
27
27
27
27
27
27
27
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
149
149
149
137
135
133
130
128
126
126
124
126
128
128
128
128
126
104
104
115
123
123
112
137
137
92
100
101
102
114
112
115
109
149
106
110
113
105
104
110
106
106
128
102
108
112
101
137
104
100
114
97
97
97
104
96
100
97
95
115
91
90
93
89
100
110
107
149
109
113
114
102
128
94
92
91
85
88
79
75
74
76
85
91
104
104
104
104
104
72
68
64
58
55
53
51
50
48
48
48
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
97
71
71
71
71
71
71
71
97
110
110
80
42
5
5
5
5
5
5
3
1
1
17
29
35
18
1
1
3
3
2
1
4
2
1
2
3
5
7
5
3
3
3
3
3
3
3
3
4
11
9
8
10
6
3
10
5
1
2
3
9
5
1
1
1
3
2
1
1
2
3
2
1
2
3
4
5
3
1
1
1
1
11
12
12
12
12
12
13
21
28
24
21
21
21
21
21
21
21
21
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
140
151
151
151
151
151
151
151
99
95
100
107
118
136
136
136
136
104
116
124
140
140
119
140
140
107
117
129
134
137
141
132
136
137
140
135
142
151
128
126
125
125
127
127
140
124
127
140
110
109
140
106
116
134
124
137
141
115
108
120
91
91
89
94
98
110
131
107
142
113
107
107
151
93
90
88
78
74
71
68
60
70
56
48
52
52
47
49
49
42
43
43
42
42
42
42
42
42
42
42
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
120
120
120
63
7
7
7
7
7
7
7
9
8
7
7
7
7
7
7
7
7
6
6
19
26
27
20
13
6
5
5
6
6
3
1
5
5
3
2
2
2
3
6
4
3
2
2
3
6
23
12
2
2
3
6
14
11
8
7
7
5
3
4
3
3
3
3
9
5
2
2
2
4
4
2
1
3
2
2
3
2
2
4
3
3
3
3
3
3
18
26
24
23
23
23
23
23
23
23
23
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
74
127
127
127
127
127
127
127
83
75
80
84
89
100
100
100
100
89
94
93
107
107
64
52
55
66
75
81
127
97
99
102
107
104
107
123
111
110
109
124
107
103
107
95
100
101
94
124
92
92
97
93
101
127
103
108
124
106
108
104
108
98
96
104
108
106
123
112
103
102
103
108
102
96
100
97
93
112
88
79
70
88
76
74
100
100
81
91
91
59
55
51
45
42
40
38
37
35
35
35
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
2
2
2
28
41
47
50
54
34
14
14
8
3
3
3
3
5
22
31
19
7
7
4
2
2
4
4
4
4
4
5
7
12
9
6
6
5
4
3
2
1
1
2
1
1
2
2
3
2
1
2
2
2
4
6
17
9
2
3
5
4
3
2
1
1
2
3
2
1
1
3
2
1
1
3
5
7
4
2
1
1
2
3
4
7
9
10
10
11
16
19
13
8
8
8
8
8
8
8
8
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
