537
100
537
2
0
0
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
1365
4351
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
139
156
156
156
156
156
142
142
135
158
141
140
142
149
154
164
191
176
190
190
170
160
162
165
168
167
191
186
170
170
169
173
168
173
172
174
191
174
175
175
165
164
165
160
158
173
147
155
188
172
181
190
194
187
170
173
158
166
170
163
163
186
159
169
174
170
171
194
174
189
176
178
177
180
188
180
189
189
178
179
177
194
181
175
190
190
182
187
187
187
187
186
186
186
186
187
188
188
188
188
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
123
5
5
3
2
2
2
2
2
2
2
3
4
7
5
4
3
3
2
2
15
12
10
9
8
22
36
19
2
19
37
30
21
13
8
3
15
28
18
9
9
8
7
9
8
7
7
7
30
22
15
27
33
36
23
10
8
7
7
19
32
59
34
10
28
27
26
28
19
10
16
22
46
89
121
71
22
22
89
122
132
116
100
110
115
117
118
74
31
31
31
65
82
91
100
100
100
100
100
100
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
62
88
88
109
139
139
139
139
119
130
137
133
171
150
140
142
191
154
153
153
171
152
152
160
164
155
191
158
162
163
163
173
161
173
165
170
191
174
174
189
175
174
189
180
163
188
156
152
182
151
161
164
186
171
157
188
153
155
160
153
139
158
146
154
162
162
167
186
148
158
154
161
162
167
182
155
158
158
143
150
150
186
162
150
158
158
152
163
171
171
171
164
163
166
169
174
182
182
182
182
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
57
6
6
5
4
4
4
4
4
4
4
12
16
20
20
19
12
5
7
9
17
24
32
19
6
1
3
2
1
3
2
1
2
4
4
4
6
8
6
4
12
11
9
8
12
13
14
15
8
2
15
15
15
15
12
10
6
2
2
3
11
19
28
32
18
5
11
11
12
11
7
3
5
8
47
25
3
3
4
5
6
41
72
54
37
37
27
18
18
20
22
42
52
57
59
60
61
61
62
76
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
76
77
77
77
78
79
81
86
84
88
110
111
145
121
138
140
111
105
110
114
104
113
120
122
145
140
119
123
121
109
132
108
103
118
119
127
145
116
119
118
113
132
109
107
116
104
106
113
117
123
127
132
105
104
100
96
96
92
98
97
108
115
104
104
100
127
90
78
85
85
89
123
96
80
74
87
61
67
71
84
84
55
52
45
40
47
64
79
108
108
108
111
115
115
115
115
115
115
115
58
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
40
7
7
7
7
7
8
9
10
10
10
10
7
4
4
4
4
4
3
2
5
8
5
3
2
2
2
2
2
2
2
3
4
5
5
5
5
5
7
6
5
5
4
3
7
5
4
4
6
5
4
3
3
3
2
1
8
6
5
5
22
32
17
3
3
4
5
24
13
2
1
11
14
17
39
20
1
1
4
5
7
11
11
6
1
1
1
1
1
5
9
10
10
10
10
10
10
10
11
16
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
138
138
138
114
118
123
130
143
143
143
119
134
156
145
144
152
172
132
136
127
131
156
143
152
156
154
160
180
156
152
156
149
132
138
137
134
160
123
131
132
132
135
132
140
143
130
135
138
135
138
142
135
138
172
135
128
138
124
138
138
125
180
120
126
119
141
96
89
96
92
101
130
114
109
122
138
103
117
115
143
143
125
128
120
121
121
137
149
172
172
172
176
180
180
180
180
180
180
180
122
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
115
75
75
44
14
14
14
14
14
14
14
11
7
4
4
4
4
4
3
2
3
11
19
14
9
5
5
5
3
1
3
5
3
1
4
2
1
1
1
2
4
5
3
2
5
4
3
3
4
5
13
11
9
9
5
2
5
9
11
8
5
13
8
3
3
5
14
25
37
21
5
11
14
17
77
41
5
5
29
53
35
17
19
10
1
1
1
1
1
10
14
16
17
18
19
19
19
19
19
19
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
127
127
127
108
114
121
131
148
148
148
120
134
156
143
150
152
170
149
135
129
136
156
143
152
147
142
144
163
148
140
156
149
133
138
139
162
147
120
135
133
135
149
139
135
148
131
134
138
135
137
162
136
137
170
128
128
130
133
139
135
149
163
135
141
130
162
139
94
102
99
100
137
102
101
121
91
95
109
104
148
148
103
100
82
70
81
106
127
170
170
170
166
165
165
164
163
163
163
163
121
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
111
83
83
46
10
10
6
2
2
2
2
2
2
5
7
9
20
14
7
1
4
8
17
12
7
3
4
3
3
4
3
2
1
1
3
3
2
1
1
1
2
4
4
4
6
4
2
2
11
12
7
3
2
2
2
6
10
6
3
3
8
14
8
2
2
4
7
10
5
1
2
8
14
20
40
21
2
2
28
54
37
20
43
24
5
5
5
5
5
44
64
65
65
65
65
65
65
65
66
85
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
38
38
38
64
90
90
90
90
90
90
90
90
90
91
82
85
88
91
104
100
91
87
88
91
104
89
91
96
91
101
104
89
87
89
84
79
80
94
86
94
101
83
86
86
87
77
89
79
81
86
92
115
96
100
97
93
115
70
74
85
73
70
115
72
74
89
69
72
71
87
66
56
51
52
50
50
66
66
57
55
55
52
60
60
97
97
83
100
100
66
64
65
60
59
58
57
55
55
55
22
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
6
2
2
2
2
2
3
3
4
4
4
4
4
3
2
5
8
12
7
3
7
5
3
2
4
5
5
5
5
6
4
2
2
6
3
1
9
17
15
13
15
8
1
5
11
6
1
1
6
8
5
3
3
3
8
10
13
7
1
1
10
19
11
3
2
1
3
9
10
12
6
1
16
19
16
13
12
12
7
2
2
6
6
4
2
2
2
2
2
2
3
5
6
6
6
6
6
6
7
11
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
116
116
116
89
85
84
85
84
84
84
82
98
119
104
116
104
95
95
103
88
87
91
94
99
119
108
109
120
116
100
100
104
92
96
99
91
119
103
91
92
96
87
85
96
84
79
96
85
92
120
89
96
89
87
87
79
103
77
86
82
82
114
86
90
85
96
84
65
76
75
69
120
70
79
89
83
91
91
78
84
84
54
50
44
38
43
55
64
84
84
84
99
114
114
114
114
114
114
114
19
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
86
84
84
44
4
4
4
4
4
4
4
4
4
4
4
4
5
4
4
4
7
6
3
1
4
4
5
8
11
11
11
7
4
3
3
4
3
3
3
3
7
5
3
2
6
5
5
5
7
5
3
5
6
7
5
3
6
4
2
2
10
19
28
31
16
2
2
11
6
1
5
10
7
5
15
14
13
13
16
19
16
14
11
8
5
5
5
5
5
12
15
12
9
9
9
9
9
9
9
15
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
113
113
113
97
95
93
91
89
88
88
81
88
85
91
113
97
117
103
104
98
125
97
93
98
98
105
117
114
113
107
125
101
94
96
96
96
117
104
99
100
125
93
92
95
88
85
103
83
89
89
88
100
88
90
94
81
104
76
82
83
74
114
78
80
80
103
70
64
66
65
56
68
61
64
64
82
68
74
72
88
88
68
69
57
58
58
67
75
90
90
90
102
114
114
114
114
114
114
114
62
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
86
9
9
6
4
4
4
4
4
4
4
4
4
4
7
9
11
20
13
6
6
6
7
8
6
5
4
3
3
3
3
5
9
10
12
10
8
8
18
19
14
9
5
1
4
5
7
9
7
5
3
2
1
1
1
1
5
5
5
5
10
20
10
1
1
1
5
10
16
9
2
9
5
1
32
17
2
2
28
54
37
20
18
10
3
3
3
3
3
6
10
12
13
14
14
14
14
14
15
18
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
114
141
141
141
141
141
101
96
90
141
90
105
139
107
114
112
137
111
107
109
137
99
95
99
98
106
115
117
114
133
122
120
117
139
121
116
115
137
121
119
123
141
120
134
141
108
102
98
92
90
99
107
111
137
139
99
104
110
113
133
120
117
101
112
102
101
134
76
79
82
75
81
96
74
73
83
79
94
95
141
141
91
94
77
67
73
92
107
137
137
137
127
125
123
121
120
117
117
117
60
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
90
90
90
49
9
9
9
9
9
7
5
6
5
5
5
5
6
6
6
6
6
6
6
7
5
4
7
5
3
2
3
2
2
2
3
2
2
2
3
3
3
5
8
12
8
5
3
3
16
9
3
1
1
1
3
5
8
4
1
1
10
19
11
3
3
5
7
11
10
5
1
14
7
1
31
16
1
1
25
50
32
14
17
10
4
4
4
4
4
10
13
15
16
16
17
17
17
17
17
17
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
138
138
138
120
117
114
106
104
103
106
106
112
132
122
138
118
139
118
114
115
143
105
101
109
105
114
142
124
125
138
131
118
117
142
120
119
121
143
123
123
131
127
106
106
102
102
104
98
102
100
109
127
119
139
143
104
106
97
99
93
99
114
90
99
99
104
89
64
62
68
66
68
99
71
73
82
65
69
70
88
88
63
61
56
42
56
78
98
139
139
139
126
124
121
118
117
114
114
114
57
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
117
80
80
80
80
80
45
10
10
10
18
22
13
4
7
5
4
4
2
1
1
1
5
5
5
8
9
9
5
1
5
5
4
4
16
13
11
11
10
6
2
6
11
20
14
8
2
2
3
5
10
6
2
2
2
2
4
3
2
2
9
16
9
3
3
6
12
17
10
4
6
11
8
6
38
22
6
6
8
9
10
13
17
9
2
2
2
2
2
9
13
13
13
13
13
13
13
13
13
17
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
83
83
83
79
78
77
77
77
77
78
81
91
144
95
97
101
95
96
96
100
96
94
124
112
128
166
144
142
161
166
145
161
130
166
128
117
111
120
110
104
144
100
106
107
103
109
106
120
106
109
109
110
114
100
124
95
93
120
81
77
70
68
66
67
65
105
68
74
75
77
76
71
80
85
95
95
94
94
83
86
77
76
105
75
97
97
87
100
100
65
58
55
47
54
63
74
95
95
95
95
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
21
21
21
15
10
10
10
10
10
10
10
9
6
4
4
2
1
2
4
10
40
27
14
1
5
7
10
10
7
5
9
5
1
1
5
9
7
6
6
6
6
4
2
1
3
3
3
4
2
1
4
7
8
10
8
6
10
6
2
2
6
10
8
6
3
1
2
8
9
10
9
8
21
29
27
25
25
25
26
27
24
18
12
7
2
2
2
2
2
2
3
6
8
9
9
9
9
9
10
12
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
37
37
37
63
90
90
90
90
92
97
100
100
117
110
94
94
88
83
90
86
88
93
112
104
117
106
122
105
109
112
98
122
87
92
93
92
122
90
91
87
87
88
83
110
84
82
99
83
91
91
113
110
80
90
83
70
106
64
65
75
67
66
106
73
74
113
63
64
64
60
65
57
50
48
49
49
65
65
56
58
58
46
41
37
37
37
40
41
45
45
45
51
58
58
58
58
58
58
58
14
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
9
2
2
2
2
2
6
8
5
2
10
10
10
9
9
5
1
5
4
3
4
3
2
2
5
6
7
8
8
9
9
8
7
7
7
8
19
30
26
19
12
7
3
3
8
5
3
3
3
3
3
3
3
3
3
3
6
3
1
1
5
9
6
3
3
3
4
10
6
2
1
1
1
1
5
9
11
14
8
2
2
8
9
6
3
3
3
2
1
1
1
5
7
8
9
9
9
9
10
12
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
78
78
78
77
76
76
76
76
59
73
84
84
121
93
86
114
88
93
93
119
90
97
103
105
121
114
115
128
112
116
109
106
107
103
108
108
121
137
125
137
137
131
132
132
128
132
119
122
123
128
118
119
103
106
98
92
115
88
96
103
100
119
100
98
92
105
89
73
82
81
82
128
92
75
80
75
92
92
70
66
62
62
73
85
119
119
99
106
100
100
100
109
119
119
119
119
119
119
119
56
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
50
14
14
9
4
4
4
4
9
6
4
8
6
4
2
1
6
12
8
5
5
5
12
9
7
4
1
5
8
11
10
10
5
1
3
5
13
21
18
15
18
12
6
9
7
5
4
4
6
4
3
8
11
12
7
3
5
3
2
2
12
22
12
2
2
5
8
14
8
2
3
5
3
2
3
3
3
3
8
11
12
13
14
15
26
37
27
16
6
6
6
5
5
5
5
5
5
5
5
14
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
32
80
80
85
106
106
106
106
106
111
111
112
139
120
115
117
154
120
120
129
139
137
140
142
154
134
140
139
141
142
140
154
123
124
122
122
127
124
116
125
117
116
110
140
104
100
116
88
92
89
90
97
97
101
100
112
110
90
88
82
91
82
85
110
89
88
84
95
80
78
74
110
79
75
70
103
62
68
74
80
80
62
69
80
91
91
91
94
97
97
97
100
103
103
103
103
103
103
103
56
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
8
8
8
44
62
75
81
84
87
87
88
45
2
1
1
2
2
2
1
1
1
2
1
1
3
5
8
9
10
11
6
1
1
6
5
4
3
2
2
2
10
9
9
12
11
10
9
9
25
19
13
14
14
15
13
12
13
7
1
1
9
17
10
3
3
8
14
17
14
8
3
5
24
34
44
23
3
3
9
15
18
17
13
10
12
13
14
13
12
12
12
11
10
10
10
10
10
10
10
17
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
84
84
84
79
78
76
75
73
73
73
79
89
118
112
98
112
109
80
82
94
92
101
132
114
120
123
132
131
122
123
132
109
112
100
104
111
118
126
110
105
101
93
85
90
88
95
110
100
106
131
108
126
103
100
98
84
105
75
72
76
78
80
86
105
83
101
69
63
71
69
71
131
63
69
78
69
94
94
76
75
75
68
64
88
49
56
70
77
96
96
96
92
91
90
89
89
88
88
88
54
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
47
47
47
35
24
24
13
2
2
2
6
8
6
4
6
5
4
4
2
1
3
5
3
1
2
4
7
8
9
9
5
1
1
3
6
5
4
4
4
6
9
5
1
3
2
1
1
1
8
10
10
9
9
9
5
2
8
5
2
2
7
12
23
27
17
7
7
10
5
1
1
1
1
1
11
7
3
3
2
2
2
12
42
22
2
2
2
2
2
3
4
12
16
18
19
15
12
12
12
12
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
32
83
83
91
116
116
116
116
116
115
116
113
116
121
116
112
154
112
116
118
122
131
132
147
154
128
132
137
139
147
140
154
110
114
115
107
127
130
111
125
121
120
137
141
109
110
104
101
107
106
112
130
105
103
103
112
90
90
86
78
91
70
77
82
86
112
82
100
85
77
71
69
53
52
55
58
70
70
69
83
83
62
72
79
95
95
89
95
97
97
97
76
73
69
64
62
56
56
56
16
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
8
6
6
6
6
6
6
6
6
6
54
33
12
4
4
4
4
4
4
4
4
5
6
4
3
2
2
2
2
2
2
2
2
2
4
4
3
2
2
5
9
7
4
1
6
7
8
9
7
6
5
3
1
1
1
4
7
5
3
3
7
20
16
13
9
6
22
21
20
20
14
8
6
4
10
13
14
16
33
51
35
19
12
14
18
22
21
16
12
12
12
12
12
12
12
12
12
12
12
12
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
105
105
105
108
112
112
112
112
112
114
115
117
136
124
114
113
154
103
106
114
118
127
131
142
154
125
131
136
138
143
140
154
105
111
116
117
136
128
113
125
122
117
139
143
107
111
107
99
104
97
107
128
107
145
102
112
82
73
67
65
70
72
77
77
77
73
63
63
55
64
65
69
96
57
62
48
47
52
56
71
71
49
46
47
43
60
80
103
145
145
145
102
95
87
78
74
70
62
62
62
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
84
2
2
2
2
2
2
2
2
2
46
29
12
4
4
4
3
2
2
3
4
8
8
8
8
8
5
2
2
2
2
2
2
10
8
7
6
6
6
10
14
7
1
1
5
3
1
1
3
3
3
3
3
4
5
6
7
4
2
2
7
14
21
27
14
2
3
8
4
1
3
5
3
1
11
11
11
11
6
2
2
9
9
10
13
15
16
9
3
3
3
6
8
9
9
9
9
9
10
17
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
111
111
111
111
112
112
112
112
112
112
112
112
112
119
112
112
154
107
107
121
125
135
166
142
154
140
166
152
155
153
166
154
124
123
119
120
131
122
127
133
134
140
140
143
109
103
112
86
97
99
109
140
113
148
113
129
85
73
71
68
71
73
77
77
77
87
63
63
57
55
54
66
47
52
60
57
87
87
69
71
71
53
51
42
40
53
78
102
148
148
148
99
90
81
69
65
61
51
51
51
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
89
6
6
6
6
6
4
2
2
2
52
32
12
4
4
4
4
4
4
4
6
8
20
14
8
12
7
2
2
2
2
10
9
8
6
5
4
4
4
4
9
5
1
3
4
2
1
1
2
3
4
6
7
8
5
2
2
3
4
3
2
14
23
26
26
17
9
11
6
2
3
5
3
1
7
9
10
11
6
2
2
12
16
8
1
1
1
1
1
5
9
13
15
16
17
12
7
7
7
7
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
108
108
108
100
98
97
92
92
94
110
148
120
124
134
148
123
149
117
148
125
120
125
127
127
149
129
130
132
135
134
136
149
109
105
108
109
122
110
105
118
108
108
105
136
102
102
105
97
96
126
104
106
113
139
102
112
100
85
93
84
86
114
89
100
87
99
81
71
82
87
86
126
98
86
96
86
92
92
67
61
53
56
53
60
66
75
90
108
139
139
139
126
124
121
118
117
114
114
114
17
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
86
1
1
1
1
1
7
14
8
3
14
9
5
5
5
5
4
3
2
1
3
5
5
6
6
7
4
2
2
2
1
1
1
1
1
2
3
5
5
5
5
17
19
15
11
8
5
5
13
19
21
12
3
3
3
20
16
9
2
2
7
13
9
6
4
3
6
10
5
1
1
2
3
5
13
13
13
13
7
1
1
9
13
12
11
11
19
12
6
6
6
11
14
15
16
14
13
13
13
13
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
57
193
193
193
193
193
159
161
160
193
151
151
148
152
159
170
190
189
184
185
156
157
149
147
153
151
157
187
163
177
162
180
163
164
166
185
157
155
172
171
177
193
172
173
193
171
171
176
187
176
185
185
173
190
170
168
164
164
173
177
180
187
171
177
172
189
173
153
163
160
156
163
168
158
187
150
152
162
164
193
193
176
181
184
185
185
186
187
190
190
190
188
188
187
187
187
187
187
187
187
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
21
3
3
3
3
3
11
19
11
3
19
14
8
2
3
4
3
2
3
4
3
2
10
21
15
10
10
46
64
36
9
8
8
8
10
9
9
9
7
6
7
6
5
5
10
8
7
7
6
5
13
14
15
15
10
6
6
6
7
7
7
19
12
5
5
14
16
18
28
47
34
22
20
18
84
53
22
22
61
100
59
18
88
94
97
98
99
99
100
100
100
100
100
100
100
100
100
100
100
100
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
120
138
138
138
142
142
142
142
143
142
147
147
139
147
141
139
145
145
140
176
138
143
141
132
141
140
148
191
161
160
158
175
155
156
159
175
146
148
156
154
169
179
150
168
146
151
161
161
166
176
175
176
181
170
161
177
179
175
181
177
175
191
169
177
179
181
168
165
151
143
139
176
131
131
160
110
113
117
132
144
144
165
156
147
176
176
167
174
175
175
175
183
191
191
191
191
191
191
191
160
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
86
8
8
8
8
8
8
8
8
8
9
7
6
12
12
9
6
9
12
19
12
6
18
13
8
8
20
18
16
13
10
10
14
18
22
12
3
1
1
1
2
8
12
11
8
5
2
2
17
14
11
6
2
2
1
1
12
10
9
9
18
20
17
15
13
12
14
17
46
44
23
3
15
28
43
23
3
3
19
36
39
25
11
19
23
28
32
34
36
23
11
11
11
11
11
11
11
11
11
11
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
23
188
188
188
188
188
130
142
136
188
155
152
157
157
161
169
178
169
193
192
156
165
162
157
162
162
166
186
169
176
165
170
159
158
161
163
157
161
168
170
171
188
164
173
188
159
162
167
183
172
178
193
165
193
156
146
154
152
164
176
170
186
167
168
170
169
158
165
162
173
156
157
159
154
183
154
153
164
168
188
188
169
174
185
193
193
193
193
193
178
178
184
186
186
186
186
186
186
186
183
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
20
20
20
10
1
1
1
1
4
2
1
6
5
5
5
8
11
6
2
2
3
4
7
7
8
16
25
22
20
15
11
10
7
4
22
16
11
11
10
10
10
10
11
13
9
6
6
7
13
12
11
8
5
5
5
8
7
7
7
12
17
22
28
30
26
22
20
18
20
15
11
22
46
89
121
66
11
11
65
120
108
94
80
100
110
115
117
105
94
87
80
80
80
80
80
80
80
80
80
80
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
66
137
137
137
147
153
160
176
176
176
147
151
149
154
151
163
172
164
156
179
169
152
153
150
157
163
154
180
167
173
160
177
159
161
163
153
163
169
157
159
173
160
149
149
176
162
163
164
180
167
171
179
170
179
169
157
156
162
164
158
177
180
154
161
157
163
140
133
128
137
125
148
126
128
180
127
138
151
150
176
176
156
162
171
179
179
179
179
179
177
177
178
180
180
180
180
180
180
180
180
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
16
16
16
46
61
69
73
75
77
77
77
41
6
5
7
6
5
5
7
9
7
5
12
16
11
6
11
8
6
12
9
6
17
19
22
17
13
13
8
4
10
8
7
7
6
6
6
9
7
6
11
8
5
5
4
4
5
6
7
13
19
32
25
19
25
31
24
18
20
15
10
20
18
16
42
26
10
10
54
76
46
16
57
49
42
42
42
42
42
53
59
62
64
65
65
65
65
65
65
66
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
163
192
192
192
192
192
144
141
146
193
148
161
185
170
176
182
194
188
190
196
192
179
182
174
176
174
175
194
181
179
181
192
175
185
181
173
173
192
182
184
187
192
186
186
193
180
183
181
187
183
188
196
188
196
192
176
167
179
180
176
192
194
181
186
186
183
186
187
162
169
171
183
170
171
187
172
176
181
183
193
193
187
176
190
196
196
196
196
196
194
194
194
194
194
194
194
194
194
194
187
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
145
6
6
5
4
4
4
4
4
3
3
5
8
5
3
12
18
10
3
2
17
10
4
19
35
19
4
6
6
6
6
7
8
8
8
8
8
8
9
9
9
5
1
9
8
7
7
7
30
22
15
27
33
36
22
9
8
7
7
45
63
58
54
118
82
46
28
28
50
58
49
40
40
40
95
67
40
40
104
148
107
66
66
95
114
123
128
130
133
99
66
66
66
66
66
66
66
66
66
66
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
113
137
137
140
151
153
160
172
172
172
154
154
154
158
166
154
170
159
155
179
155
159
156
150
166
152
157
190
167
171
161
177
159
163
166
150
166
165
158
161
171
179
154
169
172
157
164
163
164
174
172
179
180
177
162
176
179
175
180
176
177
190
169
177
178
180
169
165
144
136
128
174
126
129
162
123
133
144
151
172
172
165
160
143
179
179
172
177
177
177
177
183
190
190
190
190
190
190
190
162
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
79
79
79
82
83
84
84
84
84
85
86
45
4
13
15
9
4
4
6
7
7
7
8
15
11
8
4
1
1
4
6
8
6
4
2
1
1
2
5
6
7
8
6
3
1
3
6
9
7
6
11
8
5
5
4
3
12
10
9
9
22
35
28
22
17
12
15
18
35
22
10
3
22
28
35
19
3
3
54
95
68
39
11
9
7
7
7
7
7
9
10
10
10
10
11
11
11
11
11
11
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
31
75
75
75
75
75
81
87
87
87
81
91
107
107
89
91
98
93
98
101
91
91
96
83
80
78
96
96
111
149
126
126
108
112
114
108
149
113
121
133
124
133
115
149
101
101
101
93
96
91
93
97
93
101
92
97
88
80
85
135
75
82
88
86
115
83
78
69
66
79
65
69
61
59
96
60
65
70
70
87
87
69
75
71
97
97
106
117
135
135
135
99
89
87
85
91
96
96
96
96
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
12
12
12
11
10
10
6
2
2
2
2
2
2
1
1
2
4
4
3
2
5
8
4
1
2
4
4
4
4
4
2
1
1
2
10
10
10
10
21
21
22
12
3
4
7
5
4
4
4
4
4
4
4
4
5
5
6
3
1
1
9
17
29
42
28
14
5
9
5
2
9
18
10
3
4
6
7
9
18
27
23
20
17
11
5
5
5
5
5
10
16
11
6
6
6
6
6
6
6
63
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
76
187
187
187
187
187
187
187
187
187
137
140
138
129
137
145
137
135
126
126
137
113
120
131
134
145
152
148
142
136
136
152
128
138
138
125
152
137
136
143
143
187
144
147
187
128
148
126
127
126
126
128
125
137
138
114
116
115
119
134
121
115
111
115
111
148
107
100
103
96
104
126
97
105
94
96
116
121
135
187
187
116
126
134
126
129
131
132
137
137
137
126
124
122
119
118
115
115
115
60
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
38
38
38
24
11
11
11
11
11
11
11
6
2
2
2
3
4
6
3
1
1
1
9
18
15
13
8
4
2
1
4
2
1
1
3
3
3
3
6
8
9
6
3
32
23
12
1
1
14
7
1
5
7
9
9
9
9
7
5
5
7
9
6
4
4
7
10
24
16
9
6
8
9
10
9
7
6
6
27
49
31
13
12
16
28
34
37
23
10
10
10
9
9
9
9
9
9
9
9
12
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
26
142
142
142
142
142
143
144
144
144
114
130
130
135
141
140
171
154
152
158
162
145
142
144
145
142
155
156
152
157
149
162
147
148
153
150
155
162
154
161
157
152
144
145
155
151
154
157
190
161
167
169
165
171
162
154
153
153
156
145
162
156
145
152
161
157
146
165
146
157
143
147
150
153
190
152
157
157
153
155
155
165
157
145
158
158
152
163
171
171
171
163
162
166
171
178
190
190
190
190
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
10
4
4
4
4
4
4
4
4
4
6
4
2
4
6
4
2
4
4
4
3
2
10
8
5
3
2
1
1
1
1
2
2
3
2
1
8
15
8
1
14
8
3
6
8
9
10
14
12
9
7
6
5
5
5
10
10
10
11
19
28
30
23
16
23
26
22
18
11
4
10
16
20
25
55
32
10
10
60
101
63
25
84
82
81
81
68
55
49
49
49
83
100
109
113
115
116
117
118
130
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
61
135
135
135
135
135
104
99
104
139
95
98
97
105
111
128
171
147
174
176
126
128
124
129
130
127
154
137
146
167
149
161
148
146
146
149
154
143
142
162
146
148
163
140
139
142
139
143
178
152
158
176
156
171
147
162
139
147
155
167
161
158
142
157
162
158
163
143
142
175
146
160
162
158
178
166
175
175
156
156
146
148
158
146
176
176
164
171
171
171
171
144
139
144
150
161
178
178
178
178
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
23
7
7
5
4
4
4
4
4
4
4
3
2
6
4
2
14
11
8
9
11
15
14
14
24
16
8
2
2
2
2
4
5
7
4
1
4
8
4
1
2
3
3
4
4
3
2
2
6
8
11
6
2
2
1
1
6
3
1
1
9
18
10
3
3
3
4
17
11
5
4
3
20
38
63
33
4
4
69
102
70
38
66
71
74
75
76
63
50
50
50
56
59
61
62
62
62
62
63
66
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
58
180
180
180
180
180
133
126
128
181
126
130
134
123
135
153
175
169
184
185
168
152
160
140
141
141
146
169
158
171
160
165
152
148
153
160
146
168
164
163
171
180
159
159
181
161
159
162
188
167
172
185
167
185
168
153
177
158
165
170
165
169
160
161
163
169
152
150
148
164
143
152
161
164
188
177
173
177
173
181
181
167
169
178
185
185
185
185
185
175
175
177
177
178
180
183
188
188
188
188
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
17
4
4
4
4
4
4
4
4
4
4
7
8
10
11
10
10
10
6
3
10
10
10
16
25
30
19
8
8
8
5
3
3
3
3
4
13
22
13
4
14
24
12
1
8
11
13
15
10
6
8
9
9
10
9
9
8
7
7
12
40
38
22
7
7
9
8
8
38
68
45
22
39
57
117
69
22
22
93
136
96
57
87
110
121
127
130
115
100
100
100
86
73
73
73
73
73
73
73
100
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
64
136
136
136
136
136
104
100
104
141
110
122
166
126
132
136
166
152
148
152
182
139
140
143
134
131
159
133
139
145
170
145
143
159
147
152
154
182
156
157
170
145
144
137
141
139
124
128
153
140
142
152
167
158
182
150
167
151
145
128
145
125
124
137
145
145
146
167
149
176
149
148
155
158
163
167
176
176
163
156
153
167
161
150
176
176
156
154
154
137
140
155
167
167
167
167
167
167
167
153
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
27
8
8
6
5
5
5
5
5
5
5
3
2
6
4
2
10
9
6
4
9
6
4
10
7
4
4
4
4
5
4
4
5
6
7
8
16
24
14
5
11
8
5
28
16
5
5
11
11
11
7
4
4
4
3
3
7
9
11
15
25
32
18
4
4
8
9
10
12
65
34
3
3
4
55
35
16
16
76
106
80
54
66
67
68
68
61
43
25
25
25
40
47
51
53
54
54
54
55
66
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
138
142
142
142
142
142
141
140
140
140
127
143
159
156
146
148
144
136
155
128
112
120
124
129
159
146
148
163
158
136
133
130
120
125
132
126
159
155
134
133
133
154
123
136
140
114
148
122
127
163
137
137
158
142
130
125
155
117
129
122
130
160
117
124
122
148
95
96
102
92
95
163
85
96
112
109
158
158
134
142
142
96
84
83
73
83
97
113
142
142
142
151
160
160
160
160
160
160
160
63
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
120
5
5
5
5
5
5
5
5
5
9
10
11
12
8
5
8
12
8
5
5
5
13
17
22
16
11
11
11
12
13
11
7
3
3
4
4
5
4
4
6
4
2
2
4
3
3
3
7
7
7
6
6
6
6
9
12
7
2
2
7
13
7
1
1
1
7
13
9
5
9
14
10
6
11
12
13
14
31
48
44
28
13
7
21
28
31
21
12
12
12
9
7
7
7
7
7
7
7
13
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
165
165
165
144
144
144
143
142
142
142
126
148
160
156
165
156
167
143
155
127
127
136
139
138
160
156
155
163
165
152
137
139
132
135
138
125
160
155
127
130
136
144
129
134
142
117
119
124
124
136
131
128
128
167
124
118
155
118
131
126
127
163
126
124
122
135
98
98
108
107
110
136
110
114
124
106
120
120
124
144
144
117
116
102
116
116
130
143
167
167
167
165
164
164
163
163
163
163
163
124
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
152
2
2
2
2
2
2
2
2
2
2
2
2
4
4
4
6
4
2
2
4
6
12
37
59
35
12
12
16
21
51
29
8
2
3
5
3
2
2
2
2
2
1
1
3
2
1
1
5
4
3
2
2
2
2
5
7
8
10
9
9
22
43
73
37
1
7
11
9
8
10
12
8
4
45
28
12
12
31
51
46
31
17
10
3
3
3
3
3
10
13
15
16
16
17
17
17
17
17
17
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
166
172
172
172
172
172
156
148
141
141
139
150
160
156
166
156
169
143
153
127
126
135
137
143
160
154
158
164
166
165
146
143
134
137
139
132
160
153
140
149
156
172
162
165
141
134
155
132
131
139
135
123
122
169
124
120
153
115
128
121
128
164
119
126
123
155
102
94
105
100
103
139
104
111
120
103
119
122
130
172
172
127
128
112
121
121
135
147
169
169
169
166
166
165
164
164
164
164
164
120
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
152
80
80
56
32
32
29
27
27
27
27
16
5
6
5
5
6
6
5
3
2
5
12
37
25
14
11
11
11
11
12
9
6
3
7
8
9
10
11
7
3
5
3
1
4
3
3
3
5
6
7
5
3
3
3
7
11
9
8
8
10
13
7
1
1
2
8
14
13
13
12
11
10
9
38
24
11
11
30
50
47
31
15
9
3
3
3
3
3
7
11
13
14
14
15
15
15
15
15
15
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
138
138
138
138
138
138
137
137
137
137
109
125
128
131
138
147
142
123
120
111
114
129
126
137
138
147
143
161
140
138
133
118
118
125
126
138
147
115
117
119
127
138
135
138
137
122
122
127
122
133
127
121
122
142
115
122
115
106
129
106
98
161
105
112
113
127
93
96
95
85
83
138
94
106
122
101
118
118
118
138
138
103
112
77
66
75
92
109
142
142
142
151
161
161
161
161
161
161
161
122
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
111
2
2
2
2
2
2
2
2
2
2
2
2
4
6
5
4
4
2
1
6
8
10
10
11
10
5
1
1
1
1
4
5
7
5
4
6
9
14
13
13
8
3
3
5
6
7
9
9
6
3
5
6
6
3
1
5
3
2
2
8
14
7
1
1
4
8
13
7
1
6
16
9
3
35
20
6
6
27
49
33
18
15
9
3
3
3
3
3
5
8
11
13
14
15
15
15
15
15
15
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
109
172
172
172
172
172
172
172
172
172
142
139
133
130
127
133
141
127
163
126
111
116
112
117
124
121
121
145
112
107
106
103
93
96
101
98
124
106
124
127
147
172
138
141
172
127
145
120
125
122
132
163
129
162
121
108
128
106
116
109
128
147
120
122
112
145
101
98
109
139
108
120
104
90
87
91
91
110
115
172
172
112
131
124
163
163
152
162
162
141
141
131
125
123
120
118
114
114
114
58
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
85
85
85
56
28
28
28
28
28
28
28
17
6
6
6
6
6
6
6
6
17
15
14
8
2
6
4
2
2
2
2
11
12
12
8
5
8
11
8
5
18
11
5
1
6
4
3
3
2
1
3
4
5
5
3
2
7
4
1
1
8
16
9
2
2
3
5
12
14
12
10
11
16
22
36
23
10
10
31
52
37
22
13
8
3
3
3
3
3
8
10
9
9
9
9
9
9
9
9
13
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
141
141
141
118
114
96
96
96
84
90
107
107
135
124
141
126
143
133
136
138
162
138
135
136
138
140
140
163
142
145
162
138
136
131
138
122
125
143
128
128
162
119
113
120
113
113
153
116
123
137
124
129
129
143
143
107
118
109
118
117
128
163
121
126
118
153
95
92
103
98
94
137
100
96
100
88
92
92
84
100
100
85
97
88
121
121
122
132
143
143
143
153
163
163
163
163
163
163
163
68
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
121
86
86
50
14
14
14
14
14
14
14
9
5
12
8
5
11
14
8
2
3
5
7
17
13
9
5
2
2
2
2
2
2
3
5
5
5
6
3
1
6
6
3
1
3
4
5
6
5
4
3
4
5
5
3
1
3
2
2
2
12
23
27
30
15
1
8
14
11
8
12
17
10
3
28
22
17
17
34
51
33
16
22
14
6
6
6
6
6
14
18
20
21
21
22
22
22
22
22
22
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
59
147
147
147
150
155
162
174
174
174
142
147
167
151
150
155
182
164
162
157
186
146
149
153
153
152
182
162
165
160
176
173
161
173
171
174
182
186
174
178
176
173
178
167
174
175
161
162
184
164
169
175
180
175
186
175
170
170
180
155
159
162
156
164
180
162
165
169
133
136
136
145
162
152
184
170
150
160
166
174
174
169
161
137
157
157
158
164
172
172
172
171
170
172
175
178
184
184
184
184
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
59
59
59
56
54
54
54
54
54
54
54
30
6
16
11
6
21
18
10
2
9
16
13
10
6
2
10
6
2
19
10
2
3
4
4
4
9
15
9
4
17
13
10
8
7
6
6
12
8
5
13
9
5
5
5
5
14
18
20
22
32
35
38
39
36
33
25
18
33
23
13
22
22
22
42
27
13
13
61
104
63
22
59
33
8
8
8
8
8
27
46
59
66
69
71
72
72
72
73
90
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
63
187
187
187
187
187
187
188
188
188
140
151
150
152
154
163
175
160
192
193
143
142
145
142
154
163
154
182
162
170
155
190
152
156
162
148
183
153
159
162
164
187
166
171
188
156
158
162
184
167
175
193
164
182
158
155
158
157
168
170
190
182
174
183
172
160
171
164
154
160
155
159
153
172
184
156
161
164
170
188
188
167
172
167
193
193
185
190
190
190
190
186
185
184
184
184
184
184
184
184
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
23
6
6
6
6
6
6
6
6
6
14
11
8
8
8
8
9
8
5
3
28
19
10
8
7
21
23
25
16
8
7
7
8
15
12
10
8
8
9
9
10
6
3
5
7
7
7
7
18
16
14
14
14
14
9
5
6
6
6
7
23
34
27
20
29
35
26
18
10
10
10
10
10
11
50
30
11
11
59
108
84
60
82
87
90
91
92
92
93
91
90
89
89
89
89
89
89
89
89
90
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
55
90
90
102
126
126
126
126
125
138
161
141
167
155
149
161
167
158
161
153
185
161
124
131
136
137
167
159
157
154
175
170
162
170
167
171
175
185
172
175
175
162
175
153
148
148
147
148
163
153
155
162
168
160
185
150
147
157
158
150
157
159
150
158
159
159
164
168
139
153
143
144
145
148
163
152
153
153
153
153
136
168
159
153
156
156
157
160
164
164
164
161
161
161
161
162
163
163
163
163
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
13
13
13
18
20
21
22
23
40
45
51
31
11
11
18
15
13
13
7
2
31
32
21
10
7
8
9
10
15
21
49
28
7
3
4
6
10
15
10
6
10
9
9
18
12
6
6
9
7
5
11
22
27
32
25
18
14
11
11
16
11
6
23
26
19
12
15
18
13
8
5
3
17
31
85
47
10
10
50
70
50
30
11
34
72
91
101
70
40
25
11
11
11
11
11
11
11
11
11
11
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
53
73
73
126
187
187
187
187
172
180
187
179
187
183
187
167
196
176
187
172
184
167
158
165
162
156
196
161
175
179
178
188
179
188
182
187
197
190
194
195
190
184
195
195
174
197
167
162
189
158
165
174
184
178
184
197
173
176
182
176
159
159
168
168
177
182
166
184
145
176
156
163
181
172
189
173
176
176
160
163
160
184
179
158
176
176
170
177
181
181
181
175
174
176
178
182
189
189
189
189
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
8
5
5
4
3
3
3
3
3
3
3
3
3
3
3
3
3
3
2
1
2
3
4
5
7
4
1
1
1
1
1
9
6
4
22
23
24
25
17
10
10
7
5
20
13
6
6
11
8
6
5
4
4
4
28
27
27
15
3
3
4
6
27
34
25
16
17
18
26
18
10
10
7
4
38
24
10
10
41
57
36
16
58
67
72
74
47
21
21
21
21
41
51
56
59
60
61
61
62
66
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
60
80
80
122
171
171
171
171
173
176
185
180
180
183
185
182
191
173
185
176
192
182
164
170
165
150
191
157
169
171
188
174
172
183
178
184
191
192
188
188
188
179
179
178
158
188
159
156
189
160
169
177
185
179
192
188
168
171
181
153
144
144
153
155
177
181
150
185
150
152
150
155
158
162
189
168
152
152
154
159
153
185
178
148
152
152
149
159
168
168
168
168
168
171
175
180
189
189
189
189
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
19
19
19
45
58
64
67
69
71
71
71
38
6
53
29
6
9
15
10
6
7
5
4
5
6
5
4
4
5
7
7
5
3
3
22
18
15
15
11
7
10
6
2
1
3
4
5
9
7
6
9
10
11
12
9
7
14
17
21
15
10
6
33
32
32
32
25
18
16
15
16
18
32
37
43
30
18
18
49
64
44
25
60
66
69
70
49
29
10
10
10
36
49
55
58
60
61
61
62
70
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
60
86
86
86
86
86
82
81
81
142
84
95
99
95
96
108
101
93
94
91
94
95
108
116
127
159
142
142
159
137
136
159
122
121
122
106
122
104
103
104
100
109
107
106
142
99
98
98
90
97
95
96
113
113
96
113
89
88
91
82
93
82
76
81
82
82
72
70
68
63
63
62
55
70
59
53
66
79
90
142
142
82
86
89
80
83
85
87
93
93
93
74
71
68
64
63
62
59
59
59
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
22
22
22
18
14
14
14
14
14
12
10
9
6
4
3
3
4
4
4
4
10
6
3
3
8
9
10
11
10
9
9
6
3
9
5
1
1
2
7
7
7
5
3
6
6
6
6
7
8
10
6
3
3
3
4
5
7
9
11
9
6
4
5
5
4
3
7
11
10
5
1
10
16
20
18
9
1
1
8
15
18
18
10
3
28
52
33
15
10
10
10
6
3
3
3
3
3
3
3
19
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
66
84
84
84
84
84
78
72
72
136
74
84
93
95
102
113
129
103
96
92
89
90
100
110
116
142
129
130
133
142
129
127
122
142
123
129
134
102
108
110
112
121
129
134
136
110
112
117
139
112
115
111
105
129
95
96
100
91
104
111
91
98
101
104
109
118
107
101
109
99
111
129
110
118
139
95
100
105
115
136
136
118
106
101
92
90
85
85
81
81
81
74
72
83
95
111
139
139
139
139
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
21
21
21
15
10
10
10
10
10
9
9
7
5
5
8
7
6
5
5
5
5
5
6
6
6
7
4
2
2
2
2
3
4
5
13
8
4
4
4
4
7
7
6
5
3
2
2
7
8
6
4
5
5
6
5
4
6
4
2
2
13
26
28
22
12
2
2
12
8
5
4
12
8
5
36
20
4
4
14
25
20
16
14
10
6
6
13
7
2
2
2
7
9
10
11
11
11
11
12
52
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
48
81
81
81
81
81
61
58
57
85
73
86
131
94
108
109
109
144
106
112
108
103
123
105
108
107
112
116
126
151
127
146
143
140
142
181
131
134
143
138
151
144
133
169
116
123
125
137
156
144
181
151
149
169
131
135
136
134
173
132
146
121
128
138
129
181
135
107
123
118
127
169
138
129
152
136
111
128
141
173
173
140
156
116
112
112
123
130
146
146
146
141
140
141
143
146
152
152
152
152
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
17
5
5
5
5
5
5
5
5
5
7
6
5
5
6
3
1
5
10
13
9
5
5
8
11
8
5
13
21
15
9
6
4
4
6
5
5
5
3
1
2
4
4
4
8
5
2
2
4
6
11
6
2
2
1
1
11
6
2
2
3
4
4
4
5
3
2
8
6
4
8
24
30
31
33
20
8
8
16
24
19
14
10
6
3
3
3
3
3
6
8
9
9
9
10
10
10
10
10
10
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
63
63
63
78
93
93
93
93
71
79
80
82
93
93
104
106
114
141
114
146
110
109
117
119
122
143
132
141
150
160
160
168
165
168
161
181
168
156
156
152
150
142
141
150
131
136
138
145
173
156
181
151
156
167
145
148
150
146
171
147
135
138
145
144
149
181
125
117
124
106
106
167
125
133
173
130
124
134
141
171
171
132
155
137
146
146
128
130
120
120
120
125
130
134
144
154
173
173
173
173
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
28
2
2
2
2
2
2
3
4
6
8
5
3
5
7
8
10
6
3
4
5
7
14
13
12
11
8
6
6
6
6
7
8
9
7
6
5
5
3
2
7
8
7
6
6
6
6
7
9
11
6
1
1
1
1
2
18
10
3
3
18
23
13
3
3
3
10
17
11
6
10
15
28
30
33
24
15
15
8
2
2
28
19
10
25
41
31
21
21
22
24
17
10
10
10
10
10
10
10
55
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
50
73
73
73
74
75
77
83
81
81
111
84
111
95
89
111
98
96
106
98
96
92
116
102
107
122
114
119
115
122
111
112
101
122
105
96
116
106
98
102
103
115
100
112
97
97
105
98
107
97
94
94
96
101
99
112
115
92
99
90
82
119
87
92
88
107
87
73
73
81
78
83
103
70
93
58
59
66
66
81
81
75
107
63
60
65
75
84
103
103
103
111
119
119
119
119
119
119
119
93
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
6
6
6
7
8
9
9
9
10
10
10
9
5
2
3
3
2
2
2
2
2
2
2
3
5
3
2
2
2
2
5
4
3
3
11
17
12
8
8
6
5
4
3
4
13
8
3
3
3
3
3
4
4
4
5
5
5
9
11
12
13
19
11
3
3
5
7
17
21
12
3
6
15
24
14
5
3
3
6
7
9
13
18
9
1
1
1
1
1
4
7
6
5
5
5
5
5
5
5
18
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
33
144
144
144
144
144
102
90
84
93
85
101
167
115
128
130
139
127
118
117
139
121
140
116
128
129
134
129
164
138
142
145
136
167
137
131
135
140
132
130
129
144
129
135
135
132
164
127
129
137
134
140
164
139
167
133
131
132
130
138
120
129
131
131
124
164
127
105
103
95
87
95
92
106
117
110
164
164
132
144
144
123
121
119
115
118
123
128
138
138
140
140
140
140
140
140
140
140
140
117
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
6
6
6
5
4
4
4
4
10
7
4
8
6
4
4
4
4
4
4
4
4
5
12
11
10
6
2
2
2
5
9
7
5
11
10
7
5
5
7
8
10
7
4
6
9
8
7
7
21
18
15
15
15
15
10
5
6
6
7
9
15
22
13
5
5
10
14
18
19
20
17
14
17
20
42
29
16
16
18
20
20
20
20
20
20
20
20
20
20
36
44
48
50
51
53
69
77
81
83
85
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
81
81
81
92
103
103
103
103
103
102
103
101
103
96
103
92
91
81
103
82
84
82
86
77
75
74
74
77
80
86
79
91
82
85
97
87
96
96
89
91
93
96
95
96
97
101
101
105
105
105
91
90
91
90
97
91
81
73
60
57
58
55
57
60
60
72
71
62
63
79
57
57
57
55
59
70
60
60
65
77
77
55
56
60
59
60
63
65
71
71
71
70
70
70
70
70
70
70
70
23
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
44
44
44
27
10
10
10
10
10
10
10
8
6
4
5
3
1
2
2
2
4
12
7
3
2
2
2
2
2
2
2
2
3
4
3
2
3
4
8
13
16
10
5
6
3
1
1
4
7
8
9
10
10
11
12
13
14
9
4
4
12
20
11
3
2
1
4
12
17
12
7
2
5
8
23
15
7
7
14
22
18
15
14
14
18
20
21
12
3
3
3
8
11
12
13
13
13
13
14
19
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
143
185
185
185
185
185
185
185
185
185
148
167
183
169
176
183
193
189
190
190
167
173
170
166
166
160
156
159
167
180
173
188
175
183
172
163
160
163
170
176
175
189
172
192
185
170
174
173
174
178
178
190
183
193
183
180
170
172
174
180
188
162
175
180
176
189
192
175
174
174
166
166
180
151
169
150
152
160
165
185
185
163
168
181
190
190
190
191
193
193
193
164
159
159
159
164
169
169
169
169
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
125
2
2
2
2
2
2
2
2
2
3
4
4
4
4
4
6
4
2
6
8
9
10
35
35
35
20
6
6
6
6
6
16
12
8
15
18
22
16
10
9
22
14
6
7
7
8
15
18
16
15
21
24
28
16
5
8
10
12
13
14
22
66
121
71
22
25
25
23
22
22
44
42
40
62
85
102
111
115
120
93
66
66
93
106
113
116
118
120
93
66
66
66
66
66
66
66
66
66
66
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
48
96
96
96
96
96
87
87
99
148
105
111
113
104
108
108
109
112
150
113
108
107
145
104
110
114
116
120
118
128
112
122
115
121
129
121
128
145
124
127
139
133
136
136
148
139
125
126
127
133
139
150
132
150
127
125
136
120
122
124
122
128
116
121
124
121
131
131
108
100
91
88
96
101
103
136
113
124
133
148
148
131
135
144
150
150
150
150
150
131
131
136
136
136
136
136
136
136
136
103
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
14
14
14
12
10
10
10
10
10
10
10
27
16
6
5
5
6
6
5
5
5
5
8
8
5
2
11
6
2
6
4
2
4
6
6
6
5
4
3
3
14
8
3
9
7
5
5
11
21
16
11
9
8
8
5
3
10
9
8
8
25
42
22
3
3
12
19
11
3
17
10
3
22
32
42
22
3
3
49
72
51
31
44
43
42
42
42
42
42
47
52
58
61
62
63
63
63
63
64
66
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
37
70
70
70
71
72
73
80
76
78
114
87
114
105
103
114
135
94
109
88
99
100
102
135
103
103
120
111
116
145
108
109
104
105
100
96
132
93
94
102
104
106
145
109
107
132
103
102
101
97
96
92
98
95
93
145
89
85
81
71
64
60
61
58
57
78
59
65
73
76
78
85
100
70
74
75
92
92
76
76
76
57
56
51
59
59
70
81
100
100
100
80
76
72
68
66
63
60
60
56
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
6
6
6
6
6
6
4
2
2
2
2
2
2
4
8
6
4
4
3
2
4
3
3
6
4
3
4
3
3
4
3
3
4
11
11
6
2
2
6
8
10
5
1
1
3
4
5
6
5
4
3
3
3
3
3
6
10
6
3
3
10
17
30
28
16
4
4
9
13
18
14
10
22
27
18
10
12
15
10
6
6
6
7
5
3
3
3
3
3
5
6
6
6
6
7
7
7
7
7
7
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
100
100
100
85
82
79
70
70
70
76
107
92
115
109
101
107
135
96
95
94
91
95
104
135
115
113
119
117
121
135
123
123
108
110
105
98
119
96
100
101
96
106
94
90
88
88
90
84
87
82
81
84
102
90
89
94
106
87
90
84
91
92
75
74
74
91
71
66
66
77
60
68
62
65
74
69
95
95
75
70
68
59
51
56
54
58
63
69
81
81
81
72
71
69
67
66
64
64
64
24
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
67
2
2
2
2
2
2
2
2
2
7
9
10
10
11
12
15
16
9
2
1
2
3
5
5
5
6
7
8
9
5
1
1
1
3
6
12
19
14
10
7
7
7
11
8
6
4
4
21
12
4
3
3
3
7
12
20
12
4
4
11
18
34
29
17
6
4
16
11
7
6
6
3
1
24
15
7
7
4
2
2
5
6
7
13
16
18
11
4
4
4
5
6
6
6
6
6
6
7
9
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
102
102
102
89
87
84
77
77
77
88
107
96
117
101
102
110
90
87
84
85
86
92
106
102
117
110
110
114
117
123
123
123
106
111
106
104
117
98
102
104
97
106
91
86
86
85
83
86
86
88
103
82
100
93
88
94
106
94
98
94
91
111
89
90
89
103
84
81
103
76
75
103
58
62
69
66
92
92
83
97
97
69
68
62
56
58
61
66
74
74
74
92
111
111
111
111
111
111
111
26
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
70
6
6
5
4
4
4
4
5
4
4
8
6
4
4
4
4
4
3
3
5
8
23
14
5
5
5
5
5
5
5
5
4
3
12
8
5
5
12
10
9
6
3
15
13
8
3
3
16
10
4
4
4
4
6
6
7
4
1
1
9
18
11
4
4
4
4
16
9
3
11
15
10
6
6
7
9
11
8
6
6
8
12
13
14
14
14
8
3
3
3
5
6
6
6
6
6
6
7
12
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
32
83
83
83
83
83
83
83
83
83
69
73
91
75
85
93
95
107
114
97
91
84
74
77
71
78
91
91
98
104
104
104
95
94
95
91
92
114
88
94
91
93
99
92
107
87
93
89
92
104
98
104
104
99
95
99
114
81
80
80
67
70
71
75
74
103
80
78
103
77
77
107
62
66
73
70
98
98
78
74
74
62
68
66
95
95
87
97
97
74
74
65
60
58
55
53
50
50
50
26
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
6
6
6
5
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
25
15
6
6
4
2
1
1
1
1
2
6
9
12
16
21
13
6
9
5
1
8
7
4
1
1
12
8
4
2
1
1
1
4
5
6
6
6
7
17
10
3
2
1
4
12
16
11
7
18
9
1
6
6
6
7
8
9
10
13
11
6
2
2
2
2
2
2
3
6
8
9
9
9
9
9
10
16
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
74
80
80
123
168
168
168
168
155
158
164
162
168
164
163
154
190
162
168
153
146
163
144
152
160
144
190
152
161
163
163
177
160
173
164
170
194
174
175
190
170
174
189
190
163
194
170
164
176
162
167
164
184
168
169
194
166
166
179
147
144
143
151
159
174
179
166
184
153
155
154
158
181
165
176
166
155
155
155
156
149
184
157
146
155
155
154
167
181
181
181
173
172
172
172
174
176
176
176
176
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
26
26
26
49
60
66
69
70
72
65
59
60
31
2
20
13
6
2
2
2
2
2
4
5
3
1
10
5
1
10
5
1
3
6
3
1
8
15
11
6
2
5
8
16
10
5
2
2
4
6
5
3
2
2
2
8
14
23
27
25
23
33
23
14
8
3
9
16
9
3
2
1
6
11
55
34
14
14
47
63
44
25
58
69
75
78
66
44
23
23
23
39
47
51
53
54
54
54
55
62
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
50
75
75
75
75
75
75
75
63
75
67
74
87
82
90
94
98
113
105
106
95
97
129
95
98
99
98
98
96
114
96
98
100
107
105
99
111
129
110
111
114
113
109
111
103
107
99
98
108
113
108
129
104
106
93
94
88
92
96
105
88
112
89
88
84
113
79
87
95
90
105
100
88
95
112
96
100
104
105
113
113
105
83
89
90
94
93
112
112
78
76
76
70
69
67
66
64
64
64
56
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
50
50
50
30
10
10
10
10
14
14
14
12
8
4
4
4
4
4
3
2
5
8
14
12
10
6
2
2
2
4
6
5
4
6
10
7
4
2
2
2
15
11
8
18
18
12
7
7
23
17
11
12
12
13
11
10
8
7
6
6
6
8
7
6
6
6
6
10
12
8
4
10
26
41
34
19
4
4
39
57
47
37
25
13
13
14
46
24
3
3
3
8
10
11
12
12
12
12
13
27
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
113
113
113
112
112
112
112
112
94
112
91
100
112
99
113
101
119
117
117
130
127
112
102
102
101
108
119
114
113
110
127
104
95
98
98
102
119
130
106
107
127
96
97
92
85
97
79
80
78
79
83
80
82
91
94
87
130
81
88
87
76
114
77
77
74
89
66
63
64
69
56
64
60
63
64
82
67
73
72
89
89
75
87
64
54
57
67
75
91
91
95
103
114
114
114
114
114
114
114
87
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
84
9
9
9
9
9
44
62
35
9
6
6
6
5
4
4
4
3
2
2
4
6
5
4
4
4
4
4
4
5
5
4
4
5
4
3
4
5
4
3
2
3
2
2
10
6
2
2
3
4
5
3
2
2
2
5
9
5
1
1
7
16
25
32
17
2
7
12
7
2
2
7
9
11
22
12
2
2
24
47
31
16
31
16
1
1
1
1
1
2
3
33
48
56
60
59
59
59
59
59
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
37
81
81
81
81
81
81
81
81
80
81
81
80
83
83
81
98
87
87
97
87
87
85
84
98
81
85
80
85
84
84
103
85
86
92
90
90
103
89
93
97
96
100
103
98
110
97
96
99
94
95
110
90
95
89
91
91
110
92
90
92
97
83
85
78
92
76
75
92
73
73
97
69
75
84
73
97
97
83
97
97
78
76
81
58
61
73
78
92
92
92
86
85
84
83
82
81
81
81
63
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
6
6
6
6
6
6
11
14
15
17
17
17
39
22
5
5
5
6
4
2
3
5
12
8
5
5
3
2
2
2
2
2
3
4
8
6
5
5
14
18
16
9
3
3
4
5
6
11
7
3
8
4
1
1
1
5
10
6
2
2
14
21
12
3
3
2
2
15
22
13
5
10
8
7
21
13
5
5
11
14
16
18
43
24
6
6
6
6
6
6
7
22
29
33
35
28
21
21
21
21
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
37
94
94
94
94
94
98
102
102
102
76
82
80
86
94
103
135
113
112
115
93
98
122
90
91
95
98
105
114
133
112
143
106
112
116
113
140
114
118
116
119
140
114
131
113
112
140
106
108
112
113
119
112
135
108
118
102
106
113
133
143
114
122
122
114
113
131
99
100
98
98
100
118
99
100
90
102
102
93
102
102
82
90
85
115
115
118
129
143
143
143
111
106
103
100
101
100
100
100
100
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
6
6
6
5
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
5
4
3
3
6
8
11
21
20
17
14
10
6
4
11
28
16
4
4
8
12
11
6
1
6
8
9
10
8
7
5
4
4
4
3
2
4
5
7
14
18
22
13
4
4
10
13
16
18
13
8
18
21
25
42
25
8
8
14
20
22
25
24
16
8
8
8
8
8
33
45
34
24
24
24
24
24
24
24
58
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
52
96
96
96
103
113
125
147
147
147
125
122
120
116
115
124
140
136
180
181
132
138
129
125
126
120
121
126
121
128
118
124
113
127
118
108
128
112
109
115
115
121
124
121
147
130
138
140
150
146
151
181
140
154
131
122
138
120
127
129
124
163
114
118
120
113
115
104
104
152
115
124
140
163
150
142
152
152
134
147
147
135
148
146
181
181
156
154
154
132
131
138
138
138
142
144
150
150
150
150
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
21
21
21
22
22
22
22
22
23
23
23
19
16
10
4
3
2
9
5
1
3
5
3
2
6
4
3
3
3
3
4
7
6
6
4
3
5
6
7
7
7
8
5
3
3
5
6
7
8
9
9
8
7
7
5
4
9
6
3
3
16
27
38
29
21
29
25
21
25
18
10
3
12
22
80
46
12
12
54
75
55
35
66
77
82
85
86
85
84
77
70
70
70
70
70
70
70
70
70
70
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
91
147
147
147
147
147
161
176
176
176
132
145
138
136
143
145
151
151
165
168
144
148
145
140
144
141
145
170
151
152
151
162
150
149
152
171
150
156
156
156
156
159
159
169
176
150
152
158
157
155
171
161
156
168
138
150
150
148
155
145
162
170
149
158
157
171
169
137
135
120
116
135
132
134
154
150
142
153
154
176
176
145
152
136
161
161
160
168
169
169
169
169
170
170
170
170
170
170
170
154
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
58
58
58
31
5
5
5
5
5
5
5
5
4
4
4
5
6
4
2
2
9
26
17
8
8
10
5
1
6
7
9
8
5
3
2
1
2
3
3
4
6
8
6
3
1
6
8
11
8
6
10
11
12
12
13
20
15
11
11
25
23
22
28
34
28
22
20
18
20
22
25
32
21
11
80
77
75
75
97
120
90
60
76
49
22
22
22
22
22
37
53
64
70
73
76
76
76
76
76
76
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
83
85
85
85
85
86
87
90
90
90
84
96
108
111
108
135
137
128
146
152
127
123
127
137
124
135
122
123
128
139
126
126
110
115
115
111
135
115
109
108
102
102
102
97
108
93
89
94
103
108
114
152
110
112
111
104
116
110
112
139
105
114
114
120
99
114
87
79
83
92
85
88
84
114
98
92
116
116
93
90
90
92
110
110
152
152
134
142
139
139
139
124
121
118
115
113
109
109
109
35
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
49
6
6
6
6
6
6
6
6
6
10
9
6
4
4
3
3
3
3
3
7
5
3
1
2
2
2
2
2
2
2
1
1
11
10
7
5
5
5
6
18
9
1
1
3
4
6
11
7
3
10
5
1
1
1
6
10
6
3
3
16
25
14
3
2
1
6
10
14
8
3
18
14
10
35
19
3
3
15
27
18
10
4
36
52
60
43
23
3
3
3
3
3
3
4
4
4
4
4
4
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
44
83
83
83
83
83
81
81
76
83
105
93
106
109
106
106
142
103
100
95
96
103
104
142
124
118
125
127
128
142
136
124
107
108
108
96
125
92
96
121
109
114
131
136
108
109
113
110
106
122
122
117
122
140
97
122
78
71
70
64
64
54
55
63
64
75
82
56
58
54
54
64
44
54
46
48
54
60
64
83
83
56
58
52
58
61
84
103
140
140
140
96
89
80
70
66
57
53
53
20
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
6
6
6
5
4
4
4
4
10
7
4
8
6
4
4
5
8
12
8
4
4
5
7
7
7
7
32
19
6
6
8
10
8
6
4
2
3
4
2
1
13
10
8
9
8
7
7
10
16
9
3
9
12
14
7
1
8
4
1
1
9
17
9
1
1
1
1
9
6
4
7
10
6
2
7
8
9
10
28
47
34
22
10
6
3
3
3
3
3
3
3
6
8
9
10
10
10
10
10
10
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
25
87
87
87
87
87
86
85
85
85
58
63
64
68
77
83
90
113
95
104
91
87
86
83
79
82
85
90
98
109
90
86
86
85
89
87
90
100
93
100
109
110
100
96
100
97
100
101
109
113
107
109
109
104
97
109
102
97
103
109
85
88
91
92
103
110
90
88
86
89
75
90
77
83
100
79
98
98
94
113
113
102
109
106
104
105
104
104
104
86
86
86
83
86
89
93
100
100
100
100
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
6
2
2
2
2
2
2
2
2
2
3
4
4
4
4
4
4
4
3
2
3
5
4
3
8
5
2
2
2
4
6
4
3
7
9
11
6
2
2
2
7
4
1
3
2
1
1
7
25
17
10
8
7
7
7
7
7
7
7
7
7
16
11
6
6
8
9
11
14
13
8
3
3
3
32
22
12
12
15
18
15
12
13
15
16
17
17
10
3
3
3
8
10
11
13
13
13
13
13
13
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
138
138
138
120
117
113
107
107
103
106
113
114
117
126
138
118
161
119
118
118
111
113
109
142
124
129
161
134
137
142
133
124
115
123
120
115
161
110
110
118
115
116
130
133
113
131
109
111
116
123
116
118
121
144
110
131
98
92
96
89
93
114
96
98
90
106
84
79
92
114
101
123
104
98
106
98
114
114
92
92
92
75
84
93
118
118
114
130
144
144
144
129
126
123
120
118
114
114
114
60
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
113
2
2
2
2
2
2
2
2
2
14
9
5
5
5
5
5
3
1
1
8
4
1
4
4
5
11
8
5
33
19
5
4
3
6
4
2
2
5
9
13
8
4
3
5
3
1
1
3
3
2
1
1
1
10
14
14
8
3
3
12
20
10
1
1
2
7
14
7
1
7
14
9
4
32
20
9
9
31
53
35
17
14
13
38
54
30
7
3
3
3
8
10
11
12
12
12
12
13
14
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
81
81
81
82
84
84
84
84
84
76
84
86
94
94
84
102
95
96
105
106
99
96
94
102
89
92
102
99
105
107
102
130
96
102
105
101
133
102
101
103
107
104
111
130
122
133
125
138
129
138
129
120
138
111
103
133
88
94
102
97
113
112
106
116
103
98
95
95
84
98
86
87
82
103
112
98
101
98
98
98
81
103
74
80
86
90
100
112
116
116
116
81
75
68
60
56
51
46
46
32
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
49
49
49
31
14
14
11
9
9
9
11
11
11
8
5
5
5
5
3
2
3
5
4
3
6
8
8
6
5
5
5
5
4
4
5
5
5
5
14
18
22
11
1
1
1
1
1
9
7
6
10
12
13
14
15
10
6
5
5
5
6
8
14
21
13
5
5
9
9
9
13
18
10
3
4
6
12
18
13
9
9
9
9
14
20
27
51
39
27
18
9
7
6
6
6
6
6
6
6
9
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
155
170
170
170
170
170
170
170
170
170
130
134
131
133
155
119
141
125
122
120
116
115
113
137
122
134
140
153
155
139
123
119
113
113
118
112
124
125
127
130
129
170
138
144
170
134
143
127
124
122
125
126
123
141
127
104
133
100
110
110
120
153
120
121
119
143
101
92
97
92
97
122
98
94
93
133
99
118
130
170
170
115
126
110
122
122
125
132
141
141
141
147
153
153
153
153
153
153
153
59
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
139
139
139
91
44
44
35
27
27
27
27
22
18
18
18
13
8
5
2
2
6
4
3
3
8
8
5
2
2
2
2
2
3
5
4
4
11
18
11
4
12
7
3
21
17
9
1
1
14
7
1
2
2
3
4
5
9
5
2
2
10
19
10
1
1
7
13
19
15
12
9
11
8
6
28
18
9
9
28
48
42
29
16
11
6
6
6
6
6
6
7
11
13
14
16
16
16
16
16
16
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
33
75
75
75
75
75
76
77
77
77
63
68
68
72
73
80
97
83
103
81
82
88
85
83
103
89
96
107
117
111
133
102
117
97
96
95
117
100
94
93
107
99
99
133
100
104
106
93
106
95
98
107
97
95
95
88
133
83
70
68
56
54
55
57
61
94
64
61
64
72
60
69
54
57
64
65
97
97
78
77
77
64
69
65
90
90
85
93
93
81
81
67
63
61
58
58
57
56
56
56
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
6
2
2
2
2
2
6
8
10
10
10
10
7
4
4
4
4
4
3
2
3
5
7
5
3
5
3
2
1
1
2
10
9
9
5
1
11
21
16
11
16
8
1
1
1
1
1
1
10
15
16
10
5
5
5
6
7
4
1
1
6
11
7
3
3
3
4
10
6
2
1
1
5
9
10
6
3
3
2
2
2
6
11
6
2
2
2
2
2
2
3
7
9
10
10
10
10
10
10
11
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
37
37
37
34
34
33
32
32
32
44
58
74
114
114
96
99
101
92
88
84
80
91
76
77
101
79
80
85
86
86
91
101
85
86
86
85
80
80
75
75
79
78
77
81
92
81
84
84
100
85
86
89
102
87
83
86
91
89
102
88
91
86
87
95
98
106
106
80
84
92
73
92
80
83
100
89
91
92
92
92
67
68
69
64
90
90
85
92
92
83
83
76
73
77
82
88
100
100
100
100
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
6
1
1
1
1
1
1
1
1
2
2
2
2
2
2
3
4
4
3
2
3
2
1
2
2
2
3
3
3
4
3
2
2
6
15
10
5
5
6
13
20
10
1
6
3
1
1
1
5
9
5
1
1
1
3
6
12
8
5
5
11
17
15
8
2
1
1
2
27
28
28
28
16
5
36
47
52
58
29
1
1
24
17
9
2
2
2
2
2
2
3
6
8
9
9
9
9
9
10
59
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
87
87
87
86
88
91
94
100
100
100
95
106
111
156
123
125
125
139
103
113
97
102
106
116
156
125
115
117
123
122
140
122
112
117
118
119
156
114
118
121
116
140
115
116
115
126
130
132
188
143
145
140
157
127
124
128
136
125
157
120
122
127
138
139
152
180
123
119
112
103
94
128
120
128
188
136
129
133
126
134
121
119
180
126
127
128
118
115
113
107
110
123
136
138
151
164
188
188
188
188
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
48
20
20
11
2
2
2
2
2
2
2
3
2
2
2
2
2
2
11
11
6
2
2
2
6
8
11
8
6
6
4
2
2
4
11
9
6
4
4
3
2
3
4
5
3
2
2
2
4
3
2
2
2
2
2
9
8
7
7
19
30
32
34
22
11
8
9
10
8
6
4
3
3
4
42
23
4
4
12
16
17
19
16
13
27
34
38
20
3
3
3
8
10
11
12
12
12
12
13
58
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
21
75
75
75
75
75
72
72
71
75
78
88
153
96
101
108
118
113
113
149
111
116
133
126
124
129
153
132
134
129
138
123
118
133
114
108
111
123
119
120
153
138
122
123
136
113
106
102
106
107
119
149
126
149
130
103
106
109
110
104
113
131
98
101
98
100
98
95
94
136
82
85
91
91
95
97
97
97
83
78
75
75
89
114
149
149
149
149
149
113
113
92
78
78
79
86
95
95
95
95
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
19
19
19
12
5
5
3
2
2
2
2
2
2
3
2
2
4
3
2
7
12
11
11
11
11
11
12
12
9
6
9
6
3
3
4
6
5
4
4
4
10
5
1
1
3
4
6
13
7
1
12
17
20
23
15
8
9
6
4
4
6
9
7
6
3
1
14
21
15
9
24
27
30
31
27
24
24
24
14
5
5
17
13
10
17
20
22
14
7
7
7
8
9
9
9
9
9
9
10
59
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
33
70
70
73
90
90
90
90
90
99
104
106
144
114
119
117
135
112
107
119
112
119
131
135
130
130
144
127
127
135
119
120
124
131
122
136
122
118
123
125
144
115
132
113
112
108
101
104
107
108
132
108
112
115
113
122
118
108
136
118
108
123
106
110
103
132
106
98
103
93
118
92
67
65
60
56
66
78
98
136
136
118
106
105
99
96
94
92
90
89
89
106
123
123
123
123
123
123
123
21
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
33
10
10
10
10
10
17
21
25
25
25
13
2
8
5
2
5
3
2
2
6
6
7
6
5
7
9
11
13
10
8
13
14
15
9
4
7
10
9
9
9
23
13
4
5
6
7
13
10
8
7
7
7
7
6
5
11
9
8
5
2
23
31
38
23
8
5
9
5
2
8
14
10
6
8
9
10
11
10
10
10
13
16
17
18
18
18
10
2
2
2
6
8
9
10
10
10
10
11
16
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
124
124
124
115
113
111
106
106
106
109
112
119
142
126
124
122
142
116
111
115
118
122
142
142
118
122
121
127
127
142
140
127
125
142
130
125
147
153
133
130
129
140
132
133
137
156
139
158
142
145
150
156
158
145
134
129
129
158
123
138
107
98
100
105
98
112
127
96
96
99
92
87
124
78
87
87
110
110
98
112
112
86
91
85
107
107
112
123
138
138
138
102
91
83
74
74
71
66
66
66
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
100
88
88
47
6
6
6
6
6
6
6
6
6
6
6
7
9
7
6
7
12
15
17
14
11
11
9
7
5
5
3
1
1
1
10
7
5
5
9
8
7
7
5
3
9
6
3
3
3
3
6
6
6
6
6
6
14
25
30
22
14
21
13
6
6
7
8
10
11
13
11
10
13
16
17
18
15
13
13
13
14
16
20
13
7
7
7
7
7
8
9
13
15
16
17
17
17
17
18
33
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
85
90
90
90
90
90
90
90
90
91
90
90
100
89
88
89
94
94
106
96
91
92
96
100
101
129
111
113
120
129
109
120
107
129
100
92
88
106
88
91
100
90
85
85
90
82
84
90
84
91
93
94
105
96
95
105
106
91
91
106
83
81
106
90
88
84
106
76
81
75
66
80
51
55
63
63
94
94
77
75
75
66
67
66
94
94
87
96
96
81
81
71
66
64
61
59
56
56
56
26
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
66
25
25
25
25
25
25
25
25
25
25
13
2
5
3
1
8
5
2
4
7
4
1
3
2
1
1
1
1
2
1
1
1
1
4
6
7
9
9
7
5
4
2
1
6
5
5
5
3
1
1
1
1
1
2
3
6
3
1
1
3
6
4
3
2
1
1
2
3
4
4
4
2
1
3
4
5
6
10
12
13
15
9
3
2
2
2
2
2
3
4
3
3
3
3
3
3
3
3
18
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
58
174
174
174
174
174
136
131
140
189
127
133
135
138
146
152
173
169
153
190
138
138
139
131
138
135
139
181
148
143
145
182
152
159
159
182
160
148
161
156
165
174
151
156
189
151
155
164
164
163
182
190
158
190
154
152
162
156
161
155
182
181
162
160
154
182
146
137
140
171
139
147
134
125
161
121
133
149
141
189
189
154
168
180
190
190
190
190
190
182
182
182
181
181
181
181
181
181
181
161
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
18
18
18
11
5
5
5
5
5
5
5
18
11
5
5
5
5
5
4
4
4
4
9
15
9
4
4
4
3
2
3
2
2
2
2
2
2
2
6
6
7
6
5
4
5
5
6
9
5
2
6
8
9
10
12
14
8
2
2
4
11
19
27
34
26
19
12
18
18
19
20
22
23
25
47
34
22
22
62
103
64
25
62
82
92
97
100
101
103
92
81
75
70
70
70
70
70
70
70
81
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
32
32
32
63
95
95
95
95
95
90
95
89
90
93
95
95
97
85
108
93
76
95
74
73
79
86
87
101
89
98
88
86
84
84
91
88
97
108
89
93
91
86
98
84
86
84
101
85
84
84
86
94
90
96
90
98
108
83
90
88
86
109
94
100
107
101
107
107
84
92
80
83
80
107
109
95
97
92
92
92
66
71
75
71
107
107
97
109
109
85
80
75
69
66
64
62
61
59
59
59
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
2
2
2
2
2
3
2
2
2
2
9
13
11
10
10
10
10
6
2
2
3
3
2
1
1
6
4
2
2
2
2
2
2
2
3
4
5
5
5
5
14
8
3
3
7
9
10
11
13
13
8
3
3
3
7
9
11
6
1
1
9
18
19
21
13
6
1
10
6
2
3
4
23
24
17
11
5
5
3
2
2
18
14
8
2
2
2
1
1
1
1
5
7
8
9
9
9
9
10
26
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
117
117
117
128
139
139
139
139
139
132
139
131
139
131
139
131
137
125
139
119
137
106
94
94
90
96
104
108
117
122
122
122
112
111
109
107
103
99
95
103
101
110
115
124
149
130
140
149
143
149
127
125
143
109
105
121
111
106
120
118
99
102
112
110
120
114
114
104
103
124
102
85
80
104
68
70
72
70
80
84
84
104
77
74
90
90
84
92
92
75
71
67
62
60
58
58
57
56
56
56
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
88
1
1
1
1
1
3
4
4
5
47
28
9
9
10
5
1
3
2
1
4
7
10
7
4
7
9
9
6
4
7
6
5
8
12
8
5
5
13
12
12
7
3
4
6
7
7
8
6
4
4
4
4
5
6
5
4
3
3
3
4
22
15
9
5
1
3
13
23
43
32
22
26
21
17
14
14
15
8
1
1
14
12
7
2
2
2
2
2
2
3
6
8
9
9
9
9
9
10
17
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
81
81
81
80
80
80
80
80
65
80
64
69
90
75
81
77
80
84
94
97
80
79
82
83
89
103
95
101
103
93
93
103
87
93
86
86
76
75
76
75
90
85
86
91
127
104
107
113
114
114
127
109
114
114
97
127
96
99
94
101
89
79
85
87
104
101
76
81
83
77
101
78
71
104
74
76
89
89
88
86
86
104
80
77
95
95
91
97
97
89
89
73
69
66
62
60
56
56
56
25
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
50
50
50
27
5
5
5
5
5
5
5
4
4
5
5
4
3
2
1
1
1
1
3
2
2
2
3
4
4
4
4
4
4
8
13
8
4
4
8
10
12
9
7
11
11
11
11
12
8
4
4
8
10
11
11
12
15
9
4
4
10
16
11
6
3
1
8
12
8
5
5
17
10
3
10
7
5
5
5
5
5
7
9
5
2
2
2
2
2
5
7
8
8
8
9
9
9
9
9
9
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
107
107
107
105
104
103
103
103
76
85
100
97
107
107
107
107
97
97
98
94
95
103
88
107
103
108
111
147
108
100
107
85
87
94
92
86
99
108
93
100
100
106
97
103
108
104
147
108
109
128
110
108
122
109
101
120
106
106
122
120
93
118
107
111
122
147
96
92
99
87
83
128
69
68
68
59
64
64
63
65
59
92
68
66
89
89
81
90
90
83
92
103
118
118
118
118
118
118
118
55
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
80
2
2
2
2
2
3
4
3
2
5
3
2
2
2
1
1
2
3
7
11
7
4
6
8
6
3
1
1
1
1
3
4
5
5
5
6
7
6
6
12
9
6
4
6
5
4
4
4
4
9
8
7
7
4
1
7
5
4
4
10
26
14
3
2
2
10
12
15
25
15
5
27
22
18
16
15
15
10
6
6
15
15
8
1
1
1
1
1
1
1
8
12
14
15
15
15
15
16
18
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
90
147
147
147
147
147
148
150
150
150
140
142
152
149
148
156
181
170
179
181
178
158
155
156
161
165
181
180
170
164
178
172
167
172
169
171
181
174
173
173
178
163
165
164
151
173
158
163
192
172
177
181
184
175
167
176
170
171
180
176
160
180
166
167
178
181
150
184
144
156
159
162
166
167
192
170
159
158
163
166
158
184
181
160
181
181
171
175
173
173
173
176
180
180
183
186
192
192
192
192
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
62
4
4
4
4
4
4
4
4
4
33
20
7
7
8
10
33
27
15
4
7
5
4
6
6
5
4
4
4
4
4
3
3
3
3
4
6
8
6
4
6
4
3
2
8
7
7
7
6
5
13
10
8
8
6
4
5
6
7
9
6
4
21
38
23
9
7
6
7
9
8
7
14
22
96
71
47
47
81
114
69
25
61
68
71
73
74
56
38
38
38
64
77
83
90
90
90
90
90
90
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
47
75
75
75
75
75
70
70
58
70
67
75
94
87
87
87
83
107
90
96
97
89
127
87
90
87
94
81
87
95
85
91
89
90
108
91
93
127
94
96
96
107
88
93
92
92
108
89
107
103
101
127
109
91
90
91
90
93
109
91
91
79
84
88
91
109
75
60
66
64
68
92
80
80
94
94
70
72
74
76
75
62
107
51
48
56
62
73
91
91
91
64
59
63
68
78
94
94
94
94
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
6
6
6
5
4
4
4
4
4
4
4
8
6
4
4
4
4
4
3
2
3
5
4
3
3
12
11
11
6
2
7
4
2
2
4
3
2
2
2
2
2
2
2
3
4
3
2
2
4
7
5
3
2
2
2
3
5
6
7
12
7
2
3
3
2
1
8
13
8
4
3
19
18
18
10
3
3
3
4
4
5
10
10
8
6
6
6
6
6
11
13
11
10
10
10
10
10
10
10
16
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
117
117
117
108
107
100
100
100
76
86
87
93
100
96
117
96
95
94
100
88
84
81
85
72
77
90
93
112
117
95
98
92
94
98
88
89
98
90
95
96
98
106
89
86
86
84
83
81
90
82
80
84
93
91
93
93
106
81
90
88
91
112
82
82
80
98
71
64
65
67
60
67
57
57
90
57
63
71
73
98
98
71
70
56
49
49
54
56
62
67
77
90
112
112
112
112
112
112
112
90
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
86
7
7
5
4
4
4
4
5
4
4
8
6
3
1
1
1
2
3
5
8
7
4
1
2
3
5
4
3
5
4
2
1
7
4
1
3
5
4
4
14
28
15
3
4
4
4
4
3
3
5
5
5
5
5
5
5
4
3
3
7
15
9
3
2
2
3
8
6
5
3
1
3
6
7
7
7
7
7
7
7
15
35
18
2
2
2
1
1
1
1
5
7
8
8
8
8
8
9
56
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
38
38
38
36
36
35
35
35
35
38
39
43
69
49
54
65
69
83
89
100
121
81
80
83
84
84
84
106
85
79
87
79
83
89
114
98
110
121
108
105
114
106
106
105
97
114
95
92
103
95
98
103
106
105
121
100
106
103
106
98
91
88
95
94
91
106
103
80
80
92
70
74
75
78
96
87
90
92
92
92
74
78
103
75
97
97
87
100
100
69
68
73
68
73
78
84
96
96
96
96
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
6
2
2
2
2
2
3
3
4
4
4
4
4
2
1
3
6
6
6
6
6
3
1
1
9
6
4
17
9
2
14
7
1
6
12
8
5
5
30
21
12
7
3
3
4
4
5
9
9
9
5
1
1
1
3
6
7
5
3
3
10
17
11
6
3
1
3
3
3
3
3
4
2
1
34
19
5
5
3
2
2
5
7
4
2
2
2
1
1
1
1
5
7
8
9
9
9
9
9
9
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
109
109
109
104
103
100
100
100
86
87
89
94
100
96
109
96
87
90
100
85
77
76
85
71
70
80
83
91
109
102
103
93
91
87
103
84
81
103
79
80
84
92
79
82
80
79
97
84
90
97
92
92
97
81
74
66
79
65
68
80
59
59
56
60
60
65
82
58
60
60
65
66
47
49
50
50
65
65
64
80
80
50
47
41
35
40
52
62
82
82
82
70
68
66
63
62
59
59
59
23
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
9
9
9
6
4
4
4
4
10
7
4
5
4
4
5
3
2
4
3
2
6
7
4
2
3
6
7
8
6
5
7
6
5
7
9
7
5
5
9
9
9
7
4
2
2
2
2
4
4
5
4
3
3
3
2
2
3
2
2
2
6
10
6
3
2
2
4
13
7
2
6
11
22
22
15
8
15
20
23
26
19
12
9
6
3
3
3
3
3
6
9
8
7
7
7
7
7
7
7
13
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
142
192
192
192
192
192
139
145
140
185
160
154
172
162
165
172
175
171
165
169
185
159
162
163
168
172
172
194
178
171
179
183
171
172
173
169
172
185
176
173
179
192
166
169
185
172
171
173
194
176
179
182
186
175
185
163
160
170
173
164
183
194
159
176
177
183
169
186
152
149
156
158
162
165
194
162
166
171
178
192
192
186
183
178
175
176
177
179
183
183
183
188
194
194
194
194
194
194
194
194
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
126
67
67
34
2
2
2
2
2
2
2
4
5
7
6
6
21
17
9
2
9
12
15
19
23
12
2
2
2
19
36
28
18
8
8
18
23
28
19
10
9
22
15
9
8
8
8
15
10
6
15
25
30
35
21
7
7
7
7
19
20
22
40
58
52
40
28
28
41
70
46
22
22
22
22
22
22
22
71
120
93
66
100
61
22
22
22
22
22
40
58
79
89
94
100
100
100
100
100
100
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
126
143
143
143
143
143
127
132
143
147
155
155
155
150
152
162
177
162
178
169
148
147
136
153
142
148
155
182
173
181
181
191
172
177
180
171
180
178
170
172
172
168
176
176
158
166
171
161
165
167
169
171
176
177
158
159
178
165
176
170
191
182
160
169
168
176
176
145
135
134
131
148
135
130
165
127
131
136
138
147
147
145
165
156
160
165
170
178
191
191
191
191
191
191
191
186
182
182
182
165
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
88
9
9
9
9
9
20
31
20
9
77
44
11
10
9
7
6
10
8
5
2
6
26
30
17
5
6
5
5
6
5
5
7
7
8
10
19
28
17
6
9
12
10
9
8
7
7
7
33
24
15
11
8
8
7
6
6
6
7
26
65
52
36
20
33
29
26
28
17
6
14
22
34
46
67
44
22
22
63
103
68
33
33
54
64
69
72
73
74
74
74
74
74
74
75
82
85
87
88
89
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
126
159
159
159
159
159
123
121
130
160
124
133
138
139
151
143
175
153
155
160
139
142
134
156
143
155
162
182
168
171
165
179
163
165
166
161
162
171
158
160
171
161
161
172
166
167
171
167
183
172
174
171
176
175
153
166
147
158
176
161
179
182
157
167
167
183
172
145
136
138
138
149
165
157
183
156
166
166
158
163
160
154
183
162
163
167
168
173
179
179
182
182
182
182
182
182
183
183
183
183
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
89
2
2
2
2
2
5
6
4
2
8
8
8
8
17
13
9
10
8
6
8
10
15
15
8
2
2
2
2
2
2
2
6
7
8
18
23
28
19
10
9
21
15
9
3
5
6
7
33
24
15
11
8
8
6
5
6
6
7
25
15
6
15
24
15
6
17
23
14
6
8
10
21
33
87
54
22
22
63
104
68
33
33
66
83
91
95
76
58
58
58
58
58
58
58
69
75
78
79
81
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
121
146
146
146
146
146
145
145
146
148
147
147
143
147
138
137
144
135
138
131
135
130
130
144
141
146
158
182
170
179
179
179
161
163
165
162
170
158
153
162
158
158
158
170
148
157
158
153
179
152
153
154
158
150
143
160
136
137
148
138
179
182
147
157
160
160
170
145
133
122
117
148
131
144
179
144
158
158
150
153
152
147
160
148
121
122
144
154
179
179
179
180
182
182
182
182
182
182
182
179
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
81
6
6
4
3
3
3
3
3
3
3
8
12
11
10
11
10
10
8
5
3
13
46
35
18
2
2
2
2
6
4
2
8
8
8
8
8
8
5
3
8
7
7
18
13
8
7
7
33
24
16
12
8
8
5
3
4
4
4
4
4
25
15
5
5
10
9
8
7
7
11
16
18
20
42
29
16
16
56
96
76
57
66
37
8
8
8
8
8
37
51
58
62
64
66
66
66
66
66
66
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
35
35
35
55
76
76
76
76
76
70
76
85
104
92
104
104
96
94
96
103
87
85
90
97
109
129
129
129
107
99
96
92
92
93
94
91
104
93
97
100
97
100
93
104
94
97
100
117
102
107
108
104
117
103
101
97
92
117
90
100
89
84
100
91
89
102
100
82
86
96
75
81
78
82
97
90
94
96
96
96
80
85
90
81
101
101
94
103
103
86
85
86
83
85
88
91
97
97
97
97
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
35
4
4
4
4
4
3
2
2
2
3
4
4
4
4
5
8
12
7
3
3
5
7
7
8
9
11
17
13
9
14
10
6
6
5
5
7
9
13
17
17
11
6
6
8
9
11
13
9
5
6
5
5
5
4
3
10
7
5
5
18
24
13
3
3
3
4
11
18
14
9
5
3
1
36
23
11
11
11
11
11
11
45
23
2
2
2
1
1
1
1
19
28
32
34
35
36
36
37
57
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
57
174
174
174
174
174
150
149
143
175
155
148
168
156
157
162
179
174
180
181
185
158
154
156
159
164
179
180
166
163
175
156
156
168
164
166
179
185
172
172
175
174
165
166
175
165
163
164
192
171
179
182
185
181
185
159
157
160
181
153
139
180
150
161
179
181
154
185
155
156
150
151
153
158
192
163
167
171
172
175
175
185
181
180
181
181
181
181
181
170
170
176
180
180
183
186
192
192
192
192
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
16
3
3
3
3
3
29
49
26
3
3
3
9
9
9
10
10
10
8
7
9
9
10
9
8
9
11
21
20
19
25
40
29
19
11
4
11
18
11
4
10
6
3
17
11
6
6
9
10
10
10
10
10
10
22
28
19
11
11
34
51
43
24
5
5
17
20
24
18
13
17
22
22
22
82
52
22
22
89
131
78
25
61
90
105
112
116
77
38
38
38
51
57
60
62
63
63
63
64
90
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
21
92
92
92
99
109
123
146
146
146
94
90
82
75
72
74
87
70
83
83
63
70
85
99
115
146
146
146
122
116
113
122
93
93
84
74
80
72
71
74
75
92
85
90
146
97
99
91
81
81
82
80
100
84
83
100
81
81
93
117
90
110
107
98
96
99
107
91
92
83
117
70
74
77
77
81
82
91
110
146
146
117
100
82
71
66
73
74
78
79
85
95
110
110
110
110
110
110
110
61
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
12
12
12
8
4
4
4
4
4
4
4
4
3
2
2
2
2
2
1
1
1
2
1
1
1
1
2
8
11
12
6
1
1
1
16
12
6
1
1
3
5
5
4
4
3
2
2
4
4
4
11
8
5
5
5
5
11
9
8
8
10
22
12
3
2
2
5
8
4
1
24
28
32
26
21
16
11
11
15
19
16
14
38
19
1
1
1
1
1
3
5
10
12
13
14
14
14
14
15
21
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
133
148
148
148
148
148
133
132
121
174
116
129
130
129
133
130
155
128
137
131
105
110
118
129
145
145
155
156
140
145
140
145
128
145
128
120
155
116
127
130
131
148
140
143
174
123
147
118
119
122
117
127
118
138
114
123
110
100
112
104
101
156
98
104
104
147
98
99
109
137
105
122
98
78
72
80
75
99
109
174
174
117
130
113
127
127
127
132
138
138
138
147
156
156
156
156
156
156
156
55
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
110
74
74
45
17
17
17
17
45
27
10
8
6
5
5
5
5
5
5
8
12
8
4
3
3
4
4
4
3
2
4
3
2
2
2
3
12
21
17
11
5
6
4
2
4
3
3
3
3
3
2
2
2
2
3
4
9
5
2
2
14
30
33
34
18
3
3
13
15
10
5
15
15
12
10
7
5
5
13
22
18
15
39
21
4
4
4
3
3
3
3
11
15
17
18
14
10
10
10
10
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
92
157
157
157
172
172
172
172
163
164
172
163
172
172
172
172
184
175
175
165
186
168
160
168
173
171
184
187
166
166
165
158
153
170
162
172
184
186
177
177
168
165
162
156
157
153
154
156
194
162
171
177
177
175
186
165
179
164
172
156
153
187
162
166
170
183
160
177
150
160
150
154
161
166
194
179
169
169
168
170
164
177
183
169
170
171
170
172
175
175
175
181
187
187
188
190
194
194
194
194
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
61
61
61
31
1
1
1
1
1
1
1
6
8
8
8
9
38
27
16
5
5
5
10
8
7
21
36
33
29
26
24
21
18
13
8
9
15
22
30
19
9
5
1
9
8
8
8
15
10
6
8
8
8
8
4
1
4
5
7
26
15
5
24
44
45
35
26
28
17
7
8
9
13
18
98
60
22
22
89
123
70
18
67
100
115
122
126
85
44
44
44
72
86
93
100
100
100
100
100
100
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
56
144
144
150
187
187
187
187
176
181
186
180
187
186
186
182
196
173
187
169
175
183
161
168
169
164
196
178
178
180
178
179
178
175
175
180
197
184
189
191
181
182
190
191
178
197
181
180
193
181
179
182
185
187
178
197
174
172
182
158
150
178
157
166
172
182
169
185
158
159
161
165
191
173
193
170
160
158
163
163
162
185
162
151
158
158
160
174
191
191
191
184
183
184
185
188
193
193
193
193
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
17
2
2
2
2
2
3
3
2
2
4
36
31
20
10
10
29
28
16
4
16
13
10
8
7
8
5
2
2
2
2
5
6
7
8
15
18
22
15
8
9
8
8
9
8
8
8
15
31
23
15
11
8
8
8
19
17
12
8
8
8
8
30
55
37
20
22
21
20
50
35
20
21
22
53
48
44
44
78
111
68
25
84
83
82
82
58
34
34
54
75
65
55
55
55
55
55
55
55
142
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
49
171
171
171
187
187
187
188
188
188
187
181
187
181
187
178
172
180
187
190
171
178
137
141
151
147
151
191
158
155
158
179
149
153
165
161
183
179
170
183
177
182
180
183
188
170
162
161
163
157
163
190
169
188
172
170
182
157
169
161
178
191
166
183
151
166
143
139
147
169
137
148
141
164
159
130
141
150
152
188
188
162
177
153
190
190
182
188
188
183
183
187
191
191
191
191
191
191
191
149
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
14
14
14
49
67
85
85
85
85
85
117
59
1
1
1
1
3
2
1
1
2
13
8
3
4
3
2
3
4
6
5
5
5
6
7
6
6
6
7
4
2
6
4
2
7
4
2
2
4
6
11
6
2
2
2
13
26
14
3
3
30
28
21
14
14
8
3
6
46
25
4
16
27
38
54
29
4
4
51
98
68
38
70
42
15
15
15
9
3
3
3
36
53
61
65
67
68
69
69
70
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
56
72
72
117
169
169
169
169
160
167
170
166
169
171
170
166
190
169
170
162
183
166
148
154
162
150
190
158
165
168
174
173
167
173
173
178
190
183
187
187
174
173
177
177
155
187
154
160
189
164
163
169
185
176
183
187
169
169
182
153
152
158
162
161
178
182
161
185
156
175
149
154
161
166
189
169
175
175
158
161
158
185
179
157
175
175
161
162
154
154
154
161
169
169
174
179
189
189
189
189
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
15
6
6
4
3
3
3
3
3
3
3
37
20
3
8
13
8
3
4
6
4
3
6
6
4
3
3
3
3
3
3
3
4
6
22
15
8
8
9
9
10
11
6
2
3
4
5
11
6
2
12
14
15
15
16
13
7
2
2
9
8
8
11
12
14
8
2
18
34
52
27
3
14
25
43
23
3
3
37
54
39
25
60
66
69
70
49
25
2
2
2
34
50
58
62
64
65
65
65
66
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
100
100
100
124
149
149
149
149
131
134
143
140
140
143
149
119
113
114
140
114
103
149
96
104
108
102
104
111
106
102
102
116
95
93
99
116
100
101
102
116
107
111
101
112
92
87
93
85
89
93
86
93
93
97
92
112
111
86
81
83
92
84
86
100
77
84
71
68
78
77
70
100
68
69
75
80
69
69
72
81
81
58
58
59
56
62
69
77
92
92
92
86
85
83
82
81
80
80
80
23
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
74
74
74
73
72
72
72
72
37
2
21
11
2
3
2
1
5
5
3
2
6
7
5
4
5
3
1
4
4
4
4
4
4
6
3
1
1
2
3
2
1
1
1
5
8
4
1
1
16
12
9
5
1
1
1
5
7
4
2
2
14
26
36
27
14
1
1
12
7
2
6
11
7
3
23
21
20
20
11
2
2
8
14
19
21
22
22
11
1
1
1
4
5
6
6
6
6
6
7
14
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
105
105
105
89
89
89
65
64
61
89
63
78
80
82
105
89
98
98
75
73
69
75
79
83
98
91
97
98
111
111
95
98
86
82
82
74
80
82
73
76
81
89
81
85
98
84
100
90
94
100
94
96
100
85
81
74
96
61
62
67
63
62
96
65
63
80
62
64
72
75
67
98
60
59
58
53
61
61
68
89
89
67
70
59
59
59
67
73
85
85
85
72
70
67
64
63
62
60
60
58
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
8
8
8
9
9
9
9
9
10
7
4
4
3
2
2
2
2
2
2
2
2
2
5
4
3
2
2
1
1
1
3
4
4
4
10
7
4
4
4
9
14
24
26
21
16
8
1
1
14
28
14
1
1
1
3
5
8
4
1
1
3
6
6
6
5
4
4
11
14
12
11
20
15
10
10
10
10
11
15
20
20
18
10
2
2
2
2
2
2
3
4
10
13
14
15
15
15
15
15
16
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
105
105
105
95
92
89
85
82
83
144
85
99
100
103
106
110
150
107
107
100
93
99
102
106
150
122
131
153
139
139
141
150
123
127
116
113
122
107
113
121
122
129
134
141
144
119
153
120
116
125
113
98
100
100
97
122
118
103
113
115
98
127
101
108
108
153
101
101
112
100
115
125
75
69
65
56
68
82
101
144
144
115
89
80
69
66
77
81
93
93
93
110
127
127
127
127
127
127
127
20
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
8
8
8
11
12
13
13
13
14
12
10
7
5
4
4
4
4
4
4
4
11
8
6
5
4
6
9
18
9
1
20
12
4
5
5
4
3
3
7
9
12
10
9
8
10
11
11
12
10
8
7
4
1
1
1
1
8
6
4
4
9
15
9
3
3
4
13
11
9
8
5
3
2
2
7
7
7
7
12
18
18
19
11
3
3
3
3
3
3
3
4
3
3
3
3
3
3
3
3
19
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
117
140
140
140
140
140
109
107
103
140
108
114
135
123
124
130
135
110
116
112
114
135
121
130
127
126
122
149
122
120
135
120
109
112
110
110
122
93
108
118
115
140
119
135
140
119
149
124
115
126
110
104
102
103
94
95
116
92
98
112
92
120
98
104
105
149
98
99
111
97
112
126
80
78
83
64
74
87
102
140
140
112
100
80
70
67
76
79
88
88
88
104
120
120
120
120
120
120
120
83
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
84
84
84
47
10
10
10
10
10
7
4
4
4
4
4
5
11
14
9
5
5
5
14
25
18
11
11
11
11
11
9
7
5
3
2
2
4
5
3
2
2
3
3
4
7
4
2
2
3
4
3
2
2
2
2
4
6
4
3
3
10
17
10
3
3
3
3
10
15
9
3
10
8
7
6
4
3
3
12
21
20
19
13
7
1
1
1
1
1
5
9
7
6
6
6
6
6
6
6
21
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
103
103
103
91
89
89
70
74
73
87
109
95
115
92
103
109
90
94
109
88
86
89
93
100
115
109
109
104
103
108
95
100
89
91
95
86
115
100
92
95
108
90
88
90
100
93
103
98
103
101
96
108
101
80
80
83
80
74
101
74
76
81
83
89
95
101
101
92
71
63
63
68
57
57
90
61
67
73
72
89
89
65
66
70
68
68
68
68
68
63
62
61
58
61
66
75
90
90
90
90
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
74
2
2
2
2
2
3
3
2
2
6
4
2
2
2
2
2
4
2
1
4
9
7
5
5
8
10
12
14
15
16
19
14
10
6
3
4
4
4
5
11
6
1
1
3
2
1
1
5
8
10
7
5
5
3
1
6
7
7
8
9
10
10
10
7
4
4
16
8
1
7
14
10
7
6
6
14
22
34
47
33
20
18
12
6
6
21
12
4
4
4
5
5
5
5
5
5
5
6
58
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
95
157
157
157
157
157
137
133
118
118
115
118
141
124
134
148
152
178
164
165
145
136
138
134
124
124
131
139
145
171
149
166
145
141
144
138
127
150
141
145
158
157
140
138
150
125
133
137
144
178
147
165
154
165
141
130
136
147
151
171
166
158
148
147
135
151
140
115
120
118
124
139
130
127
124
124
133
139
136
178
178
125
138
156
165
165
165
168
171
171
171
150
146
142
137
135
129
129
129
80
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
61
61
61
33
5
5
5
5
5
5
5
5
4
4
2
1
7
5
3
2
12
10
8
7
7
4
1
16
17
19
22
20
18
12
7
9
10
10
10
8
7
5
4
13
11
9
7
7
27
21
15
23
27
29
17
5
6
6
7
10
14
22
23
19
15
11
9
8
10
10
9
9
15
18
22
16
10
10
55
86
71
52
33
18
20
21
21
21
22
51
65
41
18
18
18
18
18
18
18
50
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
47
47
47
39
38
36
34
40
39
47
73
58
73
75
72
77
118
88
90
94
84
96
116
96
118
92
93
93
99
116
97
118
94
96
98
90
116
94
99
104
120
110
113
116
112
120
94
95
100
99
120
116
90
98
89
79
110
82
87
91
113
96
97
110
89
88
77
66
74
84
73
110
79
82
90
103
84
84
68
62
53
56
61
71
94
94
92
103
113
113
113
108
107
106
105
104
103
103
103
48
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
8
3
3
3
3
3
3
3
3
3
8
9
6
4
4
4
4
4
4
4
4
5
5
5
5
3
2
2
2
10
7
4
2
2
2
3
5
6
6
7
15
11
7
4
4
4
5
10
8
6
11
9
8
8
7
7
7
6
6
6
5
5
25
33
19
5
6
10
8
7
7
8
18
28
43
28
14
14
8
3
3
6
8
10
16
23
20
13
7
7
7
8
8
8
9
9
9
9
9
9
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
85
142
142
142
142
142
117
109
93
93
83
88
94
86
91
100
103
113
122
107
102
95
106
97
102
122
109
117
123
133
137
122
117
122
119
117
117
152
126
122
125
142
126
131
152
118
111
106
111
109
112
152
111
114
117
118
122
107
112
133
122
103
105
114
114
113
131
96
93
94
94
88
118
75
59
54
63
80
89
142
142
88
98
108
107
110
116
122
133
133
133
88
80
71
61
56
51
43
43
33
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
35
35
35
20
5
5
5
5
5
5
5
5
4
2
1
2
3
3
2
2
10
13
7
2
1
1
2
2
2
5
16
8
1
1
2
3
4
5
5
3
2
2
3
9
7
4
2
2
17
14
11
6
2
2
2
6
8
9
9
10
14
22
13
5
5
7
6
6
13
13
8
3
9
16
17
13
10
10
15
20
18
14
9
5
12
16
18
19
20
15
10
7
5
5
5
5
5
5
5
10
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
95
142
142
142
142
142
101
93
87
93
79
88
94
96
102
110
139
113
118
118
106
100
109
94
91
103
109
116
153
142
123
120
109
107
116
111
126
134
124
125
128
142
126
136
125
120
119
134
116
123
130
124
153
139
131
130
129
134
121
142
120
110
110
118
120
113
136
106
104
96
90
88
77
87
97
100
153
153
125
142
142
97
100
94
107
107
118
126
142
142
142
102
91
89
86
92
97
97
97
97
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
61
61
61
32
4
4
4
4
10
7
4
4
4
4
4
5
6
5
5
7
11
9
7
6
8
7
7
7
7
7
7
5
4
4
22
16
10
10
10
6
2
18
11
4
4
3
2
2
3
5
6
4
2
2
2
5
12
11
10
10
14
22
13
5
5
7
6
6
13
20
11
3
22
40
29
18
16
16
26
37
41
41
23
5
10
13
14
15
16
34
48
26
5
5
5
5
5
5
5
62
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
37
140
140
140
140
140
116
103
92
92
77
75
101
76
76
89
97
110
154
154
100
109
101
96
94
79
101
90
105
133
108
144
105
106
115
102
115
105
115
119
123
140
130
130
114
114
105
99
108
107
120
154
123
151
111
109
94
102
115
133
144
110
103
109
114
92
130
84
83
96
81
88
91
110
105
98
106
113
110
140
140
100
116
111
154
154
144
151
151
144
144
108
101
93
85
81
70
70
70
24
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
6
6
6
8
9
9
9
9
10
10
10
10
7
4
4
4
4
4
4
5
5
5
4
3
4
6
3
1
1
3
3
3
3
7
4
1
2
4
17
14
12
11
7
4
1
2
2
3
6
4
3
8
11
14
11
9
10
6
3
3
5
8
29
19
10
5
6
8
10
7
4
18
12
7
24
14
4
4
47
69
53
37
22
13
7
7
7
7
7
14
18
15
13
13
13
13
13
13
13
22
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
32
78
78
79
96
96
96
96
96
95
96
94
96
97
96
94
118
104
102
145
97
100
102
96
104
100
99
99
118
92
91
104
86
85
86
84
89
96
100
118
125
106
102
103
132
97
98
96
104
109
119
145
119
145
111
119
88
71
82
81
75
125
77
81
82
91
81
76
78
132
74
70
62
60
61
63
85
85
74
78
78
70
88
111
145
145
145
145
145
97
84
80
69
64
61
58
52
52
52
19
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
6
6
6
17
22
25
18
12
12
12
28
16
5
4
4
4
5
5
5
8
12
7
3
3
3
3
3
4
4
5
4
4
4
4
3
2
1
1
10
12
14
12
10
10
8
6
4
4
16
10
4
4
4
4
3
3
6
11
14
15
12
10
6
3
2
1
3
5
7
5
3
4
3
3
4
3
3
3
7
9
12
14
14
14
19
22
23
13
3
3
3
4
5
5
5
5
5
5
6
17
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
83
172
172
172
172
172
157
148
143
143
104
102
94
91
102
109
121
167
118
142
111
103
97
94
99
106
112
129
115
131
114
120
122
119
126
155
114
142
132
129
130
172
129
131
160
116
123
128
128
167
131
126
126
145
119
126
142
132
155
131
120
129
104
102
100
139
96
93
104
101
104
160
99
103
110
91
107
112
119
172
172
121
132
128
121
124
125
127
131
131
131
130
129
129
129
129
129
129
129
33
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
25
25
25
17
10
10
10
10
10
10
10
10
7
4
4
4
4
4
3
2
4
3
3
11
12
7
2
2
2
2
3
4
5
10
9
7
5
5
4
4
10
8
6
4
3
4
6
9
18
14
11
10
10
10
18
15
12
8
4
4
13
22
13
5
5
7
10
18
19
15
11
22
26
29
33
22
11
11
15
20
25
23
22
21
20
20
20
20
20
21
21
21
21
21
22
22
22
22
22
22
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
50
50
50
63
76
76
76
76
76
71
76
88
106
102
106
106
135
101
100
95
95
102
103
135
121
109
122
108
114
135
103
121
102
103
103
99
122
93
95
100
99
100
131
100
98
95
101
90
85
86
81
85
86
88
93
91
93
81
79
75
71
69
74
74
70
101
64
60
64
60
68
69
47
54
60
61
93
93
74
79
79
53
51
51
46
52
60
68
85
85
85
70
68
65
61
60
56
56
56
17
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
6
2
2
2
2
2
3
3
4
4
4
4
4
3
3
5
3
2
2
2
3
2
1
3
2
1
1
1
1
1
2
2
3
6
6
5
4
4
3
3
5
7
5
3
4
4
4
4
3
3
2
2
2
2
2
3
6
7
7
8
9
10
25
27
14
2
4
7
11
18
14
11
25
21
13
6
8
11
6
2
2
8
11
14
18
20
21
12
4
4
4
5
5
5
5
5
5
5
6
15
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
113
113
113
113
114
114
114
114
90
92
107
103
114
112
113
111
136
110
114
105
97
96
95
96
104
101
101
110
113
106
136
105
104
105
104
112
98
105
103
105
106
106
103
136
101
96
95
90
93
89
112
90
93
97
96
96
106
106
83
82
80
110
82
83
83
119
78
77
119
79
81
119
64
68
73
68
93
93
80
87
87
69
65
62
48
52
64
71
88
88
88
99
110
110
110
110
110
110
110
59
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
86
6
6
6
6
6
8
9
7
5
4
4
4
4
4
4
4
4
4
6
9
9
9
7
5
3
10
6
3
11
7
3
3
3
4
17
14
12
10
7
5
3
1
9
13
9
5
5
5
4
4
3
3
3
2
1
5
3
2
2
6
17
11
6
6
5
5
13
7
2
6
10
5
1
3
5
6
7
12
18
17
17
35
18
2
2
2
2
2
4
6
5
5
5
5
5
5
5
5
25
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
105
105
105
100
99
95
95
95
84
83
84
89
89
94
105
94
99
95
110
100
94
95
94
82
80
85
86
95
105
100
115
86
86
89
91
96
95
110
115
97
98
98
94
98
105
102
115
105
104
102
105
100
83
91
82
73
110
68
76
71
65
100
71
74
77
94
81
78
94
92
84
94
78
100
85
80
92
92
82
83
83
79
88
88
100
100
81
81
69
69
69
78
88
88
88
88
88
88
88
32
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
7
2
2
2
2
2
3
4
3
2
4
4
4
4
4
5
5
4
4
6
9
8
8
14
13
12
9
6
6
6
3
1
1
1
3
5
7
8
7
6
16
12
8
8
8
7
7
7
13
12
7
3
3
3
3
4
3
2
2
3
5
9
6
4
4
4
5
16
9
2
3
5
16
24
32
22
12
12
23
34
30
19
9
16
19
23
27
17
7
7
7
8
8
8
9
9
9
9
9
9
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
111
111
111
107
106
104
104
104
84
90
81
92
104
95
111
104
98
105
104
118
102
97
119
94
98
96
97
103
101
119
100
103
93
93
98
96
119
97
97
97
96
94
92
96
94
94
101
93
94
91
94
97
95
118
90
84
68
62
65
71
74
91
84
81
84
101
86
84
94
73
72
94
56
59
66
69
89
89
81
94
94
63
66
71
76
86
88
118
118
76
74
74
67
65
64
62
60
60
60
18
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
76
22
22
22
22
22
47
59
40
22
10
10
10
10
13
8
3
8
5
2
3
5
4
3
10
16
16
10
5
5
7
8
7
6
5
5
17
30
21
13
15
18
24
20
13
6
4
4
11
27
16
6
5
5
3
1
5
5
5
5
6
13
16
14
8
3
5
12
7
2
8
16
11
6
8
8
8
8
32
54
36
19
12
10
10
10
24
15
6
6
6
8
9
9
9
9
9
9
10
12
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
76
76
76
91
107
107
107
107
101
102
100
101
107
105
104
105
118
101
107
101
101
102
96
102
97
104
104
125
118
105
103
102
90
91
96
93
111
102
106
123
114
123
123
111
103
96
105
95
101
125
99
111
96
95
92
85
110
80
89
89
89
122
95
110
94
105
91
72
79
70
69
125
74
77
81
107
66
68
70
74
74
55
59
56
53
60
67
75
91
91
93
106
122
122
122
122
122
122
122
59
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
54
54
54
32
10
10
10
10
10
7
4
4
4
4
6
5
5
11
6
2
3
5
8
18
28
18
8
3
3
3
3
4
5
6
5
4
12
21
19
17
17
12
7
4
7
5
3
3
6
4
3
9
12
13
7
1
5
4
3
3
10
17
10
3
3
3
4
16
12
8
5
11
6
1
17
11
5
5
6
8
12
17
10
3
5
6
7
5
4
4
4
3
3
3
3
3
3
3
3
17
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
113
113
113
104
103
98
96
96
79
90
81
93
96
99
113
99
92
96
96
95
97
95
96
85
89
97
101
105
113
117
112
97
94
97
93
97
95
104
112
100
117
100
99
104
100
104
117
105
117
105
104
117
92
91
97
82
76
75
78
73
73
96
71
71
71
105
78
85
98
83
75
98
60
63
72
73
93
93
82
93
93
60
61
55
59
59
54
57
57
46
49
56
63
63
63
63
63
63
63
19
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
79
5
5
5
5
5
40
58
31
5
1
3
4
2
1
1
1
1
1
1
1
1
5
4
3
3
4
4
4
4
4
4
4
4
12
18
21
24
17
10
10
17
22
19
10
2
2
2
13
24
14
5
3
3
3
3
6
4
3
2
2
13
8
3
3
3
8
17
10
4
11
18
12
6
15
16
16
17
37
56
37
19
12
7
2
2
2
2
2
2
2
4
5
6
6
6
6
6
7
12
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
113
113
113
99
106
114
125
144
144
144
108
115
108
108
113
104
131
95
108
99
103
108
161
116
128
140
161
160
154
181
170
156
166
147
152
146
166
178
159
164
181
170
140
149
178
143
158
142
158
133
130
181
111
119
119
108
158
96
106
105
94
160
102
102
102
153
87
88
99
85
82
131
63
62
64
54
66
80
89
144
144
90
94
76
65
65
74
78
89
89
99
126
160
160
160
160
160
160
160
23
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
79
79
79
42
5
5
5
5
5
5
5
5
3
2
3
5
3
2
3
2
2
2
3
4
7
9
5
2
2
2
2
2
4
4
4
7
11
15
16
13
10
6
3
9
11
7
3
3
15
9
4
7
8
9
9
7
5
4
3
3
10
19
10
2
2
3
5
10
10
11
8
5
9
12
8
5
5
5
8
11
16
19
23
12
2
2
2
2
2
4
7
6
5
5
5
5
5
5
5
15
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
84
84
84
84
84
84
84
84
72
87
76
79
84
88
85
88
133
87
86
82
76
78
80
86
94
92
116
101
107
133
100
119
101
103
107
102
116
119
96
102
104
101
133
100
97
96
101
91
89
96
86
80
82
87
76
96
77
77
81
71
67
69
69
73
73
101
71
66
70
79
61
69
54
52
65
48
53
59
61
87
87
59
61
56
64
64
70
76
87
87
87
75
73
71
68
67
66
65
65
65
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
47
16
16
13
10
10
10
10
10
7
4
4
4
4
4
5
6
7
4
2
1
1
1
2
3
2
2
2
2
4
40
24
9
11
15
12
9
9
9
9
10
11
7
3
4
5
5
6
4
3
2
1
1
1
1
6
7
6
6
6
8
20
11
3
3
2
2
11
14
9
4
15
10
6
9
6
4
4
10
13
13
13
10
6
2
2
2
2
2
2
2
4
5
6
6
6
6
6
7
17
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
83
173
173
173
173
173
129
125
120
150
117
119
119
117
119
130
147
151
184
184
130
129
126
123
123
121
124
120
122
136
121
133
125
127
127
137
133
118
135
138
140
173
136
142
150
123
124
130
136
139
149
180
140
184
125
119
122
122
125
131
127
133
118
127
130
151
127
128
128
144
114
115
119
120
133
119
130
141
144
173
173
148
158
143
180
180
167
184
184
154
152
147
139
135
131
129
127
123
123
123
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
26
26
26
15
4
4
4
4
10
7
4
8
6
4
7
7
7
11
6
2
9
6
4
3
3
3
3
4
15
26
51
40
26
13
12
11
12
13
11
9
10
9
9
28
23
16
9
9
5
2
5
7
8
9
7
5
3
2
2
4
13
22
13
4
4
6
9
9
10
10
10
10
10
11
50
30
11
11
65
107
83
60
60
41
22
22
22
15
9
9
9
9
9
9
9
35
48
54
57
61
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
108
108
108
93
90
78
78
78
63
78
65
77
81
87
108
82
118
89
90
99
94
99
132
106
103
108
132
114
114
110
132
102
102
106
104
108
118
110
108
98
94
94
91
94
104
90
108
87
87
84
83
86
86
86
104
83
84
74
82
74
80
83
110
87
93
110
81
110
71
69
73
72
56
74
50
50
54
57
60
82
82
50
50
43
38
43
55
64
83
83
83
69
67
64
61
60
56
56
56
15
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
79
2
2
2
2
2
3
4
10
7
4
8
6
4
4
4
4
4
4
5
5
5
24
34
45
28
12
2
2
2
2
4
5
7
7
7
16
25
22
20
20
10
1
3
4
4
4
4
6
5
4
9
11
14
10
6
6
7
8
9
8
8
14
20
11
2
7
16
10
4
1
12
12
12
9
5
1
1
1
1
2
8
11
8
6
6
6
6
6
7
9
7
6
6
6
6
6
6
6
12
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
78
78
78
74
74
74
75
76
76
76
66
72
83
84
82
101
109
87
113
89
81
91
92
91
109
101
89
94
97
89
106
109
91
94
114
92
101
113
96
98
114
96
102
98
97
114
90
90
91
89
90
99
91
95
97
83
113
73
80
89
90
103
99
96
80
71
70
63
71
85
76
96
70
103
74
72
85
85
74
76
76
76
87
91
103
103
91
94
90
90
90
90
91
91
91
91
91
91
91
56
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
44
6
6
6
6
6
8
9
10
10
10
10
7
4
4
4
4
4
4
4
4
4
5
3
1
1
2
2
2
2
3
2
1
1
8
6
5
5
12
16
17
11
5
3
13
11
10
10
12
11
8
5
5
5
5
5
6
3
1
1
12
23
23
23
12
1
1
10
14
8
3
4
6
8
7
5
3
3
4
5
6
11
17
14
12
12
15
10
6
6
6
6
6
6
6
6
6
6
6
17
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
73
79
79
79
79
79
83
88
88
88
72
77
78
80
78
93
90
85
87
120
79
78
82
83
86
103
92
97
103
101
108
103
103
108
97
95
108
93
95
101
95
95
95
101
90
86
91
82
80
82
88
86
86
120
83
81
78
70
77
84
77
89
79
101
75
91
70
61
62
73
55
57
52
48
46
48
58
64
65
88
88
62
67
72
77
88
96
120
120
101
101
82
76
72
67
64
58
58
58
23
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
32
10
10
10
10
10
10
10
10
10
10
7
4
2
3
3
2
2
2
2
2
2
3
6
9
5
2
2
2
2
15
12
9
9
12
15
21
28
31
19
7
5
3
3
4
5
6
7
9
11
7
3
3
3
7
12
19
10
1
1
10
19
12
6
3
1
6
10
6
2
1
1
4
8
4
1
1
1
30
54
32
11
15
14
13
13
27
17
8
8
8
14
17
18
19
19
19
19
19
20
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
138
141
141
141
141
141
126
122
106
141
109
128
145
133
138
131
149
132
127
158
130
136
138
141
139
140
143
158
141
144
141
133
136
145
131
126
135
114
128
131
133
141
141
144
141
124
147
128
130
130
126
125
136
158
145
132
114
101
107
104
102
158
109
107
106
147
100
97
109
133
96
130
101
100
100
89
95
103
102
141
141
101
115
112
125
125
137
158
158
149
149
155
158
158
158
158
158
158
158
62
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
120
120
120
77
35
35
35
35
62
32
2
2
2
3
2
2
8
5
2
6
9
11
13
9
6
5
6
5
5
6
5
5
3
2
10
6
2
2
2
5
8
5
3
3
7
6
6
6
6
4
3
8
10
13
11
9
8
7
7
9
22
33
30
27
31
21
12
16
15
10
5
14
14
15
48
26
5
5
28
52
33
15
20
17
14
14
33
22
12
12
12
16
18
19
20
20
20
20
20
20
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
25
90
90
90
90
90
72
72
77
83
80
84
90
88
89
122
97
99
107
113
95
95
93
94
84
93
89
94
100
105
94
99
96
98
129
95
102
107
96
105
107
107
129
105
105
104
100
103
104
108
129
113
109
108
105
96
98
73
75
78
77
80
98
77
80
100
75
72
74
96
66
72
78
81
102
91
100
100
90
90
90
76
82
80
113
113
97
108
108
84
83
80
76
80
85
91
102
102
102
102
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
12
9
9
7
5
5
5
5
5
5
5
10
7
4
4
3
3
3
2
2
10
9
8
8
8
27
15
3
3
3
3
4
4
4
18
11
5
4
4
3
2
9
6
4
5
3
2
2
6
8
8
5
2
2
2
4
7
5
3
3
16
35
20
5
5
5
5
6
10
15
9
3
5
8
35
19
3
3
43
63
44
25
19
13
7
7
7
5
3
3
3
8
10
11
12
12
12
12
13
62
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
32
146
146
146
146
146
103
90
84
97
75
83
95
87
93
98
102
113
110
111
90
93
90
90
86
89
95
98
104
136
104
125
112
116
120
136
125
112
123
125
122
146
136
111
106
104
100
101
103
106
116
111
107
111
106
95
116
100
104
126
114
92
102
101
114
116
97
90
88
96
80
88
84
88
95
86
116
116
113
146
146
109
118
117
112
115
117
120
126
126
126
107
103
101
98
97
96
95
95
95
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
12
12
12
8
4
4
4
4
10
7
4
8
6
4
4
4
4
4
3
2
5
8
14
17
10
3
2
2
2
3
3
3
5
8
11
8
5
5
7
8
10
10
7
4
5
5
6
10
10
10
7
4
4
4
4
5
8
5
2
2
12
21
13
5
5
3
2
18
19
20
11
3
14
25
42
29
16
16
18
20
22
25
48
34
20
20
20
19
18
18
18
32
39
42
44
45
45
45
46
48
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
38
87
87
87
87
87
84
83
82
90
83
85
85
85
89
92
98
100
147
111
98
101
89
83
90
84
85
89
95
89
92
100
89
93
97
112
92
100
88
90
92
92
100
87
90
84
88
86
99
108
117
144
119
147
115
111
111
105
104
94
100
105
92
97
100
112
94
119
89
90
90
90
91
100
105
96
96
95
97
90
90
119
112
102
144
144
130
147
147
103
100
103
96
94
93
92
90
90
90
35
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
2
2
2
2
2
3
3
4
3
3
4
8
6
4
2
1
1
2
3
4
4
5
4
3
4
5
5
5
5
5
5
4
3
3
4
4
4
5
7
4
2
6
5
5
5
3
2
2
3
4
6
4
2
2
2
6
13
8
3
3
3
4
5
5
6
19
18
17
18
13
8
18
32
33
35
21
8
8
47
67
47
27
9
7
6
6
6
6
6
7
8
8
8
8
9
9
9
9
9
9
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
105
105
105
91
88
77
77
77
75
78
81
84
86
85
105
85
84
78
81
85
69
67
64
67
70
77
85
85
105
100
83
82
78
76
79
78
80
88
81
79
100
81
82
86
88
83
100
88
94
100
94
100
100
85
80
93
84
81
99
93
78
84
86
84
94
99
73
69
67
59
58
67
45
49
37
35
38
41
47
57
57
57
41
36
33
32
36
37
41
41
41
47
53
53
53
53
53
53
53
25
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
70
2
2
2
2
2
3
4
3
2
5
5
4
4
4
2
1
2
2
2
3
5
3
2
1
1
5
7
10
15
8
2
1
1
3
5
14
23
13
3
10
7
4
1
6
7
8
9
7
5
4
4
4
4
3
3
7
4
1
1
8
24
22
19
11
3
7
14
8
2
3
5
7
9
8
5
3
3
3
3
3
6
9
5
1
1
1
1
1
3
5
6
6
6
6
6
6
6
7
9
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
26
142
142
142
142
142
117
105
92
92
73
77
100
85
88
105
135
112
150
110
94
97
85
84
80
92
102
108
147
133
120
117
118
107
112
109
118
125
118
117
117
142
106
104
101
99
100
99
107
115
128
150
147
150
123
118
125
118
119
133
114
110
110
108
114
101
103
126
99
96
95
97
99
110
114
118
147
147
137
142
142
126
134
142
150
150
150
150
150
135
135
118
113
110
106
104
103
100
100
100
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
12
12
12
8
4
4
4
4
4
4
4
4
4
4
4
4
4
4
3
2
3
5
4
3
5
3
2
2
2
3
5
7
8
5
3
2
3
5
4
3
2
5
8
5
2
2
2
2
18
18
10
3
2
2
2
5
10
6
3
3
2
2
6
10
14
16
17
14
12
17
10
3
5
8
48
25
3
3
47
69
53
38
44
70
83
89
92
68
45
45
45
50
53
54
55
55
55
55
56
62
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
89
89
89
94
100
100
100
100
90
90
91
93
100
101
102
104
133
105
105
103
96
99
96
97
118
112
115
151
121
120
133
118
102
99
100
94
97
97
103
121
107
111
110
133
116
110
151
110
111
131
97
98
99
97
94
88
111
76
83
91
89
125
101
100
104
151
106
96
115
94
102
131
101
78
63
50
55
64
70
101
101
64
69
63
71
71
75
80
89
89
89
107
125
125
125
125
125
125
125
21
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
40
6
6
5
4
4
4
4
5
4
4
16
10
4
7
5
4
4
4
4
4
4
2
1
1
1
17
11
5
5
3
1
1
3
4
5
13
21
13
5
13
21
12
4
3
2
1
1
5
9
19
12
5
5
4
3
6
5
5
5
5
10
21
16
9
3
5
12
9
7
8
19
17
15
18
13
8
8
11
15
15
12
10
6
2
2
2
2
2
3
5
7
8
9
9
9
9
9
9
10
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
50
146
146
146
146
146
140
135
135
135
127
124
139
133
131
133
139
129
133
126
139
111
132
108
106
108
128
115
118
126
128
114
118
132
117
116
117
120
115
113
112
146
108
111
110
97
108
101
105
121
107
102
102
107
122
94
120
98
108
126
104
107
111
117
108
113
100
100
92
84
91
110
76
107
83
79
96
96
104
146
146
108
118
109
107
107
107
116
126
126
126
111
109
106
102
101
97
97
97
53
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
6
6
6
8
9
9
9
9
10
10
10
10
10
8
6
9
37
23
10
2
9
17
18
20
16
9
2
2
2
4
6
7
6
6
4
3
5
8
12
7
2
6
8
8
9
5
2
2
6
8
11
6
2
2
2
10
10
6
3
3
5
8
35
31
19
7
25
14
3
3
3
3
7
12
15
9
4
4
10
15
20
25
30
49
59
64
40
17
17
22
28
23
18
18
18
18
18
18
18
24
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
95
184
184
184
184
184
136
130
135
168
131
134
139
139
148
170
162
161
177
180
138
136
142
136
137
170
136
133
142
133
134
170
136
144
145
132
170
136
147
153
155
184
153
170
168
143
140
142
166
153
158
180
163
152
143
138
136
142
142
133
170
133
133
150
152
166
170
163
145
169
142
148
140
141
166
147
169
169
169
184
184
163
166
165
180
180
165
172
171
170
170
170
170
170
170
168
167
166
166
166
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
61
61
61
32
4
4
4
4
10
7
4
9
6
4
5
6
7
6
5
5
5
5
10
9
8
22
26
14
2
8
22
15
8
8
8
8
8
8
9
9
9
6
4
9
8
7
7
7
30
22
15
10
10
10
7
4
5
6
7
10
14
22
33
66
56
42
28
27
26
34
21
9
37
29
22
22
22
22
61
100
83
66
66
93
106
113
67
22
22
44
55
60
63
64
66
69
71
72
72
73
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
100
142
142
142
142
142
117
108
93
93
85
96
103
111
121
141
142
134
123
133
99
99
104
113
119
141
133
129
134
133
130
156
130
133
132
123
150
125
135
141
150
143
144
170
146
157
154
150
183
146
147
138
133
142
127
138
142
138
139
133
156
129
130
146
134
163
170
108
117
116
117
131
138
135
183
142
133
140
130
142
142
134
163
139
139
146
149
157
170
170
170
156
153
157
162
170
183
183
183
183
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
50
50
50
27
5
5
3
2
2
2
2
2
2
3
2
2
4
3
2
7
9
9
8
8
10
13
14
13
13
19
16
13
17
12
8
13
15
18
14
10
9
10
9
9
8
8
8
12
29
22
15
11
8
8
8
8
24
32
40
66
39
12
33
54
32
11
19
14
10
11
10
9
29
50
96
54
13
13
53
73
61
50
72
86
93
96
98
76
54
54
54
63
68
70
71
72
72
72
73
80
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
33
75
75
75
89
89
89
89
89
89
89
89
91
89
88
93
106
95
108
92
91
83
78
74
73
80
85
93
100
110
118
119
105
110
118
112
115
118
110
101
106
105
110
119
103
97
110
96
98
101
115
88
94
99
94
119
110
92
88
84
88
93
100
110
111
115
111
111
90
88
80
110
67
68
69
59
68
68
64
75
75
65
64
81
50
55
68
72
88
88
88
84
83
83
82
81
81
81
81
53
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
33
33
33
27
21
21
21
21
21
21
21
13
5
7
6
5
6
6
4
2
3
5
5
3
2
5
9
11
6
1
7
4
1
3
7
4
1
1
4
4
5
3
1
4
4
2
1
1
2
4
5
5
5
6
7
19
20
13
6
6
11
17
31
42
21
1
9
11
7
4
17
26
35
26
17
15
14
14
16
18
15
12
36
19
2
2
2
2
2
6
10
17
20
22
23
20
17
17
17
17
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
114
114
114
108
107
105
102
102
102
106
107
107
135
117
114
112
135
110
110
109
135
108
106
134
107
116
121
123
123
134
122
122
114
111
110
103
112
98
103
117
101
101
102
102
109
104
107
108
109
123
105
106
120
107
100
119
103
105
120
119
102
119
112
107
120
116
75
77
86
83
100
123
90
101
74
91
65
68
80
80
80
101
58
54
50
49
60
68
83
83
88
101
119
119
119
119
119
119
119
56
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
81
16
16
16
16
16
41
53
59
66
73
39
6
4
5
4
4
4
3
2
5
8
9
10
12
11
11
11
8
5
9
9
6
4
4
4
5
6
6
7
11
8
5
2
4
4
4
4
9
12
13
8
4
4
4
5
9
5
2
2
11
20
13
7
4
1
8
13
7
1
4
8
6
5
14
11
9
9
12
14
16
27
16
6
3
3
3
3
3
8
13
9
6
6
6
6
6
6
6
14
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
108
108
108
85
81
80
82
82
82
82
80
95
133
105
108
99
133
105
108
104
133
90
91
91
96
101
104
131
108
104
102
103
90
88
91
82
88
95
84
85
87
89
93
97
103
103
112
103
101
131
96
100
101
94
92
83
96
83
91
90
103
124
98
98
94
112
84
80
92
81
75
131
78
85
92
87
86
86
76
82
82
58
56
51
54
54
69
81
103
103
103
113
124
124
124
124
124
124
124
58
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
73
2
2
2
2
2
2
2
2
2
3
4
4
4
4
2
1
2
3
5
5
5
9
8
7
8
6
4
3
3
4
4
5
9
6
3
3
3
3
4
10
5
1
3
2
1
1
4
10
11
9
5
2
2
2
5
11
6
2
2
11
20
12
5
3
2
9
14
9
5
8
12
8
4
25
20
15
15
32
50
32
14
12
8
4
4
4
3
2
2
2
6
8
9
10
10
10
10
11
14
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
32
83
83
91
116
116
116
116
116
115
116
112
116
111
116
122
116
133
116
107
109
122
104
108
105
101
122
101
98
93
108
80
82
85
87
100
97
82
91
91
93
133
95
92
92
83
82
86
88
92
105
101
92
84
88
85
84
105
81
78
78
107
81
85
87
133
82
86
92
88
94
92
104
107
83
82
92
92
88
104
104
79
85
91
107
107
85
84
79
74
71
69
64
64
64
64
64
64
64
64
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
8
8
8
41
58
69
39
9
9
9
44
38
23
8
6
5
8
8
6
5
5
5
4
3
4
5
7
6
5
5
4
3
3
6
8
6
5
5
6
6
7
7
7
8
10
6
3
3
21
12
3
5
6
6
6
6
6
6
6
6
7
8
6
4
2
1
6
13
10
7
8
9
18
24
17
11
14
15
12
9
9
22
16
10
39
54
35
17
3
3
3
6
8
9
9
9
9
9
10
31
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
60
77
77
91
112
112
112
112
112
117
123
129
145
140
138
138
105
108
107
104
101
128
103
113
145
122
136
146
130
121
121
136
116
123
125
111
145
126
107
109
111
111
124
126
110
115
123
116
113
146
109
109
120
105
108
109
110
108
120
114
132
146
116
116
110
123
110
81
94
94
102
146
108
104
108
110
93
92
95
96
100
96
113
113
74
82
98
108
132
132
132
139
146
146
146
146
146
146
146
68
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
22
16
16
16
16
16
16
16
16
16
35
23
12
2
7
5
3
2
2
2
2
2
5
8
8
8
7
4
1
1
3
4
5
6
4
3
3
4
5
6
18
10
3
9
5
1
1
3
3
3
2
1
1
1
5
10
12
11
10
10
10
10
11
11
7
3
7
11
6
2
1
15
8
1
41
21
1
1
30
53
37
21
12
3
3
3
3
3
3
6
9
32
43
49
52
53
54
54
54
55
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
100
144
144
144
144
144
120
117
100
102
105
112
154
114
129
123
125
129
150
152
122
127
133
132
129
129
154
131
133
129
126
130
125
133
129
129
138
137
140
138
154
144
133
141
143
116
110
103
104
105
119
146
126
152
133
105
112
100
110
110
110
131
102
110
120
98
104
98
95
143
83
87
80
79
104
81
103
103
106
144
144
101
114
110
146
146
137
152
152
120
120
98
88
89
90
96
104
104
104
104
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
50
50
50
27
4
4
4
4
4
4
4
4
4
4
4
3
3
3
3
4
17
15
9
3
7
4
2
2
2
4
8
6
4
13
8
3
3
4
7
8
10
5
1
4
5
3
1
1
3
6
11
14
16
18
14
10
12
7
3
3
12
22
13
5
5
4
3
7
6
6
4
3
5
8
13
8
3
3
11
20
17
14
9
5
5
6
10
12
14
15
16
10
5
5
5
5
5
5
5
66
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
32
86
86
86
96
105
116
138
138
138
126
127
151
127
127
123
142
115
113
116
112
121
127
142
151
124
128
125
121
142
117
116
107
122
115
105
151
99
105
116
97
107
108
104
138
97
99
97
99
97
97
116
98
97
94
92
80
72
71
76
80
85
89
89
89
79
83
83
74
69
63
85
55
57
63
53
69
77
87
138
138
89
101
105
116
116
100
103
97
97
97
73
69
67
64
64
64
63
63
63
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
7
7
7
16
20
22
23
24
25
25
25
13
2
8
5
2
8
5
2
2
6
10
7
5
5
6
6
6
6
6
5
5
5
6
9
13
15
17
15
13
14
11
7
4
2
1
1
4
5
6
4
3
3
3
3
4
5
6
7
5
3
12
16
21
13
6
7
8
6
5
5
13
25
30
20
11
5
5
5
5
13
15
12
10
25
41
23
5
3
3
3
6
8
9
9
9
9
9
10
18
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
156
156
156
134
134
134
135
136
136
136
135
146
159
156
156
178
141
138
139
130
164
133
149
154
159
178
153
158
156
139
164
130
124
143
133
125
178
146
141
139
164
125
125
127
136
113
115
111
103
133
107
120
124
141
146
114
115
99
101
90
80
126
83
91
98
112
89
92
87
90
90
133
100
76
73
69
77
90
100
136
136
92
82
71
60
68
89
106
141
141
141
133
132
130
128
128
126
126
126
63
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
138
70
70
70
70
70
70
70
70
70
75
43
11
8
6
12
7
2
1
1
4
8
7
6
9
9
10
10
10
9
9
7
4
1
7
9
5
1
1
7
13
10
7
4
4
4
4
4
6
6
7
10
11
12
13
8
4
3
2
2
4
15
10
6
4
2
4
6
15
25
20
15
12
9
13
14
14
15
34
53
33
14
13
8
3
3
3
3
3
7
11
11
11
11
11
11
11
11
12
21
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
170
170
170
141
136
130
120
116
112
112
112
124
131
142
170
156
159
129
126
122
121
133
131
137
144
156
159
153
170
159
143
137
129
131
125
128
159
131
131
131
123
122
122
127
127
129
153
127
121
133
119
119
123
142
114
129
115
102
110
100
104
127
104
113
114
153
96
100
101
99
97
133
101
93
120
90
91
91
91
94
88
100
107
70
66
74
91
109
142
142
142
134
133
131
129
129
127
127
127
120
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
159
2
2
2
2
2
2
2
2
2
41
26
11
11
11
12
17
13
8
3
5
4
3
7
11
8
5
46
31
17
13
10
6
3
7
7
7
7
12
13
14
10
6
3
6
7
8
9
6
4
3
2
2
2
2
3
13
7
1
1
7
14
10
6
6
8
9
10
7
5
9
13
9
6
12
12
12
13
31
49
34
20
15
9
4
4
4
4
4
11
15
12
10
10
10
10
10
10
10
19
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
49
144
144
144
144
144
147
150
150
150
102
105
98
88
91
104
118
128
155
160
143
117
122
108
108
107
122
120
122
122
143
122
118
119
123
147
108
130
130
124
143
144
128
137
150
131
132
139
174
144
147
160
139
157
130
122
118
117
119
119
122
138
119
128
122
147
137
114
113
109
95
103
107
112
174
119
127
137
124
150
150
121
127
121
160
160
148
157
157
140
137
133
129
135
144
155
174
174
174
174
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
9
9
9
6
4
4
4
4
4
4
4
4
4
2
1
1
4
4
4
7
9
10
6
3
6
3
1
5
9
6
3
6
9
13
9
6
5
4
4
4
10
6
3
3
3
4
6
9
13
12
9
7
5
5
5
8
14
10
6
6
24
26
28
34
23
12
6
16
14
13
15
18
31
36
42
31
21
21
62
103
72
42
33
20
8
8
8
8
8
26
44
34
24
24
24
24
24
24
24
122
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
57
85
85
122
170
170
170
170
159
166
169
166
170
171
169
164
190
169
170
166
166
163
160
167
166
164
190
157
165
165
165
174
165
174
169
173
190
173
175
178
170
172
176
178
166
188
166
166
192
169
172
175
183
170
166
188
157
161
183
153
144
157
150
158
163
183
159
171
136
153
142
153
163
157
192
161
161
154
153
153
151
171
178
160
162
163
162
165
168
168
168
162
161
166
171
179
192
192
192
192
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
12
6
6
4
3
3
3
3
3
3
3
2
1
2
1
1
1
2
1
1
1
2
4
5
7
9
10
11
11
12
43
24
6
6
5
5
13
22
13
4
10
7
4
13
15
16
16
17
14
11
7
4
4
4
11
18
14
8
3
3
16
28
41
38
25
12
15
18
11
4
10
18
31
47
93
51
10
10
47
66
56
47
73
95
106
111
114
65
16
16
16
37
47
52
55
56
57
57
58
100
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
83
144
144
144
144
144
118
106
93
93
88
97
137
106
117
127
135
146
160
158
122
125
129
116
114
117
110
114
115
115
135
118
120
137
123
124
123
129
115
118
119
146
119
118
117
113
117
118
127
139
134
160
138
160
137
127
123
116
116
107
114
120
111
115
106
146
96
94
100
115
99
110
102
120
120
111
123
123
125
144
144
116
130
145
160
160
160
160
160
125
117
118
111
110
110
110
111
111
111
111
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
55
55
55
32
10
10
10
10
10
10
10
10
7
4
2
1
4
4
4
4
6
8
5
3
2
1
1
1
1
1
1
2
2
2
2
2
2
2
6
6
7
5
3
22
22
15
9
9
10
11
21
13
5
5
5
5
8
8
8
9
12
27
16
5
5
10
8
6
26
19
12
12
13
22
36
24
12
12
47
70
52
35
48
61
71
76
79
67
56
55
54
52
50
50
50
50
50
50
50
54
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
102
102
102
89
87
77
77
77
79
84
81
83
90
89
102
110
85
88
85
92
78
78
84
88
89
110
101
103
140
107
107
103
115
99
101
100
115
98
96
98
93
97
92
101
98
101
140
96
104
103
94
104
96
85
80
91
71
65
69
62
64
92
77
79
80
140
76
79
83
77
69
64
69
75
82
96
96
96
82
84
84
64
66
54
56
56
58
59
62
62
62
57
56
55
54
54
53
53
53
15
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
67
17
17
10
3
3
3
3
3
3
3
4
5
3
1
3
5
5
5
3
2
5
3
1
1
2
8
11
15
19
11
3
3
3
4
5
21
29
17
5
1
2
4
10
8
4
1
1
14
9
4
2
1
1
1
3
12
7
2
2
2
18
13
8
5
3
4
8
6
5
9
13
13
13
13
14
17
18
17
17
15
14
15
9
3
3
3
2
2
2
2
8
11
13
15
14
14
14
14
14
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
47
81
81
81
81
81
79
78
78
78
71
78
124
78
91
101
99
133
108
93
92
91
85
88
108
91
98
98
95
96
108
93
103
124
110
114
123
108
110
116
115
133
116
114
109
114
99
103
119
117
118
179
121
135
135
125
179
111
104
113
104
109
179
124
121
133
122
97
101
90
92
100
86
122
104
97
123
123
112
105
105
122
89
85
96
96
91
99
99
75
72
76
72
71
71
70
70
70
70
29
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
12
12
12
11
10
10
6
2
2
2
2
2
2
5
7
5
3
2
2
2
2
2
3
3
3
4
9
9
9
6
3
3
14
11
9
7
5
4
4
31
27
14
1
2
3
5
7
10
8
6
4
3
3
3
3
4
5
4
3
3
4
6
10
12
14
17
11
6
9
13
9
6
6
7
29
17
6
6
4
3
3
11
12
7
3
3
3
3
3
3
3
8
10
11
12
12
12
12
13
19
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
47
62
62
62
62
62
62
62
62
61
68
81
107
107
94
100
102
110
103
100
93
91
84
80
85
85
89
95
114
107
93
94
114
97
102
94
123
100
100
105
107
110
105
103
110
106
107
110
119
121
123
177
116
128
130
118
177
103
95
108
98
96
177
101
101
110
79
81
89
92
81
92
64
69
79
78
123
123
99
105
105
76
84
95
103
103
103
103
103
71
69
57
49
48
48
50
52
52
52
52
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
6
6
6
6
6
6
4
2
2
2
2
2
2
4
2
1
4
4
4
4
4
12
28
24
20
20
22
23
23
23
12
2
2
2
4
7
6
6
6
10
14
7
1
20
16
11
7
7
33
18
4
4
4
4
5
4
4
2
1
1
8
15
9
3
3
7
7
8
11
14
14
14
10
7
5
4
9
11
12
13
14
15
14
14
14
14
14
10
7
7
7
5
4
4
4
4
4
4
4
18
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
62
80
80
80
91
101
113
137
137
137
112
117
113
129
133
138
189
149
145
148
141
143
143
167
164
160
189
165
168
167
168
164
157
163
163
175
189
160
155
152
149
151
154
168
141
172
146
157
189
163
175
167
166
186
152
172
144
144
157
136
127
155
133
146
152
179
148
166
147
149
152
159
164
158
189
152
150
149
152
157
150
166
179
145
153
153
156
170
186
186
186
170
167
170
173
179
189
189
189
189
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
22
22
22
37
44
48
50
51
52
52
52
26
1
13
9
5
1
8
4
1
1
1
4
12
20
12
4
2
2
2
2
5
7
9
5
1
7
13
7
1
2
3
2
1
3
2
2
2
4
6
10
6
2
2
2
11
9
7
7
29
19
10
6
3
3
10
18
27
14
1
4
12
18
25
81
42
4
4
40
58
41
25
62
65
67
68
54
41
29
29
29
47
56
61
65
65
65
65
65
66
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
68
80
80
122
169
169
169
169
160
166
168
166
169
170
168
164
190
160
169
157
169
161
142
149
149
147
190
154
166
169
183
171
167
171
171
176
190
183
174
178
172
176
179
178
183
188
165
167
189
156
161
164
166
186
160
188
166
163
162
151
158
153
153
162
163
179
168
166
140
149
150
157
182
165
189
166
153
150
155
158
151
166
179
145
149
149
152
168
186
186
186
176
174
176
178
182
189
189
189
189
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
26
9
9
6
4
4
4
4
4
4
4
5
6
11
8
6
5
5
4
4
7
5
4
5
4
4
4
4
4
10
7
4
6
9
10
11
12
13
10
7
16
11
7
12
9
6
6
28
15
2
3
3
3
4
5
16
9
2
2
3
11
19
28
32
18
5
21
22
23
34
26
18
11
4
47
38
30
30
19
9
9
25
61
69
73
75
46
18
18
29
40
51
57
60
61
62
62
62
63
66
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
136
136
136
121
118
115
106
106
106
94
106
111
117
124
136
145
132
117
118
111
128
111
123
129
125
145
130
133
128
136
128
106
104
107
107
99
145
104
108
108
128
97
97
92
89
87
101
93
93
133
98
104
110
132
100
101
100
84
93
94
101
123
97
100
94
101
91
70
80
90
90
133
101
89
96
86
85
85
77
85
85
59
54
46
39
52
73
93
132
132
132
127
126
125
124
124
123
123
123
52
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
117
5
5
5
5
5
5
5
5
5
9
7
5
7
6
5
19
18
10
2
12
20
28
18
8
8
4
1
1
1
1
1
1
2
4
8
5
2
2
2
9
6
4
3
2
2
2
4
3
3
3
3
3
4
6
9
9
5
1
1
11
20
27
27
24
14
4
11
6
2
7
12
13
10
7
12
14
16
13
11
11
15
16
8
1
1
1
1
1
2
4
10
13
15
16
11
7
7
7
7
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
156
156
156
152
151
150
148
148
148
138
148
137
138
143
156
148
132
133
136
129
137
148
117
118
126
133
138
157
156
140
141
148
131
138
134
126
129
137
125
124
125
140
124
126
135
104
105
110
115
129
126
122
123
132
138
106
136
121
133
132
148
157
125
122
112
122
90
86
95
93
93
129
96
100
106
136
103
112
111
140
140
102
113
99
120
120
125
134
148
148
148
152
157
157
157
157
157
157
157
63
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
140
8
8
8
8
8
8
8
8
8
44
24
4
7
5
3
1
4
8
9
11
11
6
1
3
5
4
4
2
1
3
2
1
4
7
4
1
1
1
1
2
3
4
5
10
6
2
2
3
2
1
1
1
1
1
2
6
8
9
10
13
16
10
4
4
7
10
15
15
16
16
16
15
15
34
25
16
16
33
50
32
15
18
11
4
4
4
4
4
11
14
16
17
17
18
18
18
18
18
18
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
145
185
185
185
185
185
137
143
139
193
159
157
172
165
172
175
193
189
166
167
185
162
160
158
158
162
167
172
177
188
179
195
180
178
182
185
176
185
185
191
188
189
185
193
193
169
169
180
187
179
185
188
185
193
185
180
177
181
180
180
195
174
180
187
191
189
193
146
150
153
147
169
180
167
187
164
166
170
163
193
193
164
175
172
168
174
178
184
195
195
195
183
181
181
181
184
187
187
187
187
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
126
75
75
47
19
19
11
3
3
3
3
2
1
1
1
1
13
7
1
4
17
30
25
20
12
5
5
5
5
5
5
5
10
9
8
11
13
15
12
10
9
18
13
9
8
8
8
15
34
24
15
27
33
36
20
5
32
19
7
7
14
22
33
112
89
48
7
28
57
71
55
40
31
22
22
31
35
40
80
120
102
84
66
44
22
22
22
22
22
44
55
60
63
64
66
66
66
66
66
66
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
53
76
76
80
93
93
93
93
93
93
97
98
99
109
131
123
138
129
150
157
123
128
124
123
131
129
130
161
134
129
126
151
129
134
133
149
120
118
123
121
124
123
130
137
112
123
123
126
151
138
149
157
134
138
130
123
138
126
134
132
151
161
127
140
139
149
137
124
122
119
124
132
137
159
151
138
121
118
127
133
133
128
136
132
159
159
144
152
151
151
151
156
161
161
161
161
161
161
161
151
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
13
8
8
6
4
4
4
4
4
4
4
7
7
7
5
4
7
7
5
4
4
4
12
10
6
2
10
6
2
7
4
2
5
8
8
9
20
32
18
5
10
10
6
3
4
5
6
33
18
4
11
24
30
37
20
4
3
2
2
3
4
6
5
4
4
3
3
16
26
36
26
16
20
27
82
46
10
10
23
36
31
27
65
73
77
79
57
36
36
47
56
61
63
64
66
66
66
66
66
66
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
88
174
174
174
174
174
132
124
127
188
127
139
142
143
153
163
179
178
184
193
166
160
160
145
149
144
149
172
163
171
171
171
157
171
164
175
156
173
170
171
171
174
173
156
188
162
168
172
194
178
179
193
175
193
166
165
179
166
175
162
171
172
165
172
171
183
173
145
144
164
145
155
163
166
194
179
175
181
176
188
188
174
183
187
193
193
193
193
193
179
179
181
179
181
184
187
194
194
194
194
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
56
56
56
29
3
3
3
3
6
4
2
2
3
2
2
4
11
6
2
6
12
18
19
13
7
21
26
29
26
24
24
25
16
7
8
15
18
22
16
10
10
22
12
3
5
6
8
15
10
6
15
11
8
8
5
3
5
4
3
3
35
68
89
52
15
9
3
6
10
38
24
10
14
18
98
115
124
133
148
161
89
18
67
100
116
124
128
130
132
116
100
100
100
100
100
100
100
100
100
100
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
126
126
126
129
132
132
132
132
132
113
132
127
132
127
132
130
138
131
146
174
117
113
109
104
105
104
108
111
115
126
125
120
111
107
107
96
91
125
99
99
122
102
108
110
133
108
113
111
119
120
124
174
123
150
118
112
110
106
108
100
120
122
90
92
88
90
86
87
93
133
96
99
102
110
104
90
97
97
98
120
120
111
132
130
174
174
149
150
150
120
120
112
106
105
104
104
104
104
104
104
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
103
4
4
4
4
4
4
4
4
4
7
4
2
11
6
2
4
8
13
21
38
22
7
4
5
6
7
11
13
15
8
2
2
2
1
1
4
6
7
8
14
7
1
1
6
8
9
10
8
6
6
6
6
7
7
8
9
5
1
1
9
18
10
3
3
5
8
15
16
18
9
1
18
34
51
34
18
18
25
33
34
35
51
60
64
66
49
33
33
42
51
46
42
42
42
42
42
42
42
61
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
73
73
73
85
97
97
97
97
95
97
94
94
97
92
95
89
88
91
96
96
92
93
95
98
103
120
110
110
120
114
112
143
107
111
118
105
127
121
109
111
114
104
107
105
107
115
104
127
106
111
109
115
115
102
109
116
109
127
118
115
143
113
116
112
111
102
86
89
97
99
106
104
116
109
100
90
96
96
96
95
95
106
102
103
109
109
113
126
143
143
143
123
119
115
111
109
106
103
103
98
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
21
5
5
4
4
4
4
4
2
1
4
4
4
6
7
5
4
7
5
4
4
4
6
8
7
7
7
7
7
8
7
7
7
7
5
3
2
1
1
1
1
5
9
9
10
9
9
9
12
11
7
3
3
3
4
5
9
6
4
4
9
17
10
3
3
3
4
15
9
4
4
18
13
8
43
23
4
4
2
1
1
22
44
31
18
18
19
20
21
35
48
52
54
55
55
55
55
55
56
61
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
127
127
127
114
118
123
129
140
140
140
113
115
115
112
127
120
102
106
104
105
109
108
123
120
114
122
121
123
127
123
120
115
110
122
109
99
103
113
99
101
105
110
108
113
140
106
123
100
95
101
87
89
90
90
94
103
88
90
89
84
78
105
85
88
84
123
77
80
88
82
75
96
64
69
72
66
88
88
94
140
140
84
86
75
71
71
70
69
69
66
66
76
85
85
85
85
85
85
85
63
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
100
81
81
58
35
35
35
35
35
35
35
18
2
8
5
2
8
5
2
5
9
6
3
6
9
6
3
3
8
13
13
11
6
2
3
4
3
2
2
2
7
4
1
10
13
7
1
1
4
3
3
5
6
6
7
10
8
5
3
3
16
22
12
3
2
1
9
13
7
2
3
4
4
4
16
14
12
12
13
15
20
17
14
8
2
2
2
2
2
8
11
12
12
12
12
12
12
12
13
14
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
115
146
146
146
146
150
164
181
181
181
133
130
124
126
116
123
151
135
163
161
129
134
132
142
137
138
143
161
144
159
140
131
141
122
125
114
141
126
135
141
159
149
141
143
181
138
151
133
132
125
133
163
131
162
126
113
111
101
112
109
128
161
108
110
103
151
95
89
100
119
97
125
107
110
123
115
127
140
130
181
181
139
150
133
163
163
155
162
162
151
151
157
161
161
161
161
161
161
161
123
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
100
100
100
53
6
6
6
6
6
6
6
6
6
6
6
9
6
3
4
5
7
10
14
10
6
6
7
10
12
13
13
9
5
4
4
5
8
10
11
12
13
8
3
9
10
6
3
3
5
4
4
3
3
3
3
12
10
5
1
1
20
26
14
2
1
1
5
10
15
13
11
15
28
34
40
25
11
11
64
105
63
21
21
11
2
2
2
2
2
9
15
18
19
20
21
21
21
21
21
21
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
112
112
112
93
90
87
84
87
78
82
109
98
109
111
112
110
132
116
124
124
110
109
107
132
114
120
126
147
119
132
110
100
97
95
97
91
112
107
105
113
110
108
122
107
107
113
147
110
111
126
111
110
120
109
109
117
110
106
120
117
106
119
113
114
120
147
98
101
107
95
100
126
82
104
72
64
65
63
75
78
78
104
74
72
88
88
84
89
89
86
92
104
119
119
119
119
119
119
119
55
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
86
4
4
4
4
4
7
8
10
10
10
7
4
5
8
6
4
4
3
3
3
3
10
8
6
8
10
15
9
4
42
23
5
4
5
7
4
1
1
1
8
10
6
2
3
3
3
4
11
7
3
5
6
6
5
4
11
8
5
5
7
18
23
22
17
12
9
15
9
4
2
10
7
5
11
6
2
2
3
3
4
20
15
8
1
1
1
1
1
4
7
8
9
9
9
9
9
9
10
20
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
50
74
74
88
110
110
110
110
103
108
107
109
134
116
110
106
134
112
115
112
134
110
91
95
99
99
118
110
108
106
129
103
103
108
104
103
133
103
108
112
129
114
120
124
139
133
122
126
139
123
122
119
139
115
105
133
89
88
92
88
95
110
101
110
102
110
96
93
88
79
73
89
68
74
81
81
89
89
79
89
89
77
83
72
92
92
95
101
110
110
110
110
110
110
110
110
110
110
110
52
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
9
9
9
9
9
9
9
9
8
8
10
7
4
4
2
1
1
1
1
2
8
8
6
4
5
9
7
5
5
5
5
7
8
9
8
8
12
17
14
12
12
7
3
12
12
7
3
3
15
9
4
3
3
3
3
11
12
7
2
2
10
18
19
20
23
15
8
13
10
7
27
32
18
4
15
16
16
17
12
8
8
22
37
20
3
3
3
3
3
7
11
13
14
14
14
14
14
14
14
15
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
105
105
105
103
109
115
123
138
138
138
112
119
116
113
106
112
97
103
105
104
145
104
105
109
113
111
111
131
115
111
132
104
101
101
108
100
113
145
110
116
132
113
109
112
138
107
110
109
106
131
111
116
124
116
145
110
105
109
124
106
106
127
107
108
105
124
109
79
88
89
96
131
100
92
90
100
88
101
109
138
138
92
82
72
60
62
75
84
103
103
103
115
127
127
127
127
127
127
127
64
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
79
77
77
45
14
14
14
14
14
14
14
9
5
7
6
3
1
3
2
2
12
7
2
4
7
4
2
5
4
4
5
5
4
3
4
6
5
5
5
5
8
7
5
3
5
4
4
4
4
3
3
5
6
6
4
3
10
6
2
2
13
22
11
1
1
3
12
16
8
1
3
14
22
23
25
14
3
3
28
54
38
22
14
6
5
5
5
3
2
2
2
4
5
5
5
5
5
5
6
19
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
72
72
72
86
100
100
100
100
88
101
101
102
133
104
99
104
133
110
108
105
133
94
94
95
92
103
102
104
153
115
116
130
153
125
155
124
153
124
132
135
160
138
145
160
137
160
129
132
144
129
144
125
121
112
120
99
108
87
86
94
85
108
108
87
86
129
82
78
77
96
75
83
80
107
108
92
121
121
78
72
56
58
68
66
107
107
96
108
108
81
81
72
66
63
60
58
54
54
54
20
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
38
12
12
12
12
12
13
13
12
12
14
9
5
5
5
4
4
4
4
5
5
5
3
2
16
13
9
6
3
1
41
21
2
7
6
5
4
4
40
26
12
6
1
3
6
5
4
4
20
22
24
27
28
30
15
1
4
3
2
2
11
21
14
8
6
4
6
9
8
7
6
6
4
3
9
11
12
13
12
12
12
11
9
5
1
1
1
1
1
3
5
6
7
7
7
7
7
7
8
11
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
49
83
83
84
97
97
97
97
93
93
97
91
89
97
89
92
97
117
92
100
87
80
77
75
73
78
87
80
92
83
81
92
88
98
114
93
120
97
105
106
128
117
117
128
104
128
98
104
113
113
126
150
113
121
126
101
150
94
95
107
97
100
150
102
100
117
85
85
91
82
82
100
73
79
94
85
120
120
89
85
83
71
75
88
100
100
100
100
100
92
92
78
74
77
79
85
94
94
94
94
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
12
12
12
11
10
10
10
10
10
10
10
17
13
10
7
5
10
10
6
3
4
5
12
13
13
12
9
6
5
5
6
7
8
9
9
9
9
10
26
14
3
2
1
5
10
6
3
3
3
4
7
5
3
3
3
3
6
4
3
3
11
20
20
18
9
1
9
14
17
20
19
19
18
17
11
6
15
20
22
25
21
17
15
14
19
22
23
24
25
37
47
26
6
6
6
6
6
6
6
57
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
83
83
83
77
75
73
71
67
67
67
65
74
127
87
97
99
98
120
95
100
90
88
88
89
98
98
102
106
156
120
131
132
156
128
127
117
156
103
112
115
111
114
116
122
117
130
129
122
123
120
130
113
119
122
130
122
119
105
98
99
95
88
106
93
88
129
77
79
91
79
78
107
68
80
92
84
119
119
100
120
120
92
99
84
93
93
94
100
100
95
95
88
86
85
83
82
81
81
81
25
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
25
25
25
17
10
10
7
5
5
5
9
9
6
4
4
4
4
4
4
4
6
5
3
2
20
11
2
2
1
1
3
2
1
4
12
6
1
1
10
11
12
8
5
3
20
15
10
10
10
10
10
10
10
10
18
12
7
6
5
5
5
6
4
3
3
4
5
7
8
9
9
10
8
7
25
21
18
18
11
5
5
9
13
11
9
9
9
6
3
3
3
8
10
11
13
13
13
13
13
13
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
32
144
144
144
144
144
123
119
115
114
112
110
108
110
102
105
136
108
111
112
108
117
110
136
125
114
122
122
125
136
114
125
105
101
105
99
103
110
111
125
112
144
109
106
103
100
95
93
107
98
102
112
97
107
93
94
100
95
100
126
114
92
99
100
114
107
93
95
81
91
72
74
76
79
92
76
95
95
102
144
144
105
107
98
112
112
113
119
126
126
126
96
91
89
87
90
92
92
92
92
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
8
8
8
35
48
55
28
2
2
2
2
2
2
5
7
9
18
18
10
2
6
10
10
10
8
7
7
5
3
3
6
7
8
9
11
10
9
9
9
5
2
6
8
10
7
4
2
2
6
8
5
3
2
2
2
10
10
7
4
4
13
22
18
14
11
8
25
18
12
10
6
3
3
4
35
21
8
8
14
20
16
13
18
13
8
8
8
8
8
13
16
18
19
19
20
20
20
20
20
20
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
84
89
89
101
116
116
116
116
116
115
116
112
116
116
116
122
116
108
116
101
104
103
101
108
108
102
116
123
105
100
108
100
95
101
100
90
116
85
91
92
89
115
90
94
97
86
108
85
87
87
86
88
84
92
89
84
115
79
89
90
83
123
87
84
82
108
74
70
75
73
63
86
51
50
51
47
56
61
66
97
97
69
74
68
57
57
69
76
92
92
92
107
123
123
123
123
123
123
123
18
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
32
10
10
10
10
10
10
10
10
10
25
15
5
3
2
5
22
19
17
11
6
5
3
2
2
3
12
10
8
8
7
6
6
5
3
1
14
27
18
9
5
4
4
4
8
5
3
3
3
3
4
3
3
3
3
6
7
4
2
2
7
17
25
31
32
22
13
14
11
8
5
8
7
7
9
7
5
5
13
22
18
15
18
10
3
3
3
3
3
5
7
9
10
10
10
10
10
10
11
16
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
156
156
156
142
142
142
142
142
142
142
114
129
127
124
156
124
120
116
114
101
95
95
98
104
115
125
133
163
156
138
120
113
116
117
115
137
116
101
112
109
116
142
115
122
142
110
149
125
122
163
126
120
118
137
103
102
109
89
101
100
102
160
114
114
113
149
91
89
104
91
92
163
93
96
101
90
88
97
101
142
142
82
81
71
58
59
69
74
87
87
97
125
160
160
160
160
160
160
160
60
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
138
138
138
71
4
4
4
4
4
4
4
4
4
4
4
5
8
13
7
1
10
6
2
5
5
5
6
5
5
6
5
5
5
6
8
11
17
24
15
6
2
4
3
2
4
3
2
2
3
3
2
2
2
2
2
6
15
10
6
6
13
20
29
27
15
3
8
13
8
4
11
18
16
15
39
26
14
14
16
19
17
15
11
7
5
5
5
5
5
5
6
6
6
6
6
6
6
6
7
18
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
87
144
144
144
144
144
101
96
91
143
87
96
100
103
118
137
176
169
160
160
124
119
106
101
102
107
118
129
138
171
140
166
139
135
139
136
137
136
143
166
149
169
146
138
143
126
124
128
132
133
142
160
139
176
136
130
125
127
141
171
166
140
157
156
166
169
138
128
116
112
120
120
130
120
125
114
118
124
128
144
144
128
142
149
160
160
163
168
176
176
176
152
148
143
138
136
133
129
129
125
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
48
2
2
2
2
2
3
4
3
2
4
8
6
4
4
4
4
4
3
2
3
5
12
12
12
7
2
2
2
4
6
5
5
6
5
5
5
5
7
8
10
9
6
4
5
5
6
9
7
6
7
6
5
5
5
5
6
6
7
10
14
22
13
5
5
10
14
18
20
15
10
9
34
60
72
41
10
10
57
100
72
44
60
82
93
98
101
93
85
82
80
76
73
73
73
73
73
73
73
80
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
102
102
102
100
100
99
99
99
101
102
106
106
106
101
103
103
100
118
103
102
99
95
122
97
95
99
119
105
110
122
107
123
105
107
114
106
123
123
118
123
122
123
123
123
122
121
122
133
122
133
122
117
133
107
96
112
78
85
92
81
115
83
95
100
115
118
94
97
96
86
83
96
64
67
72
71
101
101
93
113
113
78
84
78
95
95
99
105
115
115
115
80
74
67
59
56
51
46
46
32
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
76
1
1
1
1
1
2
4
10
7
4
14
9
4
4
2
1
2
4
6
11
9
5
1
23
17
11
5
4
4
8
6
4
3
4
4
4
4
7
8
8
9
18
11
5
4
3
3
20
33
20
8
8
8
8
7
4
2
1
1
6
11
7
3
3
2
1
14
12
11
20
30
19
8
7
6
12
18
9
1
1
5
9
7
6
6
6
6
6
7
8
7
6
6
6
6
6
6
6
9
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
67
69
69
69
69
69
72
75
75
75
64
73
77
76
93
87
93
113
91
101
92
88
93
78
78
79
85
92
95
129
95
96
95
94
94
90
94
91
95
96
102
113
110
127
116
114
116
116
110
116
109
105
110
101
92
94
89
88
100
129
99
111
119
115
118
119
127
119
105
96
96
100
86
111
111
98
100
95
94
94
78
74
80
94
111
111
114
120
129
129
129
93
84
77
68
66
63
57
57
57
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
32
7
7
7
7
7
7
7
7
7
10
10
7
4
4
4
4
4
3
3
4
2
1
4
4
2
1
3
3
3
3
5
12
11
11
6
2
2
18
20
15
11
7
3
4
5
6
10
9
9
5
1
1
1
3
4
6
3
1
1
7
14
10
6
6
3
1
9
7
5
11
18
19
20
13
6
32
59
64
66
43
20
17
14
20
23
25
26
27
38
47
26
6
6
6
6
6
6
6
30
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
103
103
103
99
98
97
95
95
95
93
95
94
99
100
103
121
103
114
102
99
98
95
90
95
86
88
87
91
103
88
95
89
89
90
96
85
88
89
86
94
94
114
100
114
122
121
160
139
136
160
134
131
160
115
111
109
90
80
85
96
80
94
83
84
82
114
83
89
90
82
96
88
78
78
80
80
80
80
82
79
79
96
68
66
63
62
66
70
77
77
77
67
64
62
60
59
58
57
57
57
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
78
10
10
7
4
4
4
4
4
4
4
4
4
4
4
3
3
3
2
2
3
5
14
11
8
9
7
5
4
4
5
3
1
1
2
4
3
3
3
3
3
5
7
7
4
2
2
3
15
15
12
7
3
3
3
6
12
8
4
4
13
20
10
1
1
1
4
20
11
2
3
4
13
19
15
12
12
12
11
10
10
21
32
29
27
25
25
17
10
10
10
31
42
47
50
38
26
26
26
26
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
72
73
73
85
99
99
99
99
101
104
106
106
115
114
115
128
114
104
107
101
102
128
107
111
114
105
128
103
108
106
111
118
104
108
115
99
118
111
100
107
103
104
118
114
116
112
145
116
123
145
119
121
145
110
115
92
84
81
83
78
72
102
72
79
81
96
84
77
88
85
74
88
64
77
58
56
60
62
68
87
87
59
62
55
62
62
68
74
84
84
84
68
65
62
59
57
56
53
53
53
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
38
16
16
13
10
10
10
10
10
10
10
7
5
6
8
6
5
4
6
4
2
5
10
15
23
17
9
2
2
2
2
4
5
6
6
5
3
1
1
1
8
7
4
1
5
4
4
4
8
6
4
2
2
2
4
7
10
5
1
1
11
22
14
7
5
4
4
21
15
9
7
6
14
23
17
12
12
13
14
15
16
16
16
8
1
1
1
1
1
1
1
6
9
10
11
11
11
11
12
16
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
81
81
81
100
120
120
120
120
106
138
109
120
138
121
120
112
139
118
120
121
138
121
123
137
128
132
136
163
136
137
124
126
116
117
117
106
123
119
116
121
111
118
108
117
138
107
155
108
114
136
114
119
118
139
108
100
118
95
110
110
126
163
107
117
114
155
96
88
99
91
102
136
98
104
87
86
86
97
96
138
138
94
106
102
104
104
109
122
139
139
139
151
163
163
163
163
163
163
163
20
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
44
44
44
62
71
75
77
78
79
51
24
16
8
4
2
1
2
3
2
1
6
9
9
9
14
7
1
11
11
11
13
9
5
3
2
1
2
2
2
3
7
6
5
4
5
4
3
3
5
4
3
4
4
4
5
9
8
5
2
2
13
20
10
1
1
1
12
17
9
2
3
12
10
8
9
6
3
3
27
51
34
18
20
17
14
14
16
10
4
4
4
12
16
18
19
14
9
9
9
9
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
155
155
155
139
137
135
137
137
137
137
112
129
134
136
155
152
138
125
122
119
113
114
123
123
131
152
142
157
155
139
125
125
113
117
119
114
152
120
121
120
112
135
115
124
137
108
149
112
119
128
116
120
116
138
102
96
109
97
110
107
125
157
111
121
112
149
93
86
94
87
90
128
96
84
84
83
81
94
97
137
137
97
111
97
119
119
121
128
138
138
138
147
157
157
157
157
157
157
157
54
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
139
3
3
3
3
3
3
3
3
3
8
10
11
10
10
10
23
19
10
1
8
9
10
16
23
16
10
22
17
13
14
10
7
7
7
7
8
9
5
1
11
8
4
1
5
7
8
9
5
1
3
5
6
7
4
1
6
4
3
3
10
18
26
34
18
2
8
15
15
9
3
12
9
7
26
14
3
3
23
44
35
26
18
10
3
3
3
3
3
10
14
16
17
17
18
18
18
18
18
18
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
32
81
81
81
86
86
88
93
93
93
86
86
86
88
86
87
103
81
101
87
84
88
88
87
103
90
93
125
100
102
103
115
100
103
115
96
115
97
100
101
100
111
98
101
93
85
105
90
93
125
88
89
90
93
91
90
111
85
94
90
85
122
87
91
86
105
68
64
71
70
75
125
69
75
64
53
58
62
69
93
93
55
52
50
43
50
58
67
85
85
85
103
122
122
122
122
122
122
122
55
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
26
14
14
14
14
14
8
2
2
2
2
2
2
5
7
9
8
8
5
2
9
11
6
1
5
7
9
6
4
4
7
9
10
11
21
22
23
24
17
10
10
8
5
3
7
9
10
11
7
3
4
8
10
11
11
9
7
6
6
6
10
15
9
3
3
3
6
12
15
10
6
12
18
25
21
13
6
6
10
12
14
16
9
3
9
12
13
14
15
16
17
10
3
3
3
3
3
3
3
18
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
73
86
86
86
86
86
81
81
75
142
82
92
101
109
103
109
115
112
136
133
100
103
106
105
109
109
103
115
100
90
85
106
86
93
94
111
109
86
98
99
103
115
108
136
142
101
101
96
100
99
111
125
99
123
96
93
115
85
87
85
78
101
81
82
82
111
86
90
95
136
77
72
74
70
73
70
77
87
92
142
142
92
106
98
125
125
115
123
123
96
96
87
81
79
76
74
70
70
70
55
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
32
32
32
21
10
10
10
10
10
7
4
4
3
2
2
2
2
2
2
2
2
2
1
1
3
4
5
4
4
4
2
1
1
1
2
3
3
4
5
5
6
4
3
9
10
7
4
4
16
10
4
5
5
6
6
6
8
5
3
3
13
22
12
3
3
3
7
10
13
15
13
11
6
1
32
21
11
11
16
22
18
15
14
8
3
3
3
3
3
5
7
10
12
13
13
13
13
13
14
16
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
37
83
83
83
83
83
59
58
56
75
66
79
87
97
97
111
102
107
101
103
108
109
122
111
100
103
109
103
105
101
111
104
85
89
96
89
100
122
99
103
104
107
101
104
100
95
98
95
99
105
97
122
101
103
102
104
110
92
88
82
88
80
87
110
83
107
78
77
89
92
74
110
64
65
68
59
73
73
75
105
105
85
96
88
97
97
95
103
103
85
85
89
88
88
88
88
88
88
88
21
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
37
9
9
6
4
4
4
4
6
5
4
8
6
4
4
4
4
4
3
3
4
5
3
2
7
4
2
1
2
5
9
5
2
4
2
1
5
7
10
6
2
4
4
2
1
1
1
2
6
4
3
2
2
2
2
11
16
9
3
3
16
19
12
6
6
6
6
8
6
5
5
6
4
3
15
10
5
5
9
14
16
18
21
13
5
5
6
6
6
6
7
14
17
19
21
20
20
20
20
20
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
32
75
75
75
75
75
72
70
70
70
61
64
65
66
74
78
82
100
92
85
75
75
62
63
62
78
80
84
142
97
100
103
115
99
98
89
115
86
94
96
109
94
97
108
105
109
142
104
104
107
109
98
95
92
85
74
85
71
74
70
88
62
76
82
80
142
81
84
92
79
72
100
76
85
91
80
95
95
78
75
75
77
83
97
89
89
91
92
92
88
88
93
97
97
97
97
97
97
97
91
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
2
2
2
6
8
9
7
5
5
5
9
9
6
4
4
4
4
4
3
2
3
2
1
2
2
3
4
4
4
4
3
2
2
2
3
5
7
8
7
6
11
6
1
5
10
5
1
1
2
3
2
1
1
1
2
4
9
5
1
1
4
8
5
3
2
1
6
12
10
9
16
24
12
1
38
26
15
15
10
5
5
17
46
24
2
2
2
2
2
8
15
24
28
30
31
32
32
32
33
46
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
108
108
108
92
89
85
81
79
77
79
79
85
93
95
108
103
106
107
109
101
102
107
132
109
117
119
120
146
117
124
110
106
102
102
110
107
116
132
114
121
124
141
113
116
111
107
123
117
121
146
114
132
109
113
108
101
141
97
107
105
92
141
96
98
103
123
91
95
96
87
88
146
81
78
76
59
60
61
67
79
79
64
63
59
74
74
76
81
89
89
92
115
141
141
141
141
141
141
141
53
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
79
6
6
6
6
6
6
6
6
6
34
20
6
6
5
5
6
6
5
5
5
5
8
6
4
3
4
3
3
4
3
3
8
13
14
10
7
7
8
6
5
6
8
8
7
6
5
5
12
12
12
8
5
5
5
6
8
4
1
1
12
22
16
10
5
1
8
8
8
4
1
5
3
1
1
1
1
1
9
18
25
19
13
7
2
2
2
2
2
7
10
10
10
10
10
10
10
10
10
13
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
127
141
141
141
141
143
157
174
174
174
160
164
176
174
150
147
143
124
132
134
134
156
152
156
176
164
172
182
164
153
156
172
131
135
135
119
176
113
128
132
130
141
132
138
174
136
153
136
130
136
128
129
129
143
135
113
139
109
123
120
115
182
113
121
128
153
106
104
104
100
99
136
107
110
120
139
110
129
138
174
174
139
142
122
123
123
129
134
143
143
143
162
182
182
182
182
182
182
182
120
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
100
86
86
46
6
6
6
6
6
6
6
6
6
6
6
25
30
18
6
4
4
9
7
6
13
10
8
24
23
19
16
15
15
11
7
15
8
2
2
2
6
6
6
6
7
6
6
6
5
5
7
5
3
3
3
9
13
7
1
1
9
18
12
6
6
8
10
18
13
7
2
15
8
1
40
21
2
2
30
58
41
24
20
11
2
2
2
2
2
6
10
15
17
18
20
20
20
20
20
20
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
33
91
91
91
97
106
119
140
140
140
102
106
98
93
92
93
94
92
98
98
80
98
89
103
116
159
126
126
159
127
132
159
114
112
117
98
118
109
96
103
105
110
110
109
140
100
108
104
96
109
85
86
94
93
91
94
118
82
88
100
79
79
100
85
82
80
100
73
74
70
80
66
62
71
86
80
118
118
108
140
140
87
86
88
80
78
75
73
73
66
64
62
60
64
69
75
86
86
86
86
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
33
33
33
18
4
4
4
4
4
4
4
4
4
4
4
2
1
2
2
2
11
21
12
3
6
4
2
2
2
5
8
4
1
1
1
1
4
6
6
6
13
7
1
1
2
2
2
3
11
11
12
12
12
12
7
2
2
4
5
3
2
10
6
3
3
3
4
11
7
4
7
10
11
13
15
13
11
11
18
25
20
16
9
3
22
41
29
16
3
3
3
3
3
3
3
3
3
3
3
58
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
103
103
103
94
101
108
121
141
141
141
108
117
123
117
120
117
133
116
107
100
98
94
102
104
123
117
114
158
111
109
111
122
105
109
114
130
123
98
109
104
98
116
100
111
141
103
148
111
109
128
104
108
110
133
100
105
116
107
130
116
122
158
123
121
113
148
91
85
96
89
95
128
93
83
85
77
79
90
95
141
141
92
93
75
64
71
89
103
133
133
133
145
158
158
158
158
158
158
158
57
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
70
70
70
37
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
5
5
8
9
5
2
3
2
1
1
1
1
1
3
4
2
1
1
1
2
4
2
1
1
5
4
4
4
2
1
4
4
4
4
3
2
9
6
3
3
9
16
8
1
1
5
10
14
15
11
8
12
14
14
14
11
8
8
15
22
19
16
38
19
1
1
1
1
1
29
43
33
23
23
23
18
14
14
14
14
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
117
174
174
174
174
174
180
187
187
187
148
146
137
131
128
134
138
133
161
160
113
117
115
108
123
117
119
159
117
112
115
123
104
106
102
91
123
90
112
114
118
174
129
138
187
129
149
134
134
130
135
161
128
161
118
109
112
102
113
109
123
159
123
122
114
149
102
103
116
138
113
130
111
102
102
86
100
118
122
187
187
137
149
159
161
161
161
161
161
138
138
152
159
159
159
159
159
159
159
60
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
86
73
73
38
4
4
4
4
4
4
4
4
4
4
10
14
13
12
7
2
3
5
7
10
18
14
10
10
5
1
10
5
1
4
4
2
1
1
2
4
13
7
1
1
4
4
4
4
5
7
7
7
7
8
6
4
11
6
1
1
30
38
46
71
38
5
11
15
19
36
20
5
9
13
49
27
5
5
27
50
33
17
39
44
47
48
49
49
50
52
53
39
25
25
25
25
25
25
25
55
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
117
143
143
143
143
143
141
139
139
139
118
117
114
122
117
115
156
119
125
118
106
107
121
118
130
133
156
155
134
134
132
130
120
130
120
125
156
128
132
132
128
143
130
127
139
123
115
117
117
123
117
125
119
135
107
123
105
96
109
101
101
155
99
106
106
104
91
90
89
88
88
123
92
84
82
83
83
97
106
143
143
113
118
104
125
125
124
129
135
135
135
145
155
155
155
155
155
155
155
62
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
86
8
8
8
8
8
8
8
8
8
28
25
17
10
10
6
3
3
3
4
5
6
8
7
7
10
7
4
4
4
4
4
4
4
6
7
7
8
5
2
12
7
2
1
12
6
1
1
3
5
9
9
9
9
5
2
3
3
3
3
5
14
8
3
2
1
6
12
13
9
5
12
6
1
36
20
5
5
27
50
33
17
38
20
2
2
2
2
2
22
36
43
46
48
50
50
50
50
50
50
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
111
111
111
106
105
104
101
101
101
107
109
114
151
119
114
113
127
109
110
115
110
116
128
122
151
132
130
167
136
131
135
148
131
148
135
126
151
122
117
117
118
118
112
122
110
115
153
127
131
167
121
115
117
114
104
98
118
96
109
109
125
163
118
112
107
153
89
81
98
83
84
167
87
90
89
87
74
77
73
83
83
79
111
84
115
115
113
119
125
125
125
144
163
163
163
163
163
163
163
66
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
76
76
76
55
35
35
35
35
35
35
35
23
11
11
11
12
15
8
2
2
2
2
5
7
10
6
2
2
1
1
6
3
1
1
3
3
3
3
4
3
3
3
3
12
7
2
2
3
8
12
8
5
3
3
3
6
10
9
8
7
6
10
10
10
6
2
4
7
8
6
4
11
24
30
36
20
4
4
25
46
33
20
15
8
1
1
1
1
1
2
4
7
9
10
10
10
10
10
11
54
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
25
143
143
143
143
143
118
108
93
93
80
88
98
86
96
112
131
151
160
181
123
119
108
98
103
106
111
129
116
131
110
120
114
118
120
139
121
112
127
123
134
151
128
127
145
107
103
107
121
127
139
181
130
154
139
133
142
129
131
131
120
134
121
126
127
151
127
110
115
145
121
113
125
120
118
142
107
112
118
143
143
123
144
143
181
181
157
155
154
131
131
140
142
142
142
142
142
142
142
47
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
19
19
19
12
5
5
3
2
2
2
2
2
2
2
2
2
2
2
2
3
2
2
11
14
13
11
9
11
8
6
9
6
3
3
11
9
8
8
8
5
2
3
4
5
5
3
2
2
6
8
11
6
2
2
2
5
8
9
11
26
24
22
40
38
30
22
20
15
10
11
10
10
15
20
42
27
13
13
16
20
20
16
13
50
69
78
49
20
20
16
13
13
13
13
13
13
13
13
13
13
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
44
77
77
83
101
101
101
101
92
90
92
95
115
106
102
109
126
99
100
97
92
101
102
109
125
109
126
101
105
104
101
125
101
108
112
108
126
123
112
124
110
104
106
124
104
99
95
96
94
92
93
110
91
97
94
84
110
80
72
83
74
71
110
81
85
95
93
77
86
76
74
86
61
81
58
56
59
60
66
81
81
66
72
85
97
97
97
97
97
96
96
77
73
70
65
63
61
58
58
57
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
44
44
44
39
35
35
35
35
56
29
2
2
2
5
7
5
4
3
2
1
1
2
2
2
4
6
7
7
7
7
4
2
1
1
2
4
8
13
9
6
29
15
1
1
8
8
8
8
5
3
4
3
3
3
3
4
6
3
1
1
10
20
12
5
3
1
4
12
16
15
9
4
14
14
10
6
6
6
15
25
24
24
19
14
19
22
23
13
4
4
4
5
5
5
5
5
5
5
6
14
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
95
95
95
86
83
83
77
70
70
70
58
68
80
76
95
93
106
113
110
153
104
102
101
93
94
96
99
98
111
111
97
106
104
108
133
107
110
110
111
118
133
116
133
117
111
120
99
104
118
118
133
153
127
153
128
113
150
102
113
125
117
133
150
108
107
113
96
90
88
96
81
88
78
85
89
92
104
104
96
96
85
78
95
119
153
153
153
153
153
104
96
98
89
87
85
83
80
80
80
26
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
21
21
21
11
2
2
2
2
2
2
2
2
2
2
1
1
4
3
2
2
2
2
5
8
10
5
1
6
5
5
6
5
5
6
6
5
5
5
25
23
22
12
3
4
4
4
5
10
7
5
10
9
8
8
8
24
17
10
4
4
10
42
36
23
10
6
3
10
13
14
8
3
17
21
26
14
3
3
9
12
15
12
8
5
23
32
37
20
3
3
3
4
4
4
4
4
4
4
5
10
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
100
100
100
101
103
103
103
103
103
93
105
106
120
113
103
113
95
96
103
89
85
89
95
97
120
113
103
108
103
108
105
93
90
93
93
86
120
86
88
92
108
91
94
90
85
82
82
88
86
90
80
108
85
84
88
94
74
69
73
71
67
89
69
71
69
70
66
61
62
77
62
68
57
68
52
51
53
53
56
70
70
59
63
68
57
57
62
64
71
71
71
69
69
68
68
68
68
68
68
51
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
75
12
12
11
10
10
7
5
5
5
9
9
6
4
6
5
4
4
4
4
5
12
8
4
7
13
9
5
5
5
5
3
2
2
3
2
1
1
1
2
21
11
1
1
3
2
1
1
8
10
7
4
4
4
10
7
5
5
5
5
5
14
10
6
4
2
7
13
10
8
6
5
10
16
16
12
8
8
6
5
5
11
17
10
3
3
3
3
3
4
5
10
13
14
15
15
15
15
16
17
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
109
109
109
108
107
107
107
107
107
105
107
105
107
108
109
106
119
107
107
116
100
102
101
105
106
110
119
125
116
117
121
134
108
134
115
111
134
102
102
102
97
96
92
98
90
86
104
93
101
125
100
109
103
116
94
88
109
84
92
102
106
117
109
93
87
104
77
71
80
80
76
125
81
85
92
83
89
89
79
92
92
63
65
69
74
84
94
116
116
106
106
113
117
117
117
117
117
117
117
59
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
88
5
5
5
5
5
5
5
5
5
9
7
5
6
8
6
4
3
2
2
3
5
6
6
6
13
13
13
13
14
14
10
6
7
5
3
1
1
3
6
19
13
7
1
4
4
4
5
8
5
3
5
6
8
7
6
8
5
2
2
10
20
11
2
2
3
7
16
14
9
5
10
14
19
28
16
5
5
26
48
33
19
15
10
6
6
17
9
2
2
2
7
9
10
11
11
11
11
12
18
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
155
155
155
143
143
145
156
170
170
170
152
160
160
156
155
141
134
128
125
126
105
113
120
127
160
144
151
179
155
142
131
123
122
140
125
114
160
112
128
126
128
143
126
136
170
129
151
139
135
164
132
133
133
134
140
108
133
108
121
118
123
179
120
120
125
151
101
94
110
104
108
164
118
121
119
133
113
125
134
170
170
127
129
113
126
126
126
130
134
134
134
156
179
179
179
179
179
179
179
119
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
142
67
67
35
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
5
4
4
4
5
4
3
2
2
2
2
3
3
4
6
5
4
4
14
18
22
12
3
2
3
2
1
1
3
3
3
8
10
11
12
13
12
7
2
2
9
16
26
30
23
16
11
12
13
16
13
10
6
2
34
22
11
11
30
50
43
30
18
10
3
3
3
3
3
10
14
16
17
17
18
18
18
18
18
18
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
50
77
77
78
89
89
89
89
89
88
89
89
84
89
90
98
117
100
110
88
85
88
87
93
98
98
117
101
97
91
87
101
87
93
101
98
118
110
91
89
87
87
86
89
100
84
101
88
92
98
111
103
97
92
86
80
118
78
78
84
80
83
103
85
83
111
78
74
79
73
66
100
57
68
79
82
118
118
87
83
83
60
60
55
62
62
67
73
83
83
83
69
67
64
61
60
58
56
56
54
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
50
6
6
6
6
6
6
6
6
6
16
27
16
6
5
5
6
6
5
5
5
4
3
8
14
8
2
2
2
2
20
11
3
5
9
6
3
3
7
9
12
8
5
3
7
5
3
3
3
3
4
3
3
3
3
6
9
7
6
6
13
20
26
28
15
3
3
15
10
6
10
20
10
1
9
9
9
10
31
52
34
17
15
9
3
3
3
3
3
3
3
8
11
12
13
13
13
13
14
23
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
120
172
172
172
172
172
179
187
187
187
148
147
136
132
121
127
141
130
164
162
121
125
118
119
125
124
128
163
131
126
124
151
111
115
120
103
128
118
124
126
129
172
133
139
187
139
155
141
140
136
140
164
132
161
130
118
118
111
124
122
151
163
132
140
131
155
139
113
116
137
118
136
118
107
126
87
103
124
120
187
187
138
150
135
164
164
156
161
161
151
151
158
163
163
163
163
163
163
163
126
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
89
81
81
45
10
10
10
10
10
10
10
10
10
9
7
5
16
13
7
2
3
5
7
7
8
7
7
24
17
10
19
21
15
10
5
1
1
1
1
1
2
1
1
3
6
3
1
1
3
5
4
3
2
2
1
1
6
5
5
5
29
28
27
27
27
21
16
12
32
19
6
8
4
1
44
25
6
6
30
54
37
21
21
14
7
7
7
7
7
14
17
19
20
20
20
20
20
20
20
21
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
105
105
105
84
79
79
77
74
74
74
67
79
78
84
105
79
90
89
85
120
86
88
84
78
82
84
90
96
108
110
107
120
108
103
105
94
108
103
97
96
110
94
91
103
90
87
88
102
95
95
100
120
100
118
101
97
91
102
95
93
120
97
78
85
78
71
87
63
66
73
67
69
97
62
63
66
64
68
65
79
79
66
79
77
120
120
112
118
120
120
120
88
82
77
71
69
67
63
63
63
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
79
6
6
6
6
6
6
6
6
6
10
10
7
4
4
4
4
4
4
4
4
5
13
21
17
12
7
3
3
3
3
6
7
9
5
1
4
6
7
8
9
6
3
9
6
3
3
9
9
6
3
3
3
3
3
5
7
10
12
9
7
17
10
3
2
1
12
12
13
10
8
10
5
1
9
8
8
8
32
53
35
17
15
8
2
2
2
2
2
10
16
15
14
14
14
14
14
14
14
22
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
85
85
85
82
82
80
80
80
67
80
77
84
100
100
86
89
94
91
92
98
90
94
90
83
94
83
91
95
102
112
140
94
90
93
90
89
112
101
102
107
112
140
107
112
103
103
106
100
106
102
103
140
94
98
90
82
83
72
69
67
59
66
57
60
60
64
61
59
59
83
54
60
50
48
54
47
56
56
58
79
79
57
67
66
94
94
88
98
98
80
80
71
66
64
61
59
58
56
56
54
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
50
1
1
1
1
1
5
9
14
14
14
12
8
4
4
4
4
4
4
4
4
5
5
5
6
4
2
2
2
8
10
7
4
3
3
4
6
7
6
6
4
2
1
1
6
8
9
11
8
6
11
6
2
2
2
2
7
5
3
3
6
10
6
3
3
4
8
12
10
9
7
5
3
1
9
8
8
8
4
1
1
12
7
3
4
4
4
4
4
4
4
3
3
3
3
3
3
3
3
23
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
86
175
175
175
175
175
181
188
188
188
156
157
156
151
155
160
169
169
190
192
160
158
151
145
152
146
149
191
165
164
162
183
159
163
168
182
162
164
165
167
170
180
166
168
188
169
172
175
177
178
182
192
171
192
168
168
180
160
165
161
183
191
161
163
160
182
149
143
151
152
136
176
140
141
165
150
158
166
163
188
188
158
169
181
192
192
192
192
192
183
183
188
191
191
191
191
191
191
191
165
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
59
59
59
48
38
38
32
27
27
27
27
19
11
9
9
10
9
9
13
12
10
9
10
46
28
11
9
8
8
8
8
8
16
14
13
16
18
20
16
13
13
13
13
13
11
10
10
15
10
6
14
18
20
22
17
12
9
5
2
2
30
30
25
20
37
19
2
17
33
23
13
22
23
25
52
32
13
13
82
128
76
25
61
90
105
112
116
91
66
66
66
73
76
78
79
79
79
79
80
90
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
58
142
142
142
142
142
157
172
172
172
120
131
129
135
145
147
174
158
177
180
148
153
145
141
141
140
153
161
152
157
149
163
148
151
155
156
161
155
150
151
157
155
155
161
172
163
166
167
182
169
173
180
165
178
163
164
153
157
156
149
163
161
140
148
146
159
140
130
127
153
141
149
164
154
182
159
161
166
159
172
172
157
160
142
180
180
172
178
178
174
174
168
166
168
171
175
182
182
182
182
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
13
13
13
9
5
5
5
5
5
5
5
3
1
3
2
1
2
3
3
3
3
3
11
15
9
4
2
1
1
1
1
4
5
6
19
19
19
20
15
10
10
5
1
1
3
4
6
11
11
11
11
8
5
5
3
1
6
7
7
8
19
25
31
30
25
16
8
9
10
10
9
9
10
11
75
42
10
10
76
109
61
14
58
32
7
7
7
7
7
35
60
72
78
81
85
85
85
85
85
85
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
86
187
187
187
187
187
181
176
176
176
139
155
158
159
160
183
171
169
181
191
152
145
156
155
156
183
154
159
163
168
155
160
142
145
150
139
183
135
155
159
168
187
154
146
176
142
142
144
158
150
160
191
159
191
154
146
149
148
156
168
160
168
145
144
142
139
132
128
131
173
131
139
142
137
158
135
140
151
154
187
187
153
166
179
191
191
191
191
191
171
171
168
164
163
162
161
160
159
159
158
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
22
22
22
13
5
5
5
5
5
5
5
7
8
6
5
6
4
3
4
4
5
6
8
7
6
7
5
4
3
2
4
3
2
4
3
2
2
2
2
3
6
3
1
1
6
7
8
9
7
6
11
12
12
12
7
3
12
8
4
4
13
22
36
28
21
21
13
6
10
22
16
10
10
11
73
47
22
22
63
104
64
25
56
80
92
98
101
102
104
92
81
81
81
81
81
81
81
81
81
81
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
146
198
198
198
198
198
143
132
123
197
137
161
194
172
183
194
193
189
200
200
180
181
183
181
186
194
190
200
192
193
186
196
179
194
185
166
194
181
184
188
190
198
181
192
197
178
186
183
200
184
189
200
189
198
194
179
200
183
191
193
196
200
190
190
187
200
181
163
174
200
182
200
197
200
200
200
200
200
193
200
200
198
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
118
67
67
36
5
5
5
5
5
3
1
4
5
3
1
4
8
4
1
9
29
27
17
8
8
9
10
30
19
8
30
19
8
8
8
8
8
8
9
9
9
24
16
9
8
7
7
7
27
21
15
11
8
8
8
11
9
7
7
61
41
22
33
104
63
22
25
23
22
22
31
40
66
99
133
86
40
40
80
120
93
66
129
164
182
191
155
120
120
137
155
177
188
194
197
198
199
199
199
200
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
18
85
85
85
85
85
61
62
60
87
86
114
162
137
162
162
138
124
121
113
115
130
124
129
155
127
130
127
124
131
118
120
114
120
133
145
155
145
129
122
124
122
126
145
129
139
145
146
176
145
145
140
136
138
135
132
138
138
129
131
117
120
116
125
128
155
127
128
108
103
112
122
128
129
176
138
128
131
128
132
128
128
155
108
117
117
121
128
138
138
138
138
138
144
151
160
176
176
176
176
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
15
2
2
2
2
2
5
6
4
2
2
2
4
4
5
5
6
6
5
4
5
4
4
5
4
4
3
2
2
2
2
4
7
8
10
12
13
14
12
10
10
10
6
2
12
12
12
13
13
11
7
4
4
4
3
2
8
8
8
8
7
6
4
3
3
16
21
27
15
4
11
18
21
25
81
46
12
12
48
66
45
25
61
34
7
7
7
7
7
23
40
53
59
62
66
66
66
66
66
66
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
110
143
143
143
143
143
143
143
143
143
112
115
113
112
139
120
137
139
179
180
129
137
131
139
121
122
118
116
118
138
126
127
139
122
112
108
122
106
118
122
127
143
134
140
143
140
144
143
174
149
156
180
141
159
127
127
117
123
132
138
132
163
138
140
141
155
135
120
113
143
126
141
139
163
174
120
123
123
128
143
143
125
155
143
180
180
159
159
159
138
138
117
110
119
130
146
174
174
174
174
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
83
83
83
43
4
4
4
4
4
4
4
4
4
4
4
4
4
4
3
2
3
5
22
16
9
2
2
3
3
4
4
4
4
7
6
5
4
4
4
3
2
1
1
11
8
5
2
2
6
8
5
3
2
2
2
2
4
5
7
10
6
2
41
35
23
11
14
17
20
15
10
20
16
12
50
30
10
10
23
37
31
25
15
5
40
57
47
37
37
47
52
28
5
5
5
5
5
5
5
58
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
121
185
185
185
185
185
184
184
184
184
140
151
170
142
151
165
171
189
190
191
156
157
142
137
134
144
153
145
163
175
159
166
161
170
157
166
147
136
151
153
156
189
151
165
184
147
150
152
157
163
166
191
163
168
170
141
145
155
160
175
166
180
160
158
148
189
148
144
163
168
162
163
155
180
155
170
176
185
185
185
185
148
153
164
191
191
177
180
178
176
176
175
175
175
175
152
147
129
129
125
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
101
6
6
6
6
6
6
6
6
6
10
9
6
4
4
4
4
4
3
2
11
14
18
12
7
7
7
4
2
2
2
2
2
7
8
5
2
2
6
8
10
9
6
4
4
4
5
9
7
5
10
12
13
14
15
14
14
25
37
25
14
32
18
5
5
14
16
18
75
55
32
9
13
18
51
36
22
22
22
22
20
18
18
18
69
94
113
94
76
47
18
18
18
18
18
18
18
18
18
18
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
87
87
87
92
98
98
98
100
101
108
114
107
137
116
114
122
137
136
153
154
137
121
115
111
117
107
105
109
103
100
117
97
92
97
103
90
120
103
96
96
103
90
89
86
97
87
89
90
98
102
114
148
113
154
114
108
120
99
106
102
91
117
90
92
103
82
83
88
90
103
101
94
100
107
117
111
120
120
107
103
94
103
114
103
148
148
133
154
154
108
107
116
109
109
110
109
109
109
109
35
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
60
60
60
35
10
10
10
10
10
10
10
10
6
2
7
5
3
2
2
2
2
2
4
6
8
9
8
8
8
8
6
5
5
6
4
3
3
3
3
4
7
5
3
3
4
3
3
3
3
3
3
3
3
3
2
2
10
6
3
3
11
19
11
3
3
4
6
12
15
19
12
6
43
39
35
26
18
18
16
15
15
12
9
11
12
13
13
13
14
11
9
9
9
9
9
9
9
9
9
9
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
21
173
173
173
173
173
158
149
144
144
105
110
106
100
112
114
122
167
118
122
115
108
108
107
111
120
126
136
156
131
130
127
121
121
120
119
122
118
119
117
118
173
123
135
160
132
156
140
138
167
138
131
146
122
120
121
119
120
124
131
120
136
119
122
111
160
99
93
108
96
97
160
99
114
125
111
146
146
135
173
173
136
138
117
117
117
122
124
131
131
131
133
136
136
136
136
136
136
136
97
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
6
6
6
5
4
4
4
4
4
4
4
4
4
4
4
4
4
4
3
2
3
4
5
10
11
8
5
5
9
12
12
8
5
4
9
7
5
5
7
4
2
7
8
10
8
5
2
2
3
4
10
6
2
2
2
8
14
9
4
4
13
22
13
5
5
7
10
18
20
21
21
22
22
22
53
37
22
22
29
37
29
19
10
9
8
8
8
8
8
9
9
9
9
9
10
10
10
10
10
10
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
44
44
44
33
31
27
23
24
26
33
40
45
62
66
64
89
72
75
92
77
73
89
68
72
76
81
89
85
107
97
92
113
107
93
98
96
115
91
88
84
79
79
79
81
83
84
91
91
84
83
85
90
82
92
75
78
67
72
78
77
113
88
88
115
81
76
74
63
62
71
59
58
50
56
53
50
60
60
54
52
50
56
60
58
90
90
93
103
115
115
115
74
67
62
57
57
55
53
53
53
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
6
1
1
1
1
1
2
4
3
2
4
8
6
4
4
4
4
4
3
2
3
5
3
2
2
3
5
4
3
5
4
3
2
2
1
1
2
4
5
6
7
5
3
5
4
3
3
3
13
11
10
8
7
7
6
6
6
3
1
1
4
8
20
25
13
1
1
10
6
2
1
1
16
25
15
6
6
6
3
1
1
10
17
9
2
2
2
2
2
11
15
10
6
6
6
6
6
6
6
20
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
37
70
70
81
103
103
103
104
108
116
158
125
128
130
158
119
116
123
158
110
106
112
96
97
101
89
91
89
93
92
84
116
86
88
104
78
77
84
70
73
79
89
92
116
104
91
93
88
88
90
90
94
98
97
104
116
89
86
82
84
66
64
63
68
68
65
84
60
64
75
69
69
96
58
58
58
56
56
60
69
69
57
66
63
94
94
89
96
96
96
96
76
72
68
64
62
56
56
56
19
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
6
1
1
1
1
1
5
10
18
16
14
12
8
4
7
5
3
2
3
4
8
12
11
10
9
5
2
2
2
2
2
3
5
9
11
6
2
2
6
8
10
5
1
1
6
3
1
1
3
6
13
21
25
29
24
15
7
4
1
1
6
11
7
3
2
1
8
10
9
6
3
4
2
1
9
6
3
3
2
1
1
10
12
7
2
2
2
2
2
3
4
9
11
12
13
13
13
13
14
16
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
79
80
80
85
92
92
92
94
97
103
116
112
112
110
116
112
99
105
116
97
101
112
95
97
101
100
101
125
104
97
96
114
93
93
98
93
89
107
84
88
93
94
94
114
94
91
105
88
88
125
79
82
88
95
101
114
110
90
86
79
88
80
87
110
78
105
65
63
75
73
71
125
65
68
69
58
66
66
62
75
75
62
63
88
50
54
66
69
82
82
82
85
88
88
88
88
88
88
88
53
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
32
32
32
21
10
10
10
10
8
6
14
12
8
4
2
3
4
4
3
2
3
3
2
2
3
4
16
22
25
29
16
4
4
4
4
4
11
15
12
10
10
5
1
4
5
3
1
1
3
6
4
3
3
3
6
9
8
7
7
11
15
21
13
6
2
2
2
2
2
2
3
4
3
3
15
13
12
12
9
6
6
13
21
11
2
2
2
2
2
8
14
17
19
20
21
21
21
21
21
21
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
79
80
80
80
82
84
87
92
92
92
75
81
86
87
94
108
98
104
83
94
90
92
97
108
108
109
108
151
109
108
108
98
92
96
92
104
101
81
92
93
94
118
90
102
104
102
151
109
116
131
104
103
100
100
97
103
118
85
93
89
79
127
91
94
93
151
92
95
101
87
81
131
68
70
69
59
67
67
68
92
92
60
62
57
63
63
70
76
88
88
88
107
127
127
127
127
127
127
127
61
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
47
14
14
9
5
5
5
5
5
5
5
5
5
5
5
5
4
4
3
2
7
6
5
9
13
10
7
21
11
1
18
10
3
3
4
2
1
1
5
5
5
4
3
6
9
6
3
3
3
3
4
3
3
3
3
6
10
7
5
5
12
21
13
6
5
4
7
10
7
4
5
6
4
2
7
10
11
13
13
13
14
17
12
7
2
2
2
2
2
3
5
6
6
6
6
6
6
6
7
20
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
108
108
108
91
90
88
86
84
84
84
89
105
134
122
122
122
134
116
113
118
134
116
123
115
116
119
123
131
114
107
124
98
100
102
100
100
116
105
107
107
124
118
103
107
106
103
112
106
108
131
103
101
102
103
100
101
118
84
89
89
90
127
95
93
91
112
75
74
88
80
76
131
62
65
68
59
70
70
67
84
84
54
55
49
51
51
62
71
88
88
88
107
127
127
127
127
127
127
127
22
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
84
10
10
10
10
10
10
10
10
10
10
10
7
4
10
7
4
4
4
7
9
12
6
1
11
9
5
2
2
2
2
6
8
6
4
12
16
20
14
9
9
6
4
3
5
4
4
4
3
3
4
6
7
8
8
8
6
5
5
6
8
17
18
20
19
13
8
11
14
18
16
15
9
4
8
13
15
18
14
10
10
16
11
7
4
4
4
4
4
6
8
7
7
7
7
7
7
7
7
14
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
136
136
136
108
113
119
126
139
139
139
101
112
109
104
136
91
94
94
90
115
83
91
74
71
79
89
99
119
105
136
98
103
90
86
93
84
99
103
90
94
95
103
100
103
139
101
105
98
93
90
95
98
95
115
88
98
81
78
83
78
73
119
79
83
81
105
74
70
71
77
67
69
69
69
65
81
76
91
93
139
139
89
93
86
85
93
92
115
115
86
95
108
119
119
119
119
119
119
119
56
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
105
80
80
45
10
10
10
10
10
10
10
10
7
4
4
4
3
3
4
3
3
4
4
5
5
5
5
3
1
1
1
1
1
2
4
2
1
1
5
5
5
4
3
3
5
4
4
4
4
4
4
3
3
3
3
9
10
6
2
2
6
16
11
6
4
2
6
10
7
4
2
15
16
18
32
17
2
2
25
49
33
18
16
13
11
11
21
13
6
6
6
11
13
14
16
16
16
16
16
16
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
108
108
108
91
97
105
113
130
130
130
103
112
109
109
108
104
122
103
100
104
93
97
97
96
121
96
97
100
108
101
101
121
95
101
100
90
122
88
92
94
93
101
100
109
130
92
90
88
86
89
93
102
100
104
93
122
79
78
84
76
70
106
73
76
74
94
71
67
68
94
73
82
80
104
106
59
73
85
85
130
130
85
93
86
104
104
98
106
106
85
85
74
67
64
60
59
58
56
56
56
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
79
72
72
41
10
10
10
10
10
10
10
7
5
4
4
4
4
4
3
2
3
3
2
2
6
4
3
3
3
4
38
20
2
4
3
3
3
4
10
13
17
11
6
1
3
4
4
5
4
3
3
3
3
4
2
1
7
4
1
1
1
2
2
2
2
3
4
9
10
5
1
8
30
24
19
10
1
1
8
15
16
17
13
7
2
2
2
1
1
1
1
5
7
8
9
9
9
9
10
19
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
113
113
113
72
65
57
47
45
40
46
51
66
79
79
113
85
87
80
105
75
82
83
80
81
88
94
98
128
113
96
96
91
88
89
92
84
99
105
85
88
92
106
88
99
90
85
105
91
98
128
99
99
94
90
86
84
106
80
88
83
75
119
80
87
94
105
84
94
86
80
86
128
75
84
80
78
90
90
88
90
90
94
87
63
58
58
67
74
87
87
95
104
119
119
119
119
119
119
119
87
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
84
8
8
8
8
8
8
8
8
8
10
10
7
4
4
4
3
3
4
5
5
3
2
3
5
3
2
14
10
7
20
22
18
14
9
4
2
1
1
1
10
10
6
2
14
11
9
9
9
6
3
4
4
4
3
2
12
8
4
4
12
20
12
4
3
3
10
15
18
10
2
15
23
25
21
11
2
2
5
6
8
22
18
11
4
4
4
4
4
9
14
14
14
14
14
14
14
14
14
55
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
105
105
105
92
90
86
83
90
90
93
133
99
107
111
105
133
104
103
108
103
96
133
90
88
102
102
104
151
105
88
89
77
72
90
68
65
64
67
70
73
74
118
75
90
89
87
151
97
103
131
93
96
85
87
87
76
118
71
85
94
93
122
107
103
109
151
94
107
95
84
85
131
66
64
64
60
63
66
65
81
81
55
60
55
65
65
60
62
61
63
73
93
122
122
122
122
122
122
122
17
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
79
9
9
6
4
4
4
4
10
7
4
8
6
4
4
3
2
2
4
5
7
17
9
1
5
3
2
2
2
2
15
8
1
4
8
6
3
1
1
1
10
21
12
4
7
9
10
11
8
6
9
5
1
1
1
1
6
4
2
2
6
10
15
8
2
2
2
2
4
3
3
12
24
20
13
6
3
3
6
7
9
10
12
10
8
8
8
7
6
6
6
6
6
6
6
6
6
6
6
12
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
142
142
142
142
142
144
156
171
171
171
137
140
141
137
142
128
155
127
127
124
105
103
98
107
111
117
155
119
123
142
127
129
122
141
125
128
155
130
134
135
132
142
139
136
171
125
108
108
109
108
113
127
125
136
141
125
101
102
104
95
103
119
93
100
99
108
88
94
83
85
87
82
97
85
77
85
88
107
119
171
171
115
128
112
127
127
127
131
136
136
136
127
126
124
122
121
119
119
119
59
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
113
73
73
50
28
28
28
28
28
28
28
19
11
10
10
10
10
7
5
5
16
12
8
5
3
15
10
5
3
2
5
4
3
3
6
9
13
17
9
1
6
6
3
1
4
3
3
3
3
2
1
4
5
7
4
1
6
3
1
1
8
16
9
3
2
1
6
11
12
9
6
14
28
32
37
21
6
6
29
53
46
31
17
10
4
4
4
4
4
7
11
13
14
15
15
15
15
15
16
17
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
88
181
181
181
181
181
181
182
182
182
162
176
177
177
177
185
174
178
183
185
172
172
162
180
173
185
172
172
170
159
180
170
152
158
161
158
185
169
161
160
158
181
157
157
182
163
161
158
183
164
172
185
169
185
169
141
150
147
153
141
170
172
142
147
145
163
137
145
132
160
128
136
148
151
183
150
161
161
163
182
182
165
169
178
185
185
185
185
185
170
170
173
172
173
176
178
183
183
183
183
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
22
5
5
5
5
5
5
5
5
5
35
23
12
4
4
4
4
4
2
1
3
3
4
6
8
6
4
2
2
2
2
5
6
4
2
2
2
2
5
5
6
6
5
4
11
9
7
7
6
5
11
16
19
22
13
4
5
6
7
9
29
32
18
5
5
17
20
15
10
42
26
10
10
11
80
51
22
22
61
100
78
57
80
90
95
97
98
86
75
75
75
74
73
73
73
73
73
73
73
80
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
50
85
85
85
85
85
81
85
77
83
107
106
125
119
125
125
110
101
104
106
108
111
114
113
110
125
111
109
114
106
114
125
102
107
108
98
125
117
98
103
106
110
113
125
117
108
106
101
106
100
93
117
100
98
96
125
86
90
90
84
96
85
79
80
73
91
67
70
72
66
68
81
64
68
68
62
68
68
68
85
85
68
68
81
59
66
74
81
96
96
96
88
87
85
83
83
81
81
81
26
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
50
50
50
30
10
10
9
9
9
9
10
9
5
2
3
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
7
11
10
9
9
14
18
18
11
4
3
4
3
3
3
10
6
3
3
3
4
11
9
7
4
1
1
7
14
8
3
3
4
6
8
9
10
8
6
12
18
26
16
6
6
7
8
9
14
19
16
14
14
14
12
10
10
10
14
16
17
19
19
19
19
19
19
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
136
136
136
123
120
110
110
110
114
144
114
121
118
118
136
113
139
121
120
121
100
103
99
92
118
105
114
123
136
111
133
118
97
97
101
90
104
108
104
106
112
125
112
133
144
113
117
112
111
123
112
125
116
139
112
107
109
91
94
88
92
119
99
104
100
95
90
73
81
82
82
123
98
71
68
65
75
91
92
144
144
91
104
97
121
121
122
130
139
139
139
129
127
125
123
122
119
119
119
61
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
111
84
84
43
2
2
2
2
2
2
6
4
2
5
7
9
7
6
4
2
6
10
7
4
4
3
2
1
1
1
1
1
1
3
8
4
1
1
2
2
2
5
8
11
11
6
2
2
3
5
13
7
2
2
2
3
8
7
7
7
10
14
8
2
1
1
8
11
12
9
6
9
6
4
9
7
6
6
28
50
34
19
12
6
3
3
3
3
3
7
11
8
6
6
6
6
6
6
6
23
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
21
83
83
83
83
83
83
83
83
83
68
73
75
73
77
94
100
99
154
110
107
116
134
108
112
117
128
134
146
160
142
147
134
132
134
120
121
154
137
141
160
142
136
133
126
120
115
119
125
133
133
160
146
134
125
118
154
130
136
142
147
129
134
134
128
140
127
104
109
99
93
117
92
104
124
142
146
146
130
140
140
113
121
117
110
110
122
130
147
147
147
144
144
143
142
142
142
142
142
33
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
6
6
6
8
9
9
9
9
10
10
10
10
7
4
4
4
4
4
3
2
3
5
6
7
7
7
7
7
7
7
7
7
4
2
5
5
5
5
8
12
21
30
20
10
6
2
2
11
8
5
2
2
2
2
2
3
5
4
4
4
5
22
13
5
5
5
6
9
11
13
8
3
3
4
33
24
16
13
13
13
21
15
10
8
7
7
7
7
7
8
9
9
9
9
10
10
10
10
10
10
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
44
87
87
87
103
103
103
103
92
92
105
107
138
116
104
116
116
107
107
115
96
101
108
112
138
117
116
126
106
107
102
100
102
102
104
102
138
107
112
116
119
116
117
119
116
119
103
104
105
126
105
96
95
93
90
84
109
74
80
78
72
118
78
81
80
103
64
58
67
63
65
126
60
63
63
52
59
60
63
87
87
55
53
45
39
44
57
67
88
88
88
103
118
118
118
118
118
118
118
59
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
6
6
6
20
27
31
33
35
24
13
2
2
2
2
7
5
3
2
2
2
2
2
5
8
8
9
9
9
9
9
9
7
5
3
7
8
8
9
35
28
21
13
5
8
6
5
5
11
20
11
3
4
5
6
7
8
9
5
2
2
4
16
10
4
3
2
7
12
7
2
6
11
8
5
8
8
8
8
10
12
14
13
12
6
1
1
1
1
1
2
4
8
10
11
11
11
11
11
12
13
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
61
90
90
90
92
92
92
94
97
108
112
112
141
115
112
123
141
135
149
148
141
114
126
97
95
98
101
101
104
133
102
104
110
126
115
108
118
107
104
115
102
101
103
100
96
113
97
98
113
111
120
145
125
149
126
103
98
98
108
133
109
112
109
118
96
97
85
73
70
90
71
82
80
107
112
99
104
104
90
90
90
79
95
93
145
145
135
149
149
133
133
99
91
84
76
72
67
61
61
48
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
19
6
6
6
6
6
8
10
8
6
14
12
8
4
8
6
4
4
3
2
6
4
3
13
13
13
9
5
2
2
2
2
2
11
9
5
2
2
6
5
5
7
5
4
9
6
4
4
5
4
3
3
3
3
5
10
15
9
3
3
5
8
25
23
17
11
6
4
3
5
4
3
32
40
29
16
3
3
44
64
45
27
13
9
6
6
6
6
6
9
11
12
12
12
13
13
13
13
13
13
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
21
90
90
90
90
90
73
71
69
85
73
79
94
83
86
97
100
113
113
108
95
98
95
97
113
96
102
109
113
138
113
120
108
113
105
100
124
91
103
110
102
113
103
101
110
86
94
93
94
113
114
100
102
108
96
103
116
99
109
138
120
105
118
124
110
114
90
81
88
98
82
110
78
83
97
98
116
116
103
113
113
78
79
82
82
94
107
116
138
138
138
109
104
98
91
88
80
80
80
32
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
12
6
6
5
5
5
5
5
5
6
8
6
5
6
5
4
3
4
3
2
8
4
1
10
6
3
10
6
3
3
3
3
4
6
8
6
5
5
8
11
14
18
10
3
3
6
8
10
8
7
4
1
1
1
1
10
8
5
3
3
19
22
13
4
4
5
6
4
3
3
3
3
23
27
32
17
3
3
44
64
51
30
9
18
22
27
31
33
35
22
9
9
9
9
9
9
9
9
9
9
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
50
73
73
73
74
75
77
81
81
81
72
82
88
85
85
85
84
68
70
73
84
70
67
73
74
78
88
120
99
104
104
104
95
93
94
84
83
85
86
94
88
86
91
85
87
87
95
93
93
120
97
96
97
97
89
97
93
77
84
78
81
111
85
93
79
95
62
55
65
62
63
120
69
72
74
82
63
66
68
81
81
54
52
46
43
43
51
55
66
66
70
89
111
111
111
111
111
111
111
24
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
6
6
6
5
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
3
2
1
3
6
5
3
2
2
1
1
1
3
4
6
7
9
13
15
17
12
8
11
14
8
3
3
21
17
10
3
3
3
3
3
12
7
2
2
10
18
26
29
15
1
4
10
7
5
4
6
3
1
24
14
4
4
6
7
9
12
12
7
3
3
3
3
3
5
8
10
11
12
12
12
12
12
13
15
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
85
144
144
144
144
144
127
126
124
146
116
112
111
104
110
119
130
134
157
161
120
109
112
88
87
93
112
116
125
162
145
123
124
121
124
123
123
137
128
136
162
145
129
132
146
126
137
122
126
126
132
162
127
161
126
109
120
103
108
115
123
120
120
106
103
134
96
91
94
118
103
109
109
120
120
104
111
118
110
146
146
129
139
149
161
161
161
161
161
123
123
115
107
106
104
103
103
102
102
102
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
50
2
2
2
2
2
2
2
2
2
14
8
2
2
2
2
2
2
2
2
2
2
7
5
3
3
6
7
8
8
8
9
9
10
9
6
3
3
6
8
10
9
6
4
5
5
6
9
8
7
11
8
5
5
5
5
6
6
7
10
14
50
31
12
6
43
24
6
26
18
10
26
25
25
55
32
10
10
46
82
53
25
22
52
67
74
78
79
79
50
22
22
22
22
22
22
22
22
22
22
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
37
75
75
75
75
75
75
75
75
75
69
76
85
79
85
88
87
107
92
89
97
82
74
76
75
80
97
90
90
117
91
99
100
99
110
91
110
110
104
105
117
107
96
99
100
97
104
92
104
98
98
117
94
92
97
80
82
75
73
101
68
74
83
83
103
107
85
92
90
84
101
86
91
103
91
90
90
90
88
84
78
103
76
88
92
92
92
92
92
77
77
69
64
67
70
76
86
86
86
86
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
6
6
6
8
9
9
9
9
10
10
10
10
7
4
4
4
4
4
4
4
4
5
4
4
4
4
7
8
10
18
11
4
4
8
7
6
5
4
4
4
14
12
6
1
3
4
6
10
10
10
10
13
15
16
10
4
10
6
3
3
6
10
8
6
6
5
5
11
7
4
3
25
31
34
18
3
3
3
10
18
38
36
23
10
14
16
17
13
10
10
10
10
10
10
10
10
10
10
10
56
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
32
83
83
91
116
116
116
116
101
140
99
110
130
103
112
99
101
104
116
123
103
112
95
99
109
101
130
131
99
90
86
80
75
90
73
70
89
73
86
93
130
111
102
108
140
104
109
109
113
131
117
123
114
120
104
106
111
83
90
87
78
122
82
87
93
105
83
95
87
81
80
131
69
69
66
61
74
88
89
140
140
92
105
97
123
123
110
120
120
94
99
113
122
122
122
122
122
122
122
62
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
7
7
7
43
61
70
75
80
80
45
10
13
13
11
8
5
10
10
7
5
5
5
5
6
8
5
2
2
2
4
6
4
3
3
2
1
1
2
4
6
8
4
1
1
2
2
3
10
8
6
5
5
5
5
11
9
7
4
1
1
5
10
11
12
6
1
4
9
9
8
4
1
23
32
24
15
7
7
29
52
36
21
16
9
3
3
3
3
3
3
4
9
11
12
13
13
13
13
14
16
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
139
144
144
144
144
144
124
130
119
144
152
138
162
151
143
152
163
131
125
120
102
108
114
119
162
133
144
179
150
163
140
154
132
135
143
132
162
154
134
139
146
154
163
136
144
130
152
131
121
163
119
121
125
138
120
118
154
109
127
123
125
179
119
125
124
152
105
96
110
96
95
163
102
107
117
91
99
107
113
144
144
105
104
92
92
101
113
120
138
138
138
158
179
179
179
179
179
179
179
117
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
113
113
113
92
72
72
72
72
72
43
15
10
5
5
5
5
5
5
5
4
4
5
8
15
23
17
11
11
6
1
16
11
6
6
4
3
6
10
9
5
1
4
3
3
6
3
1
1
1
1
3
2
1
1
1
3
5
3
1
1
5
24
13
3
2
1
7
13
14
15
12
9
13
18
49
30
12
12
31
50
34
18
18
16
15
15
32
20
9
9
9
13
15
16
18
18
18
18
18
18
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
44
85
85
85
100
100
100
100
99
101
107
105
108
114
107
114
110
112
110
154
106
110
113
112
114
114
115
103
108
106
112
115
101
104
108
115
115
100
112
98
102
102
100
112
99
103
115
106
115
117
123
154
122
151
115
112
102
99
100
91
100
110
88
90
90
115
83
80
85
96
81
88
93
110
105
98
98
96
90
91
91
94
112
102
154
154
135
151
151
106
100
103
95
93
92
90
88
88
88
38
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
6
2
2
2
2
2
6
8
5
2
10
10
10
10
10
6
3
6
6
7
12
15
9
3
18
14
9
4
4
4
4
4
5
8
10
7
5
5
8
7
7
9
5
1
8
5
3
3
4
3
3
4
4
5
7
8
10
6
3
3
4
6
4
3
3
19
18
17
14
9
4
10
9
8
38
21
4
4
43
63
44
25
13
10
7
7
7
7
7
10
11
12
12
12
13
13
13
13
13
13
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
103
103
103
90
87
77
77
77
81
131
96
106
112
120
103
117
122
126
149
175
127
133
142
130
125
121
142
127
134
131
142
145
121
124
125
121
126
121
122
119
123
125
123
127
139
121
115
126
120
123
133
175
129
151
128
116
123
126
127
131
145
123
117
116
106
103
127
101
101
139
111
113
116
114
100
89
92
94
98
131
131
102
121
129
175
175
154
157
151
145
145
111
104
101
97
99
98
98
98
98
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
70
70
70
37
5
5
5
5
5
5
5
5
3
1
1
5
7
5
3
3
3
16
26
13
1
1
3
3
3
4
4
4
4
5
5
4
4
4
11
16
15
8
1
2
5
8
10
13
13
13
13
9
5
5
3
2
18
17
17
17
18
24
31
24
13
3
10
17
20
10
1
6
13
21
48
24
1
1
12
24
22
21
17
14
43
57
40
24
24
37
50
32
14
14
14
14
14
14
14
68
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
32
77
77
77
77
77
74
72
72
72
57
64
65
67
78
85
87
127
99
93
97
92
119
85
89
96
99
105
112
131
123
123
116
121
119
145
119
99
110
104
105
127
107
110
111
110
114
118
118
122
145
112
122
108
104
101
103
107
105
131
117
93
102
101
92
145
91
93
100
83
85
100
87
85
102
73
74
76
74
87
87
79
111
79
99
99
105
116
131
131
131
101
96
95
94
98
102
102
102
102
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
2
2
2
3
3
3
3
3
4
4
4
4
4
4
4
3
3
3
2
2
4
6
16
10
5
10
7
5
5
5
5
5
5
6
8
10
11
11
11
9
7
4
1
1
5
6
6
7
9
9
5
1
1
1
6
11
13
9
5
5
3
2
2
2
3
4
5
11
6
2
10
18
14
10
41
29
18
18
11
5
5
9
13
8
3
3
3
3
3
7
10
11
12
12
13
13
13
13
13
13
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
117
142
142
142
142
142
140
139
139
139
125
127
140
124
122
121
137
111
108
105
98
97
97
102
106
110
116
125
117
102
108
120
108
140
109
105
116
99
109
109
106
142
108
111
139
102
105
100
99
125
102
111
118
137
140
102
111
102
104
98
120
116
95
103
100
103
85
71
81
81
88
125
96
76
70
63
72
85
88
142
142
82
85
73
65
70
90
106
137
137
137
126
124
122
120
119
116
116
116
59
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
85
5
5
5
5
5
5
5
5
5
43
24
5
3
1
3
5
5
3
1
3
5
3
1
2
1
1
2
3
4
4
2
1
3
7
7
7
8
14
18
18
12
6
1
5
7
9
12
6
1
5
7
8
9
7
5
7
4
2
2
10
18
10
3
2
2
8
16
17
11
5
11
14
17
12
7
5
5
13
21
19
17
16
9
3
3
3
3
3
10
14
10
7
7
7
7
7
7
7
18
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
33
139
139
139
139
139
113
100
87
87
86
96
122
100
106
113
109
121
130
97
96
90
84
85
90
86
102
113
96
100
107
115
109
122
115
106
115
102
111
116
130
139
113
110
110
107
109
111
110
113
121
106
111
106
122
109
93
98
101
92
97
130
85
92
94
118
82
77
86
87
77
110
84
76
96
70
69
87
95
139
139
111
113
94
101
101
98
99
99
97
97
105
113
113
113
113
113
113
113
96
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
6
6
6
8
9
9
9
9
10
10
10
7
4
2
3
3
2
2
2
2
2
2
2
3
3
3
3
3
3
4
4
4
3
3
6
5
4
4
7
7
7
9
11
10
10
8
7
7
25
17
10
3
3
3
6
6
7
4
2
2
7
17
10
4
4
3
2
6
10
7
5
3
5
8
39
21
3
3
8
14
26
19
13
8
3
3
3
3
3
3
3
8
10
11
13
13
13
13
13
13
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
108
108
108
88
86
83
79
74
74
74
62
73
80
80
108
89
91
86
112
90
83
91
100
82
88
86
90
90
108
100
88
89
81
83
97
83
100
112
83
86
84
84
81
81
97
81
83
83
84
85
86
103
87
92
97
81
112
81
78
81
71
70
103
74
73
70
80
65
68
96
65
78
58
59
65
66
96
96
76
74
74
63
71
79
96
96
84
86
80
80
80
68
66
63
60
59
57
56
56
52
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
84
5
5
5
5
5
7
8
10
10
10
7
5
4
3
3
4
4
4
4
4
5
4
3
2
2
2
2
2
2
2
2
3
6
4
2
4
5
5
6
10
8
5
3
4
5
5
6
5
4
4
4
4
4
5
5
6
4
3
3
7
11
7
3
3
2
1
10
17
11
5
2
5
8
7
6
5
5
5
5
5
11
17
17
17
18
21
11
1
1
1
3
4
5
5
5
5
5
6
18
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
135
143
143
143
143
143
118
117
101
101
113
117
133
122
141
129
139
137
165
168
128
141
141
141
141
131
133
131
135
137
138
154
141
138
141
128
129
123
126
125
122
143
121
120
117
111
112
108
120
121
132
160
138
168
133
114
100
101
112
107
154
129
105
108
102
120
93
90
99
117
98
113
105
106
120
111
120
122
117
143
143
129
138
125
160
160
155
168
168
158
159
157
154
154
154
141
137
129
129
120
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
120
75
75
42
10
10
10
10
10
10
10
7
4
2
3
3
2
2
2
2
2
2
15
12
10
10
6
3
3
3
3
3
5
4
3
3
3
3
6
8
5
3
4
32
25
18
11
11
16
16
12
9
9
9
7
5
8
9
11
12
14
22
13
5
5
9
13
18
20
16
12
9
21
33
59
36
13
13
53
73
53
33
33
27
22
22
22
22
22
39
47
51
53
54
56
64
68
70
71
73
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
118
146
146
146
146
146
121
124
112
148
116
117
117
112
118
116
121
128
157
160
125
125
118
112
110
107
118
122
123
152
128
114
102
98
105
107
110
156
130
130
152
146
132
130
148
123
116
112
145
122
129
160
128
127
124
122
156
120
121
112
114
120
105
116
118
113
130
128
104
152
114
126
122
123
145
131
152
152
143
148
148
128
128
135
160
160
137
141
130
130
130
105
100
106
113
125
145
145
145
145
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
92
6
6
6
6
6
28
50
28
6
4
4
4
4
4
4
4
4
4
4
4
5
11
8
6
8
7
6
6
6
6
12
7
3
4
5
5
6
12
9
6
4
3
4
4
4
5
11
15
13
9
5
5
5
8
12
16
12
9
9
25
35
20
6
6
8
9
6
3
12
7
3
32
37
42
22
3
3
49
96
60
25
24
24
56
72
57
42
42
46
49
27
5
5
5
5
5
5
5
53
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
105
105
105
64
57
49
38
37
33
47
62
83
117
121
121
128
112
115
119
147
119
128
110
116
107
107
128
109
105
101
116
96
96
102
103
101
123
117
98
95
94
91
93
94
101
110
100
123
116
118
120
147
113
103
106
92
87
123
86
81
79
109
72
74
76
91
79
77
91
96
85
91
83
109
91
84
96
96
81
79
79
85
103
105
147
147
111
106
103
81
79
86
85
85
85
85
85
85
85
26
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
72
5
5
4
4
4
2
1
1
1
2
4
4
4
4
4
4
4
4
5
5
5
8
6
5
5
7
6
5
4
4
5
5
4
4
4
8
12
10
9
9
6
3
3
7
5
4
4
8
6
4
4
4
4
5
6
14
9
5
5
5
11
8
5
4
3
5
12
15
12
8
4
10
16
26
18
10
10
5
1
1
8
16
43
57
64
46
25
5
5
5
10
13
14
16
16
16
16
16
16
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
105
105
105
95
94
93
93
92
92
92
91
106
122
122
122
151
141
111
105
97
96
98
108
112
117
151
122
120
120
110
113
110
98
109
113
104
151
113
111
118
100
101
96
96
104
95
103
93
104
95
103
98
104
141
97
100
89
88
95
89
103
114
83
92
86
103
90
71
72
77
76
72
100
72
72
86
64
69
72
92
92
69
75
63
69
69
91
108
141
141
141
127
125
122
119
118
114
114
114
16
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
84
6
6
6
6
6
6
6
6
6
10
11
11
8
5
5
5
5
3
1
3
2
1
3
5
14
19
23
19
16
16
17
14
9
4
8
7
6
6
3
1
2
2
3
7
4
1
1
2
3
2
1
1
1
1
3
12
6
1
1
12
23
14
6
4
3
4
6
3
1
5
10
14
14
15
10
5
5
9
13
15
15
16
10
4
4
4
4
4
10
13
14
15
15
15
15
15
15
15
15
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
136
148
148
148
148
148
161
174
174
174
119
128
119
117
136
127
137
122
139
135
105
107
108
113
124
129
133
163
136
136
116
112
109
107
123
105
108
108
114
123
119
148
127
139
174
115
117
114
116
136
123
128
118
137
112
111
115
108
122
136
121
163
118
114
116
115
104
105
118
139
111
136
100
94
95
91
91
107
124
174
174
116
130
113
128
128
128
132
137
137
137
150
163
163
163
163
163
163
163
53
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
111
73
73
41
10
10
10
10
10
10
10
10
7
4
4
4
4
4
4
4
4
5
3
1
3
5
5
5
5
5
5
4
3
3
7
7
7
7
8
5
2
5
5
5
7
4
2
2
3
3
2
2
2
2
2
2
7
9
12
23
19
16
11
6
6
11
14
15
17
19
12
5
8
12
47
26
5
5
13
21
19
16
14
8
2
2
2
2
2
8
11
12
13
13
14
14
14
14
14
14
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
33
69
69
86
116
116
116
116
116
114
116
116
108
127
109
117
118
127
116
109
107
127
94
94
92
92
94
97
118
101
101
111
100
105
105
111
136
120
136
136
126
123
120
123
107
108
106
103
100
105
98
95
109
91
89
103
94
89
109
103
86
95
97
95
113
109
81
76
88
72
74
88
69
75
100
61
63
65
66
75
75
60
63
49
44
55
67
84
113
113
113
88
82
83
84
91
100
100
100
100
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
6
6
6
35
49
64
34
5
5
5
8
12
35
22
9
6
3
10
6
2
3
3
4
5
6
7
8
9
7
6
6
10
11
13
8
3
4
5
13
17
22
12
3
4
4
4
5
10
8
6
5
4
4
4
5
5
6
7
7
5
3
4
7
10
6
3
9
16
9
2
8
15
16
18
12
6
9
12
8
5
5
18
10
3
10
14
16
9
3
3
3
3
3
3
3
3
3
3
3
63
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
76
87
87
87
87
87
86
86
80
146
85
103
105
99
132
104
110
107
123
119
115
116
122
132
113
113
119
160
114
122
114
108
132
108
102
105
102
96
95
93
91
100
96
99
146
99
105
106
111
128
112
123
110
122
114
109
138
97
108
107
108
160
109
106
104
105
86
78
89
89
98
128
110
107
105
138
100
114
116
146
146
104
118
102
123
123
115
122
122
105
113
136
160
160
160
160
160
160
160
14
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
54
54
54
34
14
14
14
14
14
14
14
11
8
8
8
8
15
8
2
2
2
2
4
3
3
7
6
6
4
3
6
5
4
11
8
4
1
1
5
7
9
6
3
2
2
2
2
3
4
4
4
5
6
7
5
3
8
8
8
9
12
15
32
28
15
2
9
13
18
14
11
13
9
5
13
12
11
11
32
53
35
18
14
7
1
1
1
1
1
6
10
12
13
13
14
13
13
13
13
13
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
19
140
140
140
140
140
117
103
94
94
88
96
126
101
108
116
124
124
153
156
124
124
112
115
100
101
112
120
128
162
145
128
134
134
135
143
139
137
136
143
162
145
143
139
126
135
137
122
150
130
141
162
139
156
134
123
123
122
122
133
115
117
106
106
108
118
108
126
103
103
98
104
108
117
150
118
124
129
129
140
140
128
134
145
156
156
156
156
156
133
133
114
107
113
120
131
150
150
150
150
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
19
19
19
11
4
4
4
4
4
4
4
4
4
4
4
5
6
6
5
4
4
5
5
5
5
5
3
2
2
2
2
3
5
11
10
7
5
5
5
3
2
5
8
16
10
5
2
2
17
14
11
6
2
2
2
6
10
7
4
4
11
19
12
6
6
8
11
17
18
19
11
3
14
25
52
27
3
3
48
71
48
25
56
79
91
97
100
55
11
11
11
28
37
41
43
44
45
45
46
58
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
103
140
140
140
140
140
110
106
103
140
100
112
139
122
126
124
171
130
133
136
141
123
124
140
129
133
160
135
143
140
133
164
143
147
151
135
160
141
136
137
137
140
132
138
140
112
111
113
119
123
131
130
137
171
141
127
120
127
132
118
164
120
107
122
106
107
138
93
107
136
105
123
96
75
70
63
71
83
90
140
140
87
103
117
125
127
139
150
171
171
171
145
141
136
130
127
120
120
120
14
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
70
70
70
37
4
4
4
4
10
7
4
4
4
4
4
5
21
19
14
10
13
17
13
10
10
10
7
4
2
2
3
4
5
7
9
7
5
5
5
4
4
4
3
2
5
3
1
1
2
3
7
5
4
4
4
5
10
7
4
4
10
28
31
35
18
1
10
13
16
13
10
17
14
11
11
10
10
10
14
19
15
11
7
4
11
15
17
18
19
16
13
8
4
4
4
4
4
4
4
13
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
90
146
146
146
146
146
116
109
103
175
106
126
136
131
137
143
153
156
160
182
166
143
148
140
135
137
134
139
148
147
152
181
150
155
160
146
160
166
151
154
153
155
150
151
175
138
141
147
178
156
165
182
166
163
166
165
140
157
157
165
181
140
142
150
143
158
145
128
128
152
128
140
138
136
178
144
152
155
154
175
175
144
158
152
182
182
173
180
181
181
181
150
145
149
153
163
178
178
178
178
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
56
56
56
28
1
1
1
1
5
3
1
1
1
3
6
6
6
3
1
6
12
24
18
12
9
9
7
6
6
6
6
7
8
9
7
6
9
13
11
10
10
6
3
4
5
5
6
9
7
5
11
17
20
24
18
13
12
11
11
16
21
31
18
5
5
7
12
15
17
13
10
10
11
12
46
28
10
10
59
102
81
60
42
24
49
62
60
58
58
62
64
44
24
24
24
24
24
24
24
66
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
19
77
77
77
78
79
81
85
85
85
86
101
145
110
110
135
109
120
119
113
146
98
113
125
133
184
157
164
182
184
161
182
148
184
148
136
135
127
123
123
146
114
130
105
94
103
97
104
155
122
125
131
150
131
129
150
130
132
126
150
122
113
120
125
117
155
130
111
114
111
115
112
123
112
149
114
112
110
106
114
101
115
155
100
113
113
116
122
130
130
130
103
98
105
113
127
149
149
149
149
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
16
9
9
5
1
1
1
1
1
1
1
1
1
1
1
2
4
2
1
1
1
13
15
9
4
4
5
5
5
5
4
4
4
4
5
5
5
5
7
4
2
6
5
5
3
2
2
2
25
13
2
2
2
2
2
2
11
16
21
20
19
35
19
4
4
11
13
13
8
3
8
13
9
6
41
26
12
12
10
9
9
11
10
6
3
3
3
3
3
8
10
10
10
10
10
10
10
10
10
13
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
36
36
36
43
51
51
51
51
43
58
66
86
126
109
126
126
126
108
108
102
95
100
101
111
120
145
132
132
139
145
128
139
130
145
123
116
131
111
109
120
103
103
99
131
89
94
97
96
107
100
105
95
100
85
81
100
89
83
100
102
79
84
102
95
96
107
102
84
83
97
71
74
83
86
95
97
97
97
82
86
74
77
107
87
97
97
84
85
78
78
78
59
55
61
67
78
95
95
95
95
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
3
3
3
4
4
4
4
4
4
4
4
7
6
5
4
4
5
4
3
2
7
6
6
6
4
2
3
2
1
1
1
1
2
6
7
8
15
22
17
12
12
8
4
3
2
7
9
12
25
18
12
9
6
6
6
6
9
6
3
3
11
19
10
2
2
2
3
14
8
2
4
9
15
23
13
4
4
4
4
4
5
10
13
16
18
20
25
14
3
3
3
9
12
13
14
14
14
14
14
15
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
26
83
83
104
145
145
145
145
141
143
147
143
145
141
147
138
140
142
147
158
142
143
143
135
135
126
128
159
138
143
146
162
146
148
149
149
154
140
143
151
154
153
168
171
146
151
149
150
178
160
160
158
180
159
158
162
171
164
180
154
162
159
161
168
178
180
171
165
144
155
146
151
162
160
178
171
155
155
139
144
141
165
160
145
158
158
151
163
171
171
171
171
171
172
173
175
178
178
178
178
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
5
5
5
4
4
4
4
4
4
4
4
8
10
7
5
9
10
12
7
2
1
5
3
1
14
11
9
17
18
16
15
15
16
16
17
15
13
13
15
13
12
7
2
8
6
5
5
13
14
13
8
4
4
4
6
8
11
13
15
34
21
8
6
5
5
12
9
6
7
9
13
18
34
38
43
30
18
18
50
66
50
34
61
75
82
86
59
33
33
41
50
56
59
60
62
62
62
62
62
62
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
155
155
155
125
120
114
95
95
95
86
95
108
124
113
155
114
113
121
113
111
143
108
102
105
124
116
125
131
155
140
128
110
100
100
106
101
124
143
108
112
128
107
107
108
116
107
109
103
109
106
106
116
120
109
143
101
109
87
87
93
87
114
108
86
84
95
75
76
78
88
70
68
69
74
88
86
120
120
89
87
87
66
66
57
51
51
63
71
87
87
87
100
114
114
114
114
114
114
114
16
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
140
7
7
5
4
4
4
4
4
4
4
4
4
4
8
12
22
22
21
20
21
13
5
7
5
4
4
4
4
4
4
4
4
4
6
7
5
3
3
2
1
1
1
1
13
7
1
1
6
9
13
7
1
1
1
3
7
5
3
3
6
20
27
29
29
16
3
13
24
27
19
12
15
13
12
15
17
19
13
7
7
11
16
8
1
1
1
1
1
3
6
11
13
14
16
14
12
12
12
12
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
115
115
115
112
116
121
126
137
137
137
116
117
114
119
115
111
147
118
122
119
107
111
101
104
147
120
125
129
131
134
133
147
119
121
121
107
122
120
110
118
110
117
120
134
137
117
121
122
120
128
119
122
116
138
105
109
93
97
105
103
126
125
104
102
95
105
80
71
80
80
88
128
97
101
120
88
90
96
97
137
137
97
103
109
122
122
117
129
138
138
138
131
130
129
127
126
125
125
125
120
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
89
73
73
52
32
32
29
27
27
27
27
16
5
4
4
4
4
4
4
4
8
4
1
3
2
1
1
1
1
1
1
1
1
1
3
3
3
4
5
6
9
7
4
2
2
2
2
9
11
10
9
9
9
9
6
3
9
8
7
7
15
20
24
29
16
4
8
12
10
5
1
12
13
14
33
17
1
1
5
9
11
14
9
5
24
43
26
9
8
8
8
6
5
5
5
5
5
5
5
85
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
157
157
157
141
140
140
141
143
143
143
116
133
130
131
157
130
134
134
130
129
129
130
129
133
136
140
145
162
157
144
140
147
133
134
136
127
124
108
120
118
125
140
120
134
143
125
131
131
128
134
130
125
131
134
109
102
137
116
132
133
147
162
127
132
128
125
134
94
102
100
103
134
115
111
119
137
103
116
122
143
143
116
118
104
123
123
127
135
147
147
147
154
162
162
162
162
162
162
162
119
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
142
6
6
6
6
6
6
6
6
6
10
10
10
9
9
9
16
18
20
16
12
11
6
1
4
8
4
1
1
1
1
3
4
5
16
12
8
5
4
4
5
3
2
1
4
4
4
5
5
4
3
4
4
4
3
2
6
3
1
1
15
29
16
3
3
3
7
11
25
13
1
18
17
17
77
39
1
1
26
51
34
17
21
12
4
4
4
4
4
12
16
18
19
20
21
21
21
21
21
21
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
155
155
155
151
150
147
147
147
119
138
111
125
139
129
155
130
134
134
139
133
126
147
120
118
135
135
140
158
155
142
139
147
128
126
135
113
126
112
113
110
128
119
115
134
138
111
115
116
119
130
121
122
119
134
113
110
135
116
133
133
147
158
122
127
114
105
134
93
105
108
94
130
103
111
119
135
107
114
120
138
138
113
115
102
122
122
126
135
147
147
147
152
158
158
158
158
158
158
158
119
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
142
68
68
68
68
68
72
74
71
43
15
10
6
11
8
4
1
9
5
1
4
9
5
1
7
9
10
11
12
14
14
14
16
18
9
1
6
11
6
2
9
7
4
2
5
7
8
9
7
4
2
2
2
2
2
2
11
9
8
8
13
19
12
5
3
1
6
10
12
15
12
9
5
2
32
24
17
17
34
51
33
16
20
12
4
4
4
4
4
12
16
18
19
19
20
20
20
20
20
20
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
171
171
171
168
168
168
129
124
120
168
112
135
135
132
171
131
133
133
123
121
124
119
117
134
123
136
147
159
160
171
144
146
134
120
119
107
123
107
120
121
125
168
125
126
168
120
124
126
121
130
121
122
115
133
102
93
115
101
124
135
146
159
123
119
105
108
85
76
84
84
94
130
101
100
121
82
96
114
112
168
168
123
127
110
122
122
127
134
146
146
146
152
159
159
159
159
159
159
159
121
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
160
160
160
82
5
5
5
5
5
5
5
3
2
2
4
3
3
5
3
1
10
10
6
3
6
8
10
10
10
10
16
20
12
4
2
1
3
4
2
1
9
8
8
9
8
7
7
7
7
5
3
2
1
1
1
1
4
6
7
8
15
23
13
3
2
1
4
8
26
14
2
15
16
18
49
25
2
2
25
49
33
18
18
10
2
2
2
2
2
10
14
16
17
17
18
18
18
18
18
18
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
136
136
136
136
136
136
101
106
103
139
112
110
112
114
136
112
106
105
101
124
101
102
105
108
103
108
115
125
136
115
130
103
101
106
104
103
100
111
107
106
106
136
114
117
139
116
113
113
123
113
116
130
103
121
95
89
97
81
88
85
77
125
82
85
81
109
74
69
74
82
66
87
83
85
123
97
91
106
101
139
139
113
118
103
124
124
115
121
121
100
102
116
125
125
125
125
125
125
125
123
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
115
6
6
6
6
6
6
6
6
6
10
12
13
11
9
9
15
8
2
2
2
2
19
15
11
11
11
12
7
3
8
8
7
6
5
5
3
1
1
1
9
6
3
3
7
5
3
3
6
9
13
12
12
12
9
6
7
8
8
6
5
14
10
6
3
1
3
6
9
6
4
15
10
5
37
20
4
4
27
51
33
16
20
12
5
5
5
5
5
5
5
12
16
18
20
20
20
20
20
20
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
58
96
96
126
170
170
170
170
170
167
170
166
170
162
170
162
149
154
170
155
140
143
128
131
135
133
143
162
152
151
150
175
144
147
150
145
161
150
138
141
147
142
150
168
142
144
148
141
150
146
144
155
149
155
138
157
122
131
140
136
175
162
147
161
149
135
168
121
110
99
101
105
108
117
150
112
118
124
124
135
135
128
135
143
155
155
159
165
175
175
175
168
167
166
164
163
162
162
162
150
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
13
8
8
8
8
8
8
8
8
8
78
42
6
8
7
6
11
12
14
12
10
7
4
5
7
5
3
2
2
2
2
10
7
4
8
12
19
27
18
10
2
18
14
10
8
5
2
2
4
6
7
4
2
2
2
16
9
2
2
7
14
22
26
30
29
24
19
15
11
7
5
3
5
8
44
23
3
3
49
72
49
27
57
76
86
91
93
75
58
57
57
57
57
57
57
57
57
57
57
57
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
100
100
100
102
104
104
104
104
104
103
104
102
104
104
106
108
115
116
105
101
97
95
97
102
103
114
115
110
114
116
110
114
116
103
105
101
116
105
92
92
91
104
91
94
116
86
98
93
89
107
86
85
84
87
86
86
122
95
99
98
122
90
98
92
82
122
79
80
91
79
73
116
69
73
80
79
73
77
79
107
107
68
71
63
66
66
71
77
87
87
87
83
82
81
80
80
79
79
79
17
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
78
2
2
2
2
2
2
2
2
2
49
25
2
2
4
3
2
3
2
2
2
3
2
2
10
10
10
10
9
9
9
5
2
2
5
5
5
5
3
1
2
2
2
2
2
2
2
2
3
5
4
3
2
2
1
1
3
2
1
1
7
22
30
24
18
12
6
11
12
13
13
13
8
3
17
15
13
13
16
19
16
13
14
9
5
5
5
5
5
6
7
11
13
14
15
15
15
15
15
16
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
50
73
73
73
80
80
80
84
80
79
107
90
107
98
99
107
100
100
98
98
92
98
91
92
94
122
103
106
112
122
109
112
100
122
99
98
97
109
98
97
119
99
100
103
109
103
112
105
112
104
99
119
88
81
77
66
58
64
51
51
53
68
58
61
62
92
69
73
81
84
71
100
66
69
91
68
84
84
74
79
79
64
67
75
84
84
72
72
72
63
62
60
56
61
67
76
91
91
91
91
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
6
6
6
5
4
4
4
4
4
4
4
4
4
4
4
4
4
9
7
5
5
8
8
8
11
9
7
7
7
7
7
6
6
6
10
14
19
24
19
10
2
6
5
4
8
5
2
2
4
6
11
6
2
2
2
4
6
4
3
3
4
5
4
4
2
1
3
6
10
14
21
24
13
3
4
6
10
12
9
6
6
14
14
13
12
12
13
11
10
10
10
8
6
6
6
6
6
6
6
55
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
105
142
142
142
142
142
146
150
150
150
113
120
115
113
113
117
121
118
138
136
106
105
100
98
101
105
108
123
118
105
105
103
101
98
99
124
100
102
114
118
119
142
122
138
150
113
116
116
120
123
124
128
112
128
102
98
106
76
79
75
70
114
76
77
79
124
86
88
101
138
92
123
78
69
54
44
59
79
88
150
150
95
110
102
128
128
117
128
128
100
101
111
114
114
114
114
114
114
114
26
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
79
16
16
15
14
14
14
14
14
14
14
9
5
5
3
1
6
11
8
5
4
3
3
6
30
18
7
3
11
15
20
13
6
4
3
2
1
1
6
9
6
3
3
3
7
5
3
3
8
6
4
3
3
3
2
1
7
4
1
1
2
14
8
3
2
2
2
2
10
7
4
13
18
17
14
9
4
4
11
19
21
23
18
9
1
1
1
1
1
1
2
6
8
9
10
10
10
10
11
17
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
112
112
112
92
91
90
89
87
87
87
70
83
86
89
112
99
84
89
88
85
128
83
90
95
100
105
110
123
117
117
128
110
117
102
105
96
117
97
101
106
128
106
99
101
91
84
103
91
91
123
90
96
96
90
97
82
106
80
86
83
72
114
74
82
84
103
84
63
75
67
72
123
68
75
78
77
96
96
82
87
87
61
60
63
59
63
68
73
84
84
84
99
114
114
114
114
114
114
114
60
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
88
16
16
10
4
4
4
4
4
4
4
4
4
4
4
2
1
2
2
2
3
5
4
3
2
5
11
8
5
6
5
4
3
4
9
13
8
4
4
3
2
2
3
9
15
8
2
2
19
11
3
2
2
2
2
3
4
2
1
1
4
18
12
6
5
5
9
13
17
12
8
17
16
16
13
10
8
8
12
14
15
16
14
13
22
27
29
16
4
4
4
7
9
10
10
10
10
10
11
17
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
137
140
140
140
140
140
98
86
78
85
66
83
87
98
137
99
116
98
93
90
126
82
89
94
93
99
116
113
115
137
126
107
108
107
105
102
116
105
113
112
126
140
101
100
91
91
88
89
119
82
81
86
82
82
93
72
63
60
59
56
61
55
61
60
60
108
61
66
72
63
76
69
63
68
119
75
88
102
98
140
140
93
108
76
65
65
71
74
82
82
82
68
66
74
83
96
119
119
119
119
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
111
77
77
43
10
10
10
10
10
7
4
4
4
4
4
5
6
6
3
1
3
2
2
2
2
6
4
2
2
2
2
2
2
2
18
20
21
23
28
21
14
10
7
19
13
7
7
7
17
12
7
2
2
2
3
4
5
3
2
2
5
18
10
2
2
2
2
10
5
1
1
2
6
10
9
8
8
9
30
51
31
12
14
8
2
2
2
2
2
2
2
5
6
7
7
7
7
7
8
16
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
105
105
105
126
148
148
148
148
114
114
109
116
148
118
118
128
137
109
148
117
121
124
118
137
121
122
125
120
118
137
110
121
111
111
112
100
119
110
104
118
101
98
97
92
87
83
95
86
91
120
94
96
97
95
96
97
93
81
76
75
71
71
77
93
75
95
65
59
67
63
64
120
58
59
59
51
55
60
64
87
87
67
68
85
52
56
67
70
83
83
83
84
85
85
85
85
85
85
85
26
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
75
8
8
8
8
8
50
71
39
8
11
11
11
10
7
5
8
12
7
2
3
5
25
14
4
4
8
6
4
4
2
1
1
3
4
5
3
1
1
1
9
8
8
10
10
7
4
4
16
10
4
6
7
8
9
9
10
6
3
3
7
12
7
3
2
1
1
8
8
6
5
13
9
5
7
6
5
5
14
24
18
13
14
9
5
5
5
3
1
1
1
5
7
8
9
9
9
9
10
14
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
103
103
103
126
150
150
150
150
150
143
150
141
150
140
150
128
137
133
150
132
134
134
130
137
124
126
128
128
129
137
133
124
111
111
113
103
122
130
105
121
110
107
104
134
98
94
99
92
102
123
100
130
107
105
99
94
105
79
81
73
77
69
78
105
75
99
71
66
80
79
72
123
66
60
55
44
44
46
49
55
56
65
75
85
97
97
94
100
100
87
87
88
86
86
85
85
85
85
85
51
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
76
2
2
2
2
2
2
2
2
2
52
32
12
11
8
5
3
2
3
5
5
5
7
6
5
5
4
3
3
3
3
4
3
2
3
4
2
1
1
1
8
5
3
3
4
3
3
3
3
3
7
6
5
5
5
15
12
6
1
1
11
22
35
40
21
2
4
12
17
10
4
10
7
4
14
9
4
4
7
8
10
14
31
17
3
3
3
3
3
6
10
17
21
23
24
22
20
20
20
20
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
102
102
102
86
83
80
76
75
71
70
71
81
94
86
102
98
100
118
98
99
91
98
89
88
92
93
97
106
102
101
94
91
100
100
103
146
94
90
100
95
101
118
94
94
105
92
95
103
105
109
146
111
108
127
103
103
106
94
89
79
88
68
83
84
84
146
83
79
90
77
85
127
90
87
91
76
70
73
75
89
89
77
104
77
97
97
92
99
99
88
88
83
81
82
84
86
91
91
91
91
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
72
1
1
1
1
1
3
4
5
5
5
5
5
5
5
3
1
3
5
3
1
1
1
1
1
4
3
2
2
2
2
5
7
9
11
8
5
5
10
11
10
9
10
11
11
7
4
4
16
10
4
1
1
1
2
3
14
22
30
22
14
10
6
3
2
1
9
14
12
10
9
19
17
16
38
23
9
9
5
1
1
8
9
5
2
2
2
2
2
8
12
11
10
10
10
10
10
10
10
16
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
109
109
109
70
64
56
42
39
32
41
45
61
80
77
109
104
92
110
91
89
90
78
80
84
89
104
95
103
109
82
83
82
82
90
92
90
104
107
88
93
91
110
86
89
92
91
99
107
85
84
90
78
73
77
81
78
103
107
74
79
75
70
77
75
73
110
79
83
86
80
74
86
69
79
74
70
74
74
72
79
79
56
57
52
58
58
59
63
68
68
68
67
66
66
66
66
66
66
66
13
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
81
1
1
1
1
1
1
1
1
1
1
1
2
4
7
4
1
2
2
2
3
4
2
1
3
6
7
8
8
8
8
5
3
3
7
8
6
4
4
4
5
3
1
6
4
2
2
5
13
10
7
4
4
4
4
4
5
3
1
1
5
20
26
27
14
1
4
16
18
20
12
4
13
13
13
11
9
9
5
1
1
6
10
8
6
6
6
3
1
1
1
6
9
10
12
12
12
12
12
12
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
141
141
141
126
124
121
112
112
112
108
112
114
122
122
141
112
135
125
124
121
148
122
125
135
122
128
132
132
141
135
135
121
113
112
116
113
121
148
121
121
135
115
103
104
97
96
108
101
105
131
100
111
112
112
148
104
115
95
95
100
92
124
101
85
82
108
64
62
72
69
71
131
62
61
63
52
57
57
63
81
81
53
49
42
36
42
56
68
92
92
92
108
124
124
124
124
124
124
124
21
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
120
5
5
5
5
5
5
5
5
5
10
12
15
19
21
21
13
6
6
7
12
12
11
8
5
9
6
4
4
4
4
11
11
11
7
4
14
20
11
3
7
7
5
4
4
4
4
4
4
3
3
5
6
6
4
3
6
3
1
1
5
9
5
2
2
5
7
10
8
6
5
11
8
6
9
7
5
5
9
13
14
16
13
7
1
1
1
1
1
4
7
9
10
10
10
9
9
9
9
9
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
155
155
155
151
150
148
148
148
116
117
112
125
148
130
155
126
131
125
148
118
121
120
115
129
116
125
131
133
155
138
135
110
104
104
102
105
115
108
113
111
113
135
110
126
107
99
108
96
106
126
109
135
119
131
113
115
112
90
94
96
87
115
100
91
88
99
85
66
74
72
70
126
59
60
62
53
62
62
61
74
74
50
49
49
45
59
76
95
131
131
131
123
121
120
118
117
115
115
115
20
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
138
12
12
12
12
12
23
35
18
1
14
12
11
10
10
10
8
6
4
3
7
11
6
2
2
3
3
3
3
3
3
2
2
2
3
4
4
4
4
7
10
6
3
8
9
6
4
4
16
9
3
5
6
6
5
4
4
2
1
1
6
12
9
6
6
5
4
10
8
7
7
9
9
9
6
4
5
7
4
1
1
10
13
13
13
13
13
7
2
2
2
3
3
3
3
3
3
3
4
16
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
78
83
83
90
100
100
100
100
87
94
93
96
135
107
107
108
128
105
111
106
105
135
110
110
120
103
106
123
115
128
135
102
106
108
105
111
120
90
100
103
101
106
128
100
100
94
103
97
97
123
111
98
96
97
96
96
106
100
85
79
75
114
76
81
82
111
68
66
76
69
69
123
58
52
52
45
53
60
63
85
85
58
61
66
65
66
69
71
76
76
78
95
114
114
114
114
114
114
114
22
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
44
44
44
30
17
17
17
17
17
11
5
5
5
5
5
14
19
11
3
2
1
4
7
17
13
10
6
2
2
2
2
6
8
10
7
5
5
5
5
5
12
12
12
9
6
5
4
4
14
13
9
5
1
1
1
2
4
4
4
4
4
14
8
3
3
2
2
11
8
6
4
11
7
4
7
5
4
4
24
44
31
18
15
11
8
8
19
10
2
2
2
6
8
9
10
10
10
10
11
20
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
105
105
105
91
88
85
77
77
77
83
85
92
120
96
105
97
89
83
100
94
83
90
92
96
120
105
107
126
105
96
94
100
81
86
95
85
120
100
93
94
94
109
87
89
89
82
103
86
89
126
84
79
81
79
77
79
109
76
85
89
100
119
79
88
88
103
89
63
72
68
70
126
63
60
52
42
45
49
54
65
65
60
46
48
45
53
64
77
100
100
100
109
119
119
119
119
119
119
119
20
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
78
5
5
4
4
4
4
4
4
4
4
8
6
4
4
4
4
4
4
3
3
5
5
5
5
5
7
6
5
6
5
4
3
3
4
3
2
2
3
3
3
3
3
3
2
2
2
3
3
3
4
3
3
3
3
5
5
4
4
4
8
13
21
20
17
13
9
13
9
5
4
13
9
5
9
6
4
4
6
7
8
11
10
10
15
17
18
12
6
6
6
8
9
9
9
9
9
9
10
14
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
133
133
133
114
111
107
99
96
96
87
96
104
120
105
133
104
103
99
96
94
87
90
94
96
120
103
111
112
105
133
89
79
81
82
85
87
120
76
83
86
82
82
87
82
71
68
68
67
71
71
74
84
71
85
70
70
84
71
78
75
69
112
71
79
82
88
86
66
70
65
64
82
69
72
78
84
82
82
80
88
88
72
78
67
84
84
82
85
86
86
86
99
112
112
112
112
112
112
112
55
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
105
14
14
9
4
4
4
4
4
4
4
4
4
4
20
11
3
5
3
1
2
5
8
10
10
10
5
1
1
1
1
3
4
4
3
2
1
1
2
2
2
2
3
4
8
5
2
2
3
3
4
3
2
2
1
1
4
4
4
4
4
14
8
3
3
5
9
13
7
1
3
8
10
12
41
22
3
3
13
23
17
12
17
9
1
1
1
1
1
6
11
14
15
16
17
17
17
17
17
17
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
143
192
192
192
192
192
188
185
185
185
129
139
145
140
149
164
176
189
190
191
135
132
126
118
124
122
132
139
141
171
144
181
152
152
163
166
167
160
157
160
167
192
162
173
185
147
148
158
165
160
166
191
164
191
162
157
163
166
168
171
181
175
171
172
170
189
173
152
163
167
162
166
155
175
175
144
154
162
154
192
192
152
165
180
191
191
191
191
191
186
185
184
181
181
181
173
171
165
165
165
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
56
56
56
33
10
10
10
10
10
10
10
9
8
8
4
1
11
10
9
10
10
10
10
9
8
13
9
6
6
6
6
7
4
2
8
8
8
8
25
17
9
10
9
9
8
7
7
7
27
21
15
11
8
8
8
11
9
7
7
10
14
23
14
5
5
20
24
28
71
60
34
9
21
33
59
40
22
22
71
120
76
33
18
18
69
94
107
91
76
47
18
18
18
18
18
18
18
18
18
18
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
125
193
193
193
193
193
193
193
193
193
147
161
171
154
159
169
172
171
190
196
158
161
153
148
152
150
153
176
162
171
166
182
159
171
160
143
161
160
165
171
180
193
170
184
193
158
156
150
155
152
163
196
170
196
171
153
160
161
167
171
182
180
169
173
156
169
184
141
145
184
144
145
148
140
137
152
143
156
153
193
193
157
170
184
196
196
196
196
196
190
189
187
185
184
184
180
176
176
176
125
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
94
7
7
5
4
4
4
4
4
4
4
4
4
4
4
3
3
10
7
4
4
4
3
3
8
6
4
8
13
18
15
13
8
3
6
9
12
14
15
12
9
24
16
9
8
7
7
7
48
31
15
21
24
28
47
30
14
7
7
10
14
22
33
94
58
22
25
28
25
22
15
9
29
50
101
61
22
22
71
120
85
50
50
85
102
111
115
117
118
101
85
85
85
85
85
85
85
85
85
85
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
19
90
90
90
90
90
82
81
90
142
102
117
122
122
141
127
134
142
152
158
143
136
141
131
128
117
124
125
132
141
143
145
127
130
128
118
124
128
126
125
143
133
122
129
142
119
115
115
151
126
139
158
136
158
123
117
114
119
119
109
145
117
116
120
120
115
129
128
96
103
105
114
117
117
151
115
121
129
129
142
142
128
123
144
158
158
158
158
158
145
145
112
105
110
117
130
151
151
151
151
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
17
17
17
11
5
5
5
5
5
3
1
3
5
3
1
3
5
3
1
5
5
5
8
11
8
5
7
6
5
15
10
5
3
1
2
3
4
5
7
4
2
2
3
6
5
3
2
2
5
8
11
6
2
2
2
2
5
6
7
8
13
19
11
4
4
10
13
11
10
9
8
10
8
7
41
24
8
8
49
69
47
25
17
10
56
79
91
72
53
53
53
31
10
10
10
10
10
10
10
62
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
85
85
85
81
80
79
77
77
77
68
77
85
85
91
130
86
94
89
84
88
98
101
114
130
98
97
114
95
100
114
103
106
130
93
103
92
86
103
93
92
114
89
81
80
78
73
82
77
80
81
76
114
73
81
77
70
88
73
70
69
85
66
65
65
62
59
63
59
49
52
51
58
52
55
59
70
61
61
55
53
51
44
55
38
38
44
55
65
85
85
85
77
76
74
72
72
70
70
70
55
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
50
50
50
50
50
50
53
56
31
6
4
4
3
2
2
2
2
2
2
2
2
2
11
11
6
2
2
9
14
8
3
3
3
4
4
4
4
5
6
7
11
6
1
1
3
2
1
1
3
6
12
6
1
1
1
7
7
4
2
2
5
8
5
3
2
1
2
6
4
2
7
22
13
4
26
16
6
6
10
12
13
15
14
10
6
6
6
6
6
8
10
11
12
12
12
12
12
12
13
26
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
109
109
109
85
81
76
62
62
62
58
62
76
88
98
109
117
140
109
109
104
103
101
108
137
118
121
127
131
127
137
124
127
114
114
112
102
117
103
110
118
110
112
97
96
92
94
108
101
105
131
108
110
114
140
107
102
112
96
104
102
127
123
94
101
93
108
91
70
82
89
90
131
94
81
85
78
96
96
78
79
79
55
52
53
48
63
81
102
140
140
140
131
130
128
126
125
123
123
123
61
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
81
2
2
2
2
2
2
2
2
2
2
2
2
5
8
12
9
6
4
2
11
11
9
8
6
5
3
2
2
2
2
2
2
2
2
2
6
11
14
12
10
11
7
3
8
5
3
3
3
3
12
9
7
7
5
3
2
2
2
2
5
22
13
4
3
2
7
12
7
2
2
2
8
14
15
16
17
17
10
3
3
11
12
13
14
15
15
9
4
4
4
8
10
11
12
12
12
12
13
19
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
154
154
154
141
141
141
123
121
109
136
111
123
140
128
154
127
132
131
131
131
140
135
127
130
133
131
133
137
154
139
140
145
130
140
133
122
127
140
124
124
125
141
114
113
136
99
100
96
93
97
104
114
120
132
140
100
125
110
121
131
145
117
103
106
94
100
84
73
74
77
75
74
95
85
97
94
120
120
110
141
141
92
93
76
65
74
94
111
145
145
145
131
128
125
122
121
117
117
117
62
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
136
11
11
11
11
11
44
60
35
11
13
12
11
11
8
6
6
4
2
2
4
6
3
1
23
16
9
3
3
3
3
2
2
5
19
10
2
2
2
1
1
3
5
8
6
3
1
1
2
1
1
1
1
1
1
2
7
4
2
2
10
19
12
5
3
1
10
14
8
2
9
17
16
16
30
23
17
17
33
49
32
16
18
11
4
4
4
4
4
11
14
16
17
17
18
18
18
18
18
18
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
65
92
92
112
141
141
141
141
132
142
142
143
169
152
149
152
191
156
156
154
169
151
150
158
164
159
191
180
171
173
171
174
155
174
162
170
191
171
176
178
170
169
177
178
168
177
165
159
190
156
164
174
185
185
173
177
171
168
181
158
158
180
150
165
171
181
165
185
157
155
157
159
163
165
190
171
163
154
154
152
158
185
159
148
153
153
162
170
185
185
185
182
182
183
184
186
190
190
190
190
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
55
14
14
9
5
5
5
5
5
5
5
32
19
6
7
8
7
6
10
11
8
6
4
5
7
5
4
18
12
6
39
23
8
6
7
7
7
8
6
5
19
12
6
6
10
12
13
15
31
23
15
9
8
8
8
13
23
15
8
8
6
4
4
4
5
14
16
18
46
63
38
14
19
25
98
57
16
16
54
73
49
25
86
46
7
7
7
7
7
28
50
57
60
62
63
63
63
63
64
130
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
138
138
138
122
119
107
107
107
109
136
116
124
135
125
138
116
128
106
107
100
96
101
103
111
135
118
123
122
138
128
111
123
105
109
116
107
135
114
106
111
104
111
128
114
136
102
103
93
89
88
86
92
92
89
116
84
81
80
74
77
67
61
68
72
78
103
77
92
73
65
67
73
53
65
53
55
69
83
95
136
136
92
86
76
70
70
74
77
83
83
83
71
69
67
64
63
60
60
60
22
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
121
70
70
40
10
10
10
10
10
10
10
10
7
5
8
6
4
3
4
4
5
15
20
21
23
20
14
8
6
5
8
8
8
8
4
1
8
15
14
14
13
10
7
9
10
8
7
7
7
8
5
2
2
2
7
12
16
9
2
2
10
18
10
2
1
1
11
20
15
9
4
8
12
9
7
5
4
4
27
51
34
17
15
9
4
4
4
4
4
6
8
11
12
13
13
10
7
7
7
7
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
116
116
116
110
109
104
104
108
120
130
151
151
151
144
149
144
145
139
149
133
119
136
115
112
145
122
134
161
148
150
150
175
145
144
148
158
138
148
137
158
142
138
129
158
120
131
135
135
154
134
148
129
131
135
125
158
132
140
150
143
175
161
143
146
145
166
134
121
113
99
108
135
115
122
150
113
124
136
137
166
166
138
154
111
102
109
129
144
175
175
175
170
169
168
167
167
166
166
166
150
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
14
11
11
11
11
11
30
49
30
11
31
17
4
10
7
4
6
8
4
1
16
25
18
12
20
10
1
4
3
2
4
5
3
2
11
13
14
15
12
7
2
5
7
9
7
4
2
2
2
2
11
6
2
2
2
16
9
2
1
1
10
19
26
23
15
8
1
13
7
2
10
18
11
4
40
26
12
12
43
59
36
14
10
8
6
6
6
6
6
8
9
9
9
9
10
10
10
10
10
10
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
67
85
85
115
152
152
152
152
151
151
154
151
152
145
154
145
148
134
154
138
127
133
123
130
148
129
136
178
150
150
149
160
144
145
142
160
141
138
145
160
148
178
146
159
137
131
130
131
131
146
148
118
123
133
138
159
178
128
141
143
163
177
140
142
135
163
136
116
118
103
100
141
102
100
96
96
91
105
112
163
163
115
122
100
97
97
114
126
151
151
151
164
177
177
177
177
177
177
177
96
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
25
25
25
14
3
3
3
3
3
3
3
6
5
5
7
4
2
3
2
1
2
3
2
2
3
4
4
4
4
5
4
4
4
5
5
5
5
5
4
3
3
3
3
3
5
4
3
3
21
12
3
3
3
4
3
3
3
3
3
4
7
10
28
24
13
3
5
14
7
1
10
14
9
5
12
16
18
20
12
5
5
5
44
25
7
7
7
5
4
4
4
31
45
52
59
59
59
59
59
59
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
111
111
111
73
66
59
47
44
38
46
46
62
90
78
111
88
86
120
89
92
91
85
90
84
82
87
91
93
111
97
97
101
94
91
92
91
101
93
97
97
97
115
98
97
105
95
101
105
97
120
95
92
91
87
85
83
90
79
75
73
101
73
84
101
76
115
68
63
65
59
58
75
47
54
60
60
90
90
89
120
120
70
67
61
51
59
68
80
101
101
101
76
71
66
61
58
52
51
51
26
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
83
2
2
2
2
2
2
2
2
2
3
4
4
4
4
4
4
4
2
1
1
5
10
14
12
11
6
2
2
2
2
2
3
3
4
6
9
13
11
6
1
2
3
6
6
3
1
1
16
10
4
2
1
1
1
2
4
4
4
4
8
12
44
37
27
17
8
15
10
5
6
11
9
7
5
4
5
6
8
9
11
12
13
12
12
12
12
10
8
8
8
6
4
4
4
4
4
4
4
13
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
32
32
32
54
76
76
76
76
76
67
76
75
83
77
76
81
86
89
97
97
98
87
83
82
86
84
98
109
89
90
92
86
83
98
84
82
101
83
82
86
88
109
88
101
87
90
95
83
101
85
89
101
87
97
84
74
109
67
70
71
62
60
66
69
70
101
71
68
70
85
60
67
68
63
92
68
52
55
55
61
56
64
101
68
95
95
87
97
97
73
73
74
70
74
78
83
92
92
92
92
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
6
2
2
2
2
2
2
2
2
3
3
4
4
4
4
5
8
12
8
5
5
5
4
3
3
3
5
5
5
5
7
9
19
20
11
3
3
3
3
4
10
5
1
4
7
9
10
11
22
17
11
5
4
4
4
4
8
4
1
1
4
23
13
3
3
4
9
13
12
9
6
13
7
1
34
20
6
6
4
2
2
7
11
6
2
2
2
2
2
3
4
8
10
11
12
12
12
12
12
12
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
18
144
144
144
176
176
176
176
169
173
174
172
176
174
174
170
183
172
176
163
171
172
155
158
160
155
183
160
159
160
156
153
157
150
155
165
183
171
176
176
164
163
164
160
157
179
156
150
183
156
167
172
185
174
171
179
171
172
181
177
158
160
164
163
179
181
153
185
141
160
151
155
165
164
183
171
160
160
160
161
153
185
158
148
161
161
156
165
172
172
172
171
171
173
175
178
183
183
183
183
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
16
16
16
12
8
8
8
8
8
8
8
44
23
2
5
9
5
2
3
4
3
2
11
12
14
12
10
10
9
9
9
8
5
3
6
9
15
22
17
13
21
12
3
6
7
7
8
12
36
26
16
12
8
8
8
13
19
14
9
9
9
10
31
42
37
33
21
9
6
4
7
10
10
11
58
40
22
22
71
107
66
25
61
68
71
73
60
48
48
49
50
50
50
50
50
50
50
50
51
90
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
60
77
77
121
171
171
171
171
156
161
170
160
171
171
170
165
191
162
171
165
173
167
146
152
164
150
191
156
168
169
173
177
168
173
171
176
194
182
188
190
180
172
189
190
169
194
171
167
189
163
169
173
185
176
166
194
169
166
178
152
145
156
155
162
176
179
166
185
152
152
154
160
180
167
189
169
152
152
144
152
151
185
179
149
152
152
153
166
180
180
180
174
173
175
178
182
189
189
189
189
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
16
6
6
5
4
4
4
4
4
4
4
4
4
16
10
4
4
5
5
6
11
16
18
12
7
2
2
2
2
2
2
2
3
4
22
15
8
8
9
9
10
5
1
2
4
5
6
11
8
6
11
8
5
5
5
17
12
7
7
12
13
15
9
4
4
5
19
11
3
14
8
3
7
12
47
31
16
16
46
61
49
38
66
71
74
75
50
25
18
18
18
42
54
60
63
64
65
65
65
66
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
112
140
140
140
140
140
118
120
116
140
115
122
137
122
124
118
137
112
112
118
102
107
109
114
137
126
126
163
123
119
118
122
110
114
112
101
137
101
116
118
111
140
113
120
140
110
148
121
127
163
123
119
121
137
106
99
109
97
111
111
122
160
118
118
115
148
93
84
99
94
95
163
96
93
92
90
86
99
98
140
140
92
103
95
118
118
120
127
137
137
137
148
160
160
160
160
160
160
160
64
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
85
85
85
44
4
4
4
4
10
7
4
4
4
4
4
5
11
10
7
4
2
5
11
7
3
7
12
11
10
13
11
7
4
4
7
11
6
2
2
2
11
8
4
1
4
3
3
3
6
4
3
6
7
8
7
7
8
6
4
4
10
16
24
27
14
1
7
11
12
7
2
13
7
1
33
17
2
2
25
49
32
15
12
7
2
2
2
2
2
10
14
12
10
10
10
10
10
10
10
18
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
125
147
147
147
147
147
143
143
145
148
149
149
167
147
147
149
152
151
148
181
145
146
138
139
139
141
147
181
161
162
164
178
163
167
161
171
139
157
148
149
156
163
157
163
148
144
148
154
166
159
171
181
167
168
167
163
163
155
157
148
178
181
154
156
154
171
144
128
129
145
121
151
128
127
166
119
129
130
139
165
165
144
155
150
181
181
171
177
178
178
178
179
181
181
181
181
181
181
181
166
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
92
2
2
2
2
2
5
7
4
2
9
5
1
11
6
1
23
20
17
14
12
20
20
20
13
6
12
9
6
7
6
6
8
8
8
8
8
8
10
9
9
8
8
8
8
7
7
7
27
21
15
10
8
8
6
5
6
6
7
26
18
10
21
29
25
22
15
8
9
11
16
22
18
15
42
32
22
22
29
37
26
15
56
65
70
72
54
37
37
45
53
61
65
67
68
69
69
69
70
90
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
93
173
173
173
173
173
123
122
123
150
127
145
180
153
163
164
168
160
184
184
155
160
162
163
180
168
167
186
162
159
156
162
141
146
156
160
180
148
152
151
147
173
145
146
150
150
152
155
167
162
168
184
159
184
149
144
154
146
155
150
162
186
150
153
152
160
140
135
139
145
138
152
148
152
167
154
158
158
157
173
173
154
164
173
184
184
184
184
184
165
165
178
186
186
186
186
186
186
186
167
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
65
65
65
35
5
5
5
5
5
5
5
5
5
3
1
1
2
1
1
4
7
11
6
2
6
6
7
8
8
8
9
8
8
15
21
14
8
2
2
2
2
2
3
28
17
6
2
2
17
14
11
6
2
2
2
6
18
10
3
3
12
22
45
43
32
17
3
18
20
22
22
22
46
89
121
71
22
22
71
110
118
104
90
105
112
116
118
97
77
77
77
83
86
88
90
90
90
90
90
90
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
119
179
179
179
179
179
168
158
158
158
145
152
158
160
159
161
165
178
165
168
146
152
154
149
160
161
156
172
164
175
161
180
159
160
164
170
161
158
159
159
162
179
157
176
158
158
163
163
165
178
164
168
157
168
145
148
158
162
170
175
180
172
159
164
161
169
176
128
126
121
128
133
138
141
165
150
144
152
155
179
179
156
165
167
168
169
172
174
180
180
180
180
180
180
180
176
174
172
172
165
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
91
73
73
73
73
73
45
17
17
17
17
17
22
11
1
1
18
17
9
2
9
8
8
14
7
1
1
10
14
19
13
7
7
4
2
2
2
2
6
6
7
9
12
28
20
12
11
11
17
14
11
11
11
11
8
5
14
12
10
10
21
22
13
5
5
14
16
18
34
23
13
22
31
40
95
54
13
13
56
100
80
60
60
80
90
95
97
98
100
97
95
95
95
95
95
95
95
95
95
95
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
113
179
179
179
179
179
168
158
158
158
140
142
158
144
154
162
176
178
167
168
136
141
136
137
158
147
157
170
160
177
153
180
156
157
162
172
158
154
153
154
161
179
158
173
158
153
157
163
165
178
172
168
158
176
150
154
158
165
172
177
180
170
161
165
162
178
173
142
138
134
135
139
142
148
164
150
158
158
158
179
179
160
164
167
168
169
172
174
180
180
180
180
180
180
180
175
173
170
170
164
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
85
73
73
73
73
73
73
73
73
73
76
43
11
6
11
8
6
6
4
2
6
5
3
1
5
4
3
6
7
8
8
8
5
3
15
11
8
8
9
9
10
11
12
23
32
21
11
11
29
17
5
5
5
5
5
5
9
11
14
17
21
28
16
5
5
14
16
18
34
29
25
22
77
105
127
108
90
90
95
100
80
60
60
80
90
95
97
91
85
85
85
85
85
85
85
101
109
113
115
117
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
139
156
156
156
156
156
156
156
156
156
122
135
141
134
139
143
150
150
158
181
133
119
126
124
132
166
146
150
161
166
149
162
148
166
145
140
136
133
138
138
148
156
135
136
156
121
121
129
134
142
154
181
161
181
147
161
150
151
155
161
162
148
133
141
127
150
136
127
133
145
136
126
124
115
121
112
118
127
134
156
156
136
139
162
181
181
181
181
181
171
169
167
162
162
162
141
138
121
121
121
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
55
55
55
30
5
5
5
5
5
5
5
5
4
4
4
4
6
5
4
3
16
10
4
5
5
5
6
5
5
5
5
5
5
9
11
8
5
5
5
3
2
7
4
1
3
2
2
2
6
8
6
4
2
2
2
6
8
9
11
16
11
6
5
5
5
6
6
6
6
6
10
18
15
12
46
28
10
10
57
104
62
20
20
24
62
81
90
74
58
41
24
24
24
24
24
24
24
24
24
24
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
25
69
69
69
76
76
79
85
85
85
81
90
122
93
104
109
109
142
107
107
95
89
92
94
94
96
101
95
99
96
100
113
110
122
115
118
112
104
119
121
129
142
128
129
121
129
114
116
116
113
118
113
112
107
122
104
108
115
100
103
93
81
96
96
91
142
88
86
93
86
83
105
84
80
93
67
71
80
83
113
113
104
108
107
107
107
107
107
107
93
93
82
78
80
82
86
93
93
93
93
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
2
2
2
3
3
3
3
3
4
4
4
4
4
3
2
5
8
12
7
2
3
4
2
1
2
4
10
7
4
4
4
4
4
13
8
4
2
1
1
1
12
7
3
3
8
10
13
18
14
10
6
3
3
3
3
4
10
13
14
15
12
10
6
3
3
2
1
8
9
9
10
11
16
21
38
24
10
10
18
27
24
20
16
16
21
24
25
26
27
21
16
16
16
16
16
16
16
16
16
16
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
55
195
195
195
195
195
172
171
163
196
158
164
171
163
160
168
169
177
198
199
168
154
154
152
159
168
160
183
158
152
158
179
154
160
167
170
183
165
173
173
174
195
180
180
196
170
166
167
168
168
175
199
177
196
165
169
163
169
173
168
179
192
176
183
170
166
169
161
167
187
168
161
160
192
172
166
176
176
180
196
196
170
177
176
199
199
191
196
196
183
183
185
183
183
183
183
183
183
183
167
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
20
10
10
10
10
10
45
63
36
10
20
11
2
11
6
2
4
10
11
13
15
17
12
8
6
5
7
6
5
6
5
5
6
7
18
13
8
8
13
18
13
8
6
6
8
9
10
11
11
11
10
9
8
8
8
7
7
6
6
6
7
13
20
32
39
45
25
6
39
25
11
10
25
40
60
35
11
11
65
120
104
88
90
105
112
116
118
92
66
66
66
69
71
72
72
72
72
72
73
90
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
80
173
173
173
173
173
136
130
126
175
124
137
145
138
141
148
159
163
179
181
175
144
145
147
152
151
159
181
160
157
175
162
159
164
163
166
172
170
172
172
175
173
162
162
175
164
163
164
184
171
173
181
180
164
167
161
159
160
180
159
156
181
161
162
164
180
148
167
145
180
137
147
151
156
184
168
180
180
174
175
175
167
164
157
181
181
167
168
162
161
161
171
181
181
181
182
184
184
184
184
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
52
8
8
4
1
1
1
1
1
1
1
6
7
9
24
16
8
18
14
10
12
11
10
9
8
8
12
19
22
21
19
18
18
20
19
18
18
18
18
20
20
16
12
33
24
16
12
12
29
22
15
10
10
10
6
3
34
25
16
16
37
36
35
29
23
22
22
22
12
3
12
22
22
22
58
40
22
22
90
131
83
35
69
72
73
74
66
52
38
38
38
55
64
68
70
71
72
72
73
80
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
113
138
138
138
138
138
99
94
88
138
86
101
108
113
113
97
80
69
69
67
68
87
85
83
113
104
104
131
113
102
101
104
91
94
92
85
113
80
93
96
95
138
106
111
138
102
106
108
105
131
100
98
96
96
92
88
115
90
98
103
101
120
97
97
93
105
82
66
75
72
71
131
64
63
62
52
64
78
87
138
138
74
72
59
46
53
66
78
101
101
101
110
120
120
120
120
120
120
120
51
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
84
84
84
47
10
10
10
10
10
7
4
4
4
4
4
4
4
4
3
2
1
5
3
1
3
5
6
5
4
3
4
3
3
6
4
3
3
3
3
3
9
8
6
4
8
7
7
7
5
4
5
6
6
7
5
4
7
5
4
4
10
17
21
19
15
9
4
13
8
3
6
11
7
3
5
5
5
6
12
19
17
16
16
10
4
4
4
4
4
10
13
10
7
7
7
7
7
7
7
16
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
68
158
158
158
158
158
152
152
147
160
156
147
152
151
166
160
178
162
165
168
146
153
143
133
166
145
158
169
164
175
161
186
162
164
166
154
167
150
152
161
163
166
173
189
160
163
164
158
166
161
166
165
176
178
158
168
163
171
176
175
186
169
170
173
176
151
189
132
133
138
133
141
168
142
166
153
161
161
153
160
160
146
150
133
161
161
166
175
189
189
189
179
177
175
173
172
170
169
169
166
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
19
6
6
6
6
6
8
9
7
6
10
6
2
2
5
7
4
2
2
2
2
2
10
9
8
9
11
21
20
20
20
19
15
11
8
5
10
13
11
10
10
7
5
11
14
11
9
9
7
5
7
6
5
5
4
4
20
28
34
40
23
6
5
5
5
6
7
8
7
6
8
10
10
11
48
35
22
22
71
114
64
15
66
44
22
22
22
22
22
51
65
72
76
78
80
80
80
80
80
80
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
60
86
86
127
177
177
177
177
166
171
179
170
177
166
179
155
149
151
179
146
133
155
109
107
98
98
102
107
119
131
119
175
132
142
154
164
159
153
152
164
158
157
153
171
138
141
145
138
155
138
142
146
135
145
117
120
114
127
131
131
175
124
140
159
134
155
171
116
120
137
108
115
120
93
147
83
89
101
101
138
138
127
155
119
146
146
151
161
175
175
175
131
124
125
127
136
147
147
147
147
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
8
8
8
9
9
9
9
9
10
10
10
37
25
13
8
7
6
13
12
10
8
8
8
10
7
4
2
1
1
1
1
1
1
1
11
8
5
5
14
10
7
5
3
5
5
4
3
3
20
11
3
5
6
6
5
5
6
4
3
3
16
29
16
3
3
4
10
17
16
14
12
14
9
5
5
6
9
12
13
15
13
12
17
9
2
2
2
2
2
9
13
9
6
6
6
6
6
6
6
17
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
37
79
79
79
79
79
74
69
69
69
56
58
63
76
87
90
137
100
84
93
90
96
104
137
118
95
117
99
106
137
100
118
99
102
97
92
117
88
88
97
89
94
97
109
114
115
160
128
139
160
137
146
160
115
111
146
85
84
84
75
65
60
61
60
61
78
65
70
80
92
78
100
64
64
69
77
85
92
92
92
79
68
71
66
86
86
84
93
93
83
83
70
66
63
60
58
56
54
54
50
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
9
9
9
9
9
9
9
9
10
10
10
10
7
4
2
3
4
4
2
1
1
5
3
2
2
3
2
2
2
2
2
2
2
6
9
11
12
13
11
10
10
5
1
1
1
1
1
2
2
3
4
5
6
6
7
8
8
5
3
3
7
11
8
6
3
1
5
10
5
1
14
19
10
1
5
10
15
20
44
56
40
24
11
9
8
8
8
8
8
9
10
10
10
10
10
10
10
10
10
11
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
78
139
139
139
139
139
110
109
95
91
103
88
103
98
92
103
118
90
90
92
79
81
87
93
99
99
118
123
99
93
92
102
93
97
102
97
118
98
107
108
116
139
112
116
127
122
127
137
116
137
117
115
137
109
108
109
106
89
98
109
87
115
94
98
105
103
93
95
100
91
109
123
80
105
70
62
74
84
101
139
139
109
87
77
66
63
71
74
83
83
83
99
115
115
115
115
115
115
115
18
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
50
50
50
30
10
10
10
10
10
10
10
10
7
4
4
4
4
4
3
2
1
5
9
10
10
6
2
4
3
2
4
4
5
4
4
3
3
3
17
24
23
13
3
3
6
4
3
3
3
3
4
5
6
6
5
4
4
3
2
2
4
18
10
2
2
2
6
17
11
6
5
6
19
17
15
10
5
5
13
22
36
27
18
11
6
6
6
4
2
2
2
6
8
9
10
10
10
10
11
16
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
139
146
146
146
146
146
148
150
150
150
129
132
141
137
139
126
171
136
128
158
121
130
133
142
149
139
162
142
145
142
136
149
121
141
125
120
162
125
136
141
142
146
135
138
150
114
114
109
118
125
130
158
141
171
141
124
103
100
108
104
104
142
109
107
101
103
88
88
101
133
97
125
101
91
92
91
91
103
102
150
150
103
121
115
158
158
154
163
171
171
171
144
140
134
128
126
118
118
118
62
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
117
10
10
10
10
10
10
10
10
10
12
14
13
9
6
17
14
12
8
5
5
5
5
6
7
8
5
2
2
2
2
4
4
4
3
2
5
8
6
4
2
1
1
1
4
2
1
1
3
3
2
1
1
1
2
4
7
6
6
6
11
16
22
23
19
16
13
17
16
16
13
10
8
7
32
22
13
13
30
48
32
17
14
9
5
5
5
5
5
10
13
12
12
12
12
12
12
12
12
16
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
78
87
87
87
87
87
89
92
92
92
77
83
92
75
78
74
78
86
101
94
93
79
80
78
87
88
91
131
90
89
92
86
81
92
83
86
87
93
89
86
101
89
90
97
115
111
122
132
133
162
162
135
162
125
117
107
96
82
89
83
85
121
92
96
84
108
75
68
82
83
72
131
74
76
79
83
67
71
73
92
92
65
66
60
68
68
63
67
67
71
83
97
121
121
121
121
121
121
121
54
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
50
6
6
6
6
6
6
6
6
6
10
10
7
4
4
4
4
4
4
4
4
5
5
6
12
11
11
11
11
11
13
7
1
1
7
4
1
1
4
6
8
5
3
8
8
5
3
3
6
5
4
3
3
3
3
9
11
8
5
5
6
17
11
6
5
4
8
13
15
11
8
11
10
10
18
13
8
8
13
18
16
14
15
8
1
1
1
1
1
3
6
11
13
14
15
15
15
15
16
18
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
154
154
154
130
126
107
107
107
109
144
116
128
138
129
154
121
140
133
122
121
143
120
122
135
129
139
146
179
154
142
135
125
121
138
121
118
119
143
117
115
118
119
124
133
144
131
151
136
131
136
133
136
136
140
143
110
137
106
118
122
125
179
124
128
120
151
96
95
105
99
93
130
98
98
102
137
100
112
111
144
144
123
128
118
121
121
126
131
140
140
140
159
179
179
179
179
179
179
179
56
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
142
69
69
39
10
10
10
10
10
7
4
4
4
4
5
6
4
3
11
9
8
10
13
13
14
8
2
14
12
10
12
10
7
4
13
10
7
7
20
16
13
10
5
1
12
6
1
1
1
1
1
1
1
1
2
4
9
7
6
6
14
22
27
27
15
3
11
15
19
22
17
12
9
7
22
17
12
12
29
46
30
15
53
28
3
3
3
3
3
6
9
31
42
47
53
53
53
53
53
53
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
75
172
172
172
172
172
134
131
115
146
96
102
103
105
119
136
149
163
179
162
127
125
120
118
119
118
124
129
127
147
124
132
128
124
132
150
128
155
144
138
142
172
140
140
146
110
108
115
130
135
150
179
136
150
137
128
155
132
137
147
132
129
129
128
132
163
131
128
131
140
117
117
115
120
119
150
114
124
143
172
172
138
159
152
179
179
159
161
158
154
153
152
151
151
150
150
150
150
150
47
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
43
43
43
34
26
26
26
26
41
22
4
4
4
4
4
3
3
3
4
7
11
19
11
3
33
40
23
6
2
4
6
5
4
4
22
24
25
27
32
27
22
13
4
4
8
8
8
9
18
12
7
6
5
5
5
5
21
12
4
4
13
20
12
5
5
12
15
18
19
14
8
3
31
36
42
26
10
10
15
20
40
50
60
74
81
84
52
20
20
45
58
64
67
69
71
83
89
92
93
95
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
111
111
111
92
88
73
73
73
62
72
76
83
87
95
111
91
92
95
90
88
88
95
73
70
67
79
85
89
139
96
96
104
115
104
109
95
115
99
106
110
124
112
124
123
124
118
139
107
107
107
118
98
97
93
88
91
74
69
65
65
56
55
69
72
74
139
65
66
74
65
67
89
67
75
82
72
97
97
75
75
75
65
66
89
52
53
60
60
65
65
65
77
89
89
89
89
89
89
89
15
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
86
1
1
1
1
1
3
4
4
4
5
5
5
7
8
4
1
3
5
12
11
9
6
3
4
5
3
1
1
1
1
1
1
2
3
4
2
1
1
1
11
7
4
3
7
8
8
9
6
3
6
4
3
3
3
6
9
5
2
2
5
14
10
6
5
4
5
9
5
1
5
10
11
12
14
18
17
16
8
1
1
8
15
11
7
7
7
5
4
4
4
9
12
13
15
14
14
14
14
14
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
37
37
37
67
98
98
98
98
98
84
98
95
96
107
118
116
140
126
139
139
133
139
120
140
120
120
125
120
117
140
108
106
113
113
115
129
125
106
104
105
110
111
130
128
104
104
105
102
98
99
128
104
105
105
106
101
98
97
129
97
93
120
90
91
85
109
64
66
71
65
78
83
72
77
85
91
96
96
97
129
129
84
79
62
52
55
65
72
88
88
90
104
120
120
120
120
120
120
120
57
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
37
2
2
2
2
2
2
2
2
2
8
10
11
10
9
9
11
11
11
11
11
7
4
5
7
8
9
23
12
1
7
6
6
6
12
12
12
12
10
5
1
5
3
1
7
4
1
1
1
1
2
1
1
1
1
1
6
9
10
7
4
20
11
3
2
1
7
10
5
1
7
13
12
12
18
16
15
15
13
11
11
12
33
18
4
4
4
4
4
4
4
12
16
18
19
18
18
18
18
18
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
109
137
137
137
137
137
136
135
135
135
119
119
132
120
120
118
135
122
124
120
145
123
123
134
130
133
142
164
137
134
130
124
128
142
131
128
124
145
127
125
129
137
123
128
135
117
155
126
130
137
128
129
128
135
145
108
118
109
117
112
124
164
114
123
114
155
94
86
95
88
93
137
94
82
85
89
82
96
99
137
137
101
112
98
118
118
119
126
135
135
135
149
164
164
164
164
164
164
164
57
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
81
3
3
3
3
3
3
3
3
3
15
11
8
8
8
8
8
10
11
11
11
8
5
5
5
13
21
21
21
14
7
4
2
2
24
15
7
7
6
5
5
3
2
2
5
3
1
1
2
4
4
4
4
5
7
9
10
6
2
2
11
21
12
4
4
6
11
16
14
11
9
9
17
13
10
9
9
9
29
49
36
23
42
23
4
4
4
3
2
2
2
14
20
23
24
17
10
10
10
10
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
33
92
92
92
92
92
92
92
92
92
69
75
79
91
98
97
141
105
94
117
99
102
122
106
110
115
117
118
118
135
110
128
113
117
122
128
124
122
116
118
114
112
105
135
100
96
103
97
104
105
125
102
113
141
111
124
112
114
128
111
128
118
102
105
98
125
86
86
89
77
76
85
52
55
58
61
76
83
87
128
128
85
89
82
83
96
110
118
141
141
141
129
127
125
122
121
118
118
118
24
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
33
33
33
21
10
10
10
10
10
10
10
7
4
2
3
3
2
2
2
2
2
2
4
4
4
5
5
3
2
2
4
5
6
9
7
6
19
29
25
22
25
14
3
1
7
4
1
1
1
1
2
2
2
3
5
6
8
10
11
12
13
18
9
1
1
5
10
17
12
8
16
23
14
5
6
8
11
15
33
51
34
17
15
9
3
3
18
14
10
10
10
9
8
8
8
8
8
8
8
15
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
103
103
103
93
91
84
84
84
62
67
76
77
84
83
103
88
101
103
97
99
131
100
93
94
101
95
96
104
114
110
131
105
114
107
108
109
116
99
105
106
131
116
98
99
88
83
92
83
92
97
109
113
97
97
97
91
113
92
89
94
92
86
113
92
88
109
79
74
78
84
83
85
102
79
88
79
97
97
88
102
102
86
95
85
99
99
94
96
96
92
92
89
88
87
86
86
85
85
85
25
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
75
2
2
2
2
2
6
8
4
1
2
4
4
4
7
5
3
16
9
2
4
5
6
6
6
6
6
6
7
9
8
7
6
5
4
4
4
4
5
4
4
3
2
2
6
8
11
14
9
4
3
3
3
3
2
2
8
10
11
8
6
10
27
38
22
7
8
14
13
9
6
14
12
11
25
15
6
6
3
1
1
9
17
10
3
3
3
3
3
4
6
11
14
15
17
17
17
17
17
17
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
38
94
94
94
94
94
93
92
92
92
75
79
84
76
76
88
100
114
146
150
124
105
91
86
77
93
99
111
159
120
124
117
159
121
126
115
159
105
110
112
124
102
101
109
103
99
149
99
113
129
124
150
149
113
106
100
95
88
100
91
83
107
95
100
108
149
104
126
101
95
94
88
83
107
107
102
149
149
119
114
107
126
122
120
150
150
118
111
108
85
83
90
88
88
88
88
88
88
88
34
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
2
2
2
2
2
2
2
2
2
2
8
9
6
4
4
4
4
4
4
5
5
5
4
3
4
4
3
2
2
2
2
3
4
5
5
5
5
5
8
5
2
2
3
4
5
3
2
2
2
2
3
2
2
2
2
4
3
2
2
8
15
29
17
6
6
8
10
17
17
17
17
18
13
8
34
26
18
17
17
17
27
22
18
43
56
62
39
17
10
10
10
14
16
17
18
18
18
18
18
18
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
155
155
155
128
124
118
107
104
102
96
102
114
136
124
155
127
136
126
121
115
136
106
100
104
122
109
115
120
155
139
120
120
113
113
111
107
122
93
95
95
90
98
93
95
114
90
92
91
94
103
97
102
93
104
92
75
73
68
69
68
65
86
68
69
67
98
69
68
78
87
71
114
60
64
71
66
90
90
80
103
103
72
82
77
102
102
95
104
104
82
82
71
65
62
59
57
53
53
53
24
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
139
71
71
42
14
14
14
14
14
14
14
9
5
7
5
4
19
17
9
1
8
7
6
4
2
3
4
4
3
3
4
3
2
2
3
3
3
3
2
2
7
4
2
3
3
3
3
4
12
7
3
4
4
4
3
2
7
5
4
4
10
22
31
29
20
12
4
13
16
8
1
10
8
7
7
4
1
1
11
22
19
16
13
7
2
2
2
2
2
5
8
8
8
8
8
8
8
8
8
13
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
141
156
156
156
156
156
158
160
160
160
127
140
140
127
141
136
148
151
157
180
130
138
138
136
136
141
145
170
150
141
145
140
138
140
139
139
141
140
140
140
142
156
139
141
160
134
150
139
144
150
157
180
150
180
140
129
150
131
139
131
127
170
132
133
138
151
127
120
119
155
115
126
132
133
140
150
150
150
148
160
160
137
152
164
180
180
180
180
180
153
155
166
170
170
170
170
170
170
170
129
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
60
11
11
10
10
10
10
10
10
10
10
7
4
2
3
3
2
2
2
2
2
2
4
5
4
4
4
9
11
8
6
6
8
9
11
19
23
27
22
12
2
5
9
7
6
4
2
2
9
10
6
3
2
2
2
17
15
14
14
26
38
37
21
5
5
7
6
6
10
22
16
10
10
11
80
51
22
22
52
82
53
25
60
71
76
79
80
44
9
9
9
41
57
65
69
71
72
72
73
80
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
25
83
83
83
83
83
79
75
75
75
70
80
94
91
90
93
135
99
96
102
95
102
98
135
118
102
119
107
108
135
104
118
102
104
105
100
119
102
98
98
94
92
99
88
91
93
92
102
105
109
110
148
105
112
119
103
148
107
112
129
114
115
148
112
101
110
81
73
76
80
70
75
84
92
100
117
117
117
95
87
83
74
78
90
102
102
109
116
129
129
129
94
84
82
79
86
91
91
91
91
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
12
9
9
6
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
5
5
7
20
13
7
7
7
7
7
6
5
3
1
4
4
4
5
8
10
12
8
4
1
6
9
10
12
8
4
4
5
5
5
5
6
20
23
25
16
8
20
20
16
9
3
8
9
10
10
10
10
11
12
11
10
10
10
18
27
19
12
16
20
23
25
26
18
10
10
10
15
17
18
19
19
19
19
20
59
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
44
73
73
73
73
73
70
67
67
67
59
62
68
73
83
108
87
107
91
82
88
84
86
108
86
97
84
87
87
78
108
76
82
91
104
83
97
78
84
86
84
107
86
86
104
89
89
90
102
95
97
100
117
98
104
93
79
77
69
65
66
68
63
68
71
107
68
64
73
67
70
100
60
78
63
60
69
69
69
78
78
64
69
65
91
91
84
88
88
83
83
71
68
66
63
62
61
59
59
59
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
6
6
6
5
5
5
5
5
5
5
5
5
4
4
4
4
8
6
4
2
5
5
6
5
4
5
5
6
11
14
17
10
4
4
5
6
6
6
6
6
10
7
4
1
6
8
9
10
12
12
10
8
8
8
7
6
6
5
5
5
8
11
7
3
2
1
8
9
5
2
5
10
19
22
14
6
5
5
5
5
5
19
16
9
2
2
2
2
2
5
9
7
6
6
6
6
6
6
6
26
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
112
112
112
105
104
103
101
100
100
99
101
103
104
112
112
101
88
92
99
94
95
99
119
106
112
115
115
131
114
119
104
102
95
95
100
92
119
104
97
99
99
118
93
95
92
92
108
99
101
131
102
103
104
103
100
97
118
91
100
93
100
119
84
91
89
108
84
70
92
73
79
131
75
79
62
47
52
57
62
82
82
57
53
45
40
47
62
74
100
100
100
109
119
119
119
119
119
119
119
53
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
85
14
14
9
4
4
4
4
4
4
4
4
4
2
1
1
3
3
2
1
3
6
8
8
4
1
1
1
1
1
1
1
1
2
4
4
3
3
3
3
9
6
4
19
14
9
6
6
15
12
9
9
9
10
6
3
8
11
12
13
14
16
9
3
3
4
6
17
9
1
3
6
14
14
12
10
10
10
12
13
14
22
20
11
3
3
3
3
3
4
6
12
15
17
18
16
15
15
15
15
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
72
83
83
89
99
99
99
99
81
90
81
87
90
89
101
113
126
160
145
148
125
109
122
94
95
100
118
103
106
122
103
106
110
110
117
145
122
113
128
125
126
160
123
113
112
109
111
116
123
123
145
148
112
111
107
103
112
98
100
92
103
107
107
113
120
160
107
104
101
92
94
100
93
107
95
85
95
95
94
113
113
90
106
112
148
148
125
130
120
120
120
100
96
94
91
91
91
90
90
90
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
38
3
3
3
3
3
19
35
19
3
6
8
9
9
9
9
9
5
1
1
5
10
14
18
15
12
7
2
3
5
9
7
4
1
1
2
3
5
8
5
2
2
3
2
2
2
2
2
11
7
3
2
2
2
2
2
7
5
3
3
7
19
12
6
6
4
3
10
14
13
11
10
24
35
46
29
12
12
19
27
32
38
31
24
46
57
42
22
3
3
3
13
18
21
22
23
23
23
24
48
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
38
73
73
73
73
73
70
67
67
67
57
65
72
77
90
108
104
133
110
106
107
103
116
108
101
102
116
107
108
116
108
103
109
109
110
117
116
110
109
113
113
133
113
113
110
113
111
112
145
116
117
116
110
110
112
97
110
89
89
82
91
75
85
88
82
133
79
78
85
84
90
100
107
102
145
96
100
100
93
107
107
100
107
88
103
103
99
106
106
92
91
92
89
98
109
121
145
145
145
145
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
2
2
2
3
3
3
3
3
4
4
4
4
4
4
4
4
4
4
3
2
3
3
2
1
4
7
8
9
10
19
12
5
5
5
7
10
8
6
6
5
5
4
3
5
5
5
5
7
5
4
4
4
4
4
5
6
7
4
2
2
5
8
7
6
6
4
2
11
10
9
9
10
14
18
44
30
16
16
10
5
5
15
51
27
3
3
3
3
3
6
10
21
27
30
31
32
32
32
33
62
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
37
77
77
77
77
77
77
77
77
77
68
76
83
86
94
108
100
114
113
93
98
94
93
108
99
97
99
125
104
101
108
104
88
93
96
85
98
113
93
97
102
114
95
104
95
88
105
92
97
125
96
91
93
92
94
104
113
86
93
84
73
115
78
88
86
114
87
79
85
84
90
125
97
75
69
62
59
59
65
77
77
59
67
78
89
89
89
93
97
97
97
106
115
115
115
115
115
115
115
21
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
37
10
10
10
10
10
10
10
10
10
10
10
7
4
4
4
4
4
3
2
3
5
6
6
7
7
7
10
7
5
9
7
5
6
3
1
1
1
1
1
9
6
3
8
4
1
1
9
16
13
10
7
7
7
9
7
6
4
3
3
4
6
6
6
4
3
7
11
11
8
4
1
12
16
11
6
5
5
10
12
15
13
12
13
14
14
14
7
1
1
1
3
4
5
5
5
5
5
6
12
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
44
83
83
83
83
83
83
83
83
83
71
76
83
80
78
79
118
92
89
88
124
91
92
94
100
98
98
103
118
99
124
100
99
104
120
110
117
149
126
149
152
135
143
152
138
152
120
146
116
108
133
109
108
104
146
87
79
77
66
65
59
58
62
66
67
101
69
65
73
94
71
78
59
79
68
70
94
94
80
83
83
66
74
80
94
94
85
89
87
87
87
71
68
65
62
60
56
56
56
20
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
9
9
9
7
5
5
5
5
5
5
5
5
5
5
5
5
4
4
3
2
3
5
21
11
2
9
8
8
4
1
8
6
4
4
2
1
7
14
17
20
17
9
1
3
4
4
5
12
7
3
4
5
5
6
6
6
6
9
11
9
8
15
9
3
3
4
12
14
17
9
1
2
13
16
11
6
1
1
15
29
26
20
14
18
20
22
25
16
8
8
8
7
6
6
6
6
6
6
6
14
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
136
136
136
106
101
95
88
85
76
76
80
99
117
110
136
110
83
87
77
85
91
90
106
106
117
115
122
126
117
136
116
122
109
102
104
101
122
94
97
94
94
106
90
93
91
84
95
85
87
126
86
90
91
91
91
86
106
71
77
74
69
110
73
77
77
95
62
56
65
62
64
126
58
65
70
64
85
85
69
76
76
54
51
44
41
41
48
52
61
61
68
86
110
110
110
110
110
110
110
55
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
117
9
9
6
4
4
4
4
4
4
4
4
4
4
4
4
4
11
8
5
5
5
5
6
4
3
3
3
3
3
3
2
1
1
3
6
13
21
15
10
5
4
3
3
2
2
2
5
4
3
2
1
1
1
2
3
5
4
4
3
2
17
11
6
6
7
8
14
11
7
3
15
11
7
6
4
3
3
6
7
9
13
17
9
1
1
1
1
1
1
2
3
4
4
4
4
4
4
5
17
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
63
138
138
138
138
138
109
108
117
142
118
123
124
132
140
148
174
169
152
157
129
129
127
124
136
132
138
181
145
142
142
178
151
151
153
182
134
136
148
149
157
169
169
171
148
156
156
160
183
163
182
157
148
174
139
141
140
149
156
151
178
181
156
165
162
182
171
134
136
133
133
148
143
141
183
140
126
134
142
166
166
156
159
148
157
157
155
167
178
178
178
179
181
181
181
182
183
183
183
183
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
21
7
7
5
3
3
3
3
3
3
3
10
8
7
10
8
7
7
5
4
5
6
10
9
8
34
21
8
8
8
8
16
12
9
8
13
10
8
5
3
27
15
4
28
18
8
8
15
13
11
15
10
5
5
4
3
7
4
1
1
10
16
16
16
17
9
1
17
18
19
20
22
18
14
46
30
15
15
21
27
20
14
81
81
81
81
54
27
27
58
74
82
86
88
90
90
90
90
90
90
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
62
80
80
126
178
178
178
178
163
171
181
170
174
173
178
181
162
162
177
156
146
181
129
137
144
139
157
161
152
158
151
167
158
149
154
157
185
161
171
171
165
161
164
167
150
185
146
140
146
148
137
147
143
147
151
185
161
139
141
129
141
119
126
159
113
141
108
108
117
133
113
114
113
114
114
92
92
92
101
113
113
106
108
128
147
147
147
153
159
159
159
135
131
126
120
118
113
111
111
97
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
52
2
2
2
2
2
8
11
6
2
14
39
28
18
18
10
2
10
5
1
10
8
5
2
8
4
1
7
6
5
9
7
5
5
7
6
5
5
14
9
5
6
5
5
5
5
5
7
6
6
10
8
7
7
7
28
36
19
3
3
8
13
8
3
3
3
4
15
21
12
3
18
13
8
49
26
3
3
15
27
30
33
29
26
26
26
26
14
3
3
3
14
20
23
24
25
25
25
26
59
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
25
87
87
87
99
99
99
99
82
92
90
96
125
102
110
128
140
139
153
157
120
118
110
105
108
92
103
106
114
124
140
124
120
125
119
124
119
122
127
124
137
140
123
135
121
118
118
118
126
126
133
157
132
157
125
116
111
112
116
115
124
137
116
129
124
139
135
98
101
98
87
100
78
80
88
89
96
101
99
121
121
96
112
133
157
157
157
157
157
140
140
112
105
99
92
89
80
80
80
33
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
6
6
6
6
6
6
20
35
20
6
10
7
5
5
5
5
5
5
3
2
6
10
15
20
28
19
11
11
6
2
2
6
8
5
3
2
8
14
8
3
2
6
10
6
2
2
2
2
25
17
10
6
2
2
2
4
7
5
3
3
7
25
15
5
5
4
3
14
26
17
8
10
7
4
33
20
8
8
47
67
44
22
22
24
33
37
39
40
42
32
22
22
22
22
22
22
22
22
22
22
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
81
81
81
90
99
99
99
99
82
90
90
90
94
94
99
108
97
100
106
102
99
99
93
108
97
109
115
116
160
121
119
119
160
122
129
125
160
115
118
116
111
106
99
105
101
103
144
108
112
116
112
111
114
114
110
114
106
103
84
75
72
68
78
81
82
144
83
87
91
90
73
74
76
82
92
79
104
104
83
82
82
70
76
84
102
102
83
83
77
73
73
75
76
78
81
85
92
92
92
92
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
44
1
1
1
1
1
18
35
18
2
8
6
5
5
5
3
1
3
4
5
7
9
12
13
12
11
9
8
8
8
6
5
5
5
3
2
3
5
3
2
5
3
2
5
3
2
2
5
11
10
9
7
5
5
3
2
4
2
1
1
16
33
19
6
6
3
1
11
8
5
10
15
12
9
33
24
15
15
8
1
1
19
19
20
30
41
30
15
1
1
1
10
15
17
18
19
19
19
20
53
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
58
173
173
173
173
173
173
174
174
174
120
126
140
123
135
144
151
169
158
182
140
136
133
127
134
132
133
169
137
131
134
147
137
140
141
161
129
140
143
138
139
173
140
135
174
133
137
151
178
156
161
182
153
163
147
143
154
137
142
131
147
169
135
147
147
169
141
128
123
148
114
122
139
135
178
154
130
141
150
174
174
158
164
155
182
182
165
164
163
147
148
160
169
169
170
173
178
178
178
178
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
27
2
2
2
2
2
2
2
2
2
3
4
4
4
4
4
4
4
4
2
1
5
9
10
12
11
8
6
5
5
6
5
5
6
8
6
5
5
8
8
9
8
8
9
8
7
7
7
27
21
15
10
8
8
6
5
6
6
7
10
16
22
13
5
5
13
15
18
20
15
11
9
13
35
58
34
11
11
24
37
48
60
76
75
75
75
56
37
37
45
53
64
70
73
76
76
76
76
76
76
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
90
191
191
191
191
191
163
164
171
191
170
167
166
166
170
173
178
178
184
192
164
158
150
138
143
148
158
187
161
175
161
181
158
164
166
172
185
162
169
167
167
191
171
173
191
166
168
172
174
178
178
191
168
192
163
164
171
171
174
175
181
187
171
185
170
178
173
142
157
173
155
169
152
163
170
154
161
164
164
191
191
169
181
158
191
191
184
192
192
185
185
187
187
187
187
187
187
187
187
162
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
63
63
63
72
76
78
79
80
81
81
81
42
3
4
3
3
3
3
3
4
4
4
10
11
8
4
1
3
5
6
5
5
6
7
17
15
13
13
15
16
18
13
8
8
8
7
7
7
14
13
11
8
5
5
5
17
12
7
7
8
37
36
35
41
43
39
28
18
18
65
52
40
85
123
104
72
40
40
80
120
72
25
80
51
22
22
22
22
22
51
65
72
76
78
80
80
80
80
80
80
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
105
105
105
87
87
87
64
76
77
100
108
92
108
107
105
108
126
106
103
142
93
92
95
88
98
102
111
151
114
126
99
120
87
87
94
87
96
120
109
110
142
118
115
126
135
111
151
112
118
131
114
124
104
122
103
94
118
83
94
96
93
142
104
104
104
151
98
94
108
135
92
131
78
70
64
54
59
66
70
100
100
73
88
85
124
124
108
122
122
96
102
116
127
127
127
127
127
127
127
62
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
79
16
16
9
2
2
2
2
9
6
4
6
4
2
2
4
3
2
3
4
3
2
1
2
4
2
1
5
5
5
5
4
4
4
3
2
3
3
3
3
10
8
6
8
9
10
11
13
9
6
3
1
1
1
2
3
8
6
4
4
9
14
17
20
11
2
9
11
12
14
8
2
2
3
8
12
14
16
19
22
19
17
12
7
3
3
3
3
3
3
4
5
6
6
6
6
6
6
7
22
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
158
174
174
174
174
174
132
129
133
173
125
137
141
140
158
142
142
142
161
159
118
122
123
129
138
142
151
163
146
158
134
151
124
124
126
118
151
119
127
133
135
174
135
139
173
133
151
139
139
163
143
161
133
141
119
105
112
101
115
107
129
160
123
126
124
151
110
99
114
113
122
163
125
147
126
114
122
127
134
174
174
127
134
137
161
161
144
148
141
141
141
150
160
160
160
160
160
160
160
124
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
138
6
6
6
6
6
8
9
7
6
10
7
5
5
5
5
5
4
4
4
4
5
8
8
8
14
21
32
20
8
21
13
5
3
2
1
4
8
5
2
5
7
4
2
3
4
4
5
5
3
2
3
4
4
3
2
3
2
1
1
14
21
13
5
4
4
7
11
31
16
1
10
15
21
53
27
1
1
27
53
37
21
15
10
40
55
54
34
15
15
15
12
10
10
10
10
10
10
10
20
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
118
118
118
101
97
87
81
81
85
85
89
92
96
101
118
108
117
122
152
151
108
103
98
102
89
93
98
106
118
119
119
132
107
109
114
132
115
111
112
132
113
112
105
112
108
116
123
139
133
139
142
152
139
152
113
106
85
77
85
81
92
110
84
87
88
112
80
75
83
103
84
89
94
110
110
103
105
103
103
103
96
109
116
129
152
152
152
152
152
108
100
104
96
96
98
99
103
103
103
103
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
92
2
2
2
2
2
6
8
5
2
10
27
17
8
6
5
5
3
2
2
3
5
6
8
35
21
7
7
7
7
7
7
4
1
2
3
19
33
27
17
7
5
3
8
7
5
3
3
20
11
3
3
3
3
4
5
7
5
3
3
2
2
4
5
4
3
6
8
8
9
7
6
6
7
38
25
12
12
48
66
54
33
12
57
80
91
97
53
10
10
10
11
11
11
12
12
12
12
12
12
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
111
111
111
103
101
100
95
95
95
85
95
99
115
104
115
121
100
99
99
101
101
95
121
95
100
103
106
110
111
121
106
97
95
106
99
90
121
96
96
97
91
109
90
92
103
97
99
101
103
101
107
98
103
95
96
95
109
107
90
88
84
110
85
84
82
107
74
70
74
71
64
84
60
55
50
48
46
52
55
73
73
61
61
62
50
51
63
69
84
84
85
97
110
110
110
110
110
110
110
55
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
83
2
2
2
2
2
2
2
2
2
3
4
4
4
7
10
19
17
9
2
3
12
22
13
5
5
3
1
1
1
1
3
3
3
3
4
15
20
12
4
16
9
2
2
5
5
5
5
7
5
3
5
6
6
5
4
9
5
2
2
12
22
14
6
6
5
5
11
16
10
4
6
5
5
4
4
4
4
6
7
8
13
33
18
3
3
3
3
3
3
4
29
42
48
55
38
22
22
22
22
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
138
144
144
144
144
144
141
139
139
139
124
128
125
122
138
116
114
104
104
97
95
102
100
107
120
118
125
155
129
138
132
129
119
129
117
112
129
107
117
116
114
144
115
113
139
99
101
102
104
124
101
107
96
100
96
91
133
93
109
106
102
155
102
100
105
101
88
91
88
81
81
124
90
95
102
133
97
107
119
144
144
94
94
76
64
66
78
85
102
102
102
128
155
155
155
155
155
155
155
59
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
112
11
11
11
11
11
11
11
11
11
50
27
4
4
5
5
6
3
1
1
1
1
2
3
4
7
10
10
6
2
19
10
2
5
3
1
1
2
2
2
3
6
3
1
5
4
3
3
2
1
11
7
3
3
3
3
8
7
7
7
18
29
15
1
1
1
8
15
17
11
5
14
15
16
31
18
5
5
14
23
19
16
18
10
2
2
2
2
2
6
10
14
16
17
18
18
18
18
18
18
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
155
155
155
125
120
114
96
96
96
85
110
105
107
108
155
113
116
122
110
102
97
95
84
87
90
102
122
115
155
139
111
106
103
97
100
122
95
96
98
93
94
89
88
94
83
84
92
92
93
119
86
84
84
75
70
84
63
59
60
62
52
51
55
59
61
89
64
52
54
53
59
71
59
77
93
61
71
80
84
119
119
73
68
58
47
46
52
56
64
64
64
62
61
65
70
79
93
93
93
93
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
139
6
6
5
4
4
4
4
4
4
4
4
4
4
7
7
7
14
7
1
1
1
1
1
2
5
11
8
5
5
5
3
2
5
4
4
4
5
4
4
5
5
5
8
10
7
5
5
24
14
4
3
3
3
3
3
4
3
3
3
5
8
21
33
25
14
4
11
7
3
7
18
16
15
9
4
5
7
6
5
5
15
15
10
5
5
5
5
5
6
7
5
4
4
4
4
4
4
4
61
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
138
138
138
120
117
103
103
103
74
82
96
97
103
99
138
97
96
94
103
85
84
81
84
79
85
93
103
109
117
138
107
99
98
94
94
93
94
91
107
95
96
109
88
95
91
92
107
86
93
88
83
85
96
94
96
96
109
74
74
68
65
62
66
66
68
95
67
68
70
65
76
67
70
75
93
68
76
76
63
63
54
56
59
44
42
46
49
56
67
67
67
67
68
71
76
82
93
93
93
93
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
117
5
5
5
5
5
7
8
4
1
2
4
4
4
5
3
2
13
7
1
6
11
20
15
10
8
6
8
5
3
9
6
3
3
4
3
3
3
10
7
5
5
6
7
4
2
2
5
16
14
13
9
5
5
5
8
10
5
1
1
12
29
17
5
3
1
3
10
18
21
13
6
4
3
32
20
9
9
5
1
1
16
11
7
14
18
20
11
2
2
2
4
5
6
6
6
6
6
7
59
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
21
85
85
85
85
85
63
61
58
83
66
78
144
94
104
118
139
113
115
118
97
103
131
101
106
114
144
114
120
138
118
127
128
131
124
145
118
114
121
120
144
127
134
135
126
124
123
141
122
121
125
126
130
145
141
124
129
126
124
138
127
121
124
124
120
120
135
103
110
111
108
145
124
120
122
129
114
111
103
103
97
90
97
88
118
118
119
128
139
139
139
134
133
132
131
130
129
129
129
109
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
19
2
2
2
2
2
6
8
5
2
3
4
4
4
4
4
4
4
4
4
4
4
3
3
3
3
3
3
3
4
5
5
5
6
6
5
3
2
2
2
10
5
1
3
4
5
6
10
18
14
11
8
8
8
7
6
13
8
3
3
22
37
21
5
5
4
3
6
7
9
27
29
20
12
42
58
66
75
79
81
48
16
38
23
8
8
8
8
8
32
44
40
36
36
36
36
36
36
36
57
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
67
70
70
70
71
72
73
76
76
79
83
86
117
90
95
110
96
100
91
94
85
87
94
97
117
110
105
115
101
94
91
86
93
88
92
93
117
94
95
95
94
115
95
97
100
88
90
78
81
85
85
94
101
90
86
78
115
78
89
88
91
103
79
79
78
91
75
70
76
89
81
100
80
103
92
83
101
101
82
76
76
64
72
80
103
103
82
83
70
70
70
68
68
67
67
67
67
67
67
31
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
38
6
6
5
4
4
4
4
4
4
4
4
4
4
4
5
8
6
4
5
5
5
17
13
9
5
3
2
2
2
2
2
2
2
7
4
2
2
24
16
9
7
4
1
4
5
7
9
6
3
4
6
7
8
4
1
8
5
3
3
7
12
8
5
5
4
4
16
17
15
13
23
13
3
31
22
13
13
9
6
6
7
8
10
38
52
38
19
1
1
1
5
7
8
9
9
9
9
9
9
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
139
194
194
194
194
194
155
150
146
194
152
159
173
159
164
171
175
178
192
197
172
168
148
154
160
154
173
187
165
158
158
183
158
162
159
161
165
152
163
164
173
194
166
172
194
155
157
164
164
163
170
197
170
197
162
152
169
152
163
157
183
187
164
167
166
169
172
155
161
188
159
162
154
167
167
141
151
161
163
194
194
164
177
187
197
197
197
197
197
183
183
187
187
187
187
187
187
187
187
163
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
52
8
8
6
5
5
5
5
5
5
5
8
9
11
13
15
20
18
11
4
10
10
10
9
6
3
3
3
3
8
5
3
8
15
8
1
4
8
5
3
22
36
27
15
4
7
10
15
10
6
14
18
20
22
12
3
5
6
7
15
55
41
23
5
5
13
15
18
35
23
11
12
13
57
71
41
11
11
65
120
88
57
80
100
110
115
117
118
120
100
80
80
80
80
80
80
80
80
80
80
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
64
147
147
147
147
147
137
137
143
175
141
143
142
146
147
155
187
169
179
181
170
149
145
150
156
163
180
186
171
170
172
182
158
172
165
169
180
170
174
183
168
173
173
170
175
173
152
155
183
162
174
181
177
187
170
183
179
173
178
168
182
186
158
173
183
160
170
177
151
156
161
163
183
172
183
179
171
173
175
175
175
177
174
178
181
181
182
184
187
187
187
186
186
186
186
186
186
186
186
183
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
15
15
15
9
3
3
3
3
3
3
3
33
18
3
6
10
6
3
7
9
6
3
8
7
4
1
1
1
1
1
1
1
10
16
10
4
9
15
8
1
10
6
3
20
13
6
6
7
18
14
11
16
19
22
11
1
4
5
7
9
38
36
20
5
5
13
10
8
9
11
23
18
13
11
95
71
47
47
97
122
89
57
90
105
112
116
118
81
45
45
45
67
78
84
90
90
90
90
90
90
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
85
140
140
140
140
140
139
139
138
144
137
137
139
141
137
143
179
160
154
178
171
145
139
139
139
145
179
159
163
158
171
172
157
172
165
168
179
170
171
171
171
161
163
161
161
173
164
164
181
169
173
178
172
177
165
173
171
163
162
153
162
159
153
155
161
158
148
169
135
157
147
153
164
162
181
171
163
161
160
159
151
169
158
140
178
178
170
177
177
171
171
172
171
172
174
176
181
181
181
181
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
57
8
8
5
3
3
3
3
3
3
3
3
4
14
9
4
6
10
8
7
6
6
8
10
24
14
4
1
1
1
1
28
17
6
5
4
11
18
11
4
10
6
3
3
10
10
10
11
8
5
7
6
5
5
5
5
3
2
2
7
36
32
28
33
32
31
24
18
12
6
11
16
12
9
90
51
13
13
76
108
69
31
65
36
7
7
7
7
7
20
33
50
58
62
64
65
66
66
67
81
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
57
187
187
187
187
187
134
142
142
189
154
150
154
157
162
168
188
169
178
182
158
156
147
142
148
148
154
190
160
160
158
177
156
160
160
182
154
145
160
163
158
187
159
159
189
171
174
178
190
179
182
182
171
188
161
164
167
161
166
157
177
190
165
170
163
182
148
131
132
140
139
147
164
153
190
167
154
166
166
189
189
175
181
152
182
182
178
184
188
188
188
189
190
190
190
190
190
190
190
190
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
18
14
14
8
2
2
2
2
2
6
9
5
2
4
5
6
14
14
10
6
3
6
10
17
9
2
10
6
2
13
7
2
10
16
9
3
9
15
8
1
10
6
3
7
6
6
6
9
5
2
6
5
5
5
3
1
1
1
2
3
6
10
32
31
20
10
13
17
13
10
10
11
13
25
96
53
10
10
60
110
67
25
66
37
8
8
8
8
8
37
51
58
62
64
66
66
66
66
66
66
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
95
166
166
166
166
166
175
184
184
184
158
152
143
137
128
130
137
145
151
155
172
120
114
117
114
112
124
120
125
127
172
126
127
130
134
132
144
166
150
154
172
166
151
149
184
149
141
141
152
152
156
161
185
159
166
159
168
157
151
158
147
133
142
147
154
149
168
185
155
153
158
150
158
168
158
168
164
168
175
184
184
185
159
165
162
158
155
155
155
138
142
156
168
168
168
168
168
168
168
152
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
62
62
62
60
58
58
58
58
58
58
59
32
6
11
8
6
4
11
7
3
2
3
4
9
15
8
2
16
29
43
56
42
27
13
3
5
16
28
15
3
9
16
26
36
26
14
3
3
12
21
12
4
4
4
2
1
7
10
14
13
13
20
27
33
22
12
10
6
3
3
3
3
7
12
90
47
4
4
78
122
118
95
73
95
107
113
116
64
13
13
13
33
43
48
51
52
53
53
54
73
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
37
81
81
81
96
96
96
96
96
93
96
93
96
93
96
92
92
87
96
94
91
93
118
92
95
95
95
106
99
95
93
112
90
95
112
99
112
118
95
99
102
106
98
96
91
91
95
85
91
91
89
118
94
94
91
94
106
87
94
113
88
88
98
91
87
95
98
86
86
80
113
69
70
69
66
64
63
63
77
81
81
113
64
60
56
53
65
73
88
88
88
76
74
71
68
67
64
64
64
21
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
6
5
5
5
5
5
5
5
5
5
11
11
8
6
6
7
9
5
1
1
1
11
27
15
3
3
2
2
2
2
2
2
2
3
2
2
3
4
5
7
10
6
3
2
4
5
5
6
4
3
3
2
2
2
2
2
5
5
5
5
8
11
7
3
3
4
5
10
10
7
5
9
5
2
21
13
5
5
15
26
23
18
12
7
3
3
3
3
3
3
4
5
6
6
6
6
6
6
7
14
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
52
82
82
102
133
133
133
133
120
136
124
133
168
138
138
143
168
146
146
143
183
126
112
121
124
130
163
159
153
156
175
153
153
163
159
159
159
183
156
156
175
153
152
150
141
144
145
146
163
149
149
158
167
163
183
161
171
157
158
150
141
159
147
149
157
158
135
167
131
150
140
140
149
151
163
171
155
154
155
150
142
167
142
125
147
147
143
150
150
142
143
158
171
171
171
171
171
171
171
163
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
11
11
11
32
43
48
51
54
56
37
18
11
4
3
3
4
3
3
2
2
2
3
8
7
5
4
8
6
4
19
11
4
3
3
22
17
13
13
11
10
10
5
1
3
4
5
6
11
14
12
11
8
5
5
5
7
25
20
16
16
9
2
3
3
4
12
27
26
26
18
10
15
20
25
98
54
10
10
42
58
41
25
64
35
6
6
6
6
6
19
33
54
65
70
76
76
76
76
76
76
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
90
168
168
168
168
168
169
171
171
171
133
130
131
125
124
140
138
152
175
177
160
140
114
121
123
118
140
122
127
126
140
124
119
131
127
124
124
160
139
136
140
168
144
141
171
144
144
145
176
158
166
177
184
156
160
152
149
148
149
158
129
160
136
142
151
149
139
184
150
175
158
147
159
160
176
166
175
175
173
171
171
184
163
156
177
177
157
156
156
143
143
145
143
148
155
162
176
176
176
176
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
56
11
11
8
6
6
6
6
6
6
6
4
2
4
3
2
4
5
3
1
9
8
8
7
6
7
4
1
5
10
9
5
1
2
1
1
4
8
5
2
12
11
9
5
1
3
5
10
8
6
7
7
7
7
8
10
27
35
39
30
22
32
42
41
24
7
12
12
6
1
2
3
5
8
75
39
3
3
77
122
117
112
106
87
69
69
69
45
22
22
22
44
55
61
64
65
66
66
67
122
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
32
76
76
76
76
76
76
76
62
76
70
78
94
91
97
100
135
100
99
95
95
89
84
135
99
103
119
125
121
135
123
123
111
113
109
103
119
99
102
106
100
111
99
99
106
93
105
97
100
125
94
90
93
92
90
99
111
90
99
131
102
125
108
114
93
105
83
76
87
101
80
125
71
69
68
66
67
68
64
74
74
63
66
65
63
75
88
103
131
131
131
128
127
126
126
125
125
125
125
56
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
8
8
8
5
2
2
2
2
2
2
6
4
2
4
4
4
4
4
4
5
6
5
4
5
5
6
4
2
2
2
2
2
9
15
21
15
9
9
9
9
10
5
1
1
6
8
9
11
10
9
6
4
4
4
4
5
7
4
1
1
7
21
12
3
2
1
6
12
19
25
21
17
26
35
28
21
19
19
10
2
2
8
11
14
16
17
18
12
7
7
7
10
12
13
13
13
13
13
13
14
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
105
105
105
96
102
109
119
136
136
136
115
125
133
127
113
114
111
107
129
98
95
100
102
109
133
122
125
164
130
125
125
129
126
128
127
152
133
102
112
104
110
118
112
134
136
119
153
134
125
136
152
122
123
140
106
109
118
107
133
116
129
164
108
117
112
153
94
81
93
88
89
140
97
90
89
90
86
98
96
136
136
100
109
78
67
73
88
102
129
129
129
146
164
164
164
164
164
164
164
66
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
73
67
67
40
14
14
14
14
14
14
14
13
12
12
13
27
19
12
16
13
11
12
16
11
7
4
2
2
2
3
8
5
3
7
12
7
3
3
6
9
12
7
3
6
7
8
9
13
9
5
4
8
10
13
8
3
8
4
1
1
10
19
10
2
2
5
8
12
16
11
6
12
7
2
30
18
6
6
30
55
38
21
42
23
5
5
5
5
5
8
12
21
26
28
29
30
30
30
31
52
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
117
117
117
104
102
98
95
96
90
86
109
99
109
113
117
116
136
122
121
117
143
107
103
106
112
119
116
163
121
121
125
122
108
109
114
110
116
143
118
118
125
118
105
108
117
105
115
109
109
133
117
124
124
136
143
110
118
107
115
111
122
163
107
115
104
115
88
88
100
114
95
133
95
88
96
95
103
114
114
114
111
95
104
84
88
98
109
117
136
136
136
149
163
163
163
163
163
163
163
57
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
84
9
9
6
4
4
4
4
4
4
4
4
4
4
4
5
24
17
9
2
6
5
5
6
8
11
7
4
3
3
4
3
3
3
2
1
2
3
3
4
21
14
7
3
4
4
5
7
5
3
4
4
4
5
5
5
5
3
1
1
5
16
9
2
2
5
9
14
8
2
5
8
10
12
30
19
8
8
47
66
43
20
42
25
8
8
19
24
28
30
32
43
49
52
55
55
55
55
55
55
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
49
80
80
88
107
107
107
107
107
104
107
103
107
98
107
93
90
93
107
91
90
89
92
84
83
83
84
86
98
134
99
117
105
106
110
102
117
104
106
110
108
123
128
138
191
168
178
191
190
193
193
191
193
166
178
180
138
140
127
134
117
115
114
117
107
108
130
95
93
101
83
90
74
75
102
92
99
101
101
101
91
86
108
82
103
103
110
119
134
134
134
96
89
89
89
95
102
102
102
102
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
6
2
2
2
2
2
2
2
2
2
14
12
9
6
4
2
1
3
2
2
6
4
3
10
10
10
6
3
3
3
4
3
2
2
1
1
2
4
8
7
7
27
15
3
3
4
5
7
15
23
13
3
3
3
7
6
6
5
5
5
10
15
9
3
3
4
5
20
12
5
3
1
26
40
23
6
9
12
44
60
43
26
9
6
3
3
3
3
3
6
7
6
6
6
6
6
6
6
6
9
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
72
72
72
50
46
42
36
36
34
38
40
58
63
77
127
77
107
76
72
78
85
89
90
127
96
98
107
91
92
97
95
101
127
109
122
112
122
122
103
106
98
97
100
101
108
121
131
145
143
143
145
127
145
118
116
116
98
97
89
79
90
74
81
110
77
89
69
57
59
58
57
70
57
53
50
64
52
61
66
87
87
56
56
48
45
51
68
82
110
110
110
87
83
78
73
71
64
64
64
26
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
38
2
2
2
2
2
2
2
2
2
3
4
4
4
5
4
4
2
1
1
2
5
8
11
14
8
2
17
11
5
14
9
5
4
4
4
4
5
4
3
3
2
1
5
6
4
3
3
4
4
4
3
3
3
3
6
10
7
4
4
10
16
10
4
4
4
8
13
7
1
6
20
10
1
26
16
6
6
8
9
10
11
12
7
2
2
2
2
2
3
4
8
10
11
12
12
12
12
12
12
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
70
70
70
79
89
89
89
89
65
80
93
89
129
103
108
119
129
118
138
119
129
109
109
100
105
104
121
123
125
151
127
125
113
121
116
106
102
146
117
128
151
134
133
138
146
129
132
127
146
128
126
151
122
125
124
126
111
115
110
107
116
103
105
110
112
111
123
122
107
138
121
125
121
123
146
116
114
108
106
106
108
123
111
96
103
103
106
110
117
117
117
106
104
110
118
128
146
146
146
146
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
31
9
9
9
9
9
6
4
3
3
4
3
2
2
1
1
6
5
4
4
36
19
3
5
8
9
8
8
8
8
8
7
6
6
4
2
3
5
10
15
13
8
4
1
3
4
6
10
8
6
4
3
3
3
2
1
15
8
2
2
5
9
16
16
9
3
2
17
40
22
5
2
10
19
32
18
5
5
4
3
3
19
57
30
4
4
4
4
4
8
13
25
31
34
36
37
37
37
38
59
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
105
105
105
95
92
92
83
77
77
142
77
91
96
92
105
99
97
100
102
113
92
92
93
90
102
105
108
154
110
108
111
128
107
109
111
108
102
115
112
114
119
152
115
122
142
111
147
113
116
126
111
109
109
113
113
108
152
112
126
129
128
154
119
123
117
147
106
89
99
85
84
126
65
64
61
57
70
85
93
142
142
92
94
89
87
96
106
113
128
128
128
141
154
154
154
154
154
154
154
55
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
80
74
74
42
10
10
6
3
3
3
3
6
6
4
3
2
1
2
2
2
3
5
7
6
6
8
11
11
7
3
12
6
1
1
5
13
11
9
9
8
8
6
3
1
4
2
1
1
2
3
5
6
6
7
8
6
4
5
6
7
10
14
26
22
11
1
7
10
12
8
5
10
7
4
4
4
4
5
24
43
35
27
40
24
8
8
18
19
20
20
21
12
4
4
4
4
4
4
4
13
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
58
173
173
173
173
173
140
138
124
172
108
122
127
135
142
149
186
162
178
179
144
146
142
143
145
148
148
148
155
172
148
175
155
153
154
155
158
136
155
162
160
173
167
167
172
148
149
151
161
153
159
179
156
186
150
162
151
160
163
172
175
160
164
164
162
157
167
133
145
151
149
154
162
160
161
156
158
162
158
173
173
156
159
170
179
179
179
182
186
186
186
162
158
157
156
159
161
161
161
161
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
13
4
4
4
4
4
5
7
5
4
9
5
2
6
4
2
25
16
7
3
10
17
18
14
8
2
1
1
1
1
1
2
5
10
7
5
5
5
5
3
2
5
9
16
10
5
2
2
6
8
11
6
2
2
2
5
8
9
11
15
19
23
40
30
21
21
21
15
10
10
10
10
10
11
74
42
10
10
80
126
90
50
11
81
116
133
142
139
136
73
11
11
11
11
11
11
11
11
11
11
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
107
139
139
139
149
152
158
170
170
170
149
151
150
147
149
149
146
151
151
150
163
149
144
152
161
196
179
182
196
195
177
196
177
195
166
149
146
141
148
150
163
152
148
141
170
134
132
140
133
138
149
150
140
146
141
126
136
140
141
170
150
136
140
139
138
149
139
138
147
141
157
147
126
125
119
111
120
130
143
170
170
157
157
145
150
150
155
160
170
170
170
157
155
152
149
148
145
145
145
100
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
77
77
77
50
24
24
24
24
24
24
24
17
11
10
10
6
3
11
6
2
11
7
4
10
6
2
4
3
2
6
4
2
5
8
6
4
15
21
18
16
20
11
3
3
7
5
4
4
5
4
4
4
4
4
5
4
4
31
45
24
4
17
43
40
37
34
29
25
21
17
10
4
39
69
69
45
21
21
57
94
84
50
17
13
9
9
9
9
9
13
15
16
16
16
17
17
17
17
17
17
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
87
170
170
170
170
170
178
187
187
187
149
150
141
138
141
143
152
150
180
192
143
138
139
130
145
185
169
188
183
186
188
186
170
188
161
153
149
150
150
148
166
170
149
151
187
152
152
158
160
156
163
190
159
192
146
137
136
128
137
133
147
181
139
141
145
155
139
126
130
171
125
146
142
137
160
136
141
154
155
187
187
163
170
152
190
190
177
192
192
150
151
172
181
181
181
181
181
181
181
160
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
57
57
57
45
33
33
33
33
33
33
33
20
8
8
9
8
8
8
8
5
2
5
8
13
10
6
2
4
7
19
13
7
6
5
6
7
17
28
15
3
2
4
6
13
9
5
2
2
6
9
13
7
2
2
1
1
4
3
3
3
4
14
25
23
21
19
18
17
18
19
17
16
20
25
80
48
16
16
65
115
70
25
11
13
14
15
15
15
16
13
11
11
11
11
11
11
11
11
11
11
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
103
103
103
102
102
102
102
102
102
99
102
97
97
109
103
102
155
105
107
108
107
110
106
133
117
117
155
119
120
133
107
117
105
114
117
108
155
116
119
121
131
120
121
121
122
123
119
131
121
131
126
129
131
135
131
123
89
85
76
79
74
84
118
105
118
118
118
118
78
83
79
70
93
57
55
55
55
61
64
90
90
56
56
48
43
54
76
96
135
135
135
90
83
74
64
59
50
46
46
16
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
75
9
9
9
9
9
9
9
9
9
45
23
1
2
1
1
9
5
1
4
6
8
6
4
6
6
4
3
3
3
3
3
4
7
21
16
11
11
22
21
21
15
8
1
10
11
11
12
6
1
1
1
1
2
5
4
4
3
3
3
7
19
30
29
24
16
8
15
9
4
6
8
9
10
7
4
7
11
17
24
17
10
13
7
1
1
1
1
1
2
3
3
3
3
3
3
3
3
4
16
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
87
87
87
83
83
83
79
79
77
85
85
89
134
90
109
120
122
198
123
119
133
102
112
130
140
164
191
158
161
164
152
159
163
196
160
191
148
137
151
146
150
197
151
145
196
129
142
161
159
198
196
153
152
144
141
144
141
168
144
130
144
117
128
140
135
197
139
137
168
140
157
196
140
187
137
133
145
152
148
198
198
124
115
113
104
111
121
128
144
144
144
107
100
97
93
94
93
92
92
92
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
48
2
2
2
2
2
3
4
3
2
4
8
6
4
4
4
4
4
3
2
1
2
4
3
2
2
2
8
11
12
9
6
6
6
9
7
5
5
5
3
2
3
5
16
10
5
2
2
17
14
9
4
2
2
2
6
11
8
6
6
21
26
15
5
5
5
6
22
12
2
41
43
28
14
42
34
27
27
55
69
41
14
13
13
20
27
34
38
41
30
20
16
13
13
13
13
13
13
13
20
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
81
144
144
144
144
144
100
97
91
144
83
91
91
88
101
104
103
156
102
97
98
91
94
92
101
96
100
126
103
100
108
101
111
150
109
144
94
84
98
92
104
144
115
135
156
116
123
133
124
150
150
126
119
144
108
118
112
102
135
95
88
119
85
83
82
130
88
90
103
88
94
156
82
90
75
63
75
88
96
150
150
97
104
82
72
72
76
77
82
82
88
101
119
119
119
119
119
119
119
59
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
50
50
50
27
4
4
4
4
5
5
5
5
5
5
5
3
1
2
3
4
7
6
3
1
3
4
5
7
8
8
5
3
3
3
4
18
16
15
9
4
1
2
2
2
2
1
1
1
7
5
4
2
1
1
1
4
8
5
2
2
7
13
9
6
6
3
1
10
14
11
9
16
16
17
13
9
9
9
14
19
18
17
13
7
1
1
1
1
1
1
1
5
7
8
8
8
8
8
9
53
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
100
100
100
101
102
102
102
102
102
99
102
102
103
112
102
110
122
138
189
177
129
126
118
114
117
117
115
146
119
115
129
111
110
115
112
115
131
134
131
132
189
128
129
134
122
125
146
114
119
126
106
126
107
114
110
125
126
107
123
119
126
189
131
125
122
189
120
124
136
189
129
139
146
156
181
131
126
126
97
86
85
82
97
110
156
156
148
181
181
129
127
128
119
117
116
114
111
111
111
84
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
72
9
9
9
9
9
9
9
9
9
49
26
4
4
2
1
1
2
3
4
6
8
30
17
4
8
6
4
3
2
4
5
5
6
6
7
20
27
22
17
17
12
7
12
14
8
3
3
4
5
4
3
3
3
3
9
11
7
4
4
11
22
34
35
36
22
8
17
27
28
24
20
18
16
49
34
20
20
36
53
34
16
19
22
43
64
43
22
7
7
7
14
18
20
21
21
21
21
22
50
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
65
65
65
97
130
130
130
130
128
136
137
136
166
133
128
145
166
163
187
186
166
133
116
117
115
117
160
124
134
133
142
139
136
160
149
158
172
161
170
172
161
174
175
187
186
170
157
151
174
149
151
153
153
154
161
170
144
141
152
136
128
182
143
158
158
182
161
128
131
189
129
143
158
155
174
169
189
189
152
150
144
147
153
160
189
189
168
171
161
161
161
149
147
151
155
162
174
174
174
174
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
26
4
4
3
3
3
3
3
2
2
3
2
2
6
4
2
2
2
4
7
15
13
11
15
10
5
6
5
5
6
5
5
18
14
11
17
20
22
12
2
8
7
6
23
14
5
3
3
10
6
3
9
12
13
7
2
25
30
33
36
31
27
32
28
14
1
8
14
20
11
3
10
9
8
73
38
3
3
2
2
2
33
64
42
20
20
40
38
37
37
37
42
44
45
46
46
46
46
47
64
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
17
175
175
175
175
175
142
145
151
174
145
145
141
145
145
157
191
165
191
181
157
167
163
170
165
163
191
179
187
199
197
197
199
191
187
196
199
193
199
199
191
189
188
187
174
188
168
171
163
156
166
191
169
187
166
188
160
167
176
199
183
160
155
167
198
145
172
138
138
152
148
157
184
160
163
153
152
154
156
175
175
154
167
158
191
191
186
194
199
199
199
174
170
167
164
165
164
163
163
163
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
11
3
3
2
2
2
2
2
2
2
35
18
2
4
5
4
4
4
2
1
1
1
10
7
5
8
12
11
11
19
73
62
40
19
13
7
19
32
21
10
10
6
2
8
25
22
19
19
21
23
15
8
5
5
4
4
13
8
3
3
11
19
12
5
5
4
3
18
18
15
13
13
13
22
86
49
13
13
60
108
102
96
90
82
75
75
75
53
31
31
31
52
62
67
70
71
72
72
73
90
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
127
175
175
175
175
175
152
144
133
188
122
136
136
142
153
165
197
178
184
193
158
166
164
173
166
162
173
187
179
178
178
198
167
174
181
181
192
177
179
181
181
184
194
182
188
177
176
179
194
178
183
193
178
197
168
182
170
177
180
175
198
187
181
192
177
169
194
142
152
174
155
169
163
164
194
159
163
168
167
188
188
169
174
185
193
193
193
195
198
198
198
192
191
191
191
192
194
194
194
194
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
92
78
78
73
68
68
68
68
68
46
25
14
4
4
6
8
6
4
5
7
5
4
10
8
7
7
10
15
18
17
17
17
14
11
14
15
16
17
10
4
9
15
12
9
9
8
7
7
27
21
15
15
15
15
9
4
5
6
7
10
16
19
22
18
15
15
15
32
27
22
31
40
36
33
91
65
40
40
80
120
76
33
75
97
108
114
117
118
120
135
142
118
95
95
95
95
95
95
95
150
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
129
132
132
132
132
132
95
90
89
138
96
112
131
128
129
130
176
151
153
157
162
139
136
143
146
148
176
158
168
170
172
194
181
194
191
177
195
181
185
189
195
178
180
195
166
186
157
148
154
143
147
151
157
157
162
186
136
147
151
136
181
158
135
148
146
130
185
129
122
151
128
137
161
143
154
150
150
151
151
151
138
134
137
120
151
151
158
169
185
185
185
171
169
166
163
162
160
158
158
154
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
89
9
9
6
4
4
4
4
4
4
4
2
1
1
1
1
1
1
2
3
2
1
5
5
5
6
4
3
3
3
3
5
5
6
22
17
13
13
11
6
2
5
9
25
15
6
2
2
3
5
7
4
2
2
2
15
13
8
4
4
33
30
22
14
10
7
6
4
3
3
3
3
7
12
74
42
10
10
71
101
61
22
59
36
14
14
14
14
14
36
51
57
60
62
63
63
63
63
64
66
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
159
193
193
193
193
193
145
138
144
185
158
177
192
192
192
192
191
189
191
191
172
172
174
173
192
173
174
176
173
175
174
166
163
171
167
166
192
147
157
160
161
193
166
170
185
166
173
175
187
178
182
191
173
191
171
165
167
165
169
175
166
176
163
169
173
189
172
173
163
167
161
163
167
175
187
154
161
168
173
193
193
178
183
187
191
191
191
191
191
175
175
178
176
178
180
182
187
187
187
187
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
139
72
72
38
4
4
4
4
10
7
4
14
9
4
5
4
3
3
3
4
14
18
10
3
7
19
24
27
23
20
46
27
8
19
14
9
10
10
10
8
6
6
6
36
39
23
7
7
27
34
28
16
5
5
5
5
6
6
7
10
14
22
14
7
7
11
9
8
26
63
36
9
66
120
136
128
120
120
120
120
93
66
100
110
115
117
118
119
119
109
100
100
100
100
100
100
100
100
100
100
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
52
172
172
172
172
172
139
138
135
174
128
135
144
129
140
140
142
138
158
161
129
136
128
126
130
120
144
128
130
139
128
126
125
127
120
128
125
105
122
122
128
172
136
137
174
145
149
150
160
152
157
157
162
161
149
149
132
135
134
139
126
127
117
121
115
120
135
102
101
108
110
121
126
122
160
121
132
144
135
174
174
142
150
131
157
157
151
161
161
139
139
121
115
121
129
140
160
160
160
160
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
12
7
7
7
7
7
11
15
11
7
20
12
5
5
5
5
5
5
4
3
3
3
11
10
9
6
4
7
10
21
15
10
7
7
10
14
10
6
6
6
7
6
6
10
13
10
7
7
6
6
13
10
7
7
7
7
9
10
11
14
18
24
17
10
19
19
15
11
20
14
8
14
12
11
50
29
8
8
58
108
64
20
58
33
8
8
8
8
8
29
51
53
54
55
55
55
55
55
56
81
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
100
100
100
96
95
94
92
95
98
106
112
112
131
110
110
110
110
108
107
121
103
96
107
99
111
129
125
129
148
138
128
127
124
131
139
130
186
165
157
157
182
164
161
186
160
182
162
164
176
186
186
178
159
183
152
143
144
183
142
138
120
129
107
105
106
102
86
85
89
95
89
95
86
106
111
106
148
148
114
106
100
106
106
95
115
115
120
127
138
138
138
133
132
131
130
130
129
129
129
47
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
66
66
66
40
14
14
14
14
20
13
6
9
10
6
3
3
4
5
5
6
8
10
6
3
3
3
5
5
5
6
4
3
3
6
11
9
8
8
9
5
2
3
3
4
4
3
2
2
3
5
4
3
2
2
2
4
12
9
7
7
6
6
5
5
5
6
7
9
7
6
4
3
3
4
30
23
16
16
26
37
31
21
11
9
8
8
8
8
8
9
10
10
10
10
11
11
11
11
11
11
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
32
88
88
88
88
88
83
86
90
95
103
103
109
103
102
104
98
118
98
91
91
88
94
99
100
120
109
103
120
107
112
120
112
114
133
129
145
182
121
125
120
109
120
122
138
179
147
182
172
172
176
179
179
174
145
143
146
182
129
112
107
94
106
101
96
107
106
77
79
88
84
83
107
74
76
77
92
92
97
129
129
72
70
59
48
51
62
70
87
87
87
67
63
59
55
53
47
47
47
22
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
7
7
7
8
9
10
10
11
10
8
6
8
11
8
4
1
3
4
3
2
4
4
5
5
6
3
1
7
7
7
7
11
12
12
12
12
12
12
10
9
9
6
3
3
7
4
1
1
4
8
6
5
5
5
4
3
10
5
1
1
9
17
10
3
2
1
1
7
4
2
7
11
11
11
10
10
16
20
22
25
18
11
8
5
2
2
2
2
2
2
3
5
6
7
8
8
8
8
8
8
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
61
142
142
142
142
142
115
109
91
88
85
95
107
101
106
126
113
118
118
127
129
125
191
140
145
152
161
164
163
192
190
163
158
159
162
153
198
198
173
174
192
189
173
198
198
170
182
156
182
160
159
198
147
148
137
126
150
127
130
131
120
129
113
118
122
120
135
120
110
111
94
95
104
115
126
150
147
147
141
142
142
125
121
103
111
111
118
124
135
135
135
142
150
150
150
150
150
150
150
104
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
19
19
19
11
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
12
50
40
30
20
13
12
12
9
6
6
13
25
18
11
6
11
16
12
7
2
3
4
5
5
3
2
2
25
18
11
6
2
2
2
5
3
2
2
10
14
18
11
5
5
15
17
20
14
8
11
14
18
22
30
19
8
8
8
8
16
19
22
22
15
8
8
8
8
15
18
20
21
21
22
22
22
22
22
22
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
73
73
73
79
86
86
86
86
86
74
86
82
86
84
89
94
98
114
111
114
114
111
164
124
131
134
164
143
146
169
153
151
169
153
143
138
169
128
134
137
151
129
115
116
106
107
129
102
109
112
106
151
103
110
107
92
111
88
89
87
105
78
84
85
81
114
76
71
77
64
72
100
75
98
88
77
94
94
84
81
71
98
62
58
56
56
60
64
72
72
72
71
70
70
70
70
70
70
70
26
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
32
14
14
14
14
14
8
2
2
2
2
2
2
10
11
7
4
11
8
5
11
13
10
8
5
2
2
8
11
8
5
3
3
3
3
4
10
16
14
12
14
7
1
3
6
3
1
1
3
6
13
15
16
16
12
8
7
4
2
2
3
5
5
5
5
3
2
11
9
6
3
13
24
25
26
14
3
3
8
11
14
17
15
10
6
6
6
6
6
6
6
9
11
12
12
12
12
12
13
21
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
47
142
142
142
142
142
144
146
146
146
113
119
134
112
116
127
134
131
154
127
134
114
125
99
92
98
99
112
117
126
145
138
138
151
199
159
198
198
182
198
198
195
199
198
198
198
171
198
173
167
199
166
166
154
198
123
124
121
124
126
122
129
110
119
114
113
130
100
100
102
100
101
118
100
102
103
108
116
114
146
146
115
123
116
154
154
142
150
150
130
130
108
101
100
98
100
102
102
102
102
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
12
8
8
6
5
5
3
2
2
2
2
2
2
2
2
2
4
3
2
6
7
8
18
10
2
2
4
4
4
4
4
4
5
13
7
1
3
5
5
6
24
12
1
2
3
4
5
10
7
5
7
6
5
5
5
6
21
13
6
6
21
28
16
5
5
5
6
18
19
15
12
10
17
25
42
27
12
12
54
96
60
25
10
9
8
8
8
8
8
9
9
9
9
9
10
10
10
10
10
10
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
105
105
105
85
80
80
62
59
55
77
58
73
93
90
105
100
137
105
102
101
98
101
101
137
100
104
112
114
119
137
126
126
123
141
192
145
192
197
170
197
197
191
197
193
197
196
164
194
161
155
196
153
149
149
194
118
108
102
90
90
88
86
102
81
77
91
75
70
69
86
62
59
50
54
61
64
101
101
77
80
80
65
72
69
99
99
92
101
101
83
83
70
65
62
58
56
52
52
52
21
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
79
2
2
2
2
2
6
10
6
2
2
2
2
4
4
4
4
4
3
2
5
4
3
2
1
9
7
5
5
5
5
3
2
4
4
5
8
11
29
69
43
17
1
3
5
4
4
4
6
4
2
2
2
3
3
3
6
5
5
5
17
29
24
20
10
1
3
11
13
13
8
4
4
5
5
6
9
13
15
18
14
10
12
7
2
2
2
2
2
2
3
4
5
5
5
5
5
5
6
18
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
126
147
147
167
195
195
195
195
195
195
195
195
195
195
188
187
187
185
176
168
158
187
151
139
143
143
158
186
173
178
178
195
166
173
178
182
164
189
168
182
179
174
189
180
153
159
161
157
164
159
162
161
161
173
155
180
168
164
170
155
195
186
165
168
155
173
172
133
136
130
132
153
130
137
164
145
161
161
150
173
173
156
164
139
161
161
169
179
195
195
195
195
195
195
195
190
186
186
186
164
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
88
88
88
46
4
4
4
4
4
4
4
8
10
10
10
6
3
11
8
6
5
7
10
8
7
21
22
24
16
8
8
7
5
4
8
8
8
8
7
6
9
24
16
9
8
7
7
7
27
21
15
11
8
8
7
6
6
6
7
26
24
22
29
33
26
20
14
9
10
22
15
9
10
11
48
35
22
22
71
109
83
57
57
39
22
22
22
22
22
51
66
73
77
79
81
83
84
84
84
85
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
118
147
147
147
148
152
161
174
174
174
155
153
153
154
155
163
171
159
181
191
156
153
154
150
155
163
154
165
161
151
148
177
144
152
160
157
163
170
148
148
147
147
147
150
174
156
161
158
184
169
178
191
175
191
160
159
170
159
160
146
177
165
149
154
158
161
148
175
146
156
145
153
148
163
184
160
165
168
169
174
174
175
168
181
191
191
191
191
191
177
177
173
170
172
174
178
184
184
184
184
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
85
75
75
38
1
1
1
1
1
1
2
1
1
1
2
12
22
11
1
2
3
5
12
17
23
17
10
3
3
3
3
5
7
9
7
5
6
8
9
9
10
5
1
10
13
14
14
15
10
6
8
9
9
10
5
1
4
5
6
8
13
19
12
5
5
13
18
24
21
19
11
3
12
22
55
67
73
80
113
130
125
107
90
105
130
143
149
135
122
106
90
81
73
73
73
73
73
73
73
90
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
85
93
93
93
94
94
94
94
81
93
86
92
136
103
111
114
116
116
114
116
133
108
116
128
133
150
150
150
136
126
133
116
114
122
110
104
116
106
109
116
136
113
116
100
113
106
106
109
156
115
120
119
112
118
115
116
157
119
117
107
110
105
117
157
108
121
107
103
113
104
105
157
128
133
156
150
125
122
110
106
93
94
121
109
116
116
116
116
116
112
118
132
150
150
150
153
156
156
156
156
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
50
50
50
30
10
10
10
10
10
10
10
13
13
11
9
9
18
18
12
6
4
6
8
15
11
7
7
6
5
5
5
5
4
3
5
5
5
5
7
8
10
9
6
4
5
5
6
10
10
10
8
7
7
7
6
5
8
9
11
26
16
6
5
5
5
6
9
18
12
6
26
28
24
20
85
78
71
71
82
87
53
20
19
18
59
79
89
49
9
9
9
13
15
16
17
17
17
17
18
66
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
85
85
85
83
83
83
61
71
72
85
109
90
109
109
102
129
133
111
108
113
108
111
144
121
118
120
144
120
128
126
144
119
108
114
114
115
126
119
120
116
118
138
120
133
116
117
114
110
144
110
115
138
110
113
97
91
80
82
83
78
96
80
78
89
91
110
129
86
88
98
77
89
93
90
144
80
79
82
78
85
85
79
110
82
103
103
109
117
129
129
129
104
100
106
113
125
144
144
144
144
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
50
2
2
2
2
2
3
4
3
2
4
8
6
4
4
4
4
4
3
2
3
5
12
28
45
28
11
17
13
10
8
9
10
13
9
6
8
10
9
8
7
5
3
5
8
5
3
3
6
4
3
5
6
6
3
1
5
4
3
3
12
22
12
3
3
3
3
8
7
6
7
8
16
25
42
24
6
6
13
20
22
25
19
12
6
6
10
8
7
7
7
10
11
12
12
12
12
12
13
55
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
85
187
187
187
187
187
186
186
186
186
173
169
173
168
173
171
175
176
180
191
168
153
128
126
133
132
141
167
137
138
145
147
147
167
157
158
167
160
161
161
164
187
165
167
186
157
164
165
168
167
167
191
162
191
166
166
167
157
158
149
148
164
147
158
145
163
139
121
134
175
130
160
126
128
150
117
130
144
137
187
187
140
153
145
191
191
177
191
191
158
158
165
162
162
162
162
162
162
162
150
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
53
5
5
5
5
5
5
5
5
5
32
17
2
2
5
3
1
26
15
5
32
21
10
14
18
22
14
6
12
19
52
39
26
31
18
6
18
31
24
15
6
6
3
1
3
4
5
11
11
11
13
10
8
8
8
13
18
15
13
13
26
37
39
42
40
33
25
17
10
29
19
10
10
11
14
18
20
22
59
96
61
26
25
16
8
8
8
8
8
32
47
32
18
18
18
18
18
18
18
62
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
54
188
188
188
188
188
181
181
163
176
158
168
178
163
181
163
168
171
189
190
140
181
123
123
125
116
120
121
126
137
120
148
125
126
130
122
125
142
143
145
165
188
165
187
188
150
150
142
148
146
156
190
156
190
152
143
145
142
146
137
148
165
133
128
124
123
118
112
121
188
119
121
113
117
117
86
100
116
120
188
188
128
151
172
190
190
190
190
190
148
148
112
98
97
96
101
106
106
106
106
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
17
17
17
41
53
66
79
85
75
47
19
46
60
35
10
4
10
13
7
2
9
6
4
5
6
5
4
8
12
11
11
12
7
2
11
13
14
16
11
6
2
1
1
6
5
3
2
2
17
14
9
4
2
2
2
6
18
10
3
3
53
50
46
42
31
20
13
6
10
20
14
9
10
11
14
17
18
19
19
20
20
20
22
21
20
20
20
20
20
35
48
33
18
18
18
18
18
18
18
62
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
54
85
85
85
85
85
88
92
92
92
85
96
111
116
117
132
171
138
153
157
128
129
126
123
131
132
130
155
138
138
129
162
123
124
125
115
132
123
128
160
134
131
132
139
114
114
125
109
117
118
132
157
136
171
139
161
132
139
147
138
162
155
142
145
160
127
139
120
105
112
117
119
161
124
122
129
114
115
118
116
116
120
125
113
157
157
153
163
171
171
171
163
161
160
158
157
155
155
155
117
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
17
8
8
6
5
5
5
5
5
5
5
5
5
5
3
2
6
5
3
2
2
2
11
8
6
6
4
2
2
2
2
2
2
3
3
4
8
13
7
1
14
11
6
2
10
9
9
9
15
10
5
5
5
5
3
1
13
14
15
16
21
23
14
5
5
8
13
18
17
13
10
18
11
4
42
26
10
10
47
66
45
25
53
30
8
8
8
8
8
42
59
67
71
73
76
76
76
76
76
76
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
118
139
139
139
139
139
138
137
137
137
112
114
110
106
118
106
103
117
106
110
143
99
92
101
110
119
143
155
126
121
127
126
121
143
124
116
114
141
122
125
127
139
115
114
137
109
114
109
109
124
107
112
114
114
141
107
107
104
113
109
126
155
104
112
102
104
88
70
76
71
70
124
69
71
76
81
78
93
94
139
139
92
94
88
80
87
96
106
126
126
126
140
155
155
155
155
155
155
155
54
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
90
5
5
5
5
5
5
5
5
5
11
14
9
4
7
4
1
2
2
2
4
4
5
3
1
6
4
2
2
2
2
2
2
3
2
1
16
25
14
4
4
5
3
1
2
1
1
1
1
1
3
3
3
3
4
5
7
5
4
4
7
18
9
1
1
4
7
12
7
3
1
8
8
9
18
9
1
1
24
48
34
20
37
23
10
10
20
20
20
20
21
37
45
49
53
35
18
18
18
18
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
157
170
170
170
170
170
136
128
118
139
113
128
128
129
157
136
136
149
120
118
108
106
108
114
123
130
137
157
157
141
131
128
125
125
122
128
123
108
128
129
126
170
122
123
139
113
118
121
124
149
127
123
124
136
114
122
118
121
128
141
105
157
107
110
109
147
92
85
92
86
87
127
103
91
98
87
97
111
110
170
170
111
125
127
120
125
129
132
141
141
141
149
157
157
157
157
157
157
157
57
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
140
77
77
47
17
17
17
17
17
13
10
10
7
4
6
5
4
4
3
2
6
6
7
4
2
2
1
1
1
1
1
1
1
2
10
11
6
1
1
1
1
2
2
2
6
3
1
1
4
6
9
5
1
1
1
5
8
7
6
6
9
13
26
32
22
13
6
15
14
8
2
11
7
3
34
18
2
2
24
47
33
20
17
25
29
31
32
32
32
24
17
17
17
17
17
17
17
17
17
17
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
112
112
112
94
91
88
81
83
77
73
99
96
106
123
123
123
106
109
107
106
128
103
104
113
100
102
109
106
112
100
128
101
105
107
102
109
99
95
95
95
128
96
93
90
100
77
75
81
83
84
109
90
88
91
100
81
93
74
76
65
67
50
58
61
63
109
63
66
69
62
64
68
66
73
81
93
93
93
80
76
76
60
62
68
71
71
73
75
80
80
80
65
62
60
58
59
58
58
58
58
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
88
8
8
6
5
5
5
5
6
5
4
4
4
4
6
10
14
9
5
3
12
10
8
7
6
8
5
2
2
2
2
3
5
9
9
7
5
5
3
2
10
7
5
7
8
8
8
9
18
13
8
8
8
8
5
2
10
8
7
7
10
14
23
24
19
13
7
16
9
3
7
11
13
15
13
11
11
11
9
8
8
14
17
16
15
15
24
16
8
8
8
14
17
18
19
19
19
19
19
20
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
95
187
187
187
187
187
150
149
153
187
152
154
171
158
153
159
171
175
190
190
188
152
140
150
151
151
188
160
162
155
183
147
153
188
158
147
141
177
159
159
183
187
169
171
187
160
159
177
165
167
172
190
168
178
164
159
163
177
167
179
164
182
160
162
158
150
160
151
152
172
179
151
154
182
161
121
130
135
156
187
187
179
172
166
190
190
174
178
178
146
146
158
160
160
160
160
160
160
160
104
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
68
6
6
5
5
5
5
5
5
5
5
3
2
16
9
2
7
14
7
1
11
21
14
7
14
8
2
8
8
8
8
7
7
7
7
7
5
3
3
3
7
6
4
2
8
7
7
7
6
5
11
9
7
7
7
9
19
10
2
2
29
28
15
3
3
2
2
17
22
27
21
16
31
66
73
42
12
12
19
27
46
27
9
45
63
72
49
27
27
18
9
9
9
9
9
9
9
9
9
9
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
84
175
175
175
175
175
132
131
135
189
129
139
139
136
137
146
155
167
190
191
184
152
151
144
148
134
132
180
151
156
175
163
146
144
149
150
155
184
167
164
175
175
157
155
189
160
164
165
180
171
179
191
189
182
184
170
168
165
166
157
163
180
147
164
169
158
176
189
163
180
162
164
171
176
180
174
180
180
183
189
189
189
182
169
191
191
179
182
182
163
163
174
180
180
180
180
180
180
180
180
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
54
54
54
27
1
1
1
1
1
1
1
6
7
8
5
2
6
7
4
2
2
2
11
8
5
5
15
20
26
34
31
29
16
4
22
25
26
28
33
27
22
12
3
3
4
5
6
12
11
11
16
10
5
5
4
4
7
7
7
8
41
41
23
5
5
13
15
12
8
5
7
10
10
11
89
50
11
11
85
130
127
101
76
75
75
75
75
62
50
50
50
63
69
72
76
76
76
76
76
76
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
131
131
131
104
99
92
87
84
80
79
75
85
87
92
131
100
102
103
135
98
100
99
103
91
95
98
104
107
112
141
108
117
118
124
125
136
148
122
125
148
131
136
145
148
134
139
132
125
172
124
127
124
120
121
116
137
129
117
113
116
104
106
112
120
118
150
133
116
122
135
116
131
134
128
172
129
111
113
119
123
121
124
150
106
108
113
118
123
133
133
133
131
130
137
145
154
172
172
172
172
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
101
2
2
2
2
2
6
11
6
2
11
6
2
1
1
5
3
2
4
6
4
2
1
1
11
10
10
10
10
10
19
10
1
7
8
6
5
5
7
8
10
19
12
5
5
5
6
10
9
9
6
3
3
3
9
11
13
7
1
1
5
10
20
31
16
1
4
8
17
27
20
14
11
8
37
25
14
14
20
27
18
10
48
30
12
12
19
17
15
15
15
28
35
38
40
41
41
41
42
61
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
59
186
186
186
186
186
136
142
144
187
154
143
154
141
143
154
157
160
190
191
140
142
138
133
142
137
138
180
142
135
134
150
129
130
141
156
131
150
145
144
151
186
152
150
187
157
163
165
189
170
178
191
165
190
159
159
157
152
156
137
150
180
147
152
160
179
149
165
152
155
151
155
159
164
189
161
167
173
173
187
187
177
180
156
191
191
178
190
190
159
160
174
180
180
182
184
189
189
189
189
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
17
5
5
3
2
2
2
2
3
4
5
3
2
4
5
6
11
6
2
3
3
3
8
7
6
6
5
5
5
5
5
5
6
7
6
5
5
5
5
3
2
4
3
2
4
3
2
2
3
4
11
6
2
2
2
5
3
2
2
4
13
19
16
14
14
17
14
11
19
27
21
16
19
22
81
93
99
105
126
148
126
96
66
40
15
15
15
15
15
40
53
59
62
64
66
66
66
66
66
66
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
147
184
184
184
184
184
188
193
193
193
141
154
155
157
161
173
172
170
189
190
145
146
153
145
156
173
166
188
171
163
164
180
150
153
160
166
173
155
165
160
159
184
157
165
193
164
163
166
166
170
175
190
171
190
169
162
162
162
169
163
180
188
169
170
170
166
165
163
152
165
158
158
161
160
165
158
171
171
174
193
193
178
183
187
190
190
190
190
190
189
188
188
188
188
188
188
188
188
188
165
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
123
83
83
46
10
10
6
2
2
2
2
2
2
2
3
3
2
2
2
2
2
2
10
10
7
5
5
5
5
5
5
5
8
8
8
11
13
15
16
12
9
10
9
9
8
7
7
7
27
21
15
10
8
8
6
5
6
6
7
10
14
22
17
12
17
20
14
9
15
22
31
40
40
40
96
68
40
40
80
120
93
66
66
93
106
113
116
118
120
123
125
126
126
126
127
136
141
143
144
146
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
98
185
185
185
185
185
189
193
193
193
139
151
143
143
142
142
149
148
178
190
147
154
149
140
139
136
140
140
147
171
149
166
144
141
138
124
141
132
135
140
150
185
152
173
193
158
164
160
166
155
163
165
157
190
141
133
134
137
152
171
166
175
147
150
143
135
173
129
127
169
129
140
135
129
175
148
163
173
169
193
193
156
161
160
165
165
173
190
190
173
173
157
151
153
154
159
166
166
166
166
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
60
60
60
32
5
5
3
2
2
2
2
2
2
3
2
2
6
4
2
2
7
8
10
8
7
13
16
20
32
41
51
33
16
3
6
9
11
13
8
4
6
5
4
7
10
9
9
9
10
10
10
9
8
8
6
5
8
9
11
12
14
18
11
5
5
14
10
6
14
22
16
10
14
18
51
36
22
22
95
140
79
18
56
78
89
100
110
93
76
76
76
74
73
73
73
73
73
73
73
90
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
83
90
90
98
110
110
110
110
114
148
121
121
127
127
116
122
125
131
128
168
133
118
128
105
101
104
105
111
115
131
123
120
113
120
128
127
147
133
127
127
129
147
128
135
148
134
147
133
151
140
146
160
145
168
137
134
137
131
129
131
120
115
108
117
121
133
135
120
112
120
111
121
133
115
151
124
129
136
134
148
148
121
125
122
160
160
152
168
168
135
135
108
98
105
113
128
151
151
151
151
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
49
49
49
27
5
5
5
5
14
11
8
6
5
6
3
1
5
5
5
8
11
7
4
5
7
8
7
6
6
6
6
11
9
5
2
2
2
2
6
6
7
7
8
28
17
6
6
11
18
14
9
4
4
4
5
6
8
9
9
10
8
6
5
5
5
6
12
18
12
6
7
9
12
15
42
51
56
61
74
81
48
15
14
13
17
19
20
21
22
29
37
25
13
13
13
13
13
13
13
53
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
101
183
183
183
183
183
127
133
127
185
116
133
135
132
144
149
156
160
176
180
142
144
140
144
140
147
156
176
158
171
157
161
149
148
152
163
147
148
146
146
150
183
148
151
185
162
166
168
167
168
171
180
168
180
162
158
159
157
163
171
161
176
151
153
157
165
144
163
141
141
150
151
155
155
165
152
158
160
167
185
185
163
165
175
180
180
180
180
180
178
177
177
176
176
176
176
176
176
176
165
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
68
8
8
5
2
2
2
2
5
4
4
4
3
2
2
4
3
2
4
4
3
2
10
8
7
9
11
16
17
12
8
13
12
10
8
10
18
27
19
11
9
10
8
6
7
7
8
11
8
6
8
8
8
8
8
10
8
7
7
10
14
22
13
5
5
22
15
8
15
22
56
90
78
66
109
99
90
90
105
120
93
66
66
85
102
111
115
90
66
66
66
66
66
66
66
75
80
82
83
85
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
144
183
183
183
183
183
137
134
129
185
116
133
133
129
144
147
156
160
176
180
138
137
125
118
124
136
141
169
158
144
140
166
127
132
132
118
127
133
133
138
148
183
151
170
185
163
167
167
183
170
175
180
173
180
166
165
166
166
173
161
166
169
152
158
160
173
170
146
146
176
143
153
156
160
183
171
176
179
176
185
185
164
164
175
180
180
180
180
180
170
170
171
169
171
174
177
183
183
183
183
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
123
11
11
10
10
10
10
10
10
7
5
5
5
5
5
5
8
6
5
5
11
31
24
18
14
11
8
6
6
6
6
6
7
7
8
8
8
8
9
9
9
10
8
6
7
7
8
11
8
6
11
9
8
8
8
9
8
7
7
40
72
98
51
5
5
14
16
18
26
38
50
48
40
33
91
56
22
22
99
141
87
33
64
95
114
123
128
106
85
82
80
76
73
73
73
73
73
73
73
80
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
87
144
144
144
144
144
145
147
147
147
99
101
95
92
96
102
117
123
127
168
133
119
121
101
102
106
112
123
120
133
115
141
118
122
126
125
121
133
125
125
126
144
127
136
147
148
157
178
165
178
171
165
178
168
138
135
135
136
136
133
141
133
126
132
135
157
136
128
128
160
127
135
131
131
152
147
152
160
160
160
147
134
157
130
160
160
154
168
168
141
141
136
131
134
138
143
152
152
152
152
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
54
6
6
6
6
6
6
6
6
6
10
7
4
2
3
3
2
2
2
2
2
2
10
16
10
5
5
5
5
5
5
5
6
4
2
2
2
2
9
14
20
13
6
6
6
6
6
9
7
6
7
7
7
8
7
6
8
5
3
3
6
10
32
30
25
14
3
6
8
10
9
9
12
15
52
47
43
43
93
118
66
15
10
16
19
20
21
21
22
16
10
10
10
10
10
10
10
10
10
10
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
21
85
85
85
85
85
81
79
77
77
70
78
90
88
98
114
137
122
158
140
109
105
103
100
100
122
114
126
152
133
138
121
121
122
130
145
119
158
127
122
125
117
120
138
116
120
113
115
118
127
145
125
152
137
131
130
158
125
123
133
114
119
124
125
122
145
131
110
108
96
90
89
80
88
102
110
152
152
109
103
87
79
83
80
113
113
114
125
137
137
137
97
87
86
85
94
102
102
102
102
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
12
12
12
8
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
6
5
4
4
4
4
4
5
6
6
4
2
2
2
7
12
11
10
10
10
10
9
5
1
3
4
5
9
9
10
11
13
14
15
13
12
12
11
10
10
14
35
20
5
5
7
6
6
10
15
9
3
17
26
22
12
3
3
6
7
9
31
18
5
6
6
6
6
7
32
44
24
5
5
5
5
5
5
5
57
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
108
108
108
103
102
99
99
99
85
84
86
90
90
95
108
99
101
102
116
100
99
99
84
81
87
95
98
125
118
108
105
109
118
105
115
127
118
116
109
109
98
111
93
95
100
90
102
99
106
125
112
113
106
127
100
99
116
85
88
96
87
115
113
87
85
109
78
75
86
96
76
127
63
68
79
74
106
106
81
83
83
67
73
81
96
96
80
78
73
71
78
94
115
115
115
115
115
115
115
26
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
84
77
77
40
4
4
4
4
10
7
4
8
6
4
4
2
1
2
2
2
5
21
33
18
3
3
4
4
4
5
4
4
4
4
9
7
5
5
9
8
7
8
10
12
7
2
2
7
16
12
9
8
7
7
7
6
6
5
5
5
5
17
11
6
6
4
3
11
19
12
5
16
12
8
7
6
5
5
16
27
19
12
13
14
16
18
22
18
14
14
14
10
6
6
6
6
6
6
6
21
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
37
71
71
71
71
71
71
71
71
67
71
76
94
83
83
89
94
90
98
98
88
98
81
78
92
78
77
81
82
83
91
92
77
76
76
66
75
60
63
65
67
77
69
72
64
66
67
68
68
69
67
68
61
57
57
54
52
58
61
66
83
62
66
68
65
77
63
59
55
53
56
69
51
60
53
37
39
39
44
46
46
60
42
46
46
50
58
67
83
83
83
69
67
64
61
60
58
56
56
53
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
6
6
6
6
6
6
8
9
10
10
10
7
5
4
4
4
4
4
3
2
4
3
2
1
1
5
5
5
5
5
5
4
4
11
6
1
2
3
6
8
10
5
1
1
3
4
5
6
7
9
5
2
2
2
2
4
6
5
4
4
7
15
9
3
2
1
8
11
10
8
4
1
2
3
10
8
7
7
11
13
15
18
16
14
14
14
14
11
9
9
9
11
12
13
13
13
13
13
14
21
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
111
111
111
96
103
111
121
139
139
139
100
108
102
106
111
95
139
101
100
96
96
102
101
135
118
111
120
114
121
135
111
118
100
96
101
91
120
96
101
121
96
105
102
96
139
91
89
85
76
73
83
88
96
139
96
98
72
66
72
78
80
95
100
89
95
100
86
100
77
80
79
75
98
64
62
62
68
82
91
139
139
80
82
70
61
68
89
105
139
139
139
93
85
78
70
68
65
59
59
59
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
86
78
78
44
10
10
10
10
10
10
10
10
7
4
4
4
4
4
4
4
4
5
3
1
3
5
3
1
1
1
1
1
1
2
1
1
1
1
1
2
9
5
1
8
8
8
9
11
27
15
4
4
4
5
7
9
11
6
2
2
10
18
23
19
11
4
2
14
10
7
7
22
17
13
12
9
7
7
15
23
26
25
21
11
2
2
2
2
2
5
8
9
10
10
10
10
10
10
11
24
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
111
111
111
100
98
96
94
96
95
100
108
103
118
104
111
108
89
89
85
85
77
82
88
90
118
103
105
128
111
93
90
82
78
84
86
80
118
78
86
88
83
115
83
89
88
83
112
89
93
128
89
88
87
85
80
81
115
76
85
84
73
123
79
82
81
112
70
67
78
67
68
128
61
58
56
42
49
57
59
85
85
59
66
62
81
81
78
85
85
77
85
102
123
123
123
123
123
123
123
56
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
83
17
17
10
4
4
4
4
4
4
4
4
4
4
10
11
7
3
2
1
3
4
4
4
4
5
5
5
5
7
6
5
9
7
6
4
2
2
2
2
4
3
3
3
8
6
4
4
4
4
4
4
4
5
3
1
4
2
1
1
4
18
22
22
11
1
7
12
10
9
9
14
8
2
6
7
8
9
13
15
13
12
10
7
4
4
4
3
3
3
3
5
6
7
7
7
7
7
8
17
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
116
141
141
141
141
141
110
110
108
114
115
120
159
126
124
124
134
119
117
116
137
117
120
128
159
137
136
180
133
129
130
125
115
137
123
123
159
137
129
132
130
141
126
133
126
116
152
120
126
165
126
133
134
134
137
119
134
123
132
127
125
180
128
135
137
152
133
95
105
103
104
165
105
104
103
134
98
111
120
141
141
95
92
75
63
70
88
103
134
134
134
157
180
180
180
180
180
180
180
65
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
88
78
78
44
10
10
10
10
15
12
10
7
5
4
5
3
1
2
2
3
4
5
6
11
16
11
6
6
4
2
6
4
2
4
3
2
2
2
5
8
13
10
5
1
5
4
3
3
3
2
1
4
5
6
7
8
9
10
11
24
21
19
25
27
14
1
8
15
10
6
5
15
17
19
31
18
5
5
27
50
34
19
19
11
4
4
4
4
4
11
15
17
18
18
19
19
19
19
19
19
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
84
142
142
142
142
142
103
108
106
150
112
132
169
140
150
160
179
169
155
146
185
150
141
153
146
152
179
186
172
171
170
184
176
180
184
182
184
185
179
178
178
173
177
178
160
161
171
161
167
171
182
176
176
177
185
166
179
175
176
177
182
186
167
178
177
182
177
155
160
155
154
158
161
157
167
179
145
151
157
156
156
157
138
158
113
120
144
153
182
182
182
184
186
186
186
186
186
186
186
167
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
56
16
16
10
5
5
5
5
5
4
4
3
2
2
4
9
5
2
4
10
6
2
20
22
16
10
9
9
10
30
20
10
25
16
8
18
23
28
19
10
9
22
13
5
6
7
8
15
10
6
15
27
33
36
26
16
11
7
6
6
40
40
25
11
28
17
6
17
12
7
14
22
44
59
75
48
22
22
65
103
82
61
80
48
16
16
16
13
11
11
11
45
62
71
80
80
80
80
80
80
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
133
133
133
140
148
148
148
148
113
118
146
133
138
141
148
146
142
143
144
143
145
148
115
121
123
119
145
127
130
133
130
126
121
145
121
117
123
123
112
111
130
102
102
102
105
110
99
123
105
111
114
143
110
105
108
100
103
123
107
104
98
154
95
95
92
96
77
82
87
96
104
100
95
154
113
95
93
92
91
86
82
104
102
111
154
154
121
117
113
92
84
80
74
75
77
80
85
85
85
85
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
106
2
2
2
2
2
2
2
3
3
3
2
2
2
6
3
1
7
5
3
11
7
3
3
2
2
3
2
2
6
4
2
1
1
6
10
12
15
8
2
1
2
3
5
8
4
1
1
2
3
3
2
1
1
1
2
3
5
6
7
15
23
37
29
21
13
6
13
21
44
27
10
7
4
3
3
9
16
9
2
2
17
25
34
53
62
43
24
6
6
6
4
3
3
3
3
3
3
3
56
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
117
117
117
149
182
182
182
182
149
153
164
158
171
171
182
169
191
177
178
175
193
182
169
174
167
163
191
166
176
174
188
174
170
174
174
179
191
193
176
179
188
171
177
179
162
188
162
162
190
166
173
181
182
186
193
188
164
173
182
155
158
160
147
162
164
182
166
170
136
153
137
146
181
158
190
164
161
153
153
153
147
170
160
157
159
162
167
174
186
186
186
173
170
173
176
181
190
190
190
190
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
15
8
8
8
8
8
39
54
31
8
32
17
2
6
4
2
17
19
12
5
27
31
25
20
47
29
11
21
14
7
26
16
7
7
7
8
15
22
13
5
15
10
5
29
17
6
6
11
8
5
5
5
5
5
5
25
18
11
8
8
25
37
21
5
5
12
15
18
11
5
4
3
19
30
42
26
11
11
49
68
51
35
65
53
42
42
42
42
42
46
50
58
62
64
65
66
66
66
67
130
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
28
139
139
139
139
139
154
170
170
170
134
138
134
135
132
139
138
154
174
177
166
142
142
141
141
132
139
156
142
137
144
160
139
139
144
144
148
166
150
160
146
148
145
137
170
142
143
144
177
158
165
177
182
168
166
159
168
163
177
155
160
156
158
165
177
177
164
182
150
151
149
152
160
164
177
168
156
158
167
170
170
182
161
156
177
177
164
166
160
160
160
164
168
168
170
172
177
177
177
177
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
15
15
15
10
6
6
6
6
6
6
6
6
6
6
6
6
7
6
4
2
2
2
6
7
8
8
8
18
18
19
25
27
20
13
22
23
24
25
17
10
10
5
1
1
3
4
5
11
9
7
8
8
8
9
11
10
8
7
7
50
52
48
31
14
14
17
11
6
12
8
4
3
5
8
55
29
3
3
56
97
62
27
59
64
66
67
61
55
50
50
50
58
62
64
66
66
66
66
66
66
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
123
132
132
132
132
132
122
127
138
169
143
140
145
141
137
143
138
132
137
148
129
143
125
119
124
122
129
155
147
151
151
175
141
143
141
158
131
128
135
158
140
148
142
158
169
135
135
131
131
132
136
148
134
148
128
158
116
125
133
126
175
155
126
128
122
123
135
91
96
94
90
97
95
111
111
99
113
125
124
169
169
136
144
148
148
151
157
163
175
175
175
165
163
161
159
158
155
155
155
106
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
24
24
24
30
33
35
36
37
37
37
68
36
4
4
4
4
4
4
4
7
7
5
4
12
20
33
18
3
3
3
3
3
2
1
11
7
3
3
6
4
2
5
3
2
3
2
2
2
2
2
3
2
2
2
2
16
9
2
1
1
6
12
12
12
9
6
4
11
6
1
5
10
11
12
42
25
8
8
51
91
60
30
8
51
72
83
88
72
56
32
8
8
8
8
8
8
8
8
8
8
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
90
175
175
175
175
175
138
131
135
175
127
137
137
142
148
158
189
173
184
193
166
147
142
144
151
150
155
187
170
177
169
187
162
161
167
171
166
173
174
186
177
176
173
176
175
167
166
169
194
176
181
191
179
193
176
171
190
176
181
175
187
187
173
180
186
173
176
168
146
160
155
159
170
170
194
190
174
178
176
175
175
173
177
158
191
191
185
193
193
189
189
190
190
190
191
192
194
194
194
194
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
13
1
1
1
1
1
1
1
1
1
1
1
1
2
6
10
14
13
8
3
31
29
24
20
21
16
9
3
3
3
3
5
6
8
7
6
13
20
14
9
13
9
6
4
10
11
11
12
8
5
13
14
15
15
13
11
17
13
9
9
34
38
43
45
32
20
19
14
10
27
18
9
10
11
100
61
22
22
91
133
79
25
91
56
22
22
22
22
22
77
113
131
140
145
150
150
150
150
150
150
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
86
142
142
142
142
142
122
122
129
171
157
144
157
153
152
157
170
166
176
179
167
148
145
142
150
150
154
191
163
167
159
161
150
150
156
164
155
167
161
161
167
155
146
142
171
151
156
163
190
170
175
179
171
179
167
161
173
163
167
162
161
191
158
165
167
180
157
169
141
151
145
151
157
161
190
173
166
170
170
171
171
169
180
176
179
179
179
179
179
170
170
182
191
191
191
191
191
191
191
190
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
58
58
58
29
1
1
1
1
1
1
1
4
5
7
7
7
7
7
7
9
11
19
19
20
13
6
11
8
6
6
6
6
5
4
22
18
15
15
12
10
10
6
3
16
10
5
5
11
8
6
11
19
23
28
15
3
12
10
8
8
26
33
41
36
24
12
21
31
20
10
6
3
9
16
94
52
10
10
76
109
62
16
76
96
106
111
114
86
58
58
58
67
71
73
76
76
76
76
76
76
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
100
100
100
88
86
84
80
79
77
84
92
102
123
117
123
123
107
100
100
99
96
109
102
111
119
132
132
132
123
115
111
122
106
102
103
126
96
97
96
87
96
85
85
88
95
86
103
95
100
104
114
105
116
126
92
116
101
95
109
109
90
89
106
97
95
114
106
87
98
97
99
126
108
82
93
92
120
120
105
120
120
82
88
93
99
99
79
73
71
53
48
48
44
43
42
41
40
40
40
26
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
12
5
5
5
5
5
5
5
5
5
10
13
8
4
6
3
1
2
2
1
1
4
6
6
4
2
2
7
13
32
19
6
6
6
9
7
5
5
19
13
7
5
3
3
7
5
3
3
6
8
8
7
7
7
4
1
4
3
3
3
9
15
9
3
3
3
3
10
6
3
3
16
21
23
13
4
3
3
16
29
27
19
12
11
15
20
22
14
7
7
7
5
4
4
4
4
4
4
4
12
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
75
75
75
87
100
100
100
100
100
86
100
97
100
96
100
101
107
143
111
106
128
92
106
116
125
169
139
137
140
169
145
137
135
169
129
123
117
128
114
110
106
143
104
107
122
106
109
116
122
119
123
125
148
118
128
148
127
119
113
148
98
97
102
106
101
143
102
101
108
95
116
105
83
79
99
69
76
84
97
119
119
116
111
92
100
100
92
104
104
69
63
60
53
60
69
79
99
99
99
99
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
33
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
8
5
3
5
8
5
2
2
2
3
4
3
2
2
3
3
3
4
4
3
2
1
1
8
12
6
1
1
20
11
3
2
2
2
2
4
6
6
6
6
7
9
6
4
4
4
4
6
7
9
14
17
19
21
13
6
12
18
19
20
20
18
10
3
4
5
5
5
6
11
13
8
3
3
3
3
3
3
3
16
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
67
83
83
83
83
83
80
79
78
85
92
103
123
117
123
123
108
141
115
117
145
109
115
123
129
167
146
152
162
167
147
162
136
167
133
124
120
123
124
124
145
141
117
115
107
101
101
104
106
118
113
104
106
111
123
106
118
113
104
118
104
121
109
111
109
141
109
100
107
98
118
107
81
75
88
53
64
77
91
118
118
118
85
69
60
54
59
61
66
71
82
97
121
121
121
121
121
121
121
88
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
38
6
6
5
4
4
4
4
5
4
4
8
6
4
6
5
4
4
3
3
7
6
3
1
3
4
6
5
4
4
4
3
2
2
1
1
15
23
13
4
5
14
11
9
7
6
5
5
7
9
16
10
5
5
4
4
4
4
4
4
5
11
7
3
3
3
4
21
12
3
2
1
7
13
8
4
6
8
16
25
19
13
39
20
2
2
2
2
2
3
5
4
4
4
4
4
4
4
4
54
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
102
102
102
64
58
50
42
41
38
50
65
85
115
122
122
157
114
114
122
112
127
129
121
157
131
147
129
125
124
113
157
108
113
119
112
110
147
114
122
124
127
114
121
105
101
98
105
94
91
89
89
94
89
96
97
75
78
80
76
96
73
71
77
81
81
114
88
91
92
81
96
88
68
78
63
45
51
55
67
78
78
96
92
76
94
94
90
96
96
93
93
93
92
92
92
92
92
92
92
92
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
72
3
3
3
3
3
2
2
2
2
8
9
6
4
4
4
4
4
4
6
7
5
3
4
6
8
9
11
11
9
7
7
6
5
4
3
2
2
20
12
4
3
3
3
2
1
1
3
7
5
4
3
3
3
4
5
6
3
1
1
3
6
4
3
2
1
4
24
15
7
4
1
14
27
16
6
6
6
4
2
2
17
15
8
2
2
2
1
1
1
1
3
4
5
5
5
5
5
6
63
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
87
142
142
142
142
142
143
144
144
144
105
116
112
106
134
113
125
134
124
158
129
122
114
134
110
120
127
155
128
138
131
127
134
125
129
120
114
129
121
123
129
142
129
135
144
139
142
142
157
144
150
158
143
158
129
122
135
127
134
138
127
155
128
134
139
157
135
128
121
115
117
122
128
126
153
135
127
134
135
144
144
137
157
152
158
158
158
158
158
138
138
149
155
155
155
155
155
155
155
153
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
24
5
5
5
5
5
5
5
5
5
5
5
5
5
5
6
7
6
5
5
5
6
13
10
7
7
12
9
7
6
6
6
8
11
17
15
14
14
12
10
10
9
7
5
5
5
5
9
7
6
7
7
7
8
10
12
16
9
3
3
4
5
29
33
26
14
3
6
6
6
7
9
17
25
80
70
61
61
82
104
64
25
10
57
80
92
98
67
37
23
10
10
10
10
10
10
10
10
10
10
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
113
146
146
146
146
146
106
100
94
146
83
96
102
107
113
113
138
104
123
119
100
106
117
122
130
146
146
148
138
135
133
122
107
108
112
109
128
107
119
123
127
146
133
135
146
117
148
117
120
123
118
113
116
138
118
128
114
104
105
98
93
116
107
103
97
148
88
87
97
92
96
123
103
81
103
76
86
101
103
146
146
84
87
87
86
98
111
123
138
138
138
127
125
123
120
119
116
116
116
49
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
84
84
84
47
10
10
10
10
10
7
4
4
4
4
4
4
4
4
4
6
9
12
6
1
3
5
11
8
5
15
10
5
1
4
11
9
8
8
10
11
13
18
11
4
6
6
6
7
5
4
10
13
15
17
12
7
5
4
4
4
9
15
10
5
5
5
6
9
13
12
12
15
16
18
11
5
8
12
33
54
36
18
14
10
13
17
35
20
6
6
6
5
5
5
5
5
5
5
5
19
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
47
170
170
170
170
170
152
154
162
185
171
162
164
159
171
153
151
163
175
188
144
153
131
131
132
128
137
129
138
138
125
174
124
132
143
130
157
152
142
145
150
170
151
169
185
142
138
127
130
126
138
188
148
175
148
136
135
137
145
142
174
155
145
157
144
128
169
115
120
169
130
135
122
155
115
100
111
120
127
185
185
139
162
155
188
188
175
179
175
174
174
147
142
137
131
128
122
120
120
101
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
13
13
13
22
26
28
29
31
31
31
68
49
31
16
16
16
10
5
3
1
1
1
15
17
9
2
12
7
2
5
3
2
3
5
11
8
5
5
8
7
7
5
4
8
12
9
7
7
12
11
10
8
7
7
5
4
13
7
1
1
31
61
69
49
27
5
10
14
18
11
4
18
41
71
42
13
4
4
14
24
17
10
48
60
66
69
46
24
24
42
51
32
13
13
13
13
13
13
13
61
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
32
32
32
51
70
70
70
70
70
64
70
70
85
74
74
89
83
84
98
101
78
77
83
84
89
111
98
103
111
107
107
111
103
103
100
94
93
103
91
93
93
92
87
103
91
87
87
83
92
87
93
96
102
101
81
82
68
61
66
68
58
73
61
63
64
75
67
71
73
91
75
71
70
73
92
75
102
102
71
73
63
63
67
65
96
96
87
101
101
78
75
71
65
68
73
80
92
92
92
92
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
8
2
2
2
2
2
2
2
2
2
2
8
8
5
2
2
3
5
4
4
3
2
2
3
6
10
13
9
6
6
4
3
3
6
6
7
12
18
13
9
10
16
10
4
5
5
6
11
8
5
4
4
4
4
4
4
7
5
4
4
4
5
5
5
5
4
3
7
6
6
4
3
5
8
18
10
3
3
8
10
13
26
19
12
6
6
6
4
3
3
3
8
10
11
12
12
12
12
13
58
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
105
105
105
89
89
89
84
79
79
79
71
82
85
84
105
85
82
95
91
90
124
93
92
94
100
105
109
151
118
117
124
120
103
102
102
99
101
120
109
108
124
118
114
120
117
113
151
111
113
131
101
104
99
104
101
109
118
84
91
89
79
125
87
91
94
151
82
85
99
86
87
131
73
72
72
64
75
75
72
89
89
60
63
58
66
66
64
67
69
69
78
98
125
125
125
125
125
125
125
52
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
79
12
12
11
10
10
10
10
10
10
10
10
7
4
2
1
1
2
2
2
3
4
5
6
21
11
1
5
5
5
5
5
5
5
10
11
12
13
11
7
3
3
3
3
2
2
2
3
3
4
5
4
3
3
3
6
5
3
1
1
10
19
12
6
4
2
8
12
10
9
9
9
11
13
11
10
9
9
13
17
15
13
11
9
7
7
7
6
5
5
5
7
8
9
9
9
9
9
10
18
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
163
163
163
156
156
156
157
159
159
159
129
148
155
149
163
155
175
167
163
168
180
137
137
141
148
156
161
187
167
161
180
177
166
170
170
172
164
171
161
161
180
156
156
160
159
152
165
159
166
167
170
172
186
175
171
163
177
170
173
165
177
187
166
173
174
173
163
186
149
152
161
159
163
164
166
177
159
161
171
172
172
186
166
171
171
170
172
175
178
181
187
187
187
187
187
187
187
187
187
166
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
141
9
9
7
5
5
5
5
5
5
5
3
2
5
3
2
6
9
6
4
11
10
10
10
6
2
2
2
2
2
2
2
6
11
10
9
8
8
6
5
10
6
3
27
21
15
9
9
10
11
15
15
15
15
15
16
13
11
11
40
23
6
27
48
27
6
17
23
14
6
8
10
25
40
108
114
117
118
119
120
93
66
66
90
102
108
111
79
48
48
48
48
48
48
48
71
83
89
92
95
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
173
196
196
196
196
196
142
142
137
193
141
165
184
171
177
182
193
182
190
196
165
169
170
173
184
177
181
190
180
185
177
192
167
178
170
165
184
170
180
189
185
196
183
193
193
172
176
178
179
182
186
196
186
196
175
173
181
179
183
185
192
190
184
186
189
173
193
186
165
169
167
169
170
172
173
181
177
182
186
196
196
186
187
192
196
196
196
196
196
194
194
193
193
193
193
191
190
190
190
173
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
162
66
66
35
5
5
5
5
5
3
1
3
6
3
1
6
13
7
1
4
32
34
36
31
20
9
9
9
9
9
9
8
8
8
8
11
15
20
15
10
9
10
7
5
6
6
6
7
6
5
13
10
8
8
8
11
9
7
7
56
69
57
46
45
45
45
26
8
45
55
47
40
40
40
110
75
40
40
104
148
107
66
66
99
116
124
128
130
133
139
142
144
145
145
145
145
145
145
145
146
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
172
190
190
190
190
190
137
143
139
182
158
163
169
167
172
175
179
175
195
198
165
166
164
162
166
165
168
186
176
172
180
185
162
169
164
157
163
168
170
168
176
190
163
173
182
164
171
164
167
172
180
198
187
193
169
165
159
169
176
166
185
186
170
176
177
171
173
187
161
176
165
164
165
175
167
163
176
176
180
190
190
187
176
178
198
198
190
193
193
189
188
188
187
186
186
186
186
186
186
165
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
125
65
65
34
4
4
4
4
5
5
5
4
4
5
8
5
2
3
4
4
4
5
41
21
2
11
16
22
16
10
43
25
7
6
15
14
13
13
8
4
13
12
12
28
19
10
10
12
29
22
15
21
24
28
19
10
18
22
27
40
23
6
5
5
5
6
12
18
12
6
23
40
40
40
95
67
40
40
80
120
93
66
66
93
106
113
114
114
115
94
73
73
73
73
73
73
73
73
73
73
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
147
192
192
192
192
192
189
186
186
186
146
160
170
163
170
175
188
180
190
192
170
159
158
156
165
171
167
190
173
164
163
192
165
170
175
182
171
170
176
180
179
192
173
186
186
167
172
178
187
182
186
192
186
192
170
173
169
173
176
167
192
190
179
185
185
187
186
186
167
169
163
176
168
169
187
171
176
181
183
192
192
186
187
190
192
192
192
192
192
192
192
192
192
192
192
191
190
190
190
187
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
131
63
63
32
1
1
1
1
1
1
1
1
1
1
1
7
13
7
1
6
12
27
23
18
11
5
10
7
5
8
6
5
8
8
8
8
8
8
17
13
9
10
9
9
8
7
7
7
27
21
16
12
8
8
8
11
9
7
7
10
14
21
28
104
75
46
28
28
55
47
34
22
44
66
109
65
22
22
95
140
103
66
66
85
109
121
127
123
120
102
85
85
85
85
85
85
85
85
85
85
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
81
175
175
175
175
175
175
175
175
175
134
129
122
126
126
131
162
129
139
134
119
123
132
132
146
144
142
144
145
162
136
146
126
144
125
109
117
112
122
131
140
175
162
139
175
124
118
121
116
110
115
130
114
138
107
117
107
80
89
85
77
114
79
81
82
103
85
85
96
139
87
114
85
76
77
79
80
101
110
175
175
116
130
114
130
130
129
133
138
138
138
126
124
121
118
117
114
114
114
49
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
44
44
44
30
17
17
17
17
17
17
17
14
10
6
11
8
6
6
4
2
9
17
30
18
6
18
30
25
13
2
13
9
5
1
2
2
2
3
4
6
13
11
6
1
3
3
3
3
2
1
6
6
6
6
4
2
6
4
2
2
14
20
27
27
15
3
5
10
13
10
7
7
5
4
10
8
7
7
14
22
19
16
37
21
5
5
5
5
5
5
6
11
13
14
15
12
10
10
10
10
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
37
77
77
77
77
77
80
83
83
83
67
73
77
72
71
69
77
68
69
73
90
73
84
82
85
86
90
101
86
85
84
74
76
90
78
75
72
87
71
68
70
78
73
78
102
86
101
91
102
93
90
91
102
88
87
85
77
77
69
62
58
56
57
60
63
101
64
60
83
58
65
83
63
78
88
61
65
67
69
83
83
56
56
43
37
34
36
38
42
47
56
56
56
61
67
74
88
88
88
88
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
37
6
6
5
4
4
4
4
4
4
4
4
3
2
1
1
1
1
1
1
1
2
2
3
4
3
2
2
2
4
6
3
1
1
12
8
4
4
6
13
14
16
9
3
7
5
3
3
4
5
6
5
5
5
5
5
6
5
5
5
5
8
5
3
2
1
5
12
7
2
4
6
17
26
16
6
5
5
15
25
27
29
16
3
2
2
2
2
2
3
5
4
3
3
3
3
3
3
3
56
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
108
140
140
140
140
140
114
115
115
172
112
122
123
112
109
112
115
107
123
127
97
102
106
109
119
121
123
164
121
121
121
123
113
114
118
133
123
105
112
112
115
140
129
136
172
132
155
136
136
136
131
127
111
125
114
118
118
110
133
115
120
164
126
128
127
155
104
103
116
111
111
136
102
106
94
90
96
112
125
172
172
117
129
112
127
127
119
125
125
107
116
140
164
164
164
164
164
164
164
58
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
79
79
79
42
5
5
5
5
14
11
8
6
4
2
3
5
3
2
4
2
1
1
2
9
8
7
7
4
2
2
2
2
2
2
3
3
3
3
4
2
1
2
3
7
9
5
1
1
4
7
4
2
1
1
1
3
13
7
2
2
8
14
10
6
4
3
6
10
12
11
11
19
18
18
37
24
11
11
31
51
34
18
14
9
4
4
4
3
2
2
2
8
11
12
14
14
14
14
14
14
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
117
171
171
171
171
171
173
175
175
175
130
139
132
128
133
133
135
152
123
123
101
102
107
109
123
121
121
164
118
114
117
125
117
121
124
164
123
102
121
112
120
171
128
135
175
131
155
141
138
152
129
123
122
136
115
124
121
120
164
127
125
164
128
126
117
155
94
90
101
95
103
136
103
100
98
86
95
113
116
175
175
126
131
113
123
123
125
129
135
135
135
149
164
164
164
164
164
164
164
59
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
86
16
16
10
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
5
5
19
10
2
5
8
6
4
3
4
2
1
1
5
9
8
7
4
2
13
7
2
2
6
3
1
1
1
1
3
12
16
18
10
2
9
10
10
11
20
22
25
61
32
4
10
14
19
14
10
14
16
18
52
31
10
10
31
52
35
18
41
21
2
2
2
2
2
29
42
34
27
27
27
27
27
27
27
56
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
50
140
140
140
140
140
141
143
143
143
113
118
120
113
110
113
108
113
124
93
92
94
98
106
120
113
124
161
118
117
113
124
105
109
113
127
124
92
106
104
99
140
105
110
143
98
112
107
112
133
110
124
106
122
97
104
118
93
127
100
92
161
90
96
99
112
87
77
90
85
83
133
82
79
83
81
83
97
99
143
143
104
116
102
124
124
113
122
122
110
122
139
161
161
161
161
161
161
161
56
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
6
6
6
5
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
5
4
3
8
6
5
7
6
5
9
7
5
5
6
7
9
6
3
3
3
13
8
4
1
5
3
1
1
3
3
3
3
3
3
3
3
9
5
1
1
7
14
8
2
2
2
10
12
11
10
11
12
14
13
13
12
11
11
30
49
32
16
37
20
3
3
3
3
3
4
6
31
43
49
54
33
13
13
13
13
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
95
166
166
166
166
166
166
166
166
166
124
137
132
130
142
147
155
160
176
180
134
138
128
122
142
124
129
139
134
133
130
161
135
138
142
134
147
130
135
139
141
166
140
140
166
150
152
153
163
158
166
180
163
180
147
142
139
142
141
137
161
133
140
151
152
163
163
163
143
139
146
147
140
163
163
140
146
150
155
166
166
163
163
172
180
180
180
180
180
170
168
166
161
161
161
162
163
163
163
163
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
61
61
61
37
14
14
14
14
14
14
14
11
8
8
8
6
4
11
8
6
4
6
9
13
18
13
9
16
11
7
8
13
8
3
6
9
26
44
27
11
9
6
4
6
7
7
7
7
27
17
7
7
7
7
6
5
6
6
7
10
14
22
13
5
5
20
14
9
15
22
15
9
37
66
75
48
22
22
71
118
92
55
18
18
69
94
107
86
66
42
18
18
18
18
18
18
18
18
18
18
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
44
77
77
77
77
77
77
77
77
77
63
69
73
85
85
93
137
93
94
87
89
93
99
137
97
108
121
124
156
141
130
128
156
127
126
116
156
104
107
107
105
105
98
141
101
102
141
96
99
110
106
100
145
94
97
97
78
83
84
77
71
109
78
88
93
141
90
79
83
90
78
85
80
109
109
102
145
145
105
101
85
80
84
96
109
109
109
109
109
90
90
79
72
69
65
65
64
63
63
63
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
9
9
9
9
9
9
9
9
10
10
10
10
10
10
7
5
6
8
6
4
3
5
8
6
4
4
4
3
3
3
4
5
4
4
4
6
7
7
7
4
1
1
1
4
7
4
1
1
21
12
4
1
1
1
1
1
7
5
3
3
11
20
25
31
16
1
3
11
7
4
6
8
20
21
15
10
10
10
17
25
29
33
26
20
22
23
24
13
3
3
3
6
8
9
9
9
9
9
10
23
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
38
69
69
69
69
69
69
69
69
69
71
89
99
122
122
122
87
83
82
73
77
75
82
108
82
97
90
95
94
103
108
92
93
98
106
90
103
84
88
93
106
97
100
103
97
106
94
84
81
78
87
81
85
85
97
100
86
80
87
75
69
68
73
68
65
94
56
58
62
59
68
72
48
51
53
52
68
68
68
87
87
57
55
46
40
44
53
60
75
75
75
65
62
60
57
57
56
55
55
55
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
12
12
12
8
5
5
3
2
2
2
2
2
2
3
2
2
3
2
2
2
5
3
1
6
12
11
6
2
2
2
2
7
5
4
3
2
8
13
11
10
10
10
6
3
2
2
2
3
7
5
3
1
1
1
2
4
11
8
6
6
6
6
6
6
5
5
6
11
9
7
12
18
28
24
17
11
14
18
21
24
21
18
14
10
6
6
6
6
6
7
9
9
9
9
9
9
9
9
10
20
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
32
87
87
87
87
87
81
75
75
75
62
67
71
81
90
96
125
106
105
106
93
99
101
97
125
100
104
110
150
116
117
130
121
111
119
107
128
130
105
112
118
115
128
130
112
107
144
99
105
115
114
110
150
106
105
130
88
91
97
85
115
78
85
90
88
144
93
89
89
98
77
81
70
78
97
107
150
150
111
102
87
76
80
75
101
101
102
108
115
115
115
86
81
75
68
65
58
57
57
29
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
12
12
12
11
10
10
10
10
10
10
10
7
5
7
6
5
4
3
2
2
2
1
1
3
2
1
1
3
4
5
5
5
5
6
6
7
4
2
2
2
7
8
6
4
8
7
7
7
6
6
6
6
6
6
5
4
5
4
4
4
5
21
13
6
6
8
9
10
7
4
3
3
15
22
29
20
12
12
13
14
15
14
13
9
6
6
6
6
6
9
11
12
12
12
12
12
12
12
12
13
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
83
89
89
89
89
89
78
72
67
67
57
64
68
70
83
81
89
93
101
106
88
82
80
75
77
81
91
91
103
133
102
114
99
96
95
89
96
90
93
114
101
104
103
122
93
89
88
80
95
92
99
162
106
118
117
103
162
108
120
133
115
117
162
116
114
111
122
100
91
90
86
93
83
100
105
92
94
93
90
90
89
74
78
74
101
101
108
118
133
133
133
97
86
78
69
69
67
62
62
62
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
25
25
25
15
5
5
5
5
5
5
5
5
5
5
5
5
7
6
4
2
7
12
7
3
3
6
7
9
12
13
15
9
3
6
10
7
5
5
7
4
2
22
13
4
11
6
2
2
2
2
9
5
2
2
2
7
4
2
2
3
2
2
22
21
14
8
3
16
15
9
4
12
8
4
16
10
4
4
14
19
25
27
20
13
6
6
6
6
6
25
43
28
13
13
13
13
13
13
13
33
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
109
109
109
112
116
116
116
116
96
112
92
101
116
112
112
113
142
102
116
103
106
112
112
142
118
113
121
123
125
142
136
118
112
113
107
103
121
96
98
104
105
104
102
136
97
91
94
93
95
93
93
118
97
102
104
101
118
93
83
87
87
83
118
93
78
75
67
54
57
56
59
93
65
62
59
82
47
47
51
49
45
56
58
43
48
48
60
70
88
88
88
85
84
83
83
82
82
82
82
58
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
9
3
3
3
3
3
41
66
34
3
8
12
13
11
8
5
3
2
1
1
3
5
15
8
2
2
1
1
1
1
1
1
2
4
2
1
2
4
3
3
11
7
3
4
13
8
4
4
6
6
7
7
7
7
5
3
18
9
1
1
11
21
32
32
17
2
9
16
8
1
1
1
7
12
18
12
6
6
6
6
6
23
18
10
3
3
3
3
3
7
12
12
12
12
12
12
12
12
13
18
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
100
100
100
83
81
78
74
69
69
69
62
75
91
82
100
86
89
89
94
101
86
91
86
84
78
82
90
102
110
137
123
126
114
121
120
137
126
108
106
120
104
106
137
95
91
84
74
70
75
72
74
101
80
81
82
94
79
87
94
129
117
91
94
110
81
77
77
69
67
94
65
60
52
56
60
63
94
94
74
69
69
59
68
79
101
101
102
115
129
129
129
86
78
70
60
56
48
43
43
21
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
6
1
1
1
1
1
2
3
4
4
4
4
4
4
4
4
4
4
3
3
4
5
3
1
2
4
3
2
3
4
5
3
1
4
3
2
3
5
9
8
7
5
3
2
2
2
2
3
4
3
3
4
5
6
7
6
6
4
3
3
9
28
15
3
2
1
5
13
21
14
8
5
4
4
5
6
7
8
4
1
1
6
10
14
30
47
34
21
9
9
9
7
6
6
6
6
6
6
6
11
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
141
192
192
192
192
192
192
193
193
193
152
154
159
149
152
164
176
172
190
196
157
150
147
143
148
150
159
176
166
175
162
180
150
144
142
128
130
138
155
161
181
192
165
173
193
166
165
161
164
163
173
196
172
196
162
168
154
162
170
175
180
181
164
169
168
160
173
163
148
169
156
160
168
161
164
166
170
175
176
193
193
163
171
185
196
196
196
196
196
180
180
180
178
177
177
176
176
176
176
164
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
128
7
7
5
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
6
7
7
8
19
24
27
28
17
7
7
7
8
8
8
8
9
9
9
8
8
9
8
7
7
7
48
31
15
10
10
10
8
6
6
6
7
40
61
60
60
110
78
46
28
28
50
58
54
50
46
66
109
99
90
90
129
160
113
66
75
85
109
121
127
128
129
104
80
73
66
66
66
66
66
66
66
80
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
148
185
185
185
185
185
156
146
128
193
110
127
128
132
148
156
172
169
190
191
143
134
125
121
125
125
135
136
147
185
144
182
146
146
147
136
163
126
146
155
152
185
158
166
193
154
157
153
165
154
161
191
156
172
151
161
148
160
169
185
182
180
172
170
155
169
166
145
144
169
152
161
161
180
165
157
169
169
161
193
193
160
170
170
191
191
181
186
185
185
185
160
156
156
156
160
165
165
165
165
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
60
60
60
47
35
35
35
35
55
33
11
11
11
15
13
10
7
9
6
4
10
17
18
12
7
13
9
6
4
2
6
4
2
3
8
5
2
2
5
9
16
14
12
31
24
18
12
12
18
16
15
11
8
8
6
5
9
11
14
14
14
30
17
5
5
14
16
18
26
38
50
48
46
50
67
44
22
22
61
100
75
50
72
95
107
113
106
100
100
90
80
76
73
73
73
73
73
73
73
80
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
94
158
158
158
158
158
169
180
180
180
133
138
134
126
131
138
143
146
161
168
135
130
130
115
116
118
120
136
133
138
134
163
138
139
143
137
147
135
134
135
138
158
139
141
180
151
152
153
160
155
161
160
173
168
145
161
148
158
173
161
163
136
135
145
142
173
146
121
122
120
105
114
115
113
160
122
135
149
147
180
180
153
160
139
160
160
159
168
168
164
164
164
163
163
163
161
161
160
160
160
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
55
55
55
32
10
10
10
10
10
10
10
10
7
4
4
4
4
4
4
2
1
5
4
3
22
16
11
24
15
7
7
7
7
7
8
26
35
44
31
18
21
16
12
11
11
11
11
11
8
6
11
9
8
8
8
9
12
19
26
20
13
6
5
5
5
6
12
11
8
6
7
9
10
11
48
29
10
10
65
111
85
60
60
41
22
22
22
22
22
40
49
53
55
56
58
65
69
71
72
73
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
141
185
185
185
185
185
189
193
193
193
142
154
146
144
147
155
164
163
190
191
151
153
148
139
145
148
157
176
161
175
158
166
147
143
141
139
147
138
148
153
160
185
160
170
193
155
154
154
165
158
168
191
173
168
150
147
152
156
162
175
166
176
160
163
167
160
170
173
154
169
155
156
160
163
165
154
169
169
175
193
193
173
171
173
191
191
178
180
175
175
175
175
176
176
176
176
176
176
176
165
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
128
74
74
39
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
7
7
5
4
6
5
4
4
5
6
7
7
7
5
3
6
9
12
16
12
9
12
8
4
4
7
8
9
11
15
15
12
9
8
8
6
5
9
11
14
14
14
22
13
5
5
19
14
9
45
72
40
9
37
29
22
22
22
22
61
100
83
66
75
85
102
111
66
22
22
51
65
72
76
78
80
80
80
80
80
80
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
88
143
143
143
143
143
117
112
119
175
115
120
129
128
129
157
142
141
165
168
136
133
133
157
138
135
140
167
150
138
157
163
127
129
131
129
130
139
127
128
133
143
134
141
175
147
149
147
154
148
156
160
161
168
143
161
140
149
156
161
163
167
145
146
143
140
141
120
120
120
120
126
127
120
154
124
135
147
146
175
175
148
155
136
160
160
159
168
168
163
163
165
167
167
167
167
167
167
167
154
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
49
49
49
25
2
2
2
2
2
2
7
4
2
6
8
4
1
3
4
5
5
5
6
4
3
3
16
16
16
9
3
3
7
13
8
3
2
2
2
2
15
9
3
3
3
3
3
9
18
14
9
4
4
4
7
10
10
10
11
44
33
22
32
34
28
22
20
18
20
22
12
3
9
15
50
33
16
16
68
105
60
15
62
42
22
22
22
22
22
42
52
57
59
60
62
62
62
62
62
62
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
76
76
76
91
106
106
106
106
92
90
92
93
106
100
101
99
139
93
106
91
91
101
90
96
106
101
125
114
113
108
139
106
94
101
99
96
125
95
97
97
100
102
103
139
105
110
111
106
120
103
102
101
102
98
91
91
86
76
80
77
71
114
77
81
81
111
74
70
70
75
65
73
81
75
120
86
67
74
69
79
79
76
111
64
61
65
74
82
98
98
98
106
114
114
114
117
120
120
120
120
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
54
13
13
13
13
13
46
69
68
35
2
2
2
5
7
9
15
8
2
2
2
2
3
4
3
2
2
2
2
3
3
3
3
4
9
5
2
2
6
7
9
10
9
9
14
11
9
9
9
9
8
4
1
1
1
1
5
4
3
3
8
13
25
29
21
13
5
16
14
7
1
14
14
14
32
16
1
1
7
10
12
12
12
6
1
1
1
1
1
3
5
8
10
11
12
12
12
12
12
12
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
14
69
69
70
90
90
90
90
90
90
90
90
90
88
90
93
103
100
88
90
88
91
107
99
103
103
107
101
103
110
106
119
103
103
103
86
83
97
89
92
110
101
100
119
100
102
107
97
107
105
94
110
95
92
84
119
74
80
80
72
88
65
67
70
65
77
71
60
67
69
75
100
58
63
63
58
75
75
62
69
69
49
50
45
41
49
57
68
88
88
88
69
65
64
62
62
62
62
62
62
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
8
8
8
16
20
22
23
24
25
25
25
13
2
5
3
2
8
5
2
3
4
4
5
9
5
2
2
2
2
2
8
15
30
16
2
2
2
2
4
3
2
5
4
3
4
3
2
2
5
9
7
4
2
2
2
6
7
5
3
3
9
15
9
3
3
4
5
12
8
4
16
20
12
5
8
11
13
14
14
15
18
15
12
10
12
13
14
12
10
10
10
10
10
10
10
10
10
10
10
13
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
147
196
196
196
196
196
142
140
132
193
130
151
187
163
175
183
194
189
195
196
170
165
166
164
168
169
174
189
181
193
180
194
179
187
179
170
178
170
178
177
181
196
176
183
193
172
173
181
200
181
186
196
184
196
187
172
173
176
182
193
194
189
186
186
182
189
182
163
159
184
161
174
167
171
200
167
173
175
178
196
196
175
200
193
196
196
196
196
197
198
200
200
200
200
200
200
200
200
200
200
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
123
67
67
38
10
10
7
5
5
5
5
7
8
6
5
6
8
6
5
7
11
14
16
11
7
19
32
32
32
28
24
39
52
55
43
29
15
11
11
10
9
13
11
9
9
9
9
26
36
26
16
16
16
16
16
15
14
18
22
18
14
22
54
115
68
22
25
28
25
22
31
40
53
66
109
74
40
40
80
120
93
66
75
85
102
111
115
117
120
137
155
120
85
85
85
85
85
85
85
200
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
97
147
147
147
147
147
108
101
97
148
107
127
156
138
150
160
177
178
164
168
170
154
152
152
156
148
154
169
156
156
155
168
154
156
162
172
156
170
159
158
157
169
143
146
148
152
158
163
187
178
169
171
166
177
170
155
153
160
172
147
168
169
145
155
154
169
146
145
127
123
129
136
140
145
187
150
148
156
159
178
178
156
163
166
168
168
170
172
177
177
177
173
172
174
177
180
187
187
187
187
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
62
2
2
2
2
2
2
2
2
2
6
4
3
4
6
8
10
10
10
9
8
6
4
5
7
5
3
6
4
2
6
4
2
6
17
9
2
2
4
6
16
11
6
6
8
9
10
11
18
11
5
5
5
5
5
6
10
12
14
25
23
22
13
5
5
14
10
6
14
12
11
22
20
18
84
47
11
11
55
100
59
18
56
78
89
94
97
84
71
71
71
72
72
72
72
72
72
72
73
100
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
92
172
172
172
172
172
123
111
102
148
103
122
129
130
140
151
172
169
167
169
143
145
140
138
146
143
151
186
153
153
154
163
149
151
153
161
151
148
145
145
149
172
141
143
148
150
152
157
183
163
167
163
165
172
149
152
154
155
165
154
163
186
152
161
165
169
147
165
131
125
137
151
146
149
183
154
150
158
161
172
172
165
158
140
162
162
162
169
172
172
172
179
186
186
186
186
186
186
186
183
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
59
59
59
31
3
3
3
3
5
5
5
5
5
4
3
3
4
3
2
1
1
2
4
15
26
15
4
11
6
2
11
6
2
6
11
6
2
2
4
3
2
2
3
6
12
7
2
2
12
11
11
6
2
2
2
6
14
12
10
10
16
22
36
31
26
22
20
18
20
15
10
22
46
89
121
65
10
10
65
106
116
103
90
56
22
22
22
22
22
42
62
76
83
86
90
90
90
90
90
90
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
138
138
138
127
129
132
135
141
141
141
129
132
137
132
138
128
144
114
116
112
104
112
107
113
137
129
135
161
138
137
133
116
112
114
114
113
137
109
111
121
120
127
132
137
141
108
112
111
109
136
116
119
122
144
114
122
115
109
123
122
116
161
108
111
116
112
108
101
97
91
92
136
93
94
99
88
95
103
111
141
141
101
95
78
67
75
95
111
144
144
144
152
161
161
161
161
161
161
161
65
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
120
69
69
69
69
69
69
69
69
69
74
53
30
8
6
5
4
4
4
5
5
4
4
7
11
10
7
5
5
5
5
6
6
4
3
5
6
8
12
10
8
5
3
3
5
4
3
3
14
8
3
3
3
4
2
1
4
7
9
6
4
17
11
6
4
3
12
14
9
5
7
9
7
6
35
22
9
9
32
56
39
23
21
12
3
3
3
3
3
8
14
17
19
20
21
21
21
21
21
21
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
92
173
173
173
173
173
157
157
130
174
121
139
137
135
157
148
154
151
167
169
136
157
129
130
129
123
125
121
131
138
136
177
139
138
144
137
127
151
137
142
154
173
153
171
174
140
146
149
151
146
139
140
148
169
137
157
129
133
144
138
177
133
141
148
140
151
171
130
142
127
120
142
125
111
151
121
132
145
133
174
174
122
120
126
126
136
151
169
177
177
177
119
105
107
111
129
151
151
151
151
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
21
4
4
4
4
4
19
35
19
4
4
4
11
17
14
11
8
10
6
2
11
22
15
8
7
9
6
4
4
4
4
5
6
19
13
7
6
6
9
7
6
6
6
37
27
18
9
9
14
12
11
8
5
5
5
8
12
9
7
7
12
15
18
42
25
8
7
6
14
12
10
10
7
4
16
13
10
10
65
119
66
13
13
13
20
28
64
65
65
63
62
37
13
13
13
13
13
13
13
62
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
138
193
193
193
193
193
140
127
119
185
106
121
133
118
138
145
150
169
165
168
130
141
128
136
132
131
142
167
147
175
154
166
153
149
149
161
130
136
142
142
153
193
156
165
185
161
162
165
184
164
165
168
154
168
143
138
150
150
157
175
166
167
155
154
155
169
149
145
136
168
138
148
153
145
184
161
178
193
193
193
193
167
164
171
168
169
171
172
175
175
175
171
170
172
174
178
184
184
184
184
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
51
51
51
27
4
4
4
4
10
7
4
8
6
4
4
4
4
4
3
2
3
5
18
12
7
5
4
7
7
7
8
7
6
6
15
14
13
13
13
14
14
9
4
4
5
5
6
7
6
5
5
5
5
5
5
10
8
7
7
10
40
31
18
5
5
14
10
6
26
18
11
22
27
33
91
120
135
142
146
150
91
33
64
95
114
123
128
124
120
105
90
81
73
73
73
73
73
73
73
90
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
146
193
193
193
193
193
193
193
193
193
141
153
144
147
150
161
176
167
191
196
154
159
150
139
143
146
155
173
161
171
157
170
155
152
157
160
148
170
154
158
163
193
160
162
193
166
164
167
184
172
179
196
170
196
160
153
170
159
167
171
170
180
161
165
166
166
163
163
160
169
160
163
168
180
184
173
178
181
180
193
193
168
171
186
196
196
196
196
196
176
176
177
174
176
178
180
184
184
184
184
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
14
6
6
6
6
6
6
6
6
6
9
10
10
10
10
10
20
22
12
2
7
8
10
18
14
11
11
15
17
19
19
19
18
13
8
14
17
19
14
9
9
10
9
9
8
7
7
7
40
28
16
4
4
4
4
5
6
6
7
61
55
47
36
25
24
24
24
23
22
50
36
22
44
66
109
65
22
22
95
144
105
66
75
85
127
148
158
117
76
76
76
71
66
66
66
66
66
66
66
80
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
21
88
88
88
98
98
98
98
96
98
97
100
108
101
108
108
95
111
90
86
84
91
91
101
110
126
126
126
116
114
110
116
115
119
116
155
111
105
112
112
108
106
103
139
98
96
96
100
105
108
155
110
112
131
104
109
111
108
141
101
94
109
96
104
99
155
86
81
91
77
76
131
75
76
79
80
80
94
98
141
141
95
97
88
66
67
77
82
94
94
94
110
127
127
127
127
127
127
127
24
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
12
10
10
10
10
10
10
10
10
10
10
13
14
16
16
11
6
11
6
2
9
8
8
8
6
5
5
5
5
5
5
5
7
9
9
9
5
1
1
1
7
5
3
2
6
6
6
7
6
6
3
1
1
1
4
7
10
6
3
3
6
10
8
6
5
4
7
11
7
4
8
11
6
1
24
16
8
8
28
48
34
21
22
12
2
2
2
2
2
4
6
14
18
20
22
22
22
22
22
22
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
108
108
108
105
105
103
103
103
84
86
96
94
103
98
108
99
97
96
103
93
90
91
95
104
111
126
126
126
108
98
95
97
91
90
85
112
72
70
77
75
79
87
81
87
86
82
105
90
91
97
112
93
100
87
76
76
72
74
91
69
63
62
65
75
77
112
91
76
80
77
70
73
60
91
56
55
61
62
75
91
91
91
69
64
65
65
71
77
87
87
87
72
70
67
63
62
58
58
58
22
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
73
73
73
41
10
10
10
10
10
7
4
4
4
4
6
9
10
12
7
2
7
8
10
7
5
8
7
6
6
6
6
5
3
1
9
6
3
1
1
2
3
6
4
3
2
2
2
3
3
3
3
3
3
3
2
1
6
5
5
5
7
10
6
3
2
2
7
10
11
9
7
14
10
7
6
6
6
7
12
18
23
22
18
11
4
4
4
4
4
5
7
6
6
6
6
6
6
6
6
16
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
32
32
32
54
77
77
77
77
77
68
77
77
87
78
77
77
80
84
96
102
78
79
80
71
67
66
87
69
76
71
83
89
80
81
97
83
74
81
77
80
87
83
83
83
97
84
84
85
94
86
89
100
87
102
97
74
73
72
72
73
89
75
77
78
73
83
72
62
66
80
68
75
66
75
94
65
67
67
68
75
75
65
71
68
100
100
93
102
102
89
89
78
69
71
73
82
94
94
94
94
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
2
2
2
4
5
6
28
51
56
30
4
4
4
4
4
2
1
2
2
3
4
3
3
5
4
3
2
2
1
1
2
3
5
9
11
13
14
15
12
10
10
8
5
3
7
9
11
13
8
3
3
3
3
3
4
5
6
4
3
3
7
19
20
21
11
2
8
9
10
9
9
10
15
20
13
6
7
9
7
6
6
20
17
9
2
2
2
2
2
7
12
9
6
6
6
6
6
6
6
63
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
33
87
87
87
87
87
87
87
87
87
75
82
85
89
86
91
120
102
118
115
91
91
89
94
99
104
120
119
105
105
105
104
105
104
104
99
120
96
99
104
100
111
111
103
111
95
108
88
84
82
85
84
84
118
81
78
82
70
80
77
71
119
80
80
78
108
70
64
68
75
62
78
63
63
66
81
68
74
73
87
87
69
71
71
77
87
93
118
118
98
104
112
119
119
119
119
119
119
119
52
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
6
6
6
8
9
9
9
9
10
10
10
10
7
4
4
4
4
4
4
4
4
5
5
5
11
9
7
6
4
3
6
5
5
5
3
2
3
5
6
7
8
8
4
1
4
3
3
3
4
5
3
2
2
2
3
6
11
9
8
7
6
13
8
3
2
1
7
10
7
4
3
2
1
1
8
5
3
3
29
55
36
18
35
22
9
9
25
15
6
6
6
10
12
13
14
11
8
8
8
8
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
141
141
141
144
147
147
147
147
130
135
152
136
139
143
147
152
136
139
143
129
127
152
120
125
122
118
121
124
125
141
127
122
112
111
107
103
121
105
106
104
127
101
99
101
98
93
103
98
93
98
98
100
104
136
95
101
89
91
89
82
122
78
86
95
99
103
87
77
79
80
74
72
101
65
64
69
66
69
67
82
82
63
68
74
84
84
96
112
136
136
136
96
89
82
74
72
69
63
63
63
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
117
11
11
10
10
10
10
10
10
10
10
34
46
36
25
14
24
21
14
8
12
10
8
8
8
8
8
24
15
6
14
19
16
12
6
1
8
16
9
2
9
5
1
4
5
6
7
11
7
4
3
2
2
2
1
1
14
7
1
1
7
14
7
1
1
7
11
14
7
1
6
11
8
5
10
11
12
13
33
53
33
13
14
13
13
13
16
18
20
18
17
16
15
15
15
15
15
15
15
17
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
112
144
144
144
144
144
144
144
144
144
128
127
137
124
121
123
138
126
122
116
139
115
120
136
120
122
126
123
119
136
117
120
117
137
120
117
122
139
125
130
132
144
133
137
144
131
157
133
137
157
141
146
157
145
139
145
109
100
101
90
82
114
90
98
102
119
82
83
95
87
82
123
67
76
71
68
79
91
96
144
144
91
106
97
121
121
122
129
138
138
138
126
124
121
118
117
114
114
114
17
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
88
88
88
84
81
81
81
81
81
81
81
43
5
4
4
10
13
9
6
5
4
5
8
11
11
11
11
11
11
11
11
6
2
2
3
4
7
10
12
12
13
9
5
3
11
7
3
3
8
13
8
3
3
3
3
3
7
5
3
3
7
16
10
4
4
5
10
16
16
16
14
12
16
13
11
13
16
20
32
44
32
21
17
9
2
2
2
2
2
3
4
8
10
11
12
11
11
11
11
11
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
155
155
155
118
111
103
93
89
83
87
91
108
120
113
155
103
93
92
81
81
76
78
81
92
120
113
124
126
155
138
112
105
98
98
93
84
120
77
87
90
89
112
90
88
89
85
103
93
93
126
99
101
111
111
99
111
112
95
102
94
102
116
79
87
87
103
90
62
71
69
69
126
63
57
57
40
46
53
58
80
80
54
50
48
43
52
63
77
102
102
102
109
116
116
116
116
116
116
116
57
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
138
3
3
3
3
3
10
17
10
3
6
5
5
5
5
5
5
5
5
5
5
5
7
5
3
5
12
8
5
2
3
3
3
4
7
5
3
2
2
2
8
6
4
7
9
6
3
3
9
8
4
1
1
1
3
4
5
4
4
4
10
17
10
4
3
2
5
13
7
1
7
13
12
11
8
5
9
13
15
18
19
16
13
14
15
16
16
16
17
15
13
9
5
5
5
5
5
5
5
13
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
136
143
143
143
143
143
141
140
140
140
109
123
121
121
136
116
132
108
103
103
94
96
97
100
121
115
123
156
120
136
115
115
101
100
98
86
121
83
100
100
107
154
115
132
140
109
148
110
106
128
92
92
94
100
97
94
154
84
97
100
96
156
107
107
105
148
90
88
98
84
80
128
67
66
64
56
68
82
91
143
143
89
94
87
78
79
80
82
85
85
97
122
156
156
156
156
156
156
156
54
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
113
5
5
4
4
4
4
4
4
4
4
4
4
4
4
4
18
20
12
4
5
5
5
6
7
5
4
7
4
2
6
6
7
8
6
4
5
7
14
13
13
8
4
2
4
5
5
6
9
6
3
4
4
5
7
7
7
4
1
1
7
18
28
30
32
19
7
13
17
11
6
15
9
3
5
5
5
6
13
21
20
19
19
20
20
20
20
13
7
7
7
7
7
7
7
7
7
7
7
19
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
75
84
84
85
89
89
89
89
89
89
89
89
89
89
89
91
89
88
89
95
80
82
85
81
85
93
99
101
152
109
108
116
152
124
122
111
152
108
113
115
121
116
117
121
115
121
122
109
116
114
108
151
100
112
108
98
151
94
95
108
96
95
151
95
94
122
79
82
82
70
80
64
52
63
72
75
123
123
88
89
89
61
61
54
57
57
58
61
65
65
65
61
60
59
58
58
57
57
57
18
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
32
6
6
6
6
6
6
6
6
6
16
27
23
20
12
5
5
3
2
2
3
5
3
1
4
7
4
2
1
1
2
1
1
1
3
5
6
6
5
5
12
9
6
4
8
7
7
7
5
4
9
6
4
4
4
7
10
6
2
2
9
31
21
11
6
1
3
6
5
4
9
14
8
3
7
10
11
13
15
18
15
12
12
8
4
4
4
4
4
6
9
10
10
10
10
10
10
10
11
14
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
131
143
143
143
143
143
141
139
139
139
124
128
128
121
131
112
115
110
104
120
94
98
102
107
119
119
128
155
126
131
124
130
118
130
117
116
130
123
127
127
128
143
124
122
139
113
114
126
116
124
113
120
113
119
126
87
108
81
96
98
104
155
99
107
99
104
87
74
85
83
74
124
78
78
76
81
79
94
97
143
143
101
114
100
120
120
113
119
119
105
112
133
155
155
155
155
155
155
155
63
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
107
8
8
6
4
4
4
4
4
4
4
4
4
4
8
4
1
9
6
3
11
8
6
10
24
15
6
5
5
5
5
6
7
8
8
9
11
14
11
9
11
6
1
2
5
4
4
4
3
2
1
8
11
15
19
12
5
4
4
4
5
13
7
1
1
1
6
10
11
7
3
10
6
3
34
18
3
3
25
47
32
17
20
11
2
2
2
2
2
5
8
14
17
18
20
20
20
20
20
20
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
138
138
138
102
96
89
91
87
87
87
92
111
135
130
138
146
121
103
97
92
99
106
114
120
135
146
124
128
127
138
114
123
103
107
107
102
146
111
114
121
118
101
100
96
102
91
88
89
102
97
99
118
102
88
87
94
84
84
100
94
85
97
90
89
96
100
74
71
71
75
65
63
53
80
53
53
62
62
67
87
87
59
64
56
63
63
70
76
88
88
88
63
59
54
48
46
40
39
39
15
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
113
87
87
48
10
10
10
10
10
10
10
10
7
4
2
3
4
4
3
2
4
8
5
2
3
7
11
10
10
11
10
6
2
5
3
1
3
6
8
6
5
3
1
3
4
4
4
4
3
3
2
1
1
1
2
2
2
1
1
1
5
20
24
28
27
17
8
13
11
7
4
2
10
11
6
2
3
4
6
9
13
14
15
9
3
3
3
3
3
4
6
4
2
2
2
2
2
2
2
12
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
35
81
81
81
81
81
81
81
81
79
81
81
78
81
88
96
103
138
111
105
97
90
88
79
80
89
92
100
121
110
133
104
121
110
113
115
121
111
98
97
107
138
107
133
107
100
104
106
103
120
115
102
104
105
99
106
133
105
102
106
99
105
101
98
101
138
98
100
93
90
81
107
76
83
105
93
104
105
98
120
120
81
81
84
83
88
93
105
105
95
95
78
72
74
75
81
90
90
90
90
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
35
35
35
54
63
72
40
9
9
9
13
17
39
22
5
5
22
19
12
5
5
5
4
3
8
7
7
10
7
5
9
7
4
2
4
4
4
5
5
3
2
6
3
1
3
2
2
2
3
5
8
5
2
2
2
4
7
5
3
3
4
6
9
12
15
9
3
8
10
12
13
14
8
3
15
16
16
17
13
9
9
22
19
16
16
17
46
45
44
44
44
30
16
16
16
16
16
16
16
58
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
50
143
143
143
143
143
101
88
82
93
80
87
133
86
101
113
116
160
115
121
98
93
97
98
108
129
125
129
151
138
131
132
127
133
127
114
117
114
125
124
127
160
129
132
132
127
142
122
123
127
126
130
151
121
133
103
100
101
113
138
110
129
118
127
124
160
127
105
106
95
90
110
85
96
113
105
151
151
126
143
143
111
118
101
110
110
119
125
138
138
138
138
138
138
138
133
129
129
129
54
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
6
6
6
5
4
4
4
4
10
7
4
8
5
2
2
3
2
2
2
2
2
2
5
6
5
5
5
5
5
5
4
3
3
3
5
7
15
24
17
10
10
8
7
10
28
19
11
11
10
10
11
8
5
5
5
8
9
6
4
4
13
21
13
5
5
7
10
18
19
19
11
3
17
31
54
35
16
16
26
37
34
31
31
23
16
16
16
16
16
34
43
48
50
51
53
63
68
70
71
73
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
78
139
139
139
139
139
137
136
136
136
112
109
96
95
96
94
115
102
101
133
98
92
92
88
95
98
115
110
96
91
89
97
92
95
97
91
115
89
100
102
97
139
104
107
136
93
97
84
89
92
99
121
99
118
94
83
79
75
79
79
75
110
77
77
74
97
78
79
84
133
74
78
71
70
79
78
91
91
97
139
139
97
112
99
121
121
110
118
118
92
93
105
110
110
110
110
110
110
110
16
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
38
5
5
5
5
5
5
5
5
5
17
11
6
4
3
4
6
6
5
4
9
15
9
3
4
7
5
4
3
3
4
2
1
1
2
2
2
3
3
4
18
10
3
1
6
5
5
5
9
6
3
2
2
2
3
4
8
6
5
5
16
28
16
4
4
5
7
13
16
11
6
8
6
4
16
11
6
6
15
24
19
14
15
9
4
4
4
4
4
4
5
10
12
13
15
15
15
15
15
15
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
151
185
185
185
185
185
185
185
185
185
150
155
144
148
153
164
185
178
178
191
145
150
138
138
134
143
155
176
161
180
164
188
157
156
155
138
155
141
159
176
167
185
167
181
185
156
158
164
169
178
176
191
172
191
158
155
152
161
168
180
188
176
174
177
176
169
181
163
158
167
160
169
161
162
169
155
161
162
168
185
185
163
166
181
191
191
191
191
191
188
188
182
181
179
178
177
176
176
176
169
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
130
130
130
67
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
5
5
10
10
9
9
7
6
6
6
6
6
4
3
20
18
16
16
13
10
10
10
11
24
20
13
7
7
27
21
15
10
10
10
10
11
9
7
7
61
41
22
33
104
63
22
25
28
25
22
31
40
40
40
96
68
40
40
80
120
93
66
66
85
102
111
115
117
120
93
66
66
66
66
66
66
66
66
66
66
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
47
86
86
86
86
86
86
86
86
86
86
90
107
93
96
98
102
120
102
107
97
93
95
104
108
122
138
124
131
128
138
138
122
124
122
119
138
118
122
121
119
138
113
117
107
97
110
95
106
120
101
138
102
97
98
103
81
79
83
79
77
89
77
76
73
114
68
73
85
78
86
107
64
73
80
72
102
102
92
120
120
70
71
63
56
56
62
67
76
76
76
67
65
63
61
60
58
58
58
21
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
8
8
8
8
8
8
5
2
2
2
2
2
2
10
14
10
7
12
11
10
11
17
12
8
4
4
9
9
9
9
6
4
4
4
11
10
9
9
21
14
7
4
1
4
10
5
1
1
3
6
7
7
7
7
6
5
6
4
3
3
10
17
11
6
4
3
10
10
6
2
4
6
6
7
21
14
8
8
9
9
9
10
7
4
5
5
5
5
6
9
10
7
4
4
4
4
4
4
4
12
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
103
103
103
88
85
73
73
73
75
82
85
91
118
94
103
95
87
87
85
94
76
79
85
91
118
95
98
100
103
100
89
87
84
87
88
81
118
85
90
89
100
88
83
85
85
88
96
90
93
96
88
100
96
79
87
66
61
58
54
50
48
63
50
51
53
68
54
54
56
58
52
60
43
51
35
34
41
48
55
79
79
51
48
40
34
32
35
35
37
37
37
41
45
45
45
45
45
45
45
26
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
72
7
7
4
1
1
1
1
5
5
5
3
1
3
6
3
1
1
1
1
3
3
3
4
5
9
9
10
9
9
42
23
5
5
3
1
1
1
1
1
9
5
1
3
2
1
1
10
7
4
3
3
3
3
3
3
4
4
4
4
6
19
11
3
2
1
4
12
6
1
3
5
7
10
7
4
5
7
7
7
7
8
9
5
1
1
1
1
1
3
6
5
4
4
4
4
4
4
4
9
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
132
132
132
108
113
118
127
141
141
141
119
126
127
127
132
141
117
111
113
106
107
126
116
120
124
141
126
123
121
132
111
97
86
87
90
88
141
94
96
97
96
98
105
116
141
128
158
135
131
158
129
128
158
118
108
117
81
77
86
84
86
115
86
82
85
98
76
86
80
76
74
71
64
67
71
80
75
88
95
141
141
91
91
73
62
61
70
74
85
85
88
100
115
115
115
115
115
115
115
55
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
108
75
75
50
26
26
23
21
21
21
21
13
5
4
5
4
4
4
2
1
1
1
12
8
5
9
6
4
4
4
4
5
4
3
2
1
2
3
3
3
7
5
3
2
6
4
3
3
3
3
8
7
6
6
6
16
16
8
1
1
3
14
20
19
14
9
5
13
8
3
7
11
9
7
13
13
13
13
17
21
18
16
35
18
2
2
2
1
1
1
1
12
17
20
21
17
13
13
13
13
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
170
170
170
150
151
152
162
174
174
174
153
163
167
168
170
176
167
162
160
160
142
139
150
156
168
176
165
165
161
170
151
164
151
154
154
140
176
142
147
151
157
155
155
169
174
145
157
135
134
137
142
160
148
167
142
144
126
137
144
134
161
165
134
150
145
157
169
108
118
116
120
137
144
121
122
110
115
124
132
174
174
135
144
141
160
160
153
163
169
169
169
167
166
166
165
165
165
165
165
122
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
158
74
74
59
44
44
35
27
27
27
27
22
14
6
8
7
6
6
6
6
6
5
5
10
18
14
11
23
16
10
25
15
6
5
4
3
6
10
9
9
9
7
5
4
7
6
6
6
4
3
4
4
4
5
8
12
12
8
5
5
11
18
25
27
14
2
9
13
15
9
4
10
8
7
32
18
4
4
27
50
34
18
21
47
60
67
49
32
32
26
21
21
21
21
21
21
21
21
21
21
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
136
143
143
143
143
143
141
140
140
140
119
134
137
135
136
148
141
115
115
124
107
113
122
125
137
148
136
133
136
137
116
126
96
99
103
104
148
107
119
119
118
143
121
137
140
115
118
117
119
133
121
124
117
141
108
100
115
96
105
105
112
127
105
108
106
108
93
96
93
93
93
133
100
86
119
77
88
103
108
143
143
105
108
101
124
124
125
132
141
141
141
134
132
131
129
128
127
127
127
119
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
120
6
6
6
6
6
6
6
6
6
10
10
7
4
4
4
3
2
3
5
5
4
4
4
5
7
6
5
5
5
5
12
12
12
6
1
4
7
5
3
13
9
6
8
8
8
8
13
11
9
6
4
4
4
3
3
7
4
2
2
6
10
19
26
13
1
7
11
10
8
7
9
7
5
11
9
7
7
29
52
33
14
12
7
3
3
3
3
3
5
7
8
9
9
9
9
9
9
10
18
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
32
74
74
74
86
86
86
86
86
74
86
82
86
84
86
84
85
82
86
80
96
79
77
85
83
84
89
125
93
100
94
89
100
83
84
89
100
96
94
97
97
111
92
97
91
89
105
90
90
125
79
83
84
90
96
92
111
90
89
84
80
122
82
89
95
105
84
92
82
75
78
125
67
68
66
56
62
62
63
74
74
55
59
69
76
76
76
76
76
72
81
99
122
122
122
122
122
122
122
59
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
8
8
8
11
12
13
7
2
2
2
2
2
2
3
5
6
5
4
3
2
6
10
7
5
3
2
2
1
1
1
3
4
4
5
17
11
5
5
12
8
5
3
1
4
3
2
1
1
4
7
10
7
5
5
4
4
5
4
3
3
6
10
8
6
5
4
21
19
10
2
1
4
2
1
9
5
1
1
8
15
19
19
11
3
23
43
29
15
9
9
9
6
3
3
3
3
3
3
3
20
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
108
108
108
91
88
84
80
74
74
74
64
78
85
85
108
96
99
107
110
101
96
93
120
94
92
95
97
100
108
100
111
96
96
97
100
91
100
120
95
98
100
107
94
96
93
87
100
88
96
105
93
120
90
95
96
94
110
79
78
67
62
59
66
69
70
107
67
57
64
58
57
92
52
59
65
61
90
90
83
105
105
63
59
51
43
43
50
53
61
61
61
55
54
54
54
55
56
56
56
56
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
79
61
61
35
10
10
6
2
2
2
2
2
2
3
3
3
3
3
4
7
7
8
6
4
10
6
2
2
2
4
8
6
4
7
4
2
3
3
3
4
5
7
5
3
2
3
5
7
6
6
6
6
6
6
7
9
8
6
4
4
6
15
9
3
3
7
11
15
11
7
3
16
9
3
7
5
3
3
8
11
14
15
12
9
6
6
6
4
3
3
3
6
8
9
9
9
9
9
10
17
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
124
124
124
97
93
87
71
71
71
72
76
95
136
108
124
123
104
110
110
110
102
123
90
95
101
107
123
117
124
114
137
114
113
136
110
114
113
110
115
109
113
137
104
113
106
98
110
89
93
98
103
137
113
115
136
94
111
98
100
109
114
99
109
103
104
85
109
80
80
96
71
75
80
82
92
90
96
96
96
96
71
75
81
92
110
110
110
112
114
114
114
97
94
92
91
92
92
92
92
92
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
100
6
6
5
5
5
3
2
2
2
2
2
2
3
2
2
3
2
2
7
8
10
9
8
9
11
42
26
10
9
6
3
3
3
3
3
15
28
19
10
10
15
15
11
8
5
5
11
15
19
18
17
16
16
13
10
13
14
16
19
30
30
17
5
5
5
5
4
3
8
5
3
22
32
42
22
3
3
3
3
3
23
23
24
33
37
39
40
42
43
45
25
5
5
5
5
5
5
5
53
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
105
105
105
83
80
77
81
84
83
83
105
94
105
101
105
105
97
94
110
94
92
93
88
86
97
89
89
91
105
92
91
100
86
85
90
82
83
110
90
94
94
90
100
83
83
73
70
79
72
71
83
73
74
81
79
73
110
73
74
79
79
94
79
81
79
73
84
65
67
79
58
57
47
51
43
42
49
52
60
83
83
56
60
54
63
63
69
74
84
84
84
63
60
56
51
49
43
43
43
18
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
79
6
6
5
5
5
5
5
5
5
5
5
5
5
5
5
8
6
5
5
5
5
21
19
18
14
9
5
3
1
5
7
8
5
3
4
6
7
5
3
10
6
3
5
10
9
9
9
9
9
7
6
6
6
4
2
5
4
4
4
8
19
19
20
15
9
4
10
12
8
5
6
6
6
6
5
5
5
9
14
18
16
15
9
3
3
3
3
3
3
4
5
5
5
5
5
5
5
6
15
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
100
100
100
85
82
79
70
70
70
68
70
85
120
96
100
113
94
89
93
85
82
87
95
97
120
113
103
109
100
86
85
83
79
87
108
89
120
108
97
101
96
109
98
99
105
96
95
91
107
109
113
177
111
126
121
104
177
95
98
114
102
103
177
98
92
95
73
68
66
70
58
61
59
60
62
68
62
62
56
52
51
49
56
56
91
91
85
93
93
88
88
78
76
74
72
71
68
68
68
55
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
70
7
7
5
4
4
4
4
4
4
4
4
4
4
4
4
4
4
3
2
7
6
3
1
1
2
2
2
2
2
1
1
1
1
4
2
1
1
1
7
14
7
1
4
7
5
3
3
6
4
3
3
3
3
3
3
6
5
5
5
9
13
9
5
3
2
7
12
7
2
2
2
5
9
38
20
2
2
4
5
6
9
8
5
2
2
2
2
2
3
5
6
6
6
6
6
6
6
7
16
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
50
77
77
77
77
77
84
91
91
91
69
69
70
73
83
91
94
112
114
91
92
90
94
100
107
122
112
125
118
122
125
130
130
130
119
112
101
114
101
101
106
118
108
112
109
113
110
110
113
125
109
113
110
101
105
103
118
113
103
100
90
118
87
91
91
108
87
81
96
77
81
125
72
71
74
60
63
67
72
91
91
60
60
62
57
62
68
75
88
88
88
103
118
118
118
118
118
118
118
24
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
50
16
16
10
5
5
5
5
5
5
5
5
5
5
5
6
6
5
5
3
2
4
6
4
2
2
2
2
2
3
3
2
2
2
3
3
3
3
3
3
9
16
14
13
9
6
3
3
8
13
25
17
10
10
7
4
10
6
3
3
3
10
6
3
3
4
16
28
17
6
1
16
10
4
2
1
1
1
13
25
23
17
12
10
14
16
17
10
3
3
3
6
8
9
9
9
9
9
10
12
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
44
78
78
78
78
78
78
79
79
79
66
72
87
74
77
81
87
89
89
87
130
84
86
89
83
89
97
100
112
104
130
114
112
113
133
101
112
110
108
126
131
122
133
121
126
131
110
114
116
113
133
108
106
99
97
96
69
64
63
60
62
54
56
65
65
73
86
63
67
76
71
69
96
67
70
63
63
63
67
79
79
64
70
80
89
89
89
92
96
96
96
75
71
67
62
60
59
55
55
55
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
9
1
1
1
1
1
2
3
4
4
4
4
4
4
4
3
3
3
4
5
5
3
1
7
13
10
7
7
7
7
7
6
6
5
3
1
3
4
6
5
4
3
3
4
4
4
5
10
8
6
3
1
1
1
6
12
16
8
1
1
8
15
9
3
2
1
1
12
9
7
4
1
7
12
11
10
10
10
5
1
1
19
19
17
15
15
15
9
4
4
4
12
16
18
19
18
17
17
17
17
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
159
186
186
186
186
186
186
186
186
186
154
158
154
158
159
154
170
149
138
161
123
114
123
130
141
145
157
181
154
159
149
162
141
143
145
138
157
139
148
148
148
186
155
162
186
149
175
151
151
165
156
161
149
170
137
147
137
139
150
139
162
181
150
159
158
175
143
142
134
134
137
165
147
128
126
137
115
133
149
186
186
142
149
134
161
161
159
165
170
170
170
175
181
181
181
181
181
181
181
126
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
138
138
138
76
14
14
14
14
14
14
14
9
5
7
6
5
11
14
9
4
3
4
5
7
10
8
7
26
14
3
18
10
2
2
3
3
3
3
2
2
13
8
4
1
5
3
1
1
4
4
2
1
1
1
1
2
10
7
4
4
19
29
35
31
27
27
20
13
32
17
3
14
45
72
99
51
3
3
28
53
46
34
22
14
7
7
7
7
7
14
18
20
21
21
22
22
22
22
22
22
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
50
70
70
70
70
70
70
70
58
70
65
73
91
77
85
89
91
114
92
91
80
79
79
80
79
88
96
107
122
131
126
126
122
113
111
101
122
97
106
107
107
114
104
107
101
107
95
86
94
96
93
120
95
100
101
97
120
93
97
131
92
90
120
90
88
114
84
81
92
79
78
92
61
78
72
76
95
95
78
78
78
68
73
79
92
92
99
112
131
131
131
93
83
75
66
64
61
55
55
55
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
9
1
1
1
1
1
2
4
10
7
4
8
6
4
8
5
3
3
4
6
6
4
3
15
27
20
13
7
5
4
38
21
4
3
2
1
2
3
3
3
13
7
1
4
7
4
1
1
20
15
9
3
3
3
3
4
7
5
4
4
7
11
7
3
2
1
4
8
9
11
6
1
9
16
13
11
13
15
8
1
1
16
23
19
15
15
19
14
9
9
9
10
10
10
10
10
10
10
11
23
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
32
77
77
77
77
77
77
77
77
77
64
66
67
64
73
80
72
107
69
72
77
80
80
74
86
92
107
131
89
88
80
70
76
76
79
107
72
85
82
85
86
111
85
88
90
84
105
88
98
131
96
113
93
92
89
85
113
79
86
95
87
122
113
91
88
105
72
66
76
66
67
131
61
65
66
62
64
67
64
77
77
54
57
52
62
62
58
59
59
62
73
93
122
122
122
122
122
122
122
53
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
7
7
7
8
9
9
9
9
10
10
10
10
7
4
4
4
4
4
3
2
3
5
21
12
3
3
4
5
5
5
4
3
3
3
4
6
3
1
1
10
20
13
6
1
3
4
6
13
8
4
10
12
13
14
13
10
7
5
4
4
7
15
10
6
4
3
3
8
6
4
5
10
5
1
9
7
5
5
31
54
37
20
17
11
5
5
5
3
1
1
1
7
10
12
13
13
13
13
14
19
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
35
80
80
80
80
80
80
81
81
81
75
79
98
84
83
90
125
105
114
137
108
111
117
105
106
98
125
98
103
100
95
112
86
92
102
104
130
137
103
105
103
100
105
112
101
130
99
98
101
93
94
117
97
105
105
130
137
78
80
70
61
59
55
50
48
53
45
45
50
57
59
60
96
50
53
55
54
58
62
81
81
49
47
41
34
42
56
70
96
96
96
76
72
68
64
62
56
56
56
19
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
35
1
1
1
1
1
5
7
10
10
10
10
7
4
4
4
4
4
2
1
4
8
4
1
3
6
6
5
4
4
2
1
1
4
12
18
21
24
17
10
5
9
6
3
7
6
5
5
4
3
6
5
5
5
5
5
6
3
1
1
14
19
11
3
3
3
5
6
4
2
1
4
5
6
6
3
1
1
1
1
1
9
6
3
4
4
4
4
4
4
4
3
3
3
3
3
3
3
3
17
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
72
85
85
85
85
85
78
72
72
72
75
85
139
100
108
118
139
118
115
119
139
112
128
122
116
129
126
124
125
129
126
120
119
129
126
108
110
128
111
126
112
116
113
110
126
99
101
96
102
112
101
128
111
114
122
109
115
97
89
85
88
74
73
74
70
77
66
63
70
76
70
100
64
68
61
55
63
71
76
112
112
75
84
77
96
96
92
99
99
88
88
71
66
63
58
56
51
51
51
24
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
50
50
50
30
10
10
10
10
10
10
10
10
7
4
4
4
4
4
4
4
4
5
21
19
18
17
16
8
1
1
2
3
4
8
16
9
3
3
8
15
15
8
1
4
8
4
1
1
21
25
14
3
3
3
7
12
9
6
3
3
5
8
10
10
8
6
6
11
9
6
3
15
16
18
23
13
3
3
9
12
15
16
14
8
3
3
3
3
3
5
7
10
11
12
12
12
12
12
13
17
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
108
141
141
141
141
141
118
121
108
146
108
107
108
112
108
108
138
101
98
92
81
82
88
93
101
108
116
131
121
137
133
101
94
95
97
91
122
97
111
121
122
141
130
137
146
105
108
101
95
131
101
102
111
138
107
122
115
91
104
101
99
123
88
86
82
108
75
69
81
83
76
131
68
66
65
55
67
82
92
146
146
84
88
76
70
73
94
108
138
138
138
130
129
127
125
125
123
123
123
54
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
79
10
10
10
10
10
25
40
25
10
4
4
4
4
4
4
4
4
4
6
6
5
4
6
8
8
5
2
2
2
2
5
7
5
4
3
5
6
3
1
5
4
3
3
10
7
4
4
4
4
3
3
3
3
2
1
7
9
10
10
10
18
10
2
2
2
2
9
12
7
3
9
6
4
7
5
3
3
9
16
16
16
14
7
1
1
1
1
1
1
2
6
8
9
10
10
10
10
11
16
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
35
80
80
80
80
80
78
77
77
77
59
69
70
78
92
96
106
125
110
100
95
90
92
79
78
91
98
101
148
113
114
124
131
120
127
110
131
110
121
126
160
131
141
160
139
160
148
129
140
141
136
163
148
136
130
121
163
110
103
114
111
113
163
113
111
148
94
85
93
87
86
110
72
95
98
96
148
148
121
120
120
101
106
104
101
101
100
100
100
82
82
92
97
97
97
97
97
97
97
29
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
6
2
2
2
2
2
2
2
2
2
3
4
4
4
4
4
4
4
4
5
5
3
1
3
8
4
1
1
2
5
8
5
3
3
18
25
14
4
4
35
26
18
13
8
8
7
7
7
4
2
11
8
5
5
5
11
6
2
2
3
3
4
29
35
21
7
11
16
15
15
12
10
9
8
13
15
16
16
16
17
24
21
19
18
17
17
17
17
17
18
18
18
18
18
18
18
18
18
18
19
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
25
78
78
79
99
99
99
99
101
102
106
106
106
97
92
91
93
91
98
97
84
86
85
83
93
79
81
81
85
94
78
112
76
76
83
76
84
103
76
80
87
86
94
112
82
78
81
74
80
89
85
99
90
98
91
112
99
91
93
98
92
82
99
83
80
96
74
79
83
92
98
79
73
96
70
81
87
92
92
92
72
98
70
79
83
84
89
98
98
92
92
75
71
67
63
61
59
56
56
56
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
6
6
6
6
6
6
8
9
10
10
10
10
10
8
6
3
1
5
5
5
5
5
12
7
2
7
5
4
4
4
4
3
2
2
7
4
2
2
3
6
10
8
5
3
4
5
5
6
6
5
4
4
4
4
4
5
6
4
3
3
7
11
7
3
3
3
3
7
7
7
7
7
5
3
10
9
8
8
7
6
6
9
6
3
10
17
25
13
1
1
1
2
2
2
2
2
2
2
3
13
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
35
87
87
92
116
116
116
116
116
119
118
119
143
125
127
129
143
126
126
120
143
112
101
103
100
98
107
93
101
96
103
107
109
127
114
107
116
92
96
96
114
97
104
99
107
114
100
106
108
120
116
109
109
108
127
92
110
95
90
85
103
83
92
110
85
116
81
82
90
82
82
110
70
76
71
64
71
78
81
120
120
90
101
88
96
96
98
103
103
103
103
95
94
92
90
90
88
88
88
21
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
35
3
3
3
3
3
3
3
3
3
53
32
12
4
4
4
4
4
2
1
3
3
3
2
2
4
3
3
4
5
9
7
5
6
4
3
4
5
6
13
12
12
6
1
3
3
3
3
4
3
3
3
3
3
4
6
8
5
3
3
2
2
4
5
4
3
6
10
13
17
32
39
30
21
17
17
17
18
22
27
24
21
21
15
9
9
9
6
3
3
3
12
16
18
21
19
17
17
17
17
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
155
155
155
127
122
113
104
99
91
88
84
97
100
110
155
114
130
110
104
104
96
99
91
94
102
112
121
127
155
138
118
121
109
105
105
104
98
93
95
94
103
109
100
136
110
107
112
109
117
127
109
111
110
130
103
94
109
92
101
98
121
117
105
113
104
105
136
73
81
89
83
127
94
82
117
72
75
80
75
98
98
71
105
57
51
64
80
100
136
136
136
126
124
122
120
119
118
117
117
117
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
138
2
2
2
2
2
9
17
9
2
3
4
4
4
4
4
5
6
6
7
8
18
12
6
5
13
9
5
5
5
5
3
1
2
3
2
1
1
2
3
8
5
3
24
13
3
3
6
15
9
3
4
5
6
4
3
7
4
2
2
7
16
9
2
2
5
8
14
10
6
7
9
7
5
8
12
14
16
18
21
17
13
13
7
1
1
1
1
1
9
13
12
12
12
12
12
12
12
12
17
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
32
86
86
86
95
105
117
140
140
140
94
88
80
81
82
79
116
97
102
119
124
96
92
94
94
94
116
125
110
106
124
109
100
106
105
105
129
112
112
119
124
121
124
123
140
129
120
124
121
125
112
119
115
114
108
129
110
95
101
94
95
118
99
110
89
106
73
66
78
70
71
125
89
95
121
103
96
109
105
140
140
103
106
98
119
119
112
114
114
109
109
114
118
118
118
119
121
121
121
121
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
8
8
8
9
9
9
9
9
10
10
10
10
7
4
4
4
4
4
4
7
7
8
6
5
9
5
2
2
2
2
7
6
5
5
12
20
24
26
18
10
5
4
3
11
11
7
4
4
4
4
4
4
4
4
5
13
18
10
3
3
7
12
7
3
2
1
4
8
5
2
1
1
3
5
38
23
8
8
32
54
35
17
13
9
6
6
6
6
6
8
10
10
10
10
10
10
10
10
10
21
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
165
165
165
134
129
118
108
104
95
93
94
108
110
119
165
121
138
125
117
129
107
105
102
99
106
119
125
153
165
126
133
110
103
101
100
95
98
100
106
121
112
111
110
133
114
113
153
114
122
131
119
129
117
138
107
93
111
85
98
94
100
127
102
102
103
153
97
101
107
100
101
131
92
76
78
74
73
75
75
89
89
74
86
84
129
129
124
132
138
138
138
132
131
130
129
128
127
127
127
57
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
100
6
6
5
4
4
4
4
5
4
4
16
10
4
7
5
4
4
4
4
4
5
8
14
13
13
13
18
21
20
11
3
2
1
1
2
10
18
20
21
22
11
1
10
6
2
2
2
13
11
7
4
1
1
1
1
7
6
6
6
13
20
13
6
3
1
9
17
10
4
11
18
17
17
17
18
18
19
35
52
34
17
12
7
2
2
2
2
2
6
10
8
7
7
7
7
7
7
7
17
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
78
82
82
92
104
108
117
133
133
133
113
112
107
103
104
96
98
101
104
118
95
96
95
93
95
93
91
92
99
113
98
114
96
93
99
89
91
120
97
102
113
106
109
113
133
114
115
111
115
107
110
120
104
114
98
81
75
78
80
80
103
93
69
76
78
74
86
91
72
75
70
66
55
84
53
58
72
83
95
133
133
91
101
94
118
118
110
114
114
103
103
79
74
69
63
60
53
53
53
16
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
50
50
50
39
28
28
28
28
28
28
28
22
16
12
9
6
3
5
16
33
30
19
9
9
7
5
3
2
2
2
2
5
8
10
8
6
5
5
5
5
12
8
4
1
6
4
3
3
10
11
10
7
5
5
5
5
7
4
1
1
9
22
11
1
1
1
8
13
10
6
2
6
4
2
4
3
2
2
26
50
45
30
16
10
5
5
5
5
5
7
10
8
7
7
7
7
7
7
7
15
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
131
141
141
141
141
141
101
95
90
141
82
98
97
91
131
85
89
93
88
117
85
83
85
79
88
94
103
123
110
131
110
124
103
101
109
105
106
118
110
112
119
141
119
118
141
101
104
102
105
123
108
117
105
113
103
104
112
96
106
103
124
115
103
106
100
104
87
91
89
78
82
123
67
83
66
63
76
88
100
141
141
91
103
95
117
117
115
120
124
124
124
119
118
117
116
116
115
115
115
16
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
108
108
108
56
5
5
5
5
5
4
4
3
2
2
4
9
5
2
4
7
4
2
4
7
6
6
11
8
6
4
4
4
3
2
4
2
1
1
7
14
19
11
4
2
3
4
5
9
5
2
5
7
8
9
10
6
3
5
6
7
9
11
13
13
7
2
8
13
12
6
1
10
5
1
2
1
1
1
23
45
44
30
16
10
4
4
4
4
4
6
9
6
3
3
3
3
3
3
3
16
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
44
70
70
80
99
99
99
99
84
99
81
89
99
86
90
81
81
80
80
80
81
90
77
80
91
94
97
123
105
99
102
95
105
93
95
87
105
91
92
92
91
106
89
91
89
81
99
88
90
123
84
83
83
84
84
79
106
73
64
67
67
69
74
74
73
99
63
63
69
68
73
123
72
72
75
67
61
62
65
76
76
62
63
88
48
49
57
56
62
62
62
75
88
88
88
88
88
88
88
20
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
9
6
6
6
6
6
14
23
46
23
1
5
5
3
1
2
3
2
1
4
7
10
9
6
3
5
5
5
5
5
5
5
5
10
6
3
3
3
3
3
7
23
13
3
4
5
6
7
5
3
7
7
7
7
5
4
9
5
1
1
6
12
18
25
15
5
1
11
7
4
10
19
17
15
20
15
10
10
8
6
6
10
14
9
5
5
5
5
5
5
5
9
11
12
14
14
14
14
14
14
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
79
146
146
146
146
146
160
175
175
175
128
130
125
129
127
129
171
133
125
160
113
127
132
135
147
136
139
162
143
137
134
150
117
119
118
104
129
101
116
121
126
146
134
138
175
122
124
126
127
133
133
160
135
171
126
122
118
112
124
122
150
162
125
131
118
112
138
101
111
134
114
133
105
104
90
84
87
104
112
175
175
121
142
138
160
160
154
164
171
171
171
166
165
164
163
163
162
162
162
62
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
32
32
32
21
10
10
10
10
10
10
10
7
4
2
3
3
2
2
1
1
1
2
5
5
6
8
11
10
6
2
5
3
2
13
7
2
2
2
1
1
13
24
14
4
6
5
5
5
4
3
3
5
6
7
4
1
7
8
8
8
9
20
11
2
2
2
6
11
13
8
4
16
9
3
40
22
4
4
10
16
17
19
21
38
47
56
36
16
16
18
19
20
20
20
21
21
21
21
21
21
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
150
172
172
172
172
172
135
131
139
189
132
141
139
140
150
133
171
141
133
163
121
128
132
135
149
142
147
182
150
150
133
149
113
112
116
100
128
101
120
125
131
172
137
145
189
145
178
150
150
168
150
163
146
171
137
126
160
119
136
136
149
182
141
140
130
178
113
102
119
135
121
168
123
113
125
90
106
126
122
189
189
139
150
134
163
163
160
166
171
171
171
176
182
182
182
182
182
182
182
125
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
127
95
95
49
4
4
4
4
10
7
4
14
9
4
8
6
4
4
4
5
5
5
6
8
10
8
7
25
13
1
19
10
1
2
2
1
1
1
9
6
4
8
7
6
8
5
3
3
15
13
9
6
4
4
4
6
9
5
2
2
19
23
23
24
13
2
10
14
19
13
8
11
9
8
46
27
8
8
33
59
38
18
17
9
2
2
2
2
2
9
13
15
16
16
17
17
17
17
17
17
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
108
108
108
84
80
77
79
79
79
79
78
92
118
98
108
101
94
78
81
84
97
91
95
104
118
114
123
125
120
115
115
123
120
117
171
115
123
120
122
134
131
136
171
137
153
131
124
134
127
125
171
122
126
132
153
109
111
91
90
79
71
118
76
84
84
105
77
61
70
76
79
125
97
74
75
68
74
74
70
79
79
52
50
44
41
46
61
73
97
97
97
107
118
118
118
118
118
118
118
58
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
84
6
6
6
6
6
6
6
6
6
10
10
7
4
4
4
4
4
3
2
3
5
7
10
16
11
7
8
8
8
8
8
9
11
11
7
3
3
12
25
19
10
1
1
1
1
1
1
6
9
10
11
11
12
16
11
7
5
3
3
7
14
8
3
2
1
4
9
5
2
1
1
21
32
21
11
5
5
10
15
17
19
14
8
2
2
2
2
2
2
3
6
8
9
9
9
9
9
10
22
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
105
105
105
68
62
51
41
38
35
45
53
70
107
90
107
107
98
86
86
83
83
91
78
83
98
81
84
90
105
86
91
98
73
80
80
73
95
76
79
79
85
78
76
84
81
84
97
89
94
97
95
110
97
92
90
81
110
73
65
75
67
67
110
72
73
71
66
67
66
67
71
64
60
64
84
69
95
95
73
71
64
53
50
52
50
56
63
70
85
85
85
67
64
66
68
75
84
84
84
84
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
79
2
2
2
2
2
6
8
5
2
3
4
4
4
4
4
4
4
2
1
3
5
4
4
6
9
7
5
3
3
3
3
4
8
5
2
1
1
6
12
14
11
8
11
11
7
4
4
16
10
4
7
8
9
10
10
10
5
1
1
8
15
9
3
2
2
4
15
8
1
1
2
12
23
16
10
7
7
4
2
2
19
14
10
14
16
17
9
1
1
1
5
7
8
9
9
9
9
10
50
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
109
144
144
144
144
144
115
108
92
93
86
97
133
97
109
122
121
160
125
115
106
97
99
101
104
129
116
122
127
147
125
130
129
133
128
136
116
125
127
132
136
160
147
130
127
120
119
120
117
121
114
117
124
126
133
147
125
115
117
131
110
106
118
111
106
160
106
100
103
109
93
110
100
106
102
88
107
107
116
144
144
106
105
96
109
109
115
121
131
131
131
108
104
102
99
100
100
100
100
100
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
61
61
61
61
61
61
61
62
62
32
2
4
3
2
2
2
2
2
4
6
4
2
5
6
7
4
2
2
2
2
7
5
4
6
6
5
4
4
7
8
10
9
6
4
8
10
12
17
19
15
11
8
8
8
12
13
14
10
7
7
14
33
19
5
5
6
7
18
13
8
5
3
26
42
58
33
8
8
8
8
21
30
24
18
13
8
8
8
8
8
9
13
15
16
17
17
17
17
18
66
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
113
113
113
91
89
87
85
82
82
82
82
99
121
117
113
148
141
104
117
117
122
129
129
141
134
148
135
133
131
141
124
106
104
109
106
110
148
110
107
106
99
97
97
99
99
99
105
103
104
133
104
105
104
101
94
91
100
79
86
82
85
123
92
100
84
105
67
60
69
65
66
133
74
79
81
86
67
69
69
82
82
54
51
44
38
46
61
74
101
101
101
112
123
123
123
123
123
123
123
61
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
84
14
14
12
11
11
11
11
11
11
11
11
11
10
9
9
6
3
3
3
5
8
5
2
11
16
21
21
21
16
12
7
3
3
6
10
15
20
11
3
11
20
19
15
12
10
8
8
13
19
15
9
3
3
3
3
8
4
1
1
6
22
12
2
2
3
6
10
6
2
1
10
6
3
40
20
1
1
7
10
12
14
15
9
3
3
3
3
3
4
6
11
14
15
16
16
16
16
17
21
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
179
179
179
150
142
142
111
109
104
142
107
131
141
135
179
135
138
138
124
159
120
125
138
125
133
143
152
167
170
179
149
152
140
141
133
123
133
112
122
121
125
142
117
124
142
122
154
138
143
167
143
159
141
137
141
119
115
121
126
124
152
164
131
133
130
154
113
104
119
113
117
167
118
122
122
108
117
117
120
142
142
113
120
127
159
159
145
153
152
152
152
158
164
164
164
164
164
164
164
121
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
170
142
142
76
10
10
10
10
10
7
4
4
4
4
4
5
11
14
8
2
3
5
21
19
18
15
12
26
17
8
13
7
1
1
1
2
4
7
5
3
2
5
3
1
4
3
2
2
3
5
9
5
2
2
2
4
4
4
5
6
12
18
12
6
4
2
7
13
14
16
15
15
19
24
34
26
18
18
35
52
38
24
16
9
40
56
45
34
34
26
19
14
9
9
9
9
9
9
9
19
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
79
87
87
87
87
87
79
79
78
82
81
81
83
87
92
95
104
109
100
98
97
93
102
85
83
83
109
87
96
102
93
106
101
109
117
137
126
126
110
105
110
109
107
135
99
93
90
94
96
105
137
107
117
124
103
109
112
108
136
95
79
81
87
92
98
137
103
117
98
96
100
124
109
90
86
71
76
88
104
136
136
117
99
93
80
76
75
75
74
74
77
84
93
93
93
93
93
93
93
86
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
40
5
5
3
2
2
2
2
2
2
2
5
3
2
6
5
3
2
11
16
9
2
6
4
3
3
3
3
3
3
3
3
3
3
3
3
13
19
11
4
4
3
2
2
3
3
3
3
3
3
4
5
6
7
6
6
4
2
2
2
11
20
28
37
19
1
5
14
19
11
4
19
11
3
33
18
4
4
14
25
22
19
36
30
25
25
25
15
5
5
5
19
26
30
32
33
33
33
34
53
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
66
85
85
85
85
85
85
85
85
85
84
91
139
102
111
115
139
114
115
121
139
108
125
107
101
95
107
99
107
115
115
116
105
125
113
107
111
116
98
99
101
105
111
116
107
105
105
105
104
105
105
104
105
105
101
105
110
90
87
82
88
81
88
110
84
101
88
82
101
81
76
110
75
78
82
100
70
70
73
79
79
64
70
82
93
93
93
93
93
83
86
93
100
100
100
100
100
100
100
50
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
6
6
6
5
5
5
5
5
5
5
5
5
5
5
5
6
7
6
4
2
6
3
1
4
8
5
2
2
2
2
7
6
6
6
6
6
17
23
23
15
7
4
1
8
9
5
1
1
3
3
2
1
1
1
5
10
15
8
1
1
3
17
10
3
2
1
11
19
15
10
5
23
14
5
10
7
5
5
5
5
6
17
15
14
14
14
14
8
3
3
3
8
11
12
13
11
10
10
10
10
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
138
145
145
145
145
145
143
142
142
142
111
123
123
127
138
111
160
111
108
106
128
109
117
135
131
137
160
163
140
138
128
118
110
116
114
112
160
118
130
135
132
145
136
139
142
129
154
126
117
136
109
112
121
144
112
129
115
89
102
101
99
163
109
114
113
154
88
78
89
86
88
136
104
94
100
90
94
104
101
145
145
103
103
81
69
77
95
112
144
144
144
153
163
163
163
163
163
163
163
62
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
113
6
6
6
6
6
6
6
6
6
10
7
5
4
4
4
4
4
4
5
5
5
7
5
3
5
4
4
4
4
4
5
8
10
7
5
5
6
5
5
13
9
5
12
8
5
5
11
8
5
3
1
1
1
10
20
16
9
3
3
12
22
27
27
24
17
10
15
12
9
7
16
11
6
29
18
7
7
29
51
35
19
40
23
6
6
6
6
6
11
16
20
22
23
23
23
23
23
24
50
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
126
172
172
172
172
172
147
149
138
175
158
146
158
158
161
167
195
176
180
182
175
171
165
172
167
172
178
184
178
172
175
191
169
174
177
172
178
178
176
186
177
177
175
177
175
167
168
171
197
180
185
186
190
195
172
185
178
183
190
185
191
184
178
185
190
190
179
168
154
156
156
161
172
165
197
170
171
174
172
175
175
168
183
178
182
183
185
189
195
195
195
189
188
189
190
193
197
197
197
197
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
98
12
12
12
12
12
28
45
28
12
4
7
9
6
4
12
21
12
4
7
33
21
10
20
28
32
17
2
2
2
2
2
7
13
12
10
8
8
9
9
9
5
2
6
7
7
7
7
32
23
15
15
15
15
12
10
8
7
7
10
14
30
45
45
45
45
36
23
10
38
24
10
10
11
77
49
22
22
89
130
105
80
92
105
112
116
118
119
120
126
133
119
105
105
105
105
105
105
105
150
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
157
157
157
148
146
142
138
138
106
109
112
123
140
135
157
142
136
130
138
120
116
116
120
123
131
142
142
162
157
139
137
147
123
140
123
116
142
110
121
122
126
142
106
107
101
94
109
100
109
135
115
122
124
136
140
108
140
114
125
123
147
162
122
120
110
109
91
85
94
94
101
135
110
111
112
140
107
115
113
142
142
104
115
101
122
122
126
135
147
147
147
154
162
162
162
162
162
162
162
65
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
139
77
77
74
72
72
72
72
72
41
10
10
10
10
10
10
20
21
11
2
5
6
7
14
9
5
3
1
1
1
1
2
3
4
8
12
14
16
10
4
9
6
3
1
5
3
1
1
1
1
2
3
3
4
4
5
9
6
4
4
14
19
10
2
1
1
12
18
24
24
21
18
30
47
65
59
53
47
47
47
30
14
19
12
6
6
6
6
6
12
15
17
18
18
19
19
19
19
19
19
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
113
113
113
95
92
89
86
81
81
81
66
77
78
84
113
88
98
96
112
99
85
89
88
86
107
94
97
101
113
98
107
98
86
84
86
80
76
112
82
84
87
82
86
91
92
96
101
96
91
96
91
81
77
88
82
81
112
76
79
81
79
83
84
82
80
101
71
70
77
72
70
78
50
53
55
53
70
70
65
81
81
55
57
51
56
56
64
73
88
88
88
75
73
70
67
66
63
63
63
17
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
84
3
3
3
3
3
6
8
10
10
10
10
7
4
4
4
3
2
3
4
4
5
4
4
10
6
2
2
2
2
2
3
4
6
3
1
3
5
7
5
3
6
6
6
6
4
3
3
4
6
9
6
3
3
3
6
11
9
7
5
4
13
21
27
14
2
9
11
12
13
7
1
1
1
7
9
10
11
7
3
3
9
12
9
6
6
6
5
4
4
4
8
10
11
12
12
12
12
13
15
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
37
78
78
78
78
78
67
67
58
67
74
89
115
114
107
107
109
111
111
137
101
106
106
107
137
101
115
108
107
100
137
100
99
96
104
91
87
137
90
92
92
89
87
86
104
86
84
103
100
109
112
154
107
115
115
107
154
103
99
111
96
93
154
91
88
82
73
69
69
89
64
69
53
48
47
44
50
52
55
78
78
60
72
69
102
102
95
104
104
92
92
76
71
67
63
61
56
56
56
18
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
9
9
9
11
12
13
13
13
12
11
10
11
7
4
1
2
4
4
3
3
4
5
3
1
10
10
5
1
1
1
1
1
1
2
4
3
2
2
5
7
9
6
4
7
9
10
11
13
18
11
4
4
4
4
3
2
6
5
5
5
17
29
17
6
2
2
2
2
8
4
1
4
2
1
3
2
1
1
6
9
12
15
14
8
2
2
2
2
2
6
10
8
6
6
6
6
6
6
6
18
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
32
86
86
86
101
101
101
101
101
97
101
97
100
98
101
114
101
120
105
101
97
114
94
105
114
114
138
125
118
121
121
138
112
114
110
96
138
92
95
98
91
94
94
94
101
103
108
107
124
125
98
92
89
89
89
94
110
91
95
88
88
89
92
110
82
105
76
69
79
72
78
125
85
84
124
70
78
87
85
120
120
92
90
81
64
61
62
65
71
78
90
90
90
94
100
109
124
124
124
124
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
8
8
8
8
8
8
21
28
35
35
35
18
2
2
2
2
7
4
2
7
11
7
3
3
10
28
30
31
23
15
15
9
3
12
13
11
6
2
2
2
5
3
1
4
7
4
1
1
3
6
4
3
3
3
5
10
15
8
1
1
3
17
11
6
6
6
8
11
6
2
5
23
22
21
29
15
2
2
8
11
14
21
47
24
2
2
6
4
3
3
3
20
28
32
34
35
36
36
37
90
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
116
139
139
139
139
139
134
134
107
139
104
118
148
124
127
130
156
149
154
178
151
145
134
137
127
135
156
142
146
138
151
145
137
145
139
142
156
145
146
143
151
140
142
138
139
146
129
135
152
142
153
153
163
178
144
146
136
134
153
124
123
123
123
132
151
153
133
163
132
153
131
136
138
139
152
146
149
153
153
153
140
163
141
138
152
152
156
178
178
152
151
147
142
143
145
147
152
152
152
152
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
83
1
1
1
1
1
28
48
24
1
1
1
2
6
4
2
15
13
7
2
5
11
21
19
17
17
9
2
2
2
1
1
1
1
2
2
2
3
3
2
2
6
3
1
3
2
2
2
17
14
11
6
2
2
1
1
11
7
3
3
20
25
19
14
10
7
6
4
2
1
2
3
7
12
73
44
16
16
77
108
67
27
46
50
52
55
68
35
3
3
3
46
68
79
84
87
88
89
90
128
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
83
86
86
91
98
98
98
99
99
103
105
104
120
113
108
105
115
99
96
121
93
99
99
102
120
110
115
147
116
113
118
131
111
131
112
109
131
102
106
109
116
106
102
116
99
103
147
106
110
126
112
121
101
117
96
89
106
89
97
94
103
119
94
101
106
147
102
94
98
84
81
126
69
69
66
62
66
70
77
86
86
94
105
88
121
121
111
117
117
103
104
113
119
119
119
119
119
119
119
62
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
50
50
50
41
32
32
32
32
32
32
32
21
11
6
10
5
1
3
2
2
3
5
7
8
10
11
7
4
4
4
4
4
4
4
2
1
11
21
11
1
2
2
1
1
6
4
2
2
3
5
3
1
1
1
1
1
9
5
2
2
12
22
12
2
2
3
5
22
15
9
5
18
10
2
10
7
5
5
29
54
36
18
14
9
5
5
5
5
5
5
5
7
8
9
9
9
9
9
10
51
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
32
83
83
83
83
83
82
87
89
95
112
104
115
108
105
112
99
104
108
115
108
112
99
105
100
94
115
99
108
124
107
119
107
109
119
108
119
111
108
108
124
107
106
108
106
108
111
109
111
100
101
124
93
92
99
97
87
107
79
76
85
67
74
78
77
108
72
68
71
67
68
83
78
79
94
94
76
79
79
83
83
72
108
80
80
83
81
83
85
85
85
67
64
68
72
81
94
94
94
94
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
8
8
8
44
62
71
75
77
44
11
45
23
2
5
3
2
3
2
2
2
4
4
3
3
3
3
4
5
5
5
5
6
7
8
10
12
13
14
11
9
7
6
5
10
15
11
7
7
24
17
11
9
7
7
5
3
10
8
6
6
8
10
10
10
8
7
6
12
8
4
5
7
10
14
10
7
7
7
27
48
34
21
15
10
13
16
27
32
34
26
18
14
10
10
10
10
10
10
10
18
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
35
73
73
73
73
74
75
77
77
77
75
89
115
102
115
122
97
120
99
96
126
97
104
108
97
101
94
100
104
96
126
112
94
95
99
93
101
100
101
107
126
114
102
112
94
92
96
95
90
120
88
93
97
88
90
112
86
80
93
65
60
61
66
75
75
114
84
75
83
84
79
90
97
70
73
72
90
90
87
120
120
69
64
53
42
48
62
73
97
97
97
71
67
64
61
62
61
60
60
60
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
35
5
5
5
5
5
7
8
10
10
10
10
7
4
4
4
4
4
3
2
3
3
2
1
1
13
13
13
13
19
16
10
4
4
4
4
4
4
4
4
14
23
12
1
1
1
1
1
3
6
4
3
3
3
9
7
6
4
3
3
5
8
7
6
6
7
9
11
10
9
6
4
5
7
6
6
9
12
8
5
5
10
12
7
2
2
2
2
2
4
6
6
6
6
6
6
6
6
6
16
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
81
128
128
128
128
128
101
93
79
75
71
76
77
77
82
87
92
113
96
101
85
77
70
66
64
63
66
67
77
81
75
114
78
86
95
87
111
97
100
114
97
128
98
92
100
81
82
83
86
84
87
102
84
101
90
81
102
83
86
91
114
103
107
111
114
113
86
79
84
86
81
100
67
85
65
62
71
78
88
128
128
87
93
101
101
101
105
108
114
114
114
90
82
77
71
71
69
66
66
66
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
49
49
49
25
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
18
12
7
2
1
1
1
1
1
1
1
1
2
4
4
4
4
4
4
5
7
15
9
3
4
5
6
7
20
31
22
14
7
7
7
5
4
2
1
1
15
29
16
3
3
2
1
8
13
10
7
18
25
27
15
4
5
7
12
18
25
31
22
14
16
17
17
17
18
35
50
27
4
4
4
4
4
4
4
30
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
138
141
141
141
141
142
155
169
169
169
133
147
143
135
138
127
135
128
123
158
113
117
119
121
135
133
137
182
134
138
130
129
123
143
120
112
135
112
125
126
141
157
125
136
169
119
157
130
139
169
135
158
143
156
143
119
157
114
129
129
124
182
126
129
123
157
105
96
113
129
107
169
101
98
95
91
94
112
111
169
169
119
138
124
158
158
147
156
156
135
138
162
182
182
182
182
182
182
182
66
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
113
67
67
35
4
4
4
4
4
4
4
4
4
4
6
9
18
17
12
7
11
10
9
9
7
5
3
2
2
2
2
2
2
4
7
4
2
2
3
5
13
7
1
1
4
3
3
3
7
5
3
4
4
4
4
5
8
7
6
6
13
21
28
30
15
1
7
10
13
7
2
13
8
3
34
18
2
2
28
55
37
19
17
10
3
3
3
3
3
10
13
15
16
16
17
17
17
17
17
17
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
33
77
77
80
98
98
98
98
98
98
98
98
98
91
98
108
96
110
93
89
91
90
94
108
99
101
106
125
109
107
108
107
96
103
106
95
117
107
101
105
107
111
107
117
108
106
107
104
108
125
107
117
105
105
108
104
115
102
88
88
78
118
76
87
90
110
100
81
94
95
91
125
96
80
90
85
115
115
96
105
105
75
76
72
83
83
88
92
100
100
100
109
118
118
118
118
118
118
118
55
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
6
6
6
6
6
6
8
9
10
10
10
10
7
4
6
4
3
3
2
2
3
5
4
4
5
6
5
5
7
9
48
24
1
1
3
5
8
10
10
7
5
4
3
4
5
5
5
5
4
4
8
6
5
5
4
4
7
5
3
3
7
15
9
3
3
4
5
9
8
7
6
6
6
7
9
7
6
6
12
15
18
25
17
10
7
7
9
6
4
4
4
7
8
9
9
9
9
9
10
23
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
44
80
80
84
100
100
100
100
100
100
100
101
115
98
100
97
96
92
100
94
77
95
83
91
115
91
94
90
86
85
83
86
79
82
81
75
115
76
83
87
90
85
84
97
79
76
79
76
81
97
77
94
77
75
77
97
63
59
70
67
65
109
70
75
77
90
76
69
68
90
70
69
66
109
55
58
66
64
66
80
80
63
74
84
109
109
87
88
76
76
76
63
61
58
55
54
51
51
51
25
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
44
5
5
4
4
4
4
4
4
4
4
4
4
4
7
4
1
9
7
6
5
4
2
1
3
5
8
8
8
8
4
1
1
3
12
21
12
3
3
7
12
7
3
9
10
6
3
3
15
14
8
3
3
3
5
9
13
7
1
1
10
18
27
35
18
1
5
11
18
10
3
5
3
1
7
5
3
3
25
48
34
20
10
7
16
25
26
13
1
1
1
4
5
6
6
6
6
6
7
10
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
83
83
83
89
96
96
96
96
96
97
103
98
99
99
103
102
102
114
103
96
95
102
89
89
92
86
88
91
97
95
112
112
95
100
114
101
100
102
112
107
114
114
109
112
106
114
112
95
98
95
93
94
97
94
97
112
79
80
82
75
95
66
74
78
76
114
80
79
92
73
74
92
61
78
47
43
49
53
59
78
78
62
69
65
91
91
88
93
95
95
95
75
71
67
62
60
59
55
55
55
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
44
1
1
1
1
1
2
4
3
2
4
4
4
4
5
3
2
9
5
1
1
1
1
5
9
11
9
8
13
19
48
33
19
19
13
8
5
2
2
6
10
8
6
7
8
9
9
10
26
19
10
1
1
1
7
6
6
3
1
1
6
11
7
3
2
1
3
20
14
8
5
2
15
20
13
6
5
5
3
1
1
15
14
8
2
2
2
2
2
2
2
4
5
5
5
5
5
5
6
26
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
109
133
133
133
133
133
130
130
115
130
102
101
103
101
109
108
109
113
117
107
100
97
95
108
94
97
102
102
109
102
108
104
106
107
113
104
105
117
114
113
113
133
110
110
105
113
97
100
106
113
107
107
100
102
104
93
117
96
95
88
91
83
88
92
113
110
88
92
89
88
77
90
69
72
78
69
90
90
92
133
133
98
111
93
107
107
105
109
113
113
113
101
99
97
94
93
90
90
90
22
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
9
9
9
6
4
4
4
4
4
4
4
8
6
4
6
3
1
2
2
3
4
2
1
1
16
11
7
8
6
4
9
6
4
6
6
5
4
4
7
8
10
9
8
8
8
7
7
7
22
16
8
1
1
1
4
5
3
2
1
1
7
18
15
8
2
2
2
2
10
18
12
7
5
3
22
20
18
18
11
5
5
9
13
9
6
6
6
6
6
9
11
12
12
12
13
13
13
13
13
13
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
175
200
200
200
200
200
154
151
146
200
154
172
193
177
185
192
200
200
200
200
173
179
180
176
181
186
190
200
200
200
190
200
193
193
194
200
200
195
199
200
200
200
200
200
200
192
200
198
200
200
200
200
200
200
193
200
200
198
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
164
126
126
64
3
3
3
3
3
4
6
4
3
3
3
4
10
8
4
1
28
16
4
20
16
10
4
8
8
8
10
9
8
13
18
13
8
8
9
9
10
22
22
22
25
20
15
15
18
16
15
21
24
26
28
25
22
22
22
22
22
22
111
155
177
188
194
197
198
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
200
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
78
78
78
79
81
82
83
87
87
89
98
100
118
130
100
112
107
107
120
115
96
104
105
111
130
112
123
105
108
100
96
123
93
98
101
91
130
91
91
94
97
90
91
90
87
84
105
81
82
80
84
88
92
120
91
91
79
74
77
73
67
97
73
74
73
105
68
71
78
82
68
78
55
56
62
59
68
68
66
87
87
62
65
69
74
85
88
120
120
77
75
75
67
66
65
64
63
62
62
62
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
50
21
21
16
11
11
11
11
11
11
11
8
6
3
1
6
16
11
6
2
1
6
3
1
2
4
3
2
2
2
2
2
2
5
3
2
2
2
2
2
9
8
7
9
10
7
4
4
16
10
4
2
2
2
2
3
8
5
2
2
10
18
10
2
2
2
6
9
12
15
8
2
3
5
7
7
7
7
14
17
16
15
14
14
14
15
23
15
8
8
8
9
9
9
9
9
9
9
10
14
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
44
67
67
67
67
68
69
72
72
72
67
77
91
87
89
94
133
97
94
94
85
92
92
97
118
105
118
115
118
111
133
130
93
99
97
89
131
96
106
130
111
111
117
143
120
131
119
130
116
143
103
94
104
93
92
143
73
69
79
70
67
106
70
74
75
91
70
72
73
87
82
83
101
106
71
76
73
69
69
72
72
59
70
81
106
106
95
101
101
101
101
76
71
67
61
59
57
52
52
52
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
6
5
5
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
3
2
3
2
1
1
2
7
6
5
5
5
43
24
5
7
6
4
3
3
6
7
9
6
3
4
5
4
4
4
12
8
4
1
1
1
9
11
13
7
1
1
4
15
10
5
4
3
5
11
9
8
5
2
5
9
11
9
7
7
6
5
5
12
9
7
16
25
23
12
1
1
1
4
5
6
6
6
6
6
7
20
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
44
85
85
85
85
85
78
72
72
72
56
62
68
67
85
95
103
162
112
106
111
101
136
97
95
101
114
105
109
133
110
114
116
123
119
114
115
136
127
125
128
162
128
130
156
120
128
129
133
162
125
136
118
111
108
103
112
110
112
133
114
115
125
126
127
162
130
105
113
101
105
156
95
100
103
87
100
106
113
162
162
99
106
105
101
101
106
117
133
133
133
101
96
90
82
79
70
70
70
24
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
6
6
6
5
4
4
4
4
4
4
4
4
4
4
4
4
4
4
3
2
3
5
3
2
2
2
2
2
2
2
2
2
2
2
8
6
4
2
2
2
2
2
3
9
7
4
2
2
17
14
11
6
2
2
2
11
18
10
3
3
2
2
30
30
24
15
6
12
12
12
15
18
41
32
24
21
18
18
16
15
15
17
15
13
38
50
37
24
24
22
20
16
13
13
13
13
13
13
13
20
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
113
140
140
140
140
140
138
137
137
137
111
121
123
116
113
146
114
123
121
121
128
111
123
121
122
146
122
133
122
114
128
106
101
107
105
98
146
97
114
119
128
140
112
114
137
110
115
112
110
133
103
121
102
99
95
84
100
84
94
92
106
127
100
100
95
115
89
78
92
114
93
133
99
101
108
97
114
114
107
140
140
104
110
111
121
121
106
111
106
106
106
116
127
127
127
127
127
127
127
67
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
84
5
5
5
5
5
5
5
5
5
9
9
6
4
4
4
4
4
4
5
5
5
7
10
18
15
12
12
12
12
12
9
6
3
2
2
3
5
14
13
12
7
3
1
3
3
3
3
4
5
6
6
6
6
7
13
10
8
8
11
14
18
10
3
3
6
9
13
11
8
5
14
8
3
32
18
5
5
27
50
33
16
13
10
42
58
45
28
11
11
11
10
10
10
10
10
10
10
10
52
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
108
108
108
104
110
117
125
140
140
140
117
116
113
115
108
111
130
98
100
91
93
95
94
111
101
105
107
113
108
101
111
98
91
95
90
85
107
89
93
93
101
98
102
106
140
101
98
93
94
93
101
104
99
130
98
96
104
82
94
99
98
113
104
97
91
98
82
73
74
80
72
68
96
66
68
77
71
86
93
140
140
90
91
74
63
70
87
101
130
130
130
121
120
118
116
115
113
113
113
55
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
78
75
75
75
75
75
75
75
75
75
81
43
6
6
8
6
5
6
3
1
3
2
2
5
12
11
11
24
13
2
12
8
5
7
6
5
11
17
11
6
14
10
6
2
3
3
3
3
7
10
6
2
2
2
2
2
6
4
3
3
12
22
13
5
3
1
10
13
16
10
5
11
7
3
17
11
5
5
14
24
17
10
32
18
4
4
4
4
4
19
34
27
20
20
20
18
17
17
17
17
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
61
77
77
128
186
186
186
186
170
172
171
174
186
178
183
165
191
173
186
168
183
183
160
167
164
157
191
159
170
170
175
177
167
173
174
179
194
183
188
190
177
178
189
190
166
194
171
168
190
163
164
175
185
178
183
194
170
170
178
151
147
157
155
163
176
179
165
185
152
153
154
160
181
168
190
170
163
154
154
156
154
185
179
137
153
153
159
168
181
181
181
175
174
176
179
183
190
190
190
190
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
53
6
6
6
6
6
39
56
66
69
73
37
1
26
13
1
3
5
5
5
13
8
4
5
4
3
3
3
3
3
3
3
3
3
22
15
8
8
9
5
2
1
1
2
3
2
2
2
9
10
7
4
2
2
2
14
27
32
34
27
19
11
12
13
9
5
16
9
3
57
30
3
7
12
91
53
16
16
11
6
6
38
68
35
3
3
3
3
3
12
21
41
51
56
59
60
61
61
62
70
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
127
144
144
144
144
144
158
173
173
173
145
149
141
137
133
118
138
123
123
126
145
131
132
133
140
141
141
188
141
143
138
130
133
130
133
124
140
145
129
132
133
144
131
139
173
144
170
154
153
177
148
150
146
141
145
132
141
131
139
128
128
188
138
147
154
170
139
144
126
121
125
177
128
126
125
141
113
130
145
173
173
144
153
121
126
126
128
132
139
139
140
163
188
188
188
188
188
188
188
125
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
111
78
78
78
78
78
47
17
17
17
17
17
41
24
8
8
22
15
8
2
5
4
4
7
10
7
4
14
10
6
13
7
1
1
5
7
8
10
9
5
2
4
2
1
5
3
2
2
2
2
3
2
2
2
2
14
14
8
3
3
11
20
12
4
3
2
7
10
9
8
7
8
6
5
36
21
7
7
31
55
46
38
52
29
6
6
6
6
6
22
38
46
50
52
54
54
54
54
54
54
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
19
173
173
173
173
173
120
115
109
174
93
100
96
97
101
116
142
121
151
156
103
108
96
83
87
90
104
123
121
142
124
148
112
114
120
108
127
124
128
134
139
173
137
141
174
132
130
130
160
133
143
156
132
156
128
124
122
127
131
142
148
123
136
138
137
160
141
126
118
114
117
124
124
123
151
123
132
142
145
174
174
151
160
158
156
157
156
156
156
148
148
136
133
135
138
143
151
151
151
151
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
7
4
4
4
4
4
4
4
4
4
5
4
4
4
4
4
5
4
4
4
5
4
2
1
2
3
4
4
4
5
4
3
3
3
11
8
5
5
7
4
2
5
4
3
4
3
2
2
6
8
8
5
2
2
2
6
8
7
7
7
18
29
16
4
4
7
11
9
7
27
17
7
22
38
63
57
51
51
77
103
70
38
22
62
82
92
97
99
100
61
22
22
22
22
22
22
22
22
22
22
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
105
105
105
100
99
98
95
95
95
80
95
91
92
93
105
95
89
91
87
93
93
95
120
90
90
97
97
107
117
123
123
123
117
116
116
108
117
120
99
108
95
91
91
87
87
83
108
77
86
91
90
120
98
87
85
91
72
69
71
70
68
58
64
64
64
98
65
61
64
69
56
69
50
55
62
63
98
98
66
65
55
52
47
42
49
49
55
60
70
70
70
63
61
60
58
57
56
56
56
53
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
84
2
2
2
2
2
2
2
2
2
3
4
4
2
1
1
1
9
7
5
13
22
11
1
12
10
9
9
9
9
10
5
1
11
6
2
3
3
3
4
14
7
1
3
4
4
4
4
5
4
4
2
1
1
1
3
6
4
3
3
10
17
10
3
3
3
4
13
7
1
1
2
1
1
3
6
12
15
8
2
2
10
12
7
3
3
3
3
3
3
4
5
5
5
5
5
5
5
6
19
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
112
112
112
104
110
117
125
140
140
140
116
116
112
107
112
110
93
100
98
95
95
95
92
110
100
106
108
128
112
99
110
106
81
83
82
77
96
93
89
92
98
106
99
102
140
98
103
100
100
128
92
96
86
88
93
86
106
93
88
85
76
118
79
80
78
103
74
70
82
91
74
128
68
65
63
57
70
85
87
140
140
80
82
70
58
58
60
60
63
63
73
92
118
118
118
118
118
118
118
56
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
86
77
77
77
77
77
77
77
77
77
79
45
11
8
6
5
4
3
2
1
1
1
1
2
6
7
9
16
20
25
55
28
1
1
2
4
3
2
2
2
11
6
1
8
6
4
3
3
15
13
12
9
7
7
4
2
4
4
4
4
4
18
11
4
2
1
8
13
9
5
6
8
6
4
10
8
7
7
25
44
28
13
14
9
4
4
4
4
4
9
12
14
15
15
15
15
15
15
15
16
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
120
173
173
173
173
173
174
175
175
175
146
147
143
144
142
148
155
149
184
185
154
154
148
142
146
143
145
165
152
157
150
159
140
138
137
125
136
138
143
141
157
173
145
144
175
146
145
146
166
147
159
182
154
185
139
131
128
128
134
125
159
165
141
144
141
132
138
128
117
149
116
123
125
120
166
125
137
149
148
175
175
149
160
145
182
182
173
185
185
159
159
166
165
165
165
165
166
166
166
166
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
95
10
10
10
10
10
10
10
10
10
50
30
11
10
10
12
11
11
10
10
10
11
20
16
10
5
11
8
5
22
13
5
4
4
8
10
9
8
8
8
17
14
12
28
19
10
7
7
18
12
7
19
25
28
27
17
7
7
7
7
7
22
13
5
5
10
14
12
10
10
9
9
10
11
45
27
10
10
65
119
72
25
61
41
22
22
22
22
22
46
68
70
71
72
72
72
72
72
73
90
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
78
78
78
89
100
100
100
100
100
98
100
96
100
94
100
91
89
90
100
87
85
91
78
80
89
92
92
123
92
88
86
89
91
99
125
108
125
137
123
137
137
114
115
113
108
118
103
106
107
123
118
96
94
94
88
84
96
85
82
98
83
83
86
96
77
95
63
66
78
78
98
123
68
70
70
63
76
76
79
82
82
98
72
88
57
51
54
48
45
49
56
69
88
88
88
88
88
88
88
19
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
50
1
1
1
1
1
2
2
2
3
11
11
11
10
10
5
1
3
2
1
3
6
3
1
5
9
7
6
5
5
5
5
5
9
7
4
1
1
3
5
14
8
3
3
6
9
11
13
8
3
7
9
10
12
7
3
6
6
6
7
9
20
27
34
17
1
8
11
8
5
9
14
7
1
5
10
13
15
8
1
1
9
18
9
1
1
1
1
1
4
7
8
9
9
9
9
9
9
10
18
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
79
79
79
76
76
76
77
79
79
79
72
83
91
93
95
114
98
114
103
104
107
114
105
112
119
124
148
134
148
137
148
141
126
127
124
111
141
102
107
108
105
114
103
98
100
96
105
102
98
112
105
105
143
106
109
103
100
102
87
78
78
115
81
87
86
114
81
85
85
75
75
83
61
74
87
87
143
143
108
112
112
87
91
77
86
86
83
91
91
78
85
99
115
115
115
115
115
115
115
60
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
32
6
6
5
5
5
3
2
2
2
2
2
2
3
2
2
7
4
2
1
1
10
25
17
10
13
9
6
5
4
6
4
3
3
4
4
4
4
6
8
16
16
17
11
6
6
6
13
20
16
11
6
5
5
5
6
8
5
3
3
3
15
10
6
6
10
13
17
9
2
7
12
7
3
12
12
12
12
15
18
18
19
21
13
5
5
5
4
3
3
3
8
11
12
13
13
13
13
14
21
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
136
173
173
173
173
173
180
188
188
188
150
151
141
138
136
131
142
140
162
181
125
129
127
125
136
130
133
165
136
136
133
152
126
132
125
115
136
115
131
132
144
173
141
145
188
133
155
131
140
137
144
181
136
160
124
117
118
119
126
125
152
165
123
140
137
155
141
121
125
136
121
137
109
106
112
102
116
126
136
188
188
133
155
152
181
181
164
165
160
152
152
159
165
165
165
165
165
165
165
66
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
108
81
81
54
27
27
27
27
27
27
27
27
16
6
12
9
6
6
4
2
7
13
19
13
8
12
11
11
11
11
11
8
6
4
3
2
1
1
1
2
3
3
3
3
6
4
3
3
3
2
1
2
2
2
2
2
5
6
7
8
11
15
9
3
3
6
8
10
12
15
14
13
16
19
38
25
13
13
33
53
36
19
20
47
60
67
52
38
38
29
20
20
20
20
20
20
20
20
20
20
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
22
171
171
171
171
171
130
135
133
187
154
133
154
147
150
170
174
168
190
191
154
170
138
143
154
149
170
159
163
167
156
183
158
168
166
160
168
165
166
165
167
171
159
156
187
162
166
167
181
170
176
191
164
190
161
160
160
159
160
153
183
163
152
159
165
156
140
134
141
158
141
147
150
152
181
159
165
172
167
187
187
165
170
152
191
191
182
190
190
183
183
172
169
170
172
175
181
181
181
181
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
16
16
16
8
1
1
1
1
1
1
1
2
4
8
18
11
4
12
13
12
8
4
7
10
24
17
11
16
11
6
27
15
3
3
3
4
9
15
21
21
22
11
1
1
3
4
6
11
8
5
7
6
5
5
5
13
30
17
4
4
32
31
30
35
27
15
4
7
10
10
9
9
10
11
73
42
11
11
83
127
85
43
73
40
8
8
8
8
8
36
60
67
71
73
74
74
74
74
75
85
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
44
44
44
72
100
100
100
100
83
90
90
87
100
90
87
94
91
88
100
93
75
76
74
81
81
94
101
87
93
101
89
101
88
88
106
83
101
86
89
91
106
93
98
99
97
106
94
91
94
91
87
101
93
93
97
91
81
62
60
57
53
54
56
60
62
84
67
61
62
72
56
57
49
56
44
38
41
42
47
54
54
56
60
58
90
90
81
93
93
74
71
68
60
58
57
57
57
57
57
57
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
9
2
2
2
2
2
15
28
15
2
10
10
10
10
9
5
1
5
3
1
5
5
3
1
3
5
3
2
2
2
1
1
1
11
6
1
2
4
4
5
10
6
3
6
9
8
7
7
17
14
9
5
5
5
8
5
2
1
1
1
2
15
9
3
2
1
1
10
7
4
1
1
2
3
7
4
1
1
1
1
2
21
20
11
2
2
2
1
1
1
1
4
6
7
7
7
7
7
8
17
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
50
78
78
78
78
78
78
78
78
78
67
72
79
73
84
83
94
120
89
88
86
85
79
80
94
80
85
93
97
103
107
119
93
91
96
95
92
97
107
91
100
104
103
119
107
94
107
95
95
120
92
90
94
91
88
119
86
91
90
78
91
71
72
74
69
79
69
63
69
73
76
107
72
78
82
72
90
90
89
120
120
69
68
64
55
60
67
75
91
91
91
77
75
72
69
68
64
64
64
17
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
6
6
6
8
9
9
7
6
6
6
10
10
7
4
2
1
4
4
3
2
5
8
14
8
3
2
1
1
5
7
9
6
3
3
6
7
8
9
16
11
7
4
1
1
3
2
1
1
3
6
9
8
7
7
7
7
7
5
3
3
6
10
6
3
2
1
6
17
9
2
10
18
18
17
17
17
17
18
12
6
6
11
12
13
18
21
22
12
3
3
3
8
10
11
12
12
12
12
13
16
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
139
158
158
158
158
158
113
109
114
114
114
123
136
137
142
163
153
146
165
165
131
134
135
133
135
163
138
138
144
139
137
156
140
145
157
140
163
139
144
151
147
158
157
141
139
147
136
141
146
139
157
158
146
165
138
133
140
134
138
134
156
136
137
138
134
146
136
115
111
112
108
127
114
120
133
124
140
140
125
158
158
124
141
126
158
158
154
165
165
158
159
158
156
156
156
146
136
136
136
50
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
125
80
80
80
80
80
45
10
10
10
10
27
46
24
3
8
29
19
9
7
7
5
3
3
2
2
2
4
5
6
6
7
12
17
22
12
3
3
17
19
22
21
12
4
7
8
9
11
8
6
15
21
24
28
19
11
9
7
7
10
14
30
18
7
6
6
6
6
10
22
16
10
10
11
48
35
22
22
61
87
56
25
25
23
22
22
22
22
22
44
55
60
63
64
66
69
71
72
72
73
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
81
131
131
131
131
131
131
131
131
131
107
118
138
117
118
116
138
116
118
113
146
102
98
100
102
102
100
120
104
99
128
98
103
100
109
97
100
146
107
111
128
112
124
118
124
115
105
104
102
106
115
112
120
115
146
120
105
106
105
120
101
120
114
103
100
105
114
92
98
98
101
94
99
112
110
82
76
74
82
82
82
101
90
83
112
112
100
110
110
95
102
111
120
120
120
120
120
120
120
58
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
50
50
50
27
4
4
4
4
4
4
4
4
4
4
4
3
2
10
6
2
11
10
9
6
4
6
7
9
10
11
17
10
4
4
4
5
11
17
11
5
11
7
3
3
5
6
7
9
6
4
7
7
7
7
7
7
8
8
8
9
10
19
11
4
3
3
6
9
10
8
7
14
8
3
18
12
7
7
11
16
16
17
36
19
3
3
3
2
2
2
2
11
16
18
19
18
18
18
18
18
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
108
108
108
96
94
92
90
92
87
87
106
105
117
129
108
145
100
99
97
92
92
100
111
116
129
145
122
115
115
109
108
122
92
100
102
92
145
88
95
95
92
85
83
84
87
85
80
78
75
81
79
77
123
84
86
120
98
96
123
120
94
99
103
103
123
118
91
96
80
73
67
69
52
51
51
47
57
57
71
87
87
96
67
64
65
65
58
56
56
50
51
57
63
63
63
63
63
63
63
20
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
79
16
16
15
14
14
14
14
14
14
14
12
11
8
6
3
1
15
10
6
5
4
2
1
4
3
3
5
3
2
5
3
2
2
1
1
3
4
5
6
10
8
5
3
4
5
5
6
7
8
5
3
2
2
2
2
2
2
2
2
2
23
27
27
25
13
2
5
4
3
3
4
3
3
7
6
6
6
11
13
14
15
11
7
5
5
7
4
2
2
2
4
5
6
6
6
6
6
6
7
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
37
93
93
93
93
93
93
93
72
93
81
89
137
102
100
105
137
114
113
111
143
102
101
105
104
104
118
125
109
109
126
102
95
97
102
104
118
143
112
113
126
111
99
102
94
90
112
93
93
125
91
103
103
104
143
98
111
95
95
87
81
122
87
94
90
112
87
72
86
90
77
125
69
67
67
63
67
71
72
91
91
58
57
59
54
58
64
69
81
81
81
101
122
122
122
122
122
122
122
54
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
37
2
2
2
2
2
6
8
10
7
4
4
4
4
4
4
5
3
2
1
3
3
3
5
8
12
10
8
4
1
8
6
5
4
3
2
3
4
7
6
5
6
4
3
7
6
5
5
4
3
3
3
3
3
4
3
2
2
2
2
2
21
35
29
15
1
4
9
6
4
3
2
1
1
9
10
10
11
6
2
2
8
5
3
11
15
17
10
3
3
3
3
3
3
3
3
3
3
3
14
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
154
154
154
139
139
139
140
142
142
142
123
132
131
130
154
118
136
117
114
122
144
126
127
131
124
135
141
164
154
138
136
117
113
113
115
106
120
144
124
129
128
139
127
134
142
131
155
128
129
137
130
133
133
136
144
120
115
122
125
123
118
164
125
133
131
155
113
99
97
95
102
137
99
91
88
93
86
100
110
142
142
99
94
77
65
72
90
105
136
136
136
150
164
164
164
164
164
164
164
62
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
138
6
6
6
6
6
6
6
6
6
11
14
9
4
11
7
4
4
3
2
9
12
12
8
5
12
16
20
11
3
44
28
13
9
5
2
2
2
2
2
11
10
5
1
4
2
1
1
2
3
11
15
17
18
14
11
12
10
8
8
15
20
26
22
12
2
10
13
9
5
2
12
6
1
28
15
2
2
26
50
39
26
14
8
3
3
3
3
3
5
8
11
12
13
14
14
14
14
14
14
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
85
85
85
87
90
90
90
90
90
82
90
86
87
87
90
90
89
91
104
89
93
90
73
76
84
96
102
123
118
106
109
102
118
97
104
97
118
104
93
97
96
106
93
94
95
91
99
93
99
123
93
98
97
96
93
93
106
75
82
89
81
110
98
86
85
99
81
71
84
86
88
123
93
74
80
75
94
94
76
82
82
65
70
65
87
87
85
89
93
93
93
101
110
110
110
110
110
110
110
49
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
50
11
11
7
4
4
4
4
4
4
4
4
4
4
4
2
1
2
1
1
36
21
6
5
4
4
4
4
4
4
4
4
3
3
6
4
2
2
3
4
10
9
6
3
10
6
3
3
3
3
7
5
3
3
3
4
5
3
2
2
9
16
25
28
17
7
8
13
7
1
10
20
17
13
9
5
12
16
13
11
11
14
16
9
2
2
2
2
2
3
4
4
4
4
4
4
4
4
5
10
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
14
83
83
83
83
83
75
75
67
75
68
72
94
79
89
93
94
120
92
89
90
94
92
93
94
112
99
101
112
105
110
119
112
112
115
104
115
100
100
103
107
120
103
119
117
100
106
102
104
120
102
111
101
94
97
119
94
98
91
88
91
85
91
87
82
120
80
77
86
85
77
117
65
69
76
77
96
96
92
120
120
77
80
71
72
72
76
82
91
91
91
65
61
56
50
47
43
40
40
26
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
8
8
8
6
5
5
5
5
7
6
5
5
5
6
7
5
3
4
4
4
4
6
4
3
5
6
7
10
7
5
6
4
3
3
6
9
19
28
19
10
2
1
1
3
4
2
1
1
3
6
11
6
2
2
2
5
13
8
3
3
4
5
19
30
26
16
6
4
3
7
5
3
27
26
22
12
3
3
6
7
9
9
9
9
9
9
9
6
3
3
3
6
7
8
9
9
9
9
9
9
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
44
73
73
73
73
73
73
73
60
81
67
75
85
77
85
85
74
75
74
73
69
76
75
72
80
85
84
103
90
86
87
104
85
88
104
92
104
99
89
87
86
103
86
90
99
91
95
94
86
87
84
99
86
82
80
73
103
72
72
72
69
64
68
65
62
95
63
68
71
73
75
57
56
59
64
63
75
75
69
81
81
55
58
53
61
61
61
65
69
69
69
66
65
64
64
63
63
63
63
16
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
6
6
6
5
4
4
4
4
10
7
4
8
5
2
2
2
2
2
2
1
1
2
4
5
7
5
3
2
2
2
2
5
6
8
10
12
13
14
13
11
9
7
5
3
4
5
6
9
6
3
8
8
8
8
9
9
9
8
7
7
9
17
10
3
3
3
6
9
11
13
7
1
3
6
15
14
13
13
11
9
9
11
10
8
7
7
7
7
7
7
8
9
9
9
9
9
9
9
10
15
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
96
96
96
86
83
81
76
70
70
70
59
69
67
76
96
94
110
117
100
149
95
100
94
82
110
83
90
96
98
113
96
122
99
104
109
99
122
118
107
116
116
117
122
118
112
111
110
108
112
112
122
148
119
149
110
95
91
88
96
91
118
111
91
94
91
117
92
88
91
101
89
92
96
109
111
102
104
101
101
101
81
85
97
93
148
148
134
149
149
118
118
101
93
94
94
98
103
103
103
103
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
66
66
66
35
5
5
5
5
5
5
5
5
5
5
5
6
9
9
7
6
6
6
8
5
3
6
8
9
9
10
10
6
3
3
2
1
1
1
1
2
11
8
6
4
3
2
2
2
4
6
12
15
16
18
17
15
8
2
2
3
8
14
8
3
3
4
6
17
15
12
6
1
15
29
52
30
9
9
10
11
12
29
26
14
2
2
2
2
2
4
6
15
19
21
22
23
23
23
24
57
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
21
85
85
85
85
85
81
77
77
77
69
76
85
81
89
91
97
113
85
89
99
99
139
115
115
122
139
123
126
122
139
117
119
122
118
115
111
118
114
111
116
137
111
114
109
98
114
96
107
113
98
137
95
97
103
114
90
90
89
83
91
78
83
81
75
107
62
58
66
62
62
100
56
64
73
66
95
95
87
113
113
68
65
55
46
51
63
72
91
91
91
71
67
63
59
57
51
51
51
27
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
12
12
12
11
10
10
9
9
9
9
10
10
7
4
6
5
4
4
3
2
7
5
3
6
9
5
2
2
2
5
8
6
5
8
11
8
5
5
7
7
7
4
1
4
4
2
1
1
2
4
3
3
3
3
6
10
12
9
6
6
7
8
7
6
6
4
3
6
10
11
12
21
14
7
17
14
12
12
10
9
9
13
13
8
3
3
3
3
3
3
3
8
10
11
12
12
12
12
13
17
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
113
113
113
96
94
92
90
87
87
87
79
92
97
114
113
99
102
108
112
135
94
100
103
102
114
114
115
151
113
106
101
106
96
100
111
98
114
135
108
113
111
118
107
116
115
111
151
115
117
131
99
108
97
106
103
94
135
86
94
101
92
125
108
99
97
151
76
70
79
69
69
131
63
59
62
40
47
56
58
87
87
54
52
45
39
40
50
56
70
70
77
98
125
125
125
125
125
125
125
62
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
86
8
8
8
8
8
9
9
10
10
10
7
5
3
1
2
3
3
2
1
3
5
3
1
5
6
5
5
3
1
5
6
6
7
4
1
1
1
1
2
13
9
6
3
5
5
5
6
5
4
4
3
3
3
3
3
7
4
2
2
6
18
10
3
3
3
4
10
5
1
1
1
20
29
19
10
8
8
8
8
8
13
11
6
1
1
1
1
1
2
4
7
8
9
9
9
9
9
10
18
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
115
148
148
148
148
148
145
143
143
143
114
124
120
113
115
114
99
101
100
119
93
99
103
108
120
118
124
164
123
117
116
124
101
104
106
94
124
93
103
108
106
148
112
123
143
114
155
114
118
136
116
119
113
115
108
101
118
95
110
104
104
164
103
113
120
155
98
95
100
96
95
136
101
91
89
88
88
102
111
148
148
106
117
102
119
119
112
115
115
104
113
137
164
164
164
164
164
164
164
70
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
89
10
10
10
10
10
6
2
2
2
2
2
2
4
6
5
4
4
4
4
4
5
21
15
10
8
7
6
6
6
6
8
9
10
5
1
6
8
8
4
1
3
3
3
5
3
1
1
3
3
4
2
1
1
1
3
8
7
7
7
14
22
25
29
16
4
10
13
10
8
7
10
5
1
33
20
7
7
30
54
37
20
19
12
6
6
6
6
6
9
12
15
17
18
19
19
19
19
19
19
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
114
142
142
142
142
142
140
138
138
138
122
122
119
123
115
114
152
115
112
116
99
103
102
113
119
120
152
124
125
124
121
125
113
125
117
122
152
125
129
129
125
142
127
127
138
121
109
102
102
97
106
116
110
132
105
121
115
96
105
95
97
124
94
99
99
109
86
91
81
79
78
79
92
62
59
62
71
87
99
142
142
109
113
99
116
116
118
124
132
132
132
128
127
126
125
125
124
124
124
58
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
88
8
8
8
8
8
8
8
8
8
28
19
11
5
8
6
5
4
5
6
17
28
19
10
10
10
7
4
4
4
4
4
4
4
13
29
32
34
31
22
13
10
5
1
4
2
1
1
2
2
2
2
2
2
4
5
7
6
6
6
7
16
8
1
1
3
8
14
10
6
6
9
7
5
9
7
6
6
28
51
34
17
37
20
3
3
3
3
3
10
17
15
14
14
14
14
14
14
14
51
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
83
85
85
92
100
100
100
100
86
91
107
102
126
104
107
102
104
110
109
114
127
102
94
99
108
105
126
131
114
113
127
109
98
98
97
85
109
88
101
107
127
115
110
113
108
114
112
106
115
131
114
114
108
112
102
94
115
79
87
85
74
123
79
88
88
112
85
78
87
84
91
131
94
75
70
68
68
71
68
85
85
68
79
77
114
114
103
112
112
94
97
112
123
123
123
123
123
123
123
62
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
50
50
50
27
4
4
4
4
10
7
4
8
6
4
28
14
1
3
4
2
1
1
2
1
1
7
10
13
25
37
51
26
2
2
3
5
5
5
5
5
19
11
3
9
10
8
6
6
5
4
3
2
2
2
6
5
4
2
1
1
4
22
14
6
4
3
8
14
18
11
4
5
9
14
12
8
4
4
29
55
34
14
13
7
2
2
2
2
2
3
5
8
9
10
10
10
10
10
11
19
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
60
86
86
86
86
86
86
86
80
140
85
93
98
93
97
106
96
107
97
94
93
93
93
102
111
122
138
120
125
122
117
138
115
122
117
117
138
113
115
115
112
116
115
113
140
115
116
113
120
107
103
106
102
101
97
106
103
89
96
87
79
118
84
90
87
108
84
79
103
73
76
107
88
99
120
103
102
103
106
140
140
104
108
82
71
66
68
67
66
67
75
93
118
118
118
119
120
120
120
120
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
40
40
40
21
2
2
2
2
2
2
6
4
2
4
3
2
4
3
2
7
13
22
15
8
12
27
20
14
8
2
14
9
4
9
15
9
4
4
17
23
27
17
8
10
11
10
9
9
13
12
12
12
12
12
11
10
13
7
1
1
10
15
10
6
5
4
7
11
15
11
7
25
26
27
35
21
7
7
11
15
19
18
17
12
7
7
7
7
8
12
14
15
16
16
17
17
17
17
17
17
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1365
1394
1424
1454
1484
1514
1544
1574
1603
1633
1663
1693
1723
1753
1783
1813
1842
1872
1902
1932
1962
1992
2022
2052
2081
2111
2141
2171
2201
2231
2261
2290
2320
2350
2380
2410
2440
2470
2500
2529
2559
2589
2619
2649
2679
2709
2739
2768
2798
2828
2858
2888
2918
2948
2977
3007
3037
3067
3097
3127
3157
3187
3216
3246
3276
3306
3336
3366
3396
3426
3455
3485
3515
3545
3575
3605
3635
3664
3694
3724
3754
3784
3814
3844
3874
3903
3933
3963
3993
4023
4053
4083
4113
4142
4172
4202
4232
4262
4292
4322
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
