537
100
537
2
0
0
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
1205
4102
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
200
200
200
159
152
144
136
133
135
126
125
149
125
125
132
136
123
158
158
139
149
155
149
168
168
109
115
119
112
106
119
127
137
200
158
124
114
115
86
82
87
82
78
84
93
98
95
168
79
86
91
88
95
112
92
103
109
85
79
112
62
58
61
68
97
108
112
200
113
102
93
72
115
50
47
44
32
37
27
23
33
31
46
63
90
90
90
90
90
47
40
32
22
18
15
12
10
6
6
6
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
103
103
103
103
103
103
103
103
110
117
125
66
8
7
7
7
7
7
7
5
3
3
8
24
32
22
12
3
3
2
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
4
5
5
5
3
2
2
2
2
2
2
2
2
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
198
198
198
148
140
114
99
99
64
77
106
130
152
201
201
201
201
198
198
211
204
204
262
190
201
201
192
204
262
166
155
177
168
173
264
184
148
141
123
125
107
101
121
81
98
115
109
186
142
153
264
145
139
136
133
139
148
186
147
149
119
108
110
109
138
142
139
264
124
129
125
94
138
65
68
66
55
96
55
52
77
60
84
86
147
147
115
149
149
75
68
55
40
34
28
24
21
14
14
14
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
83
83
83
43
3
3
3
3
3
3
6
11
7
3
3
3
3
3
3
2
2
2
2
61
120
61
2
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
4
2
1
1
1
1
1
1
1
1
2
2
3
3
2
1
1
1
2
2
3
2
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
2
6
8
7
6
6
6
6
6
6
6
6
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
47
99
99
99
99
99
99
99
64
75
88
99
123
123
123
123
76
78
79
76
89
89
49
44
43
46
66
74
78
141
83
85
106
84
81
92
99
95
138
112
83
85
76
83
87
84
138
87
96
103
141
108
125
137
151
151
151
126
127
115
117
133
116
121
122
112
116
121
133
117
141
106
104
100
103
105
106
116
107
105
86
105
89
96
101
105
99
123
123
79
77
72
63
60
58
55
54
51
51
51
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
15
15
15
15
15
15
15
15
16
17
18
17
10
3
3
3
3
4
5
4
3
3
8
5
3
3
3
7
11
6
2
2
2
2
4
3
2
1
1
4
9
6
4
3
2
1
1
1
2
1
1
2
2
3
2
1
5
8
7
6
4
2
1
1
1
1
2
6
5
4
3
3
4
5
4
3
2
2
2
2
5
14
7
1
4
7
24
31
35
37
38
32
26
26
26
26
26
26
26
26
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
117
232
232
232
232
232
232
232
139
155
182
207
257
257
257
257
150
164
177
167
223
223
134
137
120
115
188
229
254
582
262
279
269
236
223
229
232
225
271
240
201
208
239
196
213
214
225
257
279
313
582
317
347
374
370
396
386
471
471
400
418
453
501
462
471
422
501
409
393
410
582
379
375
375
356
352
354
396
353
296
295
296
248
318
194
178
181
164
165
178
187
187
187
187
187
187
187
187
187
187
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
52
52
52
52
52
52
52
52
36
21
21
19
13
7
7
7
7
12
15
16
17
17
17
28
34
25
14
4
4
3
2
3
4
4
5
3
2
2
2
1
1
1
3
3
3
4
3
3
20
12
4
3
3
14
9
4
8
8
5
2
3
3
3
3
3
4
4
4
3
2
7
4
2
5
4
2
1
1
4
8
8
8
42
24
7
7
7
7
7
52
97
87
77
77
77
77
77
77
77
77
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
110
235
235
235
235
235
235
235
140
151
172
191
229
229
229
229
137
148
159
149
195
195
116
110
94
78
110
118
119
254
146
159
220
156
160
179
235
182
184
235
172
175
229
162
166
177
217
172
186
215
254
233
228
235
214
217
224
222
252
233
232
236
228
252
224
216
223
233
252
232
254
217
229
197
190
189
183
206
200
178
224
197
168
144
134
134
121
137
137
108
106
101
95
93
91
89
88
86
86
86
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
58
58
58
58
58
58
58
58
38
19
19
14
9
9
9
9
7
5
5
4
4
4
9
18
27
15
4
5
5
3
2
2
3
4
4
3
2
1
1
2
2
3
2
2
4
2
1
1
1
1
9
8
4
1
1
22
22
15
9
15
13
11
12
9
6
7
8
8
5
2
7
4
2
4
4
2
1
6
12
16
9
3
14
8
3
3
3
3
3
22
42
37
32
32
32
32
32
32
32
32
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
53
71
71
71
71
71
71
71
45
46
50
53
50
52
52
52
52
52
53
59
56
56
86
53
59
68
66
70
86
64
61
64
64
68
86
73
81
82
111
104
75
73
77
80
86
104
91
96
111
84
86
104
86
89
104
89
96
86
111
79
72
67
63
62
67
71
78
85
81
104
71
68
64
63
57
55
52
66
48
46
45
43
37
40
29
27
28
27
27
23
23
23
23
23
23
23
23
23
23
23
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
16
16
16
8
1
1
1
1
1
1
3
2
1
1
1
1
1
2
3
3
4
6
6
6
6
15
15
16
16
9
3
3
2
2
1
1
1
1
1
1
1
1
1
1
2
1
1
1
2
9
7
4
2
1
8
15
8
1
2
6
10
11
6
2
1
2
2
1
1
1
1
1
1
1
1
1
1
1
2
5
4
3
2
1
1
1
1
1
2
9
13
12
12
12
12
12
12
12
12
12
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
263
263
263
236
232
219
210
210
185
197
232
263
269
269
269
269
187
196
202
216
224
224
263
178
178
164
166
190
186
187
269
209
214
237
224
209
210
201
208
204
202
203
244
200
213
228
259
269
212
227
250
217
222
241
224
247
303
249
250
255
250
248
259
250
250
247
246
254
260
266
303
264
265
258
266
253
256
250
275
236
243
275
222
303
183
170
176
159
159
170
176
176
176
176
176
176
176
176
176
176
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
100
100
100
100
100
100
100
100
74
48
48
46
30
15
15
15
15
30
45
25
5
5
26
52
65
35
5
6
4
2
3
5
5
3
1
2
1
1
1
1
4
6
4
2
4
2
1
1
1
22
15
8
6
4
3
21
11
1
3
6
40
21
2
2
2
9
6
3
3
3
18
16
9
3
3
3
8
4
1
3
2
2
27
19
11
11
11
11
11
55
99
84
70
70
70
70
70
70
70
70
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
102
144
144
144
144
144
144
144
104
126
154
176
224
224
224
224
145
149
154
151
179
179
108
113
106
108
132
117
128
144
141
163
207
156
162
163
145
146
152
163
163
161
224
165
171
170
179
151
146
152
143
143
207
143
144
142
133
132
126
138
121
123
144
135
136
163
144
139
144
150
144
140
224
131
132
133
115
110
114
106
107
114
118
103
140
140
125
137
137
119
121
121
119
119
118
118
118
118
118
118
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
16
16
16
16
16
16
16
16
29
36
43
30
17
7
7
7
7
7
7
7
7
10
13
19
22
25
14
4
4
3
2
3
4
7
6
5
5
3
1
4
2
1
3
3
4
3
2
4
7
6
6
5
5
3
2
6
8
8
6
4
9
7
5
5
4
4
5
6
3
1
4
7
4
1
4
2
1
1
1
3
3
3
3
3
3
3
3
3
3
49
74
63
53
53
53
53
53
53
53
53
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
591
591
591
483
465
391
376
376
226
265
328
391
459
535
535
535
535
381
431
485
542
542
482
346
292
308
318
348
376
512
420
457
472
591
503
392
427
405
428
459
431
535
477
454
542
482
400
411
404
367
512
376
410
390
374
465
397
410
465
388
465
402
411
423
453
459
406
591
409
398
512
393
386
453
332
320
335
312
300
357
259
280
324
279
404
404
350
409
409
299
299
290
270
265
260
255
252
245
245
245
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
147
147
147
101
56
56
56
56
52
49
49
47
27
7
7
7
7
7
7
7
7
14
21
26
29
32
16
1
3
6
10
12
14
21
27
14
1
2
4
7
8
10
17
9
1
2
3
6
10
21
13
5
4
3
83
93
48
4
4
5
3
2
13
7
2
2
2
2
2
3
5
4
3
12
12
11
6
2
3
4
3
3
5
5
5
5
5
5
5
97
143
131
119
119
119
119
119
119
119
119
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
252
252
252
175
162
139
113
98
92
113
142
169
224
224
224
224
200
168
180
188
218
218
169
178
178
139
136
132
128
138
150
159
161
252
161
141
155
154
173
187
218
200
227
195
204
186
179
178
159
172
165
179
227
185
221
191
177
179
218
187
188
192
227
188
208
197
221
252
175
186
176
170
224
153
156
158
147
191
152
142
192
134
143
125
137
137
131
147
147
121
124
125
122
122
122
121
121
121
121
121
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
2
2
2
2
2
2
2
2
25
36
48
46
25
4
4
4
4
4
4
4
4
9
15
27
33
39
20
1
1
2
4
7
6
4
2
1
1
1
1
2
4
17
12
6
1
2
1
1
1
7
5
3
1
2
4
17
9
1
9
17
9
2
6
4
2
2
2
5
3
2
2
2
2
3
4
3
3
9
7
6
17
29
18
7
8
9
9
9
10
49
69
65
61
61
61
61
61
61
61
61
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
97
97
97
75
71
67
62
53
55
53
58
97
63
64
60
57
57
64
72
82
100
100
101
69
61
62
67
70
87
101
63
69
73
68
87
101
72
73
77
77
78
77
83
83
82
86
71
101
76
76
101
69
71
70
65
65
66
65
68
65
62
59
75
54
61
65
63
86
68
65
101
52
45
40
38
36
36
68
38
37
56
32
35
31
33
33
29
32
32
24
25
25
23
23
23
23
23
23
23
23
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
3
3
3
3
3
3
3
3
3
3
3
8
11
12
13
14
12
10
10
8
6
6
5
4
4
7
6
5
6
7
8
4
1
1
1
2
2
2
3
2
1
1
1
1
1
1
1
1
2
1
1
2
2
2
3
5
3
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
7
11
10
10
10
10
10
10
10
10
10
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
44
50
50
50
50
50
50
50
35
42
51
55
69
69
69
69
54
59
64
64
80
80
52
46
42
39
42
47
51
58
69
64
80
64
77
91
110
136
136
156
156
134
133
122
133
117
101
101
108
108
117
106
119
93
120
109
110
108
166
122
134
162
142
147
162
166
122
136
117
124
124
150
166
101
97
88
79
84
82
74
126
68
70
61
52
52
49
49
49
42
40
39
37
36
36
35
35
35
35
35
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
2
2
2
2
2
2
2
2
2
2
8
12
7
2
2
2
2
6
8
9
10
10
7
4
4
10
7
4
3
2
1
1
1
1
1
1
1
1
2
2
2
3
2
1
1
1
1
2
2
2
4
5
3
1
2
4
2
1
2
4
3
2
1
1
1
1
2
2
2
2
3
3
4
3
3
4
4
4
7
6
5
4
3
2
2
2
2
2
3
18
26
20
14
14
14
14
14
14
14
14
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
86
129
129
129
129
129
129
129
76
72
74
74
75
75
75
75
57
67
73
76
97
97
67
64
62
58
59
71
74
80
85
129
91
89
97
85
89
96
94
96
106
96
98
97
97
97
95
97
106
94
97
100
89
88
90
102
112
111
162
129
124
162
138
138
162
158
128
126
120
125
122
119
158
113
113
114
107
106
106
95
106
101
78
66
59
55
52
52
52
48
51
55
60
60
60
60
60
60
60
60
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
41
41
41
41
41
41
41
41
22
3
3
10
7
4
4
4
4
7
10
9
9
9
11
23
29
19
9
1
1
1
1
1
1
1
1
1
6
3
1
1
1
1
1
3
5
3
2
2
9
6
4
2
1
1
2
7
8
9
9
9
14
8
2
1
2
6
4
3
4
2
1
2
2
3
5
6
7
7
8
11
11
11
6
1
2
2
2
2
3
18
27
26
25
25
25
25
25
25
25
25
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
45
69
69
69
69
69
69
69
48
46
45
45
39
36
33
33
28
31
34
37
44
44
45
34
44
49
57
95
72
77
77
78
79
95
87
92
107
136
122
129
139
136
139
138
127
139
104
106
93
84
106
78
81
83
79
78
79
72
76
78
90
79
80
90
75
90
79
69
75
63
60
58
53
63
48
47
46
43
42
43
43
43
56
37
42
42
36
41
41
35
41
47
56
56
56
56
56
56
56
56
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
6
6
6
6
6
6
6
6
11
13
16
12
7
3
3
3
2
2
2
2
2
2
9
14
16
9
2
3
4
3
2
2
2
2
2
2
2
2
2
1
1
1
4
5
6
3
1
3
9
10
7
5
3
1
2
11
6
2
2
5
3
2
3
2
2
2
2
2
1
1
1
1
1
4
2
1
1
1
2
3
2
2
1
1
1
1
1
1
1
7
13
13
13
13
13
13
13
13
13
14
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
84
166
166
166
166
166
166
166
95
91
88
85
85
84
82
82
82
64
69
73
84
84
61
58
104
133
208
394
307
394
394
321
330
338
333
380
324
306
308
302
319
324
327
380
324
314
264
245
214
187
244
182
194
189
205
180
159
168
157
171
180
144
173
145
137
145
171
136
164
124
128
125
108
173
96
93
93
103
70
64
59
57
60
60
61
61
54
55
55
49
50
51
52
52
52
52
52
52
52
52
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
2
2
2
2
2
2
2
2
2
2
2
8
5
2
2
2
2
2
2
2
2
5
11
11
11
8
5
8
10
12
8
5
3
2
2
2
2
5
7
4
2
1
1
1
2
2
1
1
10
19
14
7
1
2
17
17
9
2
7
12
7
2
1
1
1
1
2
2
2
1
1
5
6
3
1
1
1
1
5
9
5
2
5
4
3
3
3
3
3
17
28
24
20
20
20
20
20
20
20
20
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
53
72
72
72
72
72
72
72
48
45
45
44
47
50
50
50
50
41
44
44
53
53
44
53
58
65
79
159
138
144
249
190
179
208
220
211
249
214
221
267
226
267
247
267
228
228
189
178
257
138
124
147
138
140
257
130
125
127
103
101
97
90
86
86
95
83
82
79
75
73
75
75
74
95
65
64
61
54
58
46
49
58
54
63
55
55
49
54
54
48
48
47
46
46
45
45
45
45
45
45
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
3
3
3
3
3
3
3
3
3
3
3
5
4
3
3
3
3
3
3
3
3
3
5
7
8
5
3
4
2
1
2
3
3
2
2
2
3
2
2
2
2
2
5
3
2
1
1
1
2
7
8
4
1
4
8
14
8
2
6
7
7
4
1
1
1
2
2
2
3
3
4
7
4
2
2
1
1
2
1
1
2
4
4
2
1
1
1
1
1
7
13
9
5
5
5
5
5
5
5
5
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
77
163
163
163
163
163
163
163
99
90
81
72
67
61
54
54
43
44
51
56
76
76
56
53
161
197
229
720
463
535
800
755
577
686
708
710
720
800
755
648
710
721
748
804
804
804
574
536
464
594
314
368
370
326
594
271
261
264
204
185
178
138
124
131
124
132
172
132
166
120
115
115
104
121
78
77
75
70
70
63
76
64
59
64
45
44
41
38
38
42
43
45
49
49
49
49
49
49
49
49
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
3
3
3
3
3
3
3
3
19
27
26
14
2
2
2
2
6
6
6
5
4
4
9
21
27
15
4
10
7
4
4
2
1
2
3
3
3
4
4
5
30
16
2
2
3
3
2
2
10
40
23
6
2
3
13
13
8
4
4
8
6
5
3
2
3
4
4
3
2
1
3
3
3
12
8
5
2
1
2
4
3
2
4
2
1
1
3
4
6
13
21
21
21
21
21
21
21
21
21
21
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
85
90
90
90
90
90
90
90
50
54
61
66
71
82
82
82
82
66
73
77
93
93
62
54
74
78
99
210
155
177
200
218
194
213
266
226
241
246
239
266
243
258
268
281
281
281
206
211
190
156
174
143
141
140
190
131
128
124
111
107
107
96
93
95
100
94
100
96
93
100
93
91
100
100
70
72
71
68
75
62
71
60
60
60
55
55
48
49
49
46
48
50
54
54
54
54
54
54
54
54
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
3
3
3
3
3
3
3
3
2
1
1
7
5
3
3
3
3
3
3
2
2
2
11
11
11
6
2
3
3
4
3
2
2
2
2
2
3
4
6
8
58
30
3
2
2
1
1
4
8
9
6
4
2
1
3
10
7
5
9
13
17
10
4
3
2
1
3
3
2
1
1
2
4
2
1
1
1
1
2
3
2
2
5
4
3
3
3
3
3
12
21
21
21
21
21
21
21
21
21
21
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
169
215
215
215
215
215
215
215
138
137
137
128
128
126
122
122
122
102
108
117
128
134
123
169
169
190
221
432
357
373
625
483
517
566
582
761
611
641
623
651
761
660
684
637
637
761
495
480
462
630
332
388
396
364
630
332
308
308
246
235
223
204
197
194
215
183
177
174
163
162
168
158
167
215
152
151
140
166
121
111
111
99
96
85
100
100
85
94
94
69
68
66
61
60
58
57
56
55
55
55
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
41
41
41
41
41
41
41
41
41
41
41
29
17
6
6
6
6
6
6
6
6
8
10
17
21
14
8
10
11
8
4
1
2
2
2
3
12
7
2
2
2
3
2
1
2
1
1
4
7
7
7
8
4
1
5
11
8
6
7
12
17
10
3
3
2
1
4
4
3
2
1
8
8
4
1
2
3
5
4
3
7
11
8
6
6
6
6
6
6
22
33
31
29
29
29
29
29
29
29
29
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
467
467
467
372
356
337
334
346
354
387
387
337
323
313
314
323
295
357
357
353
387
387
349
444
444
234
228
214
174
174
216
259
264
467
357
226
229
186
180
173
165
190
168
141
194
202
193
444
177
182
173
135
134
126
117
114
113
96
101
103
75
68
99
88
166
173
176
467
163
181
166
115
168
78
70
63
46
48
34
29
31
47
76
82
170
170
130
173
173
83
75
61
42
35
29
23
20
12
12
12
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
102
102
102
102
102
102
102
102
189
277
307
189
72
60
60
60
60
60
60
40
20
20
20
50
65
33
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
3
2
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
3
2
1
1
1
1
1
1
1
1
1
1
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
325
325
325
214
195
173
185
217
210
325
325
245
261
250
235
233
228
258
291
324
404
404
362
240
215
207
183
175
243
164
152
189
171
173
330
172
192
215
197
215
211
234
235
241
404
272
243
330
213
228
285
223
209
222
221
176
177
167
215
157
125
120
125
129
183
218
221
404
208
190
182
142
235
97
116
113
94
215
86
81
73
80
114
118
222
222
168
221
221
104
94
73
49
40
31
24
19
8
8
8
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
75
75
75
75
75
75
75
75
88
101
69
37
8
8
8
8
40
56
72
37
2
2
3
4
5
3
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
3
3
2
1
1
1
2
2
2
1
1
1
2
2
2
2
2
3
4
3
2
1
1
1
1
1
2
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
3
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
213
247
247
247
247
247
247
247
181
174
165
163
160
153
153
154
139
166
166
144
154
160
144
185
185
138
170
203
246
237
243
236
223
226
236
246
247
243
166
152
149
138
146
128
136
139
125
185
153
123
153
140
166
246
189
237
243
175
166
236
137
123
123
135
165
188
246
213
247
182
153
142
243
96
89
80
53
53
47
40
75
55
81
111
153
153
153
153
153
80
68
55
38
31
25
20
17
10
10
10
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
236
236
236
181
126
126
126
126
126
126
104
79
43
7
7
7
7
7
7
7
7
7
43
41
40
21
2
1
1
1
1
1
1
1
1
1
2
2
2
4
5
7
9
5
2
1
1
1
5
4
2
1
1
1
1
2
1
1
1
2
3
3
3
3
3
3
2
1
1
1
1
1
1
4
2
1
1
1
1
1
3
3
2
2
2
2
2
4
5
5
5
3
2
2
2
2
2
2
2
2
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
343
343
343
343
343
343
343
343
343
343
274
326
366
418
418
418
418
363
344
332
308
253
308
197
173
174
182
201
230
235
238
233
348
260
275
233
233
223
242
247
232
418
212
206
233
208
194
348
188
196
275
177
196
230
192
209
238
174
167
212
135
128
127
142
198
225
233
418
233
216
194
149
223
101
97
89
67
91
59
54
88
62
85
89
150
150
116
152
152
73
66
52
35
29
23
18
15
8
8
8
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
209
209
209
209
209
209
209
209
149
90
62
35
48
54
57
61
61
61
61
31
2
2
3
4
5
3
2
2
2
2
2
1
1
1
1
2
2
2
1
1
2
3
6
4
3
2
1
4
4
2
1
1
1
1
2
2
1
1
2
2
3
3
3
3
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
3
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
210
551
551
551
551
551
551
551
350
325
295
251
235
210
182
180
137
131
129
141
150
161
186
182
182
195
281
382
550
541
547
542
417
453
510
550
551
547
332
297
257
206
178
147
146
156
136
182
180
134
195
206
289
550
363
541
547
352
341
542
223
202
200
229
260
333
550
305
551
335
293
289
547
191
189
171
108
90
68
50
35
56
84
119
180
180
180
180
180
91
76
59
39
31
23
17
13
4
4
4
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
541
541
541
331
121
121
121
121
121
121
132
102
56
11
11
11
11
11
11
9
7
5
4
15
20
15
8
1
3
2
1
1
1
1
1
2
3
2
1
1
1
1
1
1
1
1
2
3
3
3
2
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
316
316
316
213
195
175
186
216
207
316
316
235
247
236
223
222
217
245
280
302
395
395
281
223
195
174
158
151
175
144
133
170
171
167
323
168
186
210
196
208
217
210
205
222
395
247
226
323
204
222
289
211
197
198
187
161
163
155
208
157
124
120
115
117
167
183
207
395
198
182
167
127
171
82
100
99
88
208
86
83
79
74
97
94
158
158
122
157
157
81
74
60
44
38
32
27
24
17
17
17
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
75
75
75
75
75
75
75
75
92
110
72
35
8
8
8
8
34
47
61
31
2
2
4
5
7
4
2
2
2
1
1
1
1
1
1
2
1
1
2
2
1
1
1
1
1
2
2
3
3
2
1
1
1
1
1
1
1
1
1
2
2
2
2
1
1
1
3
2
1
1
1
1
2
1
1
1
1
1
2
3
2
2
4
2
1
1
1
1
1
7
12
10
8
8
8
8
8
8
8
8
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
57
69
69
69
69
69
69
69
46
46
52
57
57
63
63
63
63
63
63
68
63
63
96
52
51
60
72
74
96
135
69
78
80
75
96
71
69
68
60
60
63
57
68
71
76
135
67
70
76
70
81
80
77
80
84
90
99
117
111
119
122
130
216
141
142
146
216
145
141
136
216
107
100
95
79
75
69
84
61
63
63
54
60
42
39
39
35
38
38
34
41
48
60
60
60
60
60
60
60
60
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
2
2
2
2
2
2
2
2
4
5
6
7
6
6
6
6
6
5
5
5
5
5
4
3
3
4
5
6
7
4
1
2
2
1
1
2
1
1
2
8
10
12
7
3
1
1
1
1
2
1
1
6
4
2
1
1
2
2
2
3
2
1
2
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
8
5
2
1
1
1
1
1
1
1
9
13
15
16
16
16
16
16
16
16
17
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
623
623
623
532
516
441
441
441
298
328
372
429
492
544
544
544
544
391
413
458
456
467
490
493
493
374
486
487
474
848
535
568
583
623
514
440
462
447
461
492
423
544
454
446
456
494
412
493
458
450
848
460
479
458
431
482
496
619
619
478
526
559
548
619
619
527
520
623
541
535
848
488
466
438
366
348
333
323
316
290
346
302
342
320
397
397
341
416
416
281
271
247
219
208
198
190
185
172
172
172
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
193
193
193
136
79
79
79
79
79
79
106
111
70
30
30
30
30
42
48
25
2
2
24
27
28
15
2
13
24
21
11
2
7
4
2
11
6
1
1
1
8
5
2
2
2
1
1
8
17
25
18
10
2
2
51
46
31
17
14
11
30
18
7
2
1
1
6
11
9
5
1
12
9
5
1
2
3
3
3
3
2
2
18
18
18
18
18
18
19
60
102
95
89
89
89
89
89
89
89
89
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
76
98
98
98
98
98
98
98
57
59
63
65
68
74
74
74
74
62
70
72
91
91
49
50
45
50
66
78
93
130
89
89
95
92
94
96
94
98
74
72
83
86
97
115
110
119
91
90
92
92
130
92
96
96
97
100
99
115
110
99
91
89
119
91
92
97
96
99
95
97
130
77
98
61
59
57
51
82
50
46
64
43
54
54
81
81
63
80
80
44
41
34
26
23
20
18
17
14
14
14
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
78
78
78
40
2
2
2
2
2
2
9
8
5
2
2
2
2
4
5
3
1
1
4
5
7
4
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
3
5
3
2
2
2
3
4
5
6
4
3
3
2
1
5
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
2
1
1
1
1
1
2
3
3
3
3
3
3
3
3
3
3
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
91
94
94
94
94
94
94
94
82
91
91
83
91
95
95
95
95
106
120
129
165
165
123
88
82
79
89
93
92
129
88
90
96
93
102
94
89
87
73
72
81
96
108
115
165
119
95
102
93
96
129
91
94
93
95
99
98
115
110
99
93
92
119
90
103
110
106
165
110
110
129
83
87
63
59
55
50
85
50
48
73
44
53
50
67
67
54
66
66
36
33
29
22
20
18
16
15
13
13
13
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
77
77
77
40
4
4
4
4
4
4
18
13
8
4
4
4
4
12
20
12
5
5
8
9
11
8
5
2
2
2
2
3
2
2
2
2
2
2
2
2
2
3
2
2
2
2
2
3
5
4
3
3
3
3
2
2
2
1
1
2
3
2
1
4
6
7
5
3
1
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
5
5
5
5
5
5
5
5
5
5
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
200
200
200
158
151
143
134
130
132
121
120
150
123
124
131
135
123
158
158
138
149
156
150
172
172
118
122
125
117
122
123
131
140
200
158
125
112
114
84
77
88
89
101
120
114
121
100
172
93
91
122
89
102
111
107
112
112
120
114
111
86
80
121
85
113
123
111
200
112
113
122
81
114
58
51
46
34
33
26
24
31
33
48
52
97
97
73
90
90
46
41
35
26
23
20
17
16
12
12
12
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
108
108
108
108
108
108
108
108
112
116
120
76
33
3
3
3
3
3
3
3
3
3
8
24
32
17
3
2
2
1
1
1
1
1
1
1
2
1
1
3
3
3
3
2
2
1
1
1
2
2
2
3
4
3
2
1
1
1
1
2
2
2
3
6
4
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
5
6
6
5
5
5
3
1
1
1
1
1
1
1
1
1
9
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
120
120
120
108
106
97
97
97
54
54
67
77
94
122
122
122
122
91
100
117
121
121
150
120
120
96
102
102
100
117
100
104
122
115
121
150
98
96
93
86
91
90
95
103
109
107
93
184
91
96
117
87
93
93
106
110
114
184
101
101
101
84
107
83
102
111
103
184
103
109
117
80
89
61
53
48
41
45
40
38
72
42
52
51
70
70
55
69
69
37
35
31
25
23
21
19
18
16
16
16
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
87
87
87
44
2
2
2
2
1
1
1
5
3
1
1
1
1
1
1
1
1
5
9
20
25
15
5
5
5
5
3
2
2
1
1
1
1
1
1
2
2
3
9
6
4
2
1
2
1
1
1
4
7
4
1
3
4
2
1
1
3
2
1
1
1
5
3
1
1
1
1
2
1
1
1
2
1
1
1
2
1
1
1
1
1
1
1
1
1
3
5
5
5
5
5
5
5
5
5
5
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
598
598
598
443
417
367
308
288
261
287
330
362
432
432
432
432
429
349
370
392
448
448
313
251
232
204
269
274
296
536
392
424
430
598
375
367
363
330
348
382
382
429
519
391
448
407
391
412
420
431
536
469
516
431
519
421
416
411
407
432
470
527
524
521
536
521
527
598
474
512
536
473
467
351
337
317
291
316
302
283
473
308
361
332
420
420
374
432
432
317
317
310
290
285
280
275
273
266
266
266
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
118
118
118
118
118
118
118
118
134
142
150
89
28
18
18
18
18
18
18
18
18
19
44
58
65
33
1
1
1
1
1
2
1
1
4
3
2
2
2
6
8
5
2
4
6
6
7
11
24
30
19
8
2
7
49
46
37
28
30
32
16
1
1
1
1
1
1
1
1
1
11
6
2
12
13
13
13
8
3
3
3
3
10
11
11
11
11
11
12
102
147
127
108
108
108
108
108
108
108
108
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
586
586
586
433
408
359
303
281
255
276
317
346
398
417
417
417
417
317
356
380
440
440
311
260
247
232
292
288
311
559
398
451
460
586
492
382
370
325
323
364
359
417
531
384
440
399
382
410
391
378
559
410
420
412
531
444
459
499
505
439
482
534
509
533
538
533
534
586
482
523
559
489
488
361
346
346
322
344
350
312
489
321
361
327
389
389
332
404
404
290
300
299
281
280
276
273
271
267
267
267
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
140
140
140
140
140
140
140
140
143
144
146
76
6
6
6
6
6
6
6
8
9
11
33
54
64
51
28
5
5
4
4
4
4
2
1
5
4
4
5
8
9
5
2
2
3
4
3
3
15
85
44
3
2
5
40
40
40
37
22
7
6
3
1
1
5
5
5
3
1
4
3
3
3
4
11
12
13
9
6
6
4
3
6
10
12
13
14
14
15
49
83
83
83
83
83
83
83
83
83
83
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
610
610
610
446
418
367
307
282
257
278
323
357
399
444
444
444
444
360
382
408
466
466
331
277
260
240
295
289
312
545
403
435
449
610
398
390
389
337
346
384
383
444
546
405
466
411
390
416
404
444
545
475
516
458
546
445
434
426
437
458
487
546
519
540
550
540
546
610
521
534
545
494
488
358
350
352
324
346
365
317
494
326
368
334
399
399
344
421
421
300
310
308
289
287
283
279
278
273
273
273
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
140
140
140
140
140
140
140
140
142
143
144
80
17
17
17
17
19
20
21
14
8
8
17
50
67
53
27
1
1
1
5
8
7
6
7
8
7
5
3
8
10
8
6
6
7
16
26
39
78
58
32
6
6
79
74
57
40
38
35
33
17
1
3
2
1
1
1
2
1
1
3
2
1
15
15
11
8
5
3
4
3
3
21
21
21
21
21
21
22
57
92
92
92
92
92
92
92
92
92
92
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
271
271
271
216
207
196
184
162
170
173
197
271
208
207
204
204
162
170
182
205
223
223
271
173
173
150
221
239
234
579
257
275
275
256
212
217
217
211
201
211
203
211
251
217
214
218
216
251
249
279
579
292
294
293
281
323
328
468
471
344
388
415
388
459
471
348
361
342
319
328
579
290
265
250
196
181
176
174
171
162
226
158
167
154
184
184
164
194
194
141
142
139
129
127
125
123
122
119
119
119
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
2
2
2
2
2
2
2
2
25
36
48
38
24
11
11
11
11
19
28
15
2
2
15
43
57
29
2
2
2
8
5
2
3
2
1
1
3
2
2
8
8
4
1
2
3
5
3
2
24
16
9
5
1
7
14
28
23
16
9
13
12
10
5
1
2
5
9
17
9
2
9
17
9
2
5
4
3
3
8
12
7
3
6
8
9
9
9
9
10
44
66
57
48
48
48
48
48
48
48
48
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
263
282
282
282
282
282
282
282
173
207
248
288
367
367
367
367
274
273
273
277
339
339
257
242
226
203
225
230
226
303
252
258
259
263
250
280
301
306
415
331
335
331
425
299
326
348
329
415
367
334
365
334
353
369
396
353
415
333
348
354
362
425
330
420
328
313
324
314
324
396
343
329
420
313
295
277
242
270
245
238
425
254
293
284
367
367
307
365
365
232
225
207
181
172
163
156
152
141
141
141
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
80
80
80
65
51
51
51
51
48
46
46
37
21
5
5
5
5
5
5
5
5
16
46
118
158
119
61
4
4
5
8
11
10
10
10
7
4
5
6
8
8
6
5
8
12
7
2
2
2
4
4
4
5
3
2
9
7
5
4
4
4
5
5
5
5
5
3
2
1
1
3
5
3
2
5
8
15
10
6
19
27
35
22
10
2
2
2
2
2
50
79
81
82
82
82
82
82
82
82
83
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
268
407
407
407
407
407
407
407
239
268
310
343
414
414
414
414
244
256
271
262
330
330
188
182
189
190
207
279
236
264
279
280
347
306
319
407
292
287
286
274
272
279
289
271
274
297
298
296
414
293
308
319
311
330
309
339
308
331
347
331
424
321
333
357
367
367
407
424
333
333
364
319
311
344
424
343
392
338
324
339
285
298
341
327
414
414
282
267
235
215
204
193
186
181
177
175
173
169
169
169
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
145
145
145
108
72
72
72
72
45
18
18
42
27
12
12
12
12
23
34
42
49
44
39
38
38
27
14
1
1
1
1
2
3
4
3
3
9
9
9
6
3
3
2
2
5
5
5
13
21
16
11
11
8
5
37
68
77
50
24
11
13
9
6
6
6
10
10
6
3
2
14
10
6
2
16
18
20
12
4
4
4
4
46
85
105
125
72
20
20
67
114
101
89
89
89
89
89
89
89
89
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
178
178
178
140
134
110
103
103
63
80
105
130
163
185
185
185
185
178
178
189
192
192
214
172
185
185
178
192
214
162
151
171
171
158
254
138
140
151
138
146
185
139
163
132
138
145
129
185
154
156
254
154
171
143
127
133
137
123
158
160
114
110
110
108
139
154
138
254
134
147
130
101
171
72
73
72
56
77
54
50
75
63
89
90
158
158
124
160
160
83
76
63
47
41
35
30
27
20
20
20
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
93
93
93
50
7
7
7
7
7
7
14
11
8
7
7
7
7
7
7
7
7
7
7
7
7
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
3
4
5
5
4
3
2
2
1
1
1
2
2
2
3
6
4
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
4
3
2
2
2
2
2
8
11
9
7
7
7
7
7
7
7
7
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
474
542
542
542
542
542
542
542
424
386
356
338
315
303
310
321
288
365
365
322
353
377
338
443
443
318
392
461
542
533
538
534
496
499
522
533
533
539
341
312
298
255
233
223
254
259
235
443
194
208
266
266
339
542
386
533
538
363
346
534
248
222
220
246
318
387
533
474
533
373
328
301
539
201
184
165
104
92
76
63
75
81
115
120
225
225
171
224
224
108
100
83
60
52
44
37
33
23
23
23
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
533
533
533
402
271
271
271
271
271
271
290
153
17
17
17
17
19
19
19
10
2
2
17
55
74
38
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
3
3
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
3
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
68
95
95
95
95
95
95
95
60
70
81
85
100
100
100
100
75
78
77
81
78
78
100
68
67
74
78
86
98
118
102
106
150
107
106
100
97
95
86
125
92
98
104
103
103
107
100
125
142
118
118
113
138
105
108
117
122
121
150
149
109
109
108
107
110
142
107
110
105
106
118
85
138
62
66
67
56
98
55
52
77
60
85
87
150
150
116
149
149
76
70
59
44
38
33
29
26
20
20
20
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
86
86
86
45
4
4
4
4
4
4
8
16
10
4
4
4
4
4
4
3
2
2
1
1
1
1
1
2
2
1
1
1
1
1
1
1
2
2
1
1
4
7
4
1
2
4
6
7
9
5
2
2
3
4
3
3
2
2
1
1
3
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
5
7
6
6
6
6
6
6
6
6
6
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
190
190
190
144
136
113
99
99
63
74
101
128
151
201
201
201
201
190
190
203
204
204
229
185
201
201
189
204
229
159
144
159
150
156
234
160
135
129
108
125
102
109
116
103
110
116
110
165
142
144
234
137
133
129
126
132
140
165
147
146
116
108
108
108
133
142
129
234
125
133
120
94
133
67
71
69
59
95
58
55
77
63
86
86
147
147
115
146
146
75
69
57
43
37
32
28
25
19
19
19
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
82
82
82
46
11
11
11
11
11
11
14
15
9
3
3
3
3
3
3
3
3
4
5
63
121
71
22
2
2
1
1
2
2
2
2
2
1
1
1
1
1
1
1
1
2
2
2
3
2
1
1
1
1
1
2
2
3
2
1
1
2
2
3
3
2
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
5
7
7
7
7
7
7
7
7
7
8
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
169
169
169
135
129
113
101
101
68
61
69
82
98
126
126
126
126
108
112
131
138
150
182
169
169
115
121
120
113
129
102
104
126
123
130
182
110
107
101
87
86
94
101
115
112
119
101
182
106
111
129
99
99
99
104
111
114
159
110
108
104
98
119
92
103
111
108
159
110
110
129
81
90
70
73
70
61
96
56
55
69
52
61
55
75
75
61
74
74
54
53
50
46
45
44
43
42
41
41
41
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
76
76
76
59
43
43
43
43
41
39
26
13
8
4
4
4
4
4
4
4
4
5
13
27
34
27
16
6
5
3
1
2
4
3
3
2
1
1
1
1
1
1
2
2
2
4
4
4
3
2
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
7
13
13
13
13
13
13
13
13
13
13
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
25
71
71
71
71
71
71
71
40
38
37
31
30
28
26
25
24
27
30
32
43
43
26
27
32
36
44
55
49
72
52
55
53
55
55
62
71
62
97
60
60
64
68
63
71
75
85
97
72
83
97
87
97
95
96
97
97
87
95
94
97
98
114
114
101
111
111
95
90
96
82
78
93
68
67
62
59
63
61
56
93
48
49
46
42
42
37
38
38
28
28
27
25
24
24
23
23
23
23
23
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
7
7
7
5
3
3
3
3
2
1
1
3
2
2
2
2
2
3
3
2
1
1
3
4
5
3
1
3
5
4
2
1
1
2
2
3
2
1
1
1
1
3
4
2
1
1
1
1
1
1
2
2
1
1
1
2
2
3
5
5
4
3
3
3
2
2
4
4
3
2
2
1
1
1
1
1
1
1
1
1
1
2
3
3
3
3
3
3
4
11
14
12
10
10
10
10
10
10
10
10
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
175
175
175
124
116
102
102
110
116
147
147
131
133
131
126
126
126
120
127
132
147
147
135
175
175
107
101
96
91
98
101
98
126
93
99
129
176
194
264
340
228
221
303
204
228
215
185
264
213
250
295
400
316
346
331
316
453
306
310
400
349
331
453
310
313
336
329
313
453
380
283
264
266
170
185
166
149
266
139
136
159
118
126
124
124
124
100
98
98
79
85
91
96
96
96
96
96
96
96
96
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
6
6
6
6
6
6
6
6
27
49
70
48
27
27
27
27
36
39
40
24
9
6
3
21
30
19
9
6
3
2
2
1
1
1
1
3
3
2
2
5
4
4
3
3
5
3
1
3
5
4
2
1
2
4
4
5
4
4
4
4
2
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
4
2
1
3
3
3
4
2
1
1
4
5
7
22
32
34
35
36
36
36
36
36
36
37
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
187
187
187
153
147
140
132
119
119
119
99
104
113
119
119
119
119
119
130
135
165
165
121
115
115
87
90
90
94
84
100
105
109
187
105
111
127
113
117
161
118
135
170
142
165
159
128
161
138
153
160
223
169
177
170
161
225
175
178
199
178
190
201
187
223
201
203
225
201
185
176
150
134
185
122
118
116
225
108
104
142
75
79
71
67
67
58
66
66
37
34
29
23
21
19
17
16
14
14
14
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
69
69
69
69
69
69
69
69
45
22
22
18
11
4
4
4
4
19
33
19
5
5
14
24
29
17
5
2
2
1
1
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
4
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
2
1
1
1
1
1
1
1
5
7
6
6
6
6
6
6
6
6
6
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
175
175
175
135
128
121
112
96
96
96
84
100
117
141
141
148
148
175
175
168
187
187
142
121
122
121
131
187
137
103
92
106
107
105
220
165
231
248
438
366
253
247
250
269
327
438
330
431
333
333
344
536
368
414
428
378
529
431
444
536
453
455
529
395
419
443
428
412
536
367
302
311
189
154
192
180
177
419
197
197
311
138
132
111
77
67
63
55
48
45
43
45
46
46
46
46
46
46
46
46
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
7
7
7
7
7
7
7
7
9
10
12
6
1
1
1
1
9
13
17
10
3
3
3
41
60
31
3
2
2
2
2
1
1
1
2
3
3
3
3
2
1
2
2
2
4
2
1
1
1
2
2
2
3
2
1
2
2
2
2
2
3
2
2
2
2
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
3
2
1
1
1
1
1
11
16
18
19
19
19
19
19
19
19
20
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
47
365
365
365
365
365
365
365
193
174
152
121
109
95
80
70
64
61
59
63
55
55
86
47
45
52
55
62
86
70
69
66
114
140
146
365
169
176
165
159
113
100
99
105
113
117
159
172
180
192
481
239
327
376
311
516
356
420
468
426
480
423
481
461
516
480
391
340
283
329
308
302
329
516
228
225
207
139
115
99
85
76
69
62
59
56
52
49
49
57
68
81
104
104
104
104
104
104
104
104
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
2
2
2
2
2
2
2
2
3
4
8
12
8
4
4
4
4
4
4
3
2
2
6
8
11
6
2
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
7
4
2
1
1
1
2
18
10
3
5
3
2
3
4
6
5
4
4
3
2
2
2
3
3
3
2
1
1
1
1
2
1
1
2
1
1
2
2
2
5
4
3
3
3
3
3
20
33
32
31
31
31
31
31
31
31
31
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
88
88
88
73
70
67
64
64
65
80
97
116
153
153
153
153
100
95
89
90
87
87
83
57
57
56
63
88
82
88
114
89
90
89
89
94
105
112
119
139
139
135
146
132
137
129
115
116
153
112
135
105
91
87
82
84
85
139
70
62
58
46
58
60
70
129
71
88
67
74
70
67
146
57
58
56
43
47
35
32
31
50
74
79
153
153
111
135
135
76
70
59
47
42
37
34
31
26
26
26
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
13
13
13
13
13
13
13
13
35
49
60
63
32
1
1
1
1
3
4
4
5
6
8
9
10
8
6
8
10
7
4
4
4
2
1
2
1
1
1
1
1
1
1
1
2
1
1
5
5
3
1
1
1
3
2
1
1
1
3
3
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
6
6
6
7
6
6
6
7
8
8
8
8
8
8
8
8
8
9
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
81
81
81
73
72
66
66
66
35
44
54
65
86
86
86
86
79
81
81
83
84
84
90
80
81
82
83
84
90
86
78
82
111
81
106
130
162
232
195
232
195
185
232
167
154
148
120
122
110
114
167
109
111
97
98
106
111
145
115
109
91
80
78
79
78
96
74
76
71
69
86
64
66
57
55
56
54
61
53
45
46
55
70
65
111
111
87
109
109
63
60
54
45
42
39
37
35
32
32
32
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
3
3
3
2
2
2
2
2
2
2
3
9
5
2
2
2
2
3
4
3
2
2
6
34
56
29
2
2
3
4
3
2
5
3
1
3
5
3
1
2
1
1
1
1
7
4
1
1
2
5
5
4
2
1
2
10
6
2
3
4
2
1
2
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
2
11
15
15
15
15
15
15
15
15
15
15
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
207
267
267
267
267
267
267
267
220
187
173
181
174
172
175
178
168
190
190
178
185
190
181
204
204
147
182
220
266
255
266
258
240
247
256
264
265
267
147
127
107
80
69
58
78
78
75
204
71
74
113
98
139
266
176
255
266
167
165
258
113
101
90
101
132
176
264
207
265
175
155
146
267
97
93
85
55
47
39
30
31
23
25
28
30
30
30
30
30
19
17
17
14
14
13
12
12
12
12
12
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
255
255
255
211
168
168
168
168
168
168
171
90
9
3
3
3
3
3
3
2
1
1
9
15
18
9
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
6
9
5
1
1
1
1
1
1
1
1
1
1
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
194
245
245
245
245
245
245
245
161
131
130
118
127
128
128
128
128
127
138
141
171
171
146
176
176
138
157
182
245
179
230
217
197
202
209
212
203
226
142
128
111
109
115
112
171
113
103
176
96
101
123
120
139
245
158
157
230
160
150
217
120
118
116
120
141
164
212
194
203
155
148
140
226
98
96
96
75
75
69
56
60
68
63
68
64
64
62
63
63
52
52
53
52
52
52
52
52
52
52
52
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
146
146
146
137
128
128
128
128
75
23
23
16
9
9
9
9
21
27
34
19
4
4
4
23
33
17
2
2
2
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
2
1
1
1
1
1
3
2
2
2
7
7
7
4
1
1
1
2
5
3
1
1
3
5
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
8
12
11
11
11
11
11
11
11
11
11
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
50
50
50
49
49
49
49
49
42
43
44
48
54
54
54
54
51
47
46
42
42
42
40
50
50
34
52
52
58
135
62
65
66
52
52
52
54
58
58
60
64
64
73
75
77
135
71
71
69
60
61
58
63
65
74
86
92
111
106
111
106
111
182
117
115
116
182
115
113
119
182
99
90
86
74
70
65
74
53
48
43
44
37
33
37
37
33
38
38
27
27
26
24
24
23
23
23
23
23
23
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
1
1
1
1
1
1
1
1
1
1
12
7
2
1
1
1
1
8
16
10
5
5
5
11
14
9
5
4
4
3
3
3
3
4
3
2
2
2
2
2
2
3
3
3
3
2
2
2
2
2
2
3
2
2
8
11
6
2
4
6
7
4
2
2
2
2
4
4
3
2
2
2
3
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
9
13
10
8
8
8
8
8
8
8
8
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
72
72
72
58
56
46
45
45
40
39
41
48
57
73
73
73
73
72
72
57
57
60
62
59
73
73
76
74
78
140
75
76
79
67
73
75
67
76
68
69
68
70
77
80
83
140
84
82
77
71
63
62
63
62
75
80
93
116
111
116
111
114
189
122
120
120
189
116
114
116
189
95
91
86
69
67
63
56
57
49
49
57
48
57
40
39
42
39
39
39
39
39
39
39
39
39
39
39
39
39
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
3
3
3
2
1
1
1
1
1
1
13
10
5
1
1
1
1
11
19
11
4
4
9
32
52
28
4
4
4
4
4
4
4
2
1
2
2
2
2
1
1
1
1
1
1
3
3
3
7
5
4
3
2
1
5
8
10
7
4
5
5
4
3
3
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
4
6
3
1
1
1
1
1
9
13
10
8
8
8
8
8
8
8
8
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
79
79
79
59
55
45
39
39
37
39
42
52
62
80
80
80
80
72
72
61
59
62
63
59
73
73
82
86
88
207
94
99
101
79
73
71
76
80
77
80
75
95
107
113
207
131
98
99
84
78
78
68
65
67
86
127
144
189
285
159
167
202
209
186
285
169
209
176
157
153
285
124
117
111
82
76
68
61
57
52
53
55
45
55
35
33
38
37
39
39
39
39
39
39
39
39
39
39
39
39
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
3
3
3
2
1
1
1
1
1
1
13
7
2
1
1
1
1
13
19
11
4
4
9
32
52
28
4
6
8
5
2
4
4
3
2
2
3
2
1
3
2
2
7
10
11
6
1
1
3
10
7
4
1
1
2
12
7
3
4
5
3
1
2
1
1
1
1
2
2
2
1
1
2
2
2
1
1
1
1
1
1
1
4
2
1
1
1
1
1
8
12
10
8
8
8
8
8
8
8
8
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
22
95
95
95
95
95
95
95
52
49
46
41
39
35
34
34
30
34
40
41
67
67
39
39
58
67
90
163
119
138
128
163
137
147
163
180
200
237
236
237
236
208
237
176
154
162
122
128
127
129
163
125
129
119
129
103
95
90
88
97
107
134
129
104
104
101
129
94
88
84
101
70
65
60
58
57
56
73
68
67
134
67
74
68
67
67
58
66
66
41
40
38
33
32
31
30
29
28
28
28
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
20
20
20
11
2
2
2
2
2
2
7
7
4
2
2
2
2
4
5
5
6
5
4
4
4
5
7
8
10
7
5
7
6
5
3
2
4
4
4
2
1
1
1
1
1
1
1
3
7
5
3
3
3
4
3
3
2
1
3
5
5
5
5
5
5
5
5
5
3
1
1
2
3
4
3
2
1
1
1
1
1
2
1
1
1
1
1
1
1
7
10
9
9
9
9
9
9
9
9
9
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
212
212
212
153
143
117
100
94
86
87
104
136
163
218
218
218
218
212
212
190
185
195
245
190
218
218
182
170
245
145
136
159
148
153
252
157
138
136
115
133
112
123
164
113
127
121
108
164
130
154
252
159
163
151
164
141
140
164
125
131
149
164
163
151
165
163
164
252
135
143
128
99
141
70
73
80
72
96
87
88
164
93
108
98
111
111
97
109
109
73
69
63
56
53
50
48
47
44
44
44
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
62
62
62
34
6
6
6
6
6
6
19
10
1
1
1
1
6
16
21
11
2
2
7
65
124
75
26
2
2
1
1
2
2
2
2
2
1
1
1
1
1
2
2
1
1
6
4
2
1
1
1
1
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
20
29
24
19
19
19
19
19
19
19
19
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
67
67
67
58
56
49
49
49
46
52
52
49
57
63
63
63
63
71
87
90
141
141
86
100
95
84
141
85
118
140
148
229
165
173
186
165
180
215
179
196
202
229
180
215
160
145
194
120
121
142
145
146
229
172
134
133
119
105
117
84
77
72
62
60
60
61
62
67
58
50
48
46
42
37
44
35
39
41
40
46
42
37
32
26
23
22
20
18
18
15
15
15
15
15
15
15
15
15
15
15
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
1
1
1
1
1
1
1
1
2
4
17
16
10
4
4
4
4
5
6
11
13
14
16
29
35
23
11
5
9
5
2
1
1
3
4
5
3
1
1
1
1
1
1
2
3
2
1
1
2
1
1
1
1
1
1
1
2
4
4
4
4
3
2
1
2
3
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
3
2
1
1
5
7
5
4
4
4
4
4
4
4
4
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
181
216
216
216
216
216
216
216
142
159
178
191
224
224
224
224
150
236
336
364
677
677
352
344
282
230
218
243
306
327
417
534
427
455
576
560
378
420
420
437
677
509
478
560
534
430
576
431
400
458
560
424
637
455
428
637
404
408
677
325
306
291
233
222
208
199
198
187
216
186
183
174
224
158
163
163
174
149
132
122
115
114
121
115
130
130
116
137
137
95
94
89
81
79
77
75
74
71
71
71
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
53
53
53
52
51
51
51
51
50
49
49
33
17
2
2
2
2
2
2
2
2
8
15
26
31
24
15
6
6
5
5
11
17
16
16
16
10
4
6
4
3
3
3
5
7
4
1
4
7
5
4
3
3
5
4
4
3
2
2
9
17
14
8
3
2
4
3
2
1
1
3
5
7
5
3
2
4
6
5
4
9
14
9
4
5
6
6
6
7
29
42
39
36
36
36
36
36
36
36
36
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
78
78
78
48
43
34
24
18
15
17
29
42
55
81
81
81
81
78
78
81
81
81
90
73
81
81
70
81
90
62
57
61
58
59
90
62
59
60
58
59
58
56
56
63
58
59
58
62
59
56
66
58
63
67
63
72
61
64
72
57
80
59
66
80
70
80
74
66
60
56
53
52
55
53
51
74
54
59
63
47
54
63
62
74
67
67
62
63
63
50
50
53
52
52
52
52
52
52
52
52
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
1
1
1
1
1
1
1
1
2
2
3
5
4
3
3
3
3
3
3
3
3
3
9
29
50
26
3
2
1
1
2
3
2
1
1
1
1
1
1
1
5
9
11
6
1
1
1
1
1
1
5
4
3
2
1
4
3
3
4
5
6
4
3
3
2
2
4
2
1
1
1
1
1
1
1
1
1
1
1
2
1
1
11
7
4
4
4
4
4
13
17
18
19
19
19
19
19
19
19
20
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
76
94
94
94
94
94
94
94
57
57
59
59
62
66
66
66
66
50
54
57
60
60
53
57
57
54
60
69
92
76
87
94
83
82
97
75
72
86
71
70
78
66
59
57
60
58
57
78
60
65
97
69
72
92
70
67
87
66
66
94
61
57
57
56
66
67
71
97
60
62
60
52
86
44
45
43
36
45
36
34
51
34
39
35
42
42
37
44
44
29
28
28
25
25
24
23
23
23
23
23
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
60
60
60
35
10
10
10
10
10
10
16
12
9
6
6
6
6
6
6
6
6
6
9
20
25
26
19
12
6
3
1
2
1
1
1
1
3
3
4
4
2
1
1
1
4
2
1
1
1
1
1
1
1
1
1
2
2
2
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
5
3
2
2
2
2
2
5
7
8
8
8
8
8
8
8
8
9
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
187
187
187
144
137
112
102
102
67
66
88
106
134
183
183
183
183
143
152
161
174
174
155
170
170
126
127
122
141
122
135
169
166
187
264
136
129
144
148
149
247
183
152
153
174
138
133
247
141
146
264
125
124
120
94
84
99
72
67
77
53
49
50
55
95
103
102
264
96
105
103
74
97
57
53
48
39
38
32
29
29
30
34
35
42
42
37
41
41
29
29
30
28
28
28
28
28
28
28
28
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
65
65
65
34
4
4
4
4
4
4
13
11
7
4
4
4
4
6
7
4
2
2
9
45
63
32
2
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
3
2
1
2
2
1
1
1
2
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
3
3
2
1
1
1
1
2
1
1
1
1
1
1
1
2
4
2
1
1
1
1
1
4
5
6
6
6
6
6
6
6
6
7
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
205
252
252
252
252
252
252
252
163
140
137
125
127
125
121
121
121
122
136
144
180
180
147
173
173
138
169
200
246
223
252
248
220
226
239
247
242
251
163
148
123
118
121
117
180
127
113
173
95
97
117
108
139
246
166
223
252
165
159
248
112
104
101
110
139
174
247
205
242
167
151
144
251
99
93
88
62
52
45
37
35
38
47
55
70
70
70
70
70
44
40
35
29
26
24
22
21
19
19
19
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
223
223
223
172
121
121
121
121
73
25
25
16
8
8
8
8
23
31
37
22
8
8
8
20
26
13
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
3
10
13
15
16
9
3
3
3
3
3
3
3
3
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
89
98
98
98
98
98
98
98
86
89
89
81
88
91
91
91
91
102
115
123
160
160
115
93
95
92
102
133
98
113
91
94
101
104
143
98
98
82
75
74
71
84
95
97
160
115
97
143
88
91
113
83
86
83
87
95
100
128
126
90
106
113
107
128
126
121
117
160
105
100
128
74
63
57
50
45
42
54
40
38
57
42
53
52
78
78
62
74
74
42
41
39
33
31
30
28
27
26
26
26
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
58
58
58
30
2
2
2
2
2
2
23
15
8
2
2
2
2
23
34
21
8
8
17
29
35
31
16
2
2
2
2
3
3
2
1
1
2
2
2
1
1
4
3
2
1
1
1
1
1
1
3
2
2
1
1
4
2
1
1
2
2
2
2
2
2
2
1
1
1
1
1
2
1
1
3
3
4
4
3
2
2
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
261
261
261
206
197
186
174
152
161
158
175
261
178
180
170
159
152
152
167
193
215
215
261
182
182
157
162
164
170
214
166
179
176
230
170
147
152
143
140
159
138
158
167
214
202
173
160
182
138
139
139
135
138
144
194
172
171
214
202
177
181
175
194
160
171
168
177
230
171
194
160
151
145
143
128
130
128
125
136
115
116
133
127
133
134
134
134
134
134
105
100
104
99
98
98
97
96
96
96
96
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
1
1
1
1
1
1
1
1
23
34
46
45
37
30
30
30
30
37
45
27
9
9
31
46
53
57
31
5
3
1
1
3
3
3
3
3
4
3
3
3
3
3
6
3
1
1
1
1
2
7
4
1
1
1
1
9
5
2
2
9
7
4
2
2
2
3
2
1
1
2
1
1
1
1
2
3
2
1
2
5
4
3
3
3
3
3
3
6
9
23
30
23
16
16
16
16
16
16
16
16
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
91
91
91
91
91
91
91
91
91
91
81
97
116
143
143
143
143
110
118
120
131
131
113
115
143
143
117
131
97
92
85
94
103
95
143
88
82
78
80
78
82
140
98
99
128
89
84
103
77
74
82
72
77
78
91
75
72
71
65
68
65
65
83
71
84
90
91
140
89
84
82
66
58
65
53
50
50
91
47
45
50
41
49
45
64
64
53
66
66
38
37
36
31
30
29
28
27
26
26
26
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
43
43
43
43
43
43
43
43
61
70
55
28
2
2
2
2
12
12
12
11
10
10
11
11
12
14
8
2
2
2
2
2
2
1
1
1
2
2
3
2
2
2
2
2
2
1
1
1
1
1
1
1
1
2
1
1
1
1
4
5
3
1
3
2
1
1
1
1
1
1
1
2
3
2
1
3
4
2
1
4
2
1
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
4
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
269
290
290
290
290
290
290
290
189
207
229
244
281
281
281
281
198
190
196
195
225
225
180
202
202
155
190
216
225
297
281
244
258
269
248
244
242
290
234
239
236
233
239
220
233
225
233
281
249
239
297
227
231
233
224
229
233
220
234
225
193
191
187
186
205
207
206
269
225
231
297
231
290
205
183
173
164
173
146
157
126
126
138
132
144
144
134
151
151
123
129
133
132
132
132
132
132
132
132
132
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
141
141
141
106
71
71
71
71
69
67
67
61
32
4
4
4
4
4
4
4
4
4
26
28
29
16
4
9
15
12
8
4
4
2
1
5
4
3
2
4
3
2
3
4
6
3
1
1
1
7
5
3
2
1
1
9
5
2
7
12
10
6
3
3
3
5
6
7
4
1
2
1
1
5
8
4
1
2
3
6
6
7
5
3
5
6
6
6
7
44
64
59
54
54
54
54
54
54
54
54
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
72
220
220
220
220
220
220
220
121
108
97
82
80
76
67
66
66
59
61
71
70
71
110
60
57
82
108
143
205
209
197
172
158
171
188
209
200
220
137
129
114
95
94
90
92
110
83
95
80
70
93
92
122
205
149
209
197
147
140
172
103
109
111
121
124
145
209
125
200
138
133
133
220
93
96
88
68
84
53
46
42
42
49
44
67
67
55
66
66
40
38
38
33
32
31
30
29
28
28
28
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
172
172
172
89
6
6
6
6
6
6
16
12
8
6
6
6
6
8
9
7
5
5
9
18
22
13
5
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
2
1
1
1
1
2
5
6
4
2
3
4
6
4
2
1
1
2
2
2
1
1
2
7
4
1
1
1
1
1
1
2
1
1
2
1
1
1
1
1
1
2
3
3
3
3
3
3
3
3
3
4
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
577
577
577
491
476
405
405
405
263
294
354
388
433
522
522
522
522
424
457
462
531
531
347
309
272
229
238
234
256
264
324
355
377
577
371
405
371
318
342
330
335
522
378
382
531
378
372
387
374
334
378
330
325
329
333
334
347
387
347
355
334
331
347
328
372
379
405
577
338
328
329
309
304
282
308
273
261
276
266
229
245
266
299
308
374
374
316
378
378
268
260
241
218
209
201
194
190
180
180
180
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
185
185
185
120
55
55
55
55
50
46
46
45
27
9
9
9
9
9
9
9
9
19
29
106
144
82
21
7
7
6
6
6
6
8
8
8
9
6
4
2
1
1
5
6
7
4
1
9
17
92
51
10
5
1
39
38
20
2
9
17
14
11
8
5
3
7
4
2
2
2
20
11
3
2
6
7
7
5
3
7
4
2
11
7
4
4
4
4
4
45
86
72
58
58
58
58
58
58
58
58
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
27
48
48
48
48
48
48
48
37
36
36
35
34
34
34
34
32
37
42
44
64
64
30
31
37
40
47
71
76
80
109
130
96
106
112
107
109
130
97
105
99
99
103
130
97
97
89
86
98
91
89
121
87
82
98
99
114
116
218
121
150
164
144
218
160
154
150
218
145
150
135
117
135
86
81
73
63
57
51
45
38
42
44
48
64
64
44
40
39
29
28
28
26
25
25
24
24
24
24
24
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
3
3
3
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
2
3
3
3
3
3
3
4
6
8
5
3
3
2
2
2
2
1
1
2
5
5
4
3
2
2
2
1
1
1
1
3
2
2
2
3
2
1
2
4
5
4
3
2
2
2
2
2
2
2
2
2
1
1
1
2
2
2
1
1
1
1
1
2
10
19
17
15
15
14
13
12
11
11
11
11
11
11
11
11
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
89
89
89
68
64
53
47
47
42
42
44
54
66
86
86
86
86
88
88
70
69
73
73
69
85
85
79
75
73
101
76
80
83
89
88
73
77
74
79
95
84
95
95
78
77
75
62
67
65
65
101
63
67
67
63
68
60
59
59
60
62
64
75
68
68
67
66
89
74
76
101
69
68
60
51
53
52
52
62
49
49
51
46
51
44
43
41
39
39
35
35
35
35
35
35
35
35
35
35
35
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
1
1
1
1
1
1
1
1
2
3
12
10
6
3
3
3
3
10
14
11
9
9
9
33
58
31
4
3
2
3
2
1
1
2
2
1
1
2
4
2
1
4
5
3
1
1
1
4
3
2
4
10
6
2
1
4
5
4
4
5
6
4
3
2
2
3
4
2
1
2
4
4
3
3
2
1
1
1
1
2
1
1
2
1
1
1
2
3
4
10
13
11
10
10
10
10
10
10
10
10
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
71
95
95
95
95
95
95
95
55
53
56
55
60
67
67
67
67
55
57
57
63
63
42
39
35
40
59
72
94
117
88
81
81
79
86
95
92
90
75
77
74
77
89
102
100
107
74
78
73
68
117
74
83
94
85
92
92
102
100
81
74
69
107
68
74
84
95
89
92
85
117
70
90
53
53
52
45
77
37
34
33
26
25
22
20
20
19
19
19
17
17
17
17
17
17
17
17
17
17
17
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
73
73
73
38
4
4
4
4
4
4
8
12
8
4
4
4
4
4
4
3
2
2
3
3
4
3
2
2
3
2
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
3
4
3
3
3
3
3
3
3
3
3
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
207
207
207
159
151
142
131
112
118
112
128
207
168
188
188
188
188
168
181
207
213
213
283
186
188
188
169
164
283
147
145
182
181
185
283
261
153
148
145
124
120
181
138
137
173
276
157
261
147
129
119
97
89
79
73
71
68
65
67
65
63
65
80
68
103
111
115
276
120
122
115
81
68
54
52
47
43
67
42
41
55
40
43
40
42
42
37
41
41
39
40
40
40
40
40
40
40
40
40
40
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
10
10
10
10
10
10
10
10
8
6
6
7
7
7
7
8
15
18
22
11
1
1
9
31
54
27
1
2
2
2
1
1
1
1
1
2
1
1
1
1
1
1
2
1
1
1
1
1
1
2
4
3
3
2
1
3
2
1
3
4
2
1
1
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
9
18
15
12
12
12
12
12
12
12
12
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
170
276
276
276
276
276
276
276
192
170
170
162
168
170
170
170
170
148
144
137
126
126
127
126
164
164
135
159
179
157
209
144
146
156
166
167
166
276
166
158
160
152
134
134
132
131
129
122
137
124
133
135
153
179
167
223
209
166
153
142
148
146
146
223
161
177
174
176
213
188
213
177
276
138
139
133
108
138
91
79
77
63
67
69
70
70
70
70
70
54
53
52
49
48
47
47
46
46
46
46
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
53
53
53
53
53
53
53
53
48
44
44
36
28
28
28
28
17
6
6
10
12
14
31
40
49
40
22
4
4
4
5
6
5
4
3
3
4
3
2
1
1
1
4
4
5
3
1
8
15
23
14
6
3
1
17
16
16
12
9
12
8
4
1
1
1
3
3
4
3
3
3
3
3
3
2
2
2
2
1
1
1
1
3
4
4
4
5
8
11
22
27
22
17
17
17
17
17
17
17
17
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
70
70
70
48
44
36
35
37
40
54
54
55
60
67
67
67
67
59
58
57
56
56
55
60
60
45
39
37
34
38
43
48
57
70
48
47
45
40
43
43
43
67
42
42
47
43
41
60
38
36
36
34
35
36
41
38
40
40
37
35
35
35
35
40
39
40
44
70
44
42
40
31
29
23
22
22
21
27
23
19
21
23
26
23
36
36
30
35
35
23
22
23
21
21
20
20
20
20
20
20
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
7
7
7
5
3
3
3
3
3
3
15
14
8
3
3
3
3
13
18
10
3
3
21
33
39
21
3
2
2
2
1
1
1
1
1
1
1
1
2
2
2
2
1
1
1
2
2
1
1
2
2
3
4
2
1
2
2
1
1
2
2
1
1
1
1
1
2
3
2
1
1
1
2
1
1
1
2
1
1
1
1
2
2
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
262
262
262
212
204
194
183
163
168
163
169
262
193
198
188
188
188
170
184
211
219
219
287
188
188
188
163
159
287
147
137
173
171
182
287
265
158
148
142
118
112
154
123
124
162
253
149
265
136
119
112
86
81
76
69
65
65
62
60
60
58
57
63
61
94
98
105
253
105
111
111
85
92
64
55
50
45
44
43
39
53
38
44
43
60
60
50
63
63
38
37
35
30
29
27
26
25
24
24
24
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
32
32
32
32
32
32
32
32
37
40
43
35
28
28
28
28
26
25
25
13
2
2
2
2
3
2
2
2
2
2
2
1
1
1
1
1
2
1
1
1
1
2
5
3
2
2
2
1
1
4
3
2
4
3
2
4
2
1
2
4
3
2
3
2
2
2
2
2
2
2
2
2
2
2
2
1
1
1
2
6
3
1
1
1
1
1
2
2
3
8
11
10
9
9
9
9
9
9
9
9
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
707
707
707
476
438
354
372
431
443
707
707
576
691
720
720
720
720
751
788
812
909
909
796
473
486
442
415
641
359
329
310
358
379
394
834
354
334
318
255
242
206
308
308
322
909
435
446
834
346
339
315
231
235
236
203
213
231
163
154
216
123
115
117
134
277
320
328
909
293
311
305
197
230
128
111
100
79
96
64
57
71
63
87
87
150
150
117
152
152
78
72
59
44
38
33
28
26
19
19
19
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
213
213
213
113
13
13
13
13
13
13
51
61
37
13
13
13
13
39
57
30
3
3
38
58
68
44
20
2
2
1
1
2
4
2
1
1
2
2
2
1
1
3
3
2
1
1
1
1
2
2
1
1
1
2
2
2
1
1
2
2
3
3
3
3
3
3
3
2
1
1
1
1
1
2
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
8
11
6
2
2
2
2
2
2
2
2
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
47
47
47
46
45
45
45
45
40
40
37
40
42
46
46
46
46
56
68
69
109
109
68
64
58
47
51
57
62
73
66
114
90
102
120
116
109
87
91
100
106
114
129
120
103
102
90
129
74
86
94
93
129
123
94
98
92
83
98
70
66
74
69
70
95
66
63
68
63
63
95
61
60
58
49
48
45
43
45
43
41
43
37
47
29
27
27
24
24
23
24
26
30
30
30
30
30
30
30
30
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
2
2
2
2
2
2
2
2
4
5
6
7
7
7
7
7
7
10
13
9
5
5
6
16
21
13
5
5
6
4
3
2
1
2
2
2
1
1
1
2
5
3
2
1
3
2
1
3
5
3
2
2
2
3
7
7
4
2
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
3
2
1
1
1
1
1
1
1
1
2
2
3
9
13
10
7
7
7
7
7
7
7
7
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
57
186
186
186
186
186
186
186
104
112
122
124
137
137
137
137
94
99
101
102
109
109
100
77
78
75
89
96
104
186
105
106
102
97
132
179
232
324
324
339
339
332
339
272
254
286
196
190
184
165
189
150
163
168
166
196
172
173
179
164
179
172
150
158
162
157
196
163
145
147
139
145
156
134
156
145
156
196
146
163
132
124
129
130
113
113
116
127
127
109
113
118
120
120
120
120
120
120
120
120
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
36
36
36
19
3
3
3
3
3
3
5
16
9
2
2
2
2
2
2
2
2
5
4
4
4
4
5
5
6
4
2
1
1
1
1
1
4
2
1
2
2
3
2
1
1
1
1
8
14
12
10
8
6
3
1
17
14
8
3
9
11
6
1
1
1
7
11
7
3
2
5
4
3
5
9
5
2
3
3
3
3
3
7
10
11
12
11
10
10
44
61
56
52
52
52
52
52
52
52
52
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
64
64
64
59
58
54
54
54
37
44
52
56
69
69
69
69
62
67
77
89
111
111
108
75
67
67
66
70
83
77
78
115
95
106
120
123
135
153
153
159
159
158
158
130
124
130
102
104
105
107
130
115
126
126
107
105
104
105
101
100
101
110
106
96
104
99
104
108
98
100
92
110
80
72
73
68
71
93
74
70
110
66
68
58
52
52
49
49
49
42
41
40
38
37
37
36
36
36
36
36
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
5
5
5
3
2
2
2
2
2
2
10
9
5
2
2
2
2
5
6
5
4
4
9
23
30
17
4
5
6
4
3
2
2
2
2
2
2
2
2
1
1
1
4
3
3
2
1
3
5
3
1
5
5
6
12
15
9
3
2
5
6
4
2
2
2
3
4
4
2
1
2
1
1
1
2
4
9
5
2
2
1
1
2
2
2
2
2
2
3
19
27
20
13
13
13
13
13
13
13
13
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
103
212
212
212
212
212
212
212
133
127
137
139
146
146
146
146
142
149
175
179
255
255
164
164
142
142
124
140
161
173
212
258
178
202
229
255
283
335
335
347
346
347
347
303
305
301
275
262
216
238
244
231
277
277
216
216
212
186
216
208
219
262
249
231
243
210
243
185
196
199
187
262
176
171
171
163
169
189
178
164
262
152
157
144
118
116
113
130
130
110
115
119
120
120
120
120
120
120
120
120
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
59
59
59
59
59
59
59
59
30
1
1
61
51
42
42
42
35
28
28
15
3
3
3
7
11
7
3
5
3
2
2
3
7
12
14
10
6
8
10
5
1
1
2
4
19
10
2
4
7
7
7
5
3
2
2
7
7
7
9
11
11
8
5
3
6
8
9
11
7
3
2
4
4
4
8
12
16
12
9
11
6
1
13
16
18
19
17
16
16
30
45
45
45
45
45
45
45
45
45
45
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
195
249
249
249
249
249
249
249
193
186
179
166
161
153
146
146
123
111
111
126
130
130
154
126
126
120
146
183
249
216
245
241
207
213
231
242
240
246
160
149
143
131
146
118
118
122
105
126
133
103
135
129
152
249
180
216
245
169
162
241
135
122
120
130
156
180
242
195
240
176
149
138
246
93
97
91
66
87
56
50
75
56
77
79
133
133
103
135
135
70
65
54
40
35
30
26
24
18
18
18
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
216
216
216
169
123
123
123
123
123
123
130
92
47
3
3
3
3
5
6
4
3
3
24
28
30
16
3
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
3
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
3
2
2
2
2
2
4
6
6
6
6
6
6
6
6
6
6
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
47
75
75
75
75
75
75
75
48
47
45
48
52
59
59
59
59
61
63
64
72
72
60
59
59
44
48
53
56
75
72
59
64
63
77
76
72
88
79
88
84
81
88
84
74
84
68
68
66
67
65
69
72
78
78
78
75
70
67
64
61
60
57
68
53
54
61
47
50
50
52
51
68
50
50
51
47
48
49
42
53
48
41
37
39
39
36
41
41
29
28
26
23
22
21
21
20
20
20
20
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
3
3
3
3
3
3
3
3
4
5
6
7
8
8
8
9
9
9
10
7
4
4
5
5
6
15
8
1
1
1
4
6
6
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
2
1
1
2
4
2
1
3
5
5
5
3
1
1
1
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
2
10
14
12
10
10
10
10
10
10
10
10
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
55
84
84
84
84
84
84
84
62
55
51
51
53
55
55
55
55
56
70
73
114
114
73
74
70
58
59
57
60
80
73
85
114
99
121
118
99
102
121
100
106
104
121
121
101
102
95
98
90
97
95
110
98
84
82
80
85
86
95
110
82
83
78
73
79
82
87
116
87
89
84
89
74
66
67
57
57
58
62
50
59
50
50
67
41
40
44
42
42
41
41
41
41
41
41
41
41
41
41
41
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
20
20
20
20
20
20
20
20
30
35
29
15
2
2
2
2
6
8
10
7
4
4
9
27
36
33
20
7
4
4
4
5
7
5
3
3
2
1
5
8
8
4
1
3
7
4
2
2
7
7
6
3
1
3
6
9
8
7
4
1
3
2
1
1
1
3
4
3
2
2
10
6
2
6
6
4
2
1
1
11
6
1
3
3
3
3
3
3
3
19
30
22
15
15
15
15
15
15
15
15
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
104
104
104
104
104
104
104
104
104
104
90
111
134
168
168
168
168
150
143
139
132
123
132
114
143
143
82
78
73
79
81
98
153
97
143
97
89
87
95
95
94
168
88
89
104
90
84
153
77
82
81
72
71
67
62
69
57
59
59
54
66
60
59
68
78
86
87
168
86
91
87
71
77
59
54
53
49
46
53
42
38
49
38
35
43
43
38
46
46
30
30
29
26
26
25
24
24
24
24
24
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
3
3
3
3
3
3
3
3
5
6
8
8
8
8
8
8
15
18
22
16
11
11
11
30
49
28
7
7
6
5
4
4
5
3
1
1
1
1
2
3
3
2
1
1
1
1
2
1
1
3
2
1
1
1
3
5
3
1
3
4
4
5
3
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
3
2
1
2
6
4
3
3
3
3
3
8
11
12
13
13
13
13
13
13
13
14
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
152
152
152
152
152
152
152
152
152
152
116
132
142
152
152
152
152
140
135
132
129
120
129
115
142
142
95
93
92
89
84
95
97
98
142
130
153
200
159
200
180
170
200
186
164
186
145
143
139
130
137
123
124
141
149
138
192
135
135
132
122
124
116
116
147
130
137
150
147
149
192
144
146
140
147
129
126
125
125
105
121
125
106
192
88
81
82
70
74
84
91
92
101
101
101
101
101
101
101
101
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
22
22
22
22
22
22
22
22
31
36
29
19
9
9
9
9
9
9
10
5
1
1
5
30
55
28
1
4
7
5
3
1
9
5
2
2
2
1
1
1
1
2
2
2
2
1
1
2
4
4
4
3
2
2
4
8
10
8
6
5
6
4
2
2
2
2
3
3
2
2
2
2
2
2
2
4
4
4
4
4
3
3
17
12
7
7
7
7
7
20
34
32
31
31
31
31
31
31
31
31
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
97
112
112
112
112
112
112
112
89
103
120
138
173
173
173
173
116
115
114
111
112
112
100
75
73
79
86
101
111
111
160
115
118
119
115
111
107
112
109
167
124
120
168
106
117
138
116
160
170
120
173
125
123
124
112
100
111
88
78
109
62
58
75
84
101
167
111
115
100
92
82
76
168
57
58
55
36
37
27
22
29
42
73
81
170
170
128
173
173
80
73
57
38
31
24
18
15
6
6
6
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
100
100
100
57
14
14
14
14
14
14
43
52
33
14
14
14
14
16
18
14
10
10
10
21
26
13
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
2
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
3
2
1
1
1
1
1
1
1
1
1
1
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
82
82
82
63
59
49
44
44
31
55
83
113
170
170
170
170
116
112
107
111
109
109
114
91
88
89
84
94
114
98
160
104
100
94
117
69
81
87
83
146
98
100
163
87
107
131
110
160
170
117
170
123
109
109
109
78
78
72
70
70
49
46
61
63
79
146
80
117
70
79
75
67
163
60
62
59
39
37
29
23
27
43
73
108
170
170
170
170
170
87
73
58
39
31
24
18
15
6
6
6
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
31
31
31
18
6
6
6
6
6
6
9
32
16
1
1
1
1
2
2
2
2
2
3
5
7
4
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
2
3
2
1
1
2
3
2
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
4
2
1
1
1
1
1
1
1
1
1
1
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
91
91
91
72
69
65
62
61
62
84
109
137
190
190
190
190
123
118
111
115
112
112
117
75
63
60
50
72
73
89
177
107
117
99
99
71
84
76
75
167
104
107
180
92
115
142
120
177
187
127
190
131
117
109
112
81
79
71
70
73
51
46
65
67
80
167
80
91
71
80
76
70
180
62
65
62
40
36
32
25
33
48
81
89
187
187
141
190
190
89
81
63
41
33
25
19
15
6
6
6
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
36
36
36
36
36
36
36
36
45
52
60
69
36
4
4
4
4
5
5
5
5
6
9
12
14
7
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
3
4
4
3
2
2
2
2
2
2
2
2
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
82
82
82
66
63
60
57
56
57
120
193
276
430
430
430
430
275
263
249
260
257
257
259
173
159
146
120
161
152
188
392
215
259
197
219
134
176
171
160
409
239
252
430
236
269
333
276
392
417
287
419
297
254
244
246
171
176
157
158
160
98
89
138
136
156
409
163
155
145
161
155
152
430
128
136
134
84
85
59
46
37
97
171
190
417
417
310
419
419
198
180
140
94
77
59
46
38
16
16
16
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
13
13
13
13
13
13
13
13
31
42
54
66
35
4
4
4
4
4
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
2
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
2
2
3
3
3
3
3
3
3
3
3
3
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
212
212
212
158
149
139
126
118
130
115
125
212
151
157
153
153
153
134
135
157
137
141
260
145
151
162
153
143
258
131
127
157
158
164
258
219
147
148
136
133
129
153
146
147
165
260
155
219
134
127
122
116
113
105
130
101
93
88
115
94
105
139
98
115
129
141
140
260
134
131
123
110
85
77
78
73
71
94
75
74
139
70
70
68
46
42
39
34
34
31
37
44
55
55
55
55
55
55
55
55
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
18
18
18
18
18
18
18
18
51
67
84
46
9
9
9
9
15
18
19
12
5
5
6
6
7
6
4
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
2
2
1
1
2
1
1
3
6
4
2
1
2
3
3
3
3
2
1
7
4
1
1
1
2
1
1
3
3
4
3
2
1
1
1
1
5
3
2
2
1
1
1
1
1
1
7
10
11
12
12
12
12
12
12
12
13
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
93
105
105
105
105
105
105
105
64
82
103
123
163
163
163
163
110
105
98
99
91
91
100
60
55
61
66
84
95
96
131
104
106
108
109
105
102
100
94
146
110
111
163
101
108
124
104
131
150
108
152
109
106
107
99
96
101
78
79
97
77
75
82
86
100
146
105
109
96
91
83
76
163
58
60
58
41
48
40
36
75
52
79
84
150
150
116
152
152
73
66
52
35
29
23
18
15
8
8
8
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
95
95
95
52
10
10
10
10
10
10
14
41
22
4
4
4
4
4
4
2
1
1
8
12
16
8
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
6
4
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
140
140
140
94
86
77
82
95
104
140
140
103
109
104
94
93
91
100
109
111
140
140
90
79
73
69
69
71
64
59
62
66
71
84
93
92
112
117
188
150
108
108
110
116
138
162
146
188
125
123
123
162
132
149
168
140
188
127
129
112
99
94
106
81
82
87
101
100
106
168
97
94
90
73
82
77
76
129
74
70
68
49
48
42
42
42
39
45
45
32
32
31
28
28
27
26
26
26
26
26
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
3
3
3
3
3
3
3
3
26
49
69
35
2
2
2
2
2
12
22
13
4
4
6
13
16
10
4
5
3
2
3
3
3
4
6
5
5
3
2
5
6
4
2
1
1
1
1
1
1
4
3
2
1
1
1
4
2
1
6
6
3
1
3
2
1
1
1
2
2
2
2
3
4
4
4
2
1
2
1
1
2
4
3
2
2
2
2
2
2
10
14
12
11
11
11
11
11
11
11
11
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
588
588
588
510
497
436
432
432
314
332
361
374
390
426
426
426
426
324
361
383
440
440
311
254
239
225
281
285
320
510
385
426
473
588
497
477
516
502
618
493
485
484
456
434
440
418
378
410
390
386
510
426
463
469
645
496
498
485
618
448
445
441
419
466
493
525
645
588
539
485
510
456
460
454
478
482
476
645
429
380
364
337
363
317
390
390
325
382
382
267
257
237
212
203
194
187
183
172
172
172
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
190
190
190
176
162
162
162
162
155
148
148
96
45
14
14
14
14
14
14
9
5
5
91
81
71
38
5
14
23
18
11
5
11
11
7
3
14
13
12
11
10
10
6
3
3
2
1
1
2
12
7
3
2
1
11
22
12
2
13
24
31
16
1
1
1
14
19
10
2
5
4
3
6
9
6
4
6
4
3
8
6
5
38
23
8
8
8
8
8
49
91
81
71
71
71
71
71
71
71
71
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
92
106
106
106
106
106
106
106
79
75
76
74
68
66
63
61
59
56
57
63
68
68
74
44
42
53
61
76
105
96
102
105
91
93
100
105
106
102
72
68
63
62
61
56
68
60
55
78
63
59
68
66
71
105
86
96
102
80
73
105
59
56
56
62
72
82
105
92
106
79
69
63
102
44
43
40
31
35
26
22
27
25
35
47
65
65
65
65
65
35
30
24
17
14
12
10
9
6
6
6
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
96
96
96
77
59
59
59
59
41
24
24
16
9
9
9
9
9
12
13
8
3
3
8
8
8
5
3
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
2
2
2
2
2
2
2
4
5
5
5
3
2
2
2
2
2
2
2
2
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
184
184
184
148
142
118
112
112
74
71
94
112
143
195
195
195
195
184
184
203
202
202
253
177
195
195
187
202
253
161
153
171
167
172
258
185
133
120
100
92
84
77
71
66
86
89
81
190
109
122
258
123
131
130
129
121
120
190
105
104
100
83
79
81
111
122
119
258
108
116
110
77
109
54
50
50
41
47
42
40
71
44
53
50
67
67
56
69
69
40
38
33
27
24
22
20
19
17
17
17
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
98
98
98
54
11
11
11
11
11
11
18
16
11
7
7
7
7
7
7
5
3
3
5
60
116
59
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
2
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
4
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
4
3
2
2
2
2
2
9
13
11
10
10
10
10
10
10
10
10
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
204
204
204
153
144
123
124
135
155
193
193
192
209
227
227
227
227
255
288
319
397
397
355
240
211
201
187
181
228
165
171
212
196
204
334
160
166
178
173
174
207
221
217
225
397
260
236
334
196
209
270
201
185
190
180
147
148
129
140
130
101
88
104
107
169
225
171
397
163
181
168
128
216
101
95
88
65
64
59
50
77
69
101
106
190
190
144
180
180
92
84
70
52
45
39
34
31
23
23
23
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
65
65
65
49
34
34
34
34
34
34
98
57
16
16
16
16
34
50
66
33
1
1
16
58
79
40
1
1
1
2
1
1
1
1
1
1
2
4
4
4
3
2
1
1
1
1
1
2
3
2
1
1
2
3
2
2
3
4
5
4
3
2
1
1
1
1
2
1
1
1
1
1
1
1
1
1
2
1
1
4
3
2
5
7
8
9
9
9
10
9
8
8
8
8
8
8
8
8
8
8
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
173
173
173
135
129
121
113
99
98
98
96
123
139
173
173
173
173
131
130
148
150
160
186
173
173
128
126
124
111
118
104
109
173
133
134
186
120
115
109
125
93
100
104
103
110
109
105
188
105
122
121
110
133
103
118
124
123
188
115
114
110
99
107
98
113
116
117
188
116
123
117
90
133
67
71
72
63
100
60
58
73
60
73
68
103
103
82
104
104
70
68
62
55
52
50
48
47
44
44
44
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
75
75
75
57
39
39
39
39
39
39
26
13
3
3
3
3
3
8
10
6
2
2
2
49
73
37
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
8
15
15
15
15
15
15
15
15
15
15
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
373
373
373
223
198
165
180
223
234
373
373
293
333
327
321
321
321
329
339
335
373
373
280
250
215
205
168
151
164
129
145
175
170
232
257
154
158
149
145
142
140
180
140
145
155
147
135
198
133
139
135
146
138
151
162
162
165
132
134
128
133
129
152
129
150
148
153
232
143
152
138
114
126
97
108
107
102
165
106
103
127
90
97
90
113
113
97
117
117
77
76
72
64
62
60
58
57
54
54
54
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
1
1
1
1
1
1
1
1
26
52
72
55
39
39
39
39
39
39
39
22
5
5
41
108
156
80
5
5
3
1
1
2
2
2
2
2
2
3
4
4
5
3
1
3
7
5
4
3
3
2
2
1
1
1
1
11
6
2
4
6
7
8
4
1
2
4
5
3
2
3
4
3
2
2
3
5
4
4
5
5
6
14
10
6
4
4
4
4
4
19
30
29
28
28
28
28
28
28
28
28
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
53
63
63
63
63
63
63
63
48
50
53
60
70
70
70
70
50
56
60
58
76
76
54
53
53
50
57
57
60
73
52
55
52
54
55
63
65
68
66
104
66
68
70
71
72
72
104
68
74
77
77
100
93
100
120
102
120
97
120
94
90
99
80
86
85
84
118
87
86
99
74
70
76
62
72
69
69
118
67
62
58
48
47
39
39
39
35
38
38
28
27
27
25
24
24
23
23
23
23
23
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
5
5
5
4
3
3
3
3
3
3
12
9
6
3
3
3
3
4
6
4
3
2
1
5
7
5
3
2
2
2
2
3
2
2
2
3
5
3
1
2
2
1
1
1
1
1
1
1
2
1
1
1
1
1
1
3
3
3
3
3
2
1
1
1
1
1
1
2
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
8
12
11
10
10
10
10
10
10
10
10
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
105
105
105
89
86
75
74
74
51
63
78
92
120
120
120
120
83
87
99
102
142
142
94
85
84
64
65
68
65
73
76
86
103
105
97
106
123
126
193
169
122
122
124
128
147
172
146
193
131
129
138
172
145
156
174
143
193
135
126
133
124
117
149
117
120
124
146
124
131
174
136
149
126
146
115
107
104
125
102
95
149
93
113
122
142
142
106
97
97
66
59
56
49
46
44
42
41
38
38
38
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
22
22
22
22
22
22
22
22
20
18
18
17
10
4
4
4
4
4
4
4
4
4
11
11
11
7
4
5
7
6
4
3
3
2
1
2
3
2
1
2
3
4
2
1
3
3
3
3
3
3
3
4
3
3
4
10
6
3
2
4
5
4
3
3
2
1
1
2
2
1
1
2
2
1
1
2
2
2
2
2
6
11
7
4
24
45
25
6
6
13
16
16
16
16
16
16
16
16
16
16
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
240
240
240
194
186
161
149
149
109
129
155
177
224
224
224
224
189
160
168
174
194
194
160
182
182
105
119
110
111
152
152
169
207
240
169
227
270
277
460
390
359
374
732
408
461
448
355
460
370
382
406
732
413
451
420
367
460
324
383
444
500
732
612
538
600
478
600
420
395
408
341
309
263
291
222
214
208
271
222
212
423
195
207
187
146
144
138
134
134
107
102
99
93
91
89
87
86
84
84
84
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
5
5
5
5
5
5
5
5
25
35
46
31
17
5
5
5
5
5
5
5
5
6
14
24
29
17
6
1
1
1
1
1
1
1
2
1
1
5
9
11
9
7
4
1
13
8
3
2
2
6
5
5
4
3
6
27
14
1
6
12
7
2
9
5
2
2
2
8
4
1
3
5
8
8
7
5
3
4
5
8
19
31
23
15
10
10
10
10
10
39
54
45
37
37
37
37
37
37
37
37
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
172
172
172
118
109
96
80
72
61
60
69
85
97
123
123
123
123
93
101
118
125
139
147
172
172
105
105
97
83
88
87
102
123
111
153
147
104
116
107
100
153
92
88
90
97
97
88
172
85
85
86
74
81
80
82
93
83
90
93
84
93
87
89
88
97
88
87
90
86
88
92
100
97
93
95
100
97
100
100
95
104
104
79
68
61
58
54
52
52
41
39
40
38
37
37
36
36
36
36
36
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
12
12
12
12
12
12
12
12
30
39
32
24
17
17
17
17
18
10
3
3
3
3
6
18
24
13
3
4
4
4
3
2
2
2
2
2
3
4
4
2
1
1
2
2
3
3
4
4
4
8
5
2
4
4
5
12
7
3
2
2
1
1
4
2
1
1
1
3
4
5
5
4
3
5
11
6
2
2
2
3
3
3
4
5
5
5
5
5
6
12
15
14
13
13
13
13
13
13
13
13
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
86
102
102
102
102
102
102
102
67
59
59
55
56
55
55
55
55
55
59
61
75
75
62
81
81
62
76
85
102
93
99
96
91
91
95
102
93
99
65
58
52
52
52
51
75
53
53
81
44
43
51
48
60
102
71
93
99
68
62
96
47
45
43
48
60
72
102
86
93
73
62
58
99
42
40
37
26
21
18
15
13
16
22
28
40
40
40
40
40
22
19
17
13
11
10
9
8
7
7
7
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
93
93
93
74
55
55
55
55
33
11
11
14
9
4
4
4
4
10
15
8
1
1
17
10
4
2
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
2
1
1
1
2
3
2
1
1
1
1
1
1
1
4
6
7
7
8
7
6
3
1
1
1
1
1
1
1
1
1
7
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
47
47
47
47
47
47
47
47
47
47
43
50
55
64
64
64
64
58
57
53
53
53
37
36
31
31
29
30
32
34
36
35
51
34
33
34
34
36
41
42
48
64
44
45
47
48
41
51
38
38
48
35
35
35
35
36
39
40
37
34
36
37
41
41
44
43
42
64
41
42
40
34
38
26
25
25
23
27
25
23
38
22
23
21
19
19
18
18
18
14
14
14
14
14
14
14
14
14
14
14
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
8
8
8
8
8
8
8
8
7
6
6
11
14
15
16
17
16
16
16
10
5
4
3
3
4
4
3
2
2
1
1
1
1
1
1
1
1
1
1
1
2
2
3
2
1
1
1
1
1
2
1
1
1
1
1
3
2
1
3
3
2
2
2
2
2
2
1
1
1
1
2
2
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
4
5
5
5
5
5
5
5
5
5
6
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
69
97
97
97
97
97
97
97
58
52
53
51
58
65
65
65
65
52
52
52
54
54
51
55
55
48
61
73
94
92
91
80
78
80
85
95
97
84
69
66
62
65
55
54
54
51
46
55
45
41
48
49
61
94
69
92
91
66
63
80
48
45
41
47
53
67
95
69
97
69
61
57
84
41
43
43
37
45
32
28
28
30
26
30
23
23
24
25
27
27
27
27
27
27
27
27
27
27
27
27
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
80
80
80
42
4
4
4
4
4
4
15
9
3
3
3
3
4
7
9
6
4
4
9
23
30
17
4
1
1
1
1
1
1
2
3
2
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
2
2
2
2
3
2
2
2
2
2
2
2
2
2
2
2
2
2
3
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
79
91
91
91
91
91
91
91
73
64
63
59
63
64
64
64
64
58
60
58
63
63
57
64
64
51
58
66
69
69
87
76
75
79
77
91
71
80
70
63
60
64
55
51
52
55
51
64
60
49
55
51
56
69
65
69
87
60
57
76
46
44
40
46
54
62
91
79
65
63
55
49
80
37
36
34
27
25
22
18
16
17
21
19
31
31
25
34
34
18
18
17
14
13
12
12
11
11
11
11
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
65
65
65
40
15
15
15
15
15
15
27
15
3
3
3
3
15
20
22
15
8
8
9
22
28
18
8
2
2
2
3
2
2
3
3
3
2
1
1
1
1
1
1
1
1
1
1
2
3
3
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
66
81
81
81
81
81
81
81
51
53
57
55
59
63
63
63
63
59
59
69
68
68
117
61
60
68
67
70
90
74
72
81
80
82
90
100
69
65
66
63
60
63
67
70
79
117
72
100
66
63
65
60
62
62
58
74
63
60
63
81
59
55
52
51
65
72
80
117
69
69
61
50
55
38
33
31
28
32
31
29
55
31
37
34
42
42
35
44
44
29
28
25
22
21
19
18
18
17
17
17
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
24
24
24
13
3
3
3
3
3
3
8
8
5
3
3
3
3
4
4
3
2
2
9
22
29
15
2
2
3
3
2
1
1
1
1
1
2
1
1
1
1
1
1
1
2
1
1
1
1
2
3
3
3
4
3
3
2
1
1
1
1
1
1
1
1
1
1
3
2
1
1
3
2
2
1
1
1
1
1
1
1
1
3
2
2
2
2
2
2
5
9
7
6
6
6
6
6
6
6
6
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
48
144
144
144
144
144
144
144
144
144
92
84
77
66
58
54
50
52
52
58
56
56
84
46
69
70
91
172
140
172
172
168
151
156
168
140
144
130
122
122
119
125
136
119
144
118
102
104
110
106
120
131
140
162
162
160
173
124
128
133
137
173
151
133
128
136
173
118
151
111
108
102
109
90
82
79
73
96
79
74
136
63
64
63
53
54
49
54
54
36
34
31
27
26
25
24
23
22
22
22
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
7
7
7
7
7
7
7
7
7
7
8
8
8
8
8
8
8
8
8
8
8
8
8
8
9
8
8
11
9
6
4
2
1
2
3
5
4
2
1
1
1
2
6
3
1
2
2
2
3
3
4
3
3
3
3
4
2
1
5
10
7
4
2
2
2
3
5
6
4
2
2
4
6
5
3
2
2
2
1
1
1
1
2
1
1
1
4
5
7
12
15
15
15
15
15
15
15
15
15
15
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
209
209
209
168
161
153
146
145
147
142
142
157
137
136
143
149
134
175
175
154
164
169
157
182
182
118
119
106
95
87
106
121
133
209
175
122
115
95
87
86
78
81
73
70
88
85
90
182
88
87
90
79
81
79
80
79
68
65
66
87
66
72
59
60
89
99
101
209
85
91
86
67
90
51
49
47
40
47
42
42
72
44
49
54
53
53
53
53
53
41
39
37
34
33
32
31
31
30
30
30
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
66
66
66
66
66
66
66
66
97
119
138
95
53
14
14
14
14
14
14
13
12
12
12
29
38
30
20
10
13
9
5
1
1
1
1
1
1
2
2
1
1
1
1
1
2
3
3
2
1
3
2
1
2
2
3
5
3
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
6
9
10
11
12
21
25
18
11
11
11
11
11
11
11
11
11
11
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
52
160
160
160
160
160
160
160
90
82
77
63
62
59
54
53
51
55
59
67
72
72
93
58
74
90
109
148
140
148
130
160
134
138
143
152
132
143
124
125
129
130
136
123
143
114
106
103
100
108
116
115
132
140
123
141
126
118
124
160
129
136
132
113
117
126
152
110
132
105
99
92
101
71
66
61
58
67
67
64
136
62
62
54
41
38
40
38
38
40
42
44
49
49
49
49
49
49
49
49
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
101
101
101
51
1
1
1
1
1
1
5
3
2
1
1
1
1
3
4
4
4
4
4
4
4
6
5
5
4
2
1
1
1
2
3
2
1
1
1
2
2
3
3
4
5
4
3
2
5
6
6
6
6
5
5
8
6
5
5
8
5
2
4
3
2
2
2
3
2
1
2
4
3
2
2
2
2
2
2
3
2
2
2
1
1
1
2
2
3
19
28
28
28
28
28
28
28
28
28
28
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
88
120
120
120
120
120
120
120
62
61
65
68
74
85
85
85
85
88
88
98
116
116
96
89
86
85
88
91
96
98
100
116
116
106
122
117
119
120
122
132
123
120
132
122
112
132
104
102
103
101
100
102
95
102
103
106
148
97
100
106
108
116
116
116
152
126
130
148
115
124
121
152
130
100
100
107
97
94
152
102
115
141
96
141
77
75
86
85
92
92
92
92
92
92
92
92
92
92
92
92
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
34
34
34
18
3
3
3
3
3
3
3
5
4
3
3
3
3
4
5
5
5
5
5
31
58
29
1
1
1
1
1
2
3
4
2
1
1
2
9
5
1
1
1
2
5
3
1
2
3
4
5
5
4
3
2
8
5
3
3
3
2
1
1
1
1
1
2
3
3
3
4
5
4
3
3
2
1
1
1
1
2
3
5
4
3
3
2
1
1
25
37
37
37
37
37
37
37
37
37
38
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
41
41
41
37
36
33
33
33
24
26
30
31
33
38
38
38
38
33
33
36
33
33
48
31
31
35
33
33
48
35
38
43
42
41
59
41
48
51
49
73
47
47
48
47
52
54
52
70
57
53
59
50
50
55
73
58
70
53
57
45
42
41
38
37
40
41
48
59
50
73
48
42
43
31
35
34
31
57
31
29
30
27
31
28
42
42
35
41
41
28
27
26
23
22
21
21
20
20
20
20
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
10
10
10
6
3
3
3
3
3
3
8
8
4
1
1
1
1
3
4
3
2
2
3
3
4
3
2
2
2
1
1
2
2
1
1
1
1
1
2
1
1
1
1
1
1
1
2
1
1
2
1
1
1
1
1
3
3
3
6
6
4
2
2
2
1
1
2
2
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
8
12
11
10
10
10
10
10
10
10
10
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
91
91
91
74
71
66
60
57
47
48
51
58
69
69
69
72
69
91
91
83
91
91
70
63
59
58
58
60
70
60
69
72
70
85
91
75
77
76
93
72
72
74
89
74
80
81
91
93
71
74
74
76
76
81
91
78
93
77
78
80
76
89
74
72
74
75
73
85
81
71
73
67
80
59
61
61
55
66
59
62
89
60
60
52
52
52
49
49
49
49
49
50
51
51
51
51
51
51
51
51
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
6
6
6
6
6
6
6
6
21
28
24
16
9
8
8
8
8
9
10
6
2
2
9
26
35
18
2
1
1
2
2
2
2
2
2
1
1
4
7
6
4
3
3
2
1
2
2
2
3
2
2
2
3
3
2
2
2
3
7
7
4
2
4
3
2
2
2
5
3
1
1
1
1
2
2
2
3
2
2
9
5
2
1
1
2
2
2
2
3
22
35
32
29
29
29
29
29
29
29
29
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
47
47
47
45
45
44
44
44
44
44
37
41
45
50
50
50
50
50
51
50
53
53
46
47
47
41
39
37
41
40
40
44
44
43
66
47
52
57
50
54
57
58
71
63
60
61
66
64
67
71
77
66
63
60
61
64
60
71
77
60
60
67
70
76
93
93
78
93
67
65
67
63
65
54
52
53
51
48
57
46
47
56
45
56
39
38
41
41
41
36
36
36
36
36
36
36
36
36
36
36
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
2
2
2
2
2
2
2
2
4
5
6
4
2
2
2
2
3
8
13
8
3
3
4
17
24
13
3
1
1
1
1
1
1
3
2
1
1
2
2
1
1
1
1
1
1
3
2
2
4
9
8
8
6
4
4
8
9
10
10
7
4
2
1
1
2
2
2
2
1
1
1
1
1
2
2
2
2
2
2
1
1
6
3
1
3
4
2
1
1
10
15
13
11
11
11
11
11
11
11
11
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
106
106
106
106
106
106
106
106
106
106
91
99
103
109
109
109
109
109
109
109
109
109
81
82
77
77
65
69
67
75
75
74
100
71
97
75
76
77
88
79
78
77
98
76
82
82
74
100
70
69
71
73
78
88
98
75
78
76
75
81
75
89
75
77
78
81
98
78
88
78
73
73
81
69
70
80
74
78
75
80
89
65
65
56
58
58
52
52
52
47
48
49
49
49
49
49
49
49
49
49
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
47
47
47
47
47
47
47
47
25
3
3
4
5
5
5
6
14
18
22
12
2
2
4
5
6
4
2
1
2
3
2
2
2
2
2
1
1
5
10
11
8
6
4
2
1
4
3
2
3
2
1
1
2
1
1
2
2
2
3
3
3
2
2
2
3
3
2
2
3
2
2
3
2
1
1
1
1
1
1
5
3
1
1
2
4
5
5
5
6
21
31
28
25
25
25
25
25
25
25
25
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
91
780
780
780
780
780
780
780
418
361
294
208
173
140
108
89
75
82
91
99
129
129
91
94
94
144
150
171
368
280
299
780
296
291
380
308
311
665
274
277
271
208
189
163
140
124
112
107
114
114
164
191
300
412
476
668
621
668
528
780
586
644
693
773
522
605
693
638
773
594
658
479
665
328
273
238
166
142
120
103
96
85
77
95
57
53
54
56
64
76
95
95
95
95
95
95
95
95
95
95
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
7
7
7
7
7
7
7
7
22
30
38
20
2
2
2
2
4
5
5
5
6
7
9
23
30
30
17
4
4
4
4
4
4
10
8
6
4
4
4
4
4
4
6
8
10
6
2
2
6
10
10
8
5
2
10
11
6
1
7
13
9
5
4
4
3
2
5
6
7
4
2
5
8
5
2
2
2
1
1
1
2
4
16
10
4
4
4
4
4
20
36
32
28
28
28
28
28
28
28
28
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
79
79
79
72
70
69
67
65
65
65
61
69
72
79
79
79
79
62
67
71
82
82
57
51
50
48
58
61
64
94
69
72
73
79
70
71
72
82
73
73
78
79
79
94
82
75
93
80
68
69
82
61
67
70
75
94
84
94
94
81
94
90
94
96
107
96
98
97
95
107
96
99
97
94
107
85
86
87
87
78
97
85
73
70
56
55
54
53
53
44
45
51
55
55
55
55
55
55
55
55
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
16
16
16
9
3
3
3
3
3
3
3
6
7
8
8
8
9
6
3
3
3
6
9
9
9
10
9
9
8
5
2
3
3
2
2
2
2
2
2
1
1
1
1
1
2
1
1
1
2
4
3
2
1
1
20
18
10
3
4
5
5
5
6
3
1
2
5
3
1
1
1
1
1
1
2
3
4
3
2
4
6
16
15
8
2
2
2
2
2
8
11
13
14
14
14
14
14
14
14
15
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
82
82
82
62
58
49
42
42
31
35
43
51
58
74
74
74
74
59
60
63
67
67
59
60
60
46
46
45
46
49
56
58
62
82
59
59
59
54
58
57
60
74
64
60
67
59
56
60
62
55
64
58
55
62
53
51
53
53
64
62
44
43
44
42
51
59
56
82
53
53
47
40
55
32
34
36
33
47
31
27
27
29
38
46
62
62
62
62
62
42
39
39
35
34
33
32
32
31
31
31
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
13
13
13
10
8
8
8
8
8
8
15
12
9
7
7
7
7
7
7
7
7
7
9
24
32
16
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
3
2
1
1
1
1
1
1
2
2
2
3
4
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
16
23
15
8
6
4
4
4
4
4
4
4
4
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
54
159
159
159
159
159
159
159
101
94
86
81
78
72
69
69
58
60
62
57
69
69
45
47
68
73
88
187
129
149
159
187
159
167
187
157
158
137
128
125
120
127
125
125
158
117
118
121
113
125
113
121
153
167
179
225
225
186
183
186
161
178
163
158
200
158
178
136
163
133
132
128
200
102
96
89
72
67
61
52
54
53
57
70
59
59
57
60
60
47
48
53
55
55
55
55
55
55
55
55
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
4
4
4
4
4
4
4
4
4
4
14
11
7
4
4
4
4
12
16
11
7
7
5
4
4
5
7
7
5
3
1
7
18
12
6
3
1
1
2
1
1
1
4
2
1
2
2
2
9
12
12
7
2
6
13
14
13
12
10
8
6
4
2
2
2
3
4
4
3
2
3
3
3
4
3
3
2
1
1
2
1
1
8
4
1
1
1
1
1
8
11
13
14
14
14
14
14
14
14
15
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
60
60
60
56
55
53
53
53
45
45
43
42
44
45
45
45
45
42
47
50
64
64
54
60
60
58
63
138
104
113
179
148
161
179
168
180
212
249
249
249
237
214
237
179
155
164
124
131
121
107
163
103
102
100
105
84
78
74
68
70
68
69
81
69
70
69
70
70
66
81
64
61
60
59
55
59
53
49
57
44
45
48
53
56
64
64
52
49
46
42
40
39
38
37
37
36
36
36
36
36
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
18
18
18
18
18
18
18
18
30
36
28
15
2
2
2
2
2
2
2
2
2
3
4
16
22
16
10
7
5
4
2
1
1
1
1
1
2
1
1
4
58
32
6
4
3
2
1
2
4
2
1
3
2
1
9
12
8
5
5
6
4
2
6
4
2
2
2
2
1
1
2
1
1
1
1
2
3
2
2
4
3
2
1
1
10
19
10
1
1
18
26
19
13
13
13
13
13
13
13
13
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
107
107
107
85
81
67
64
64
40
41
52
66
79
106
106
106
106
102
102
97
94
94
96
91
101
101
94
125
100
103
106
127
103
107
102
102
106
110
110
114
113
125
127
112
111
111
104
103
97
94
111
96
98
98
127
91
91
94
91
86
91
81
83
76
81
82
80
107
78
80
83
83
76
74
63
57
55
59
62
53
83
55
55
63
42
40
42
38
38
36
35
35
34
34
34
34
34
34
34
34
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
3
3
3
2
1
1
1
1
1
1
6
7
4
1
1
1
1
5
7
7
7
7
7
43
72
55
28
2
1
1
3
2
1
2
3
4
5
3
2
1
1
1
1
1
3
2
1
1
1
6
8
7
5
3
13
10
5
1
5
6
5
5
5
3
1
2
4
2
1
1
1
1
1
2
1
1
1
1
1
7
4
1
1
1
1
1
1
1
1
17
25
21
18
18
18
18
18
18
18
18
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
286
286
286
251
245
216
216
216
148
174
204
229
284
284
284
284
261
209
216
217
226
226
195
211
211
154
175
172
176
197
213
224
231
286
235
231
246
255
272
328
256
261
284
238
232
232
235
211
220
238
247
321
256
268
287
262
303
261
328
250
242
256
245
262
321
277
287
303
248
248
244
221
284
189
201
199
191
328
189
188
215
167
175
158
194
194
171
197
197
147
147
144
135
133
131
129
128
125
125
125
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
77
77
77
51
25
25
25
25
25
25
60
59
42
25
25
25
25
30
32
17
2
2
11
47
65
33
2
5
5
5
3
2
4
4
4
4
3
2
2
2
4
9
6
3
7
4
1
6
5
4
10
14
10
7
4
12
12
13
9
5
8
9
11
6
2
6
10
14
13
11
9
15
14
11
9
11
8
5
3
3
2
1
3
3
3
3
3
3
3
47
71
62
53
53
53
53
53
53
53
53
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
79
95
95
95
95
95
95
95
59
58
61
61
64
69
69
69
69
60
60
70
71
74
111
66
66
67
66
75
95
77
88
80
84
83
84
98
77
86
75
70
70
69
75
76
83
111
81
98
74
69
73
71
70
95
73
73
88
68
71
80
49
45
42
49
63
71
94
111
68
73
66
56
86
44
44
42
35
38
28
23
22
27
36
37
62
62
44
44
44
28
26
25
22
21
20
20
19
19
19
19
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
68
68
68
39
10
10
10
10
10
10
19
14
9
9
9
9
9
9
9
6
3
3
9
25
33
18
3
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
2
2
2
1
1
2
3
2
1
1
2
4
2
1
4
6
3
1
1
1
1
1
1
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
2
4
5
7
6
6
6
4
3
3
3
3
3
3
3
3
3
7
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
74
74
74
54
51
43
35
35
29
30
38
43
51
65
65
65
65
58
64
66
86
86
65
65
57
52
61
51
55
62
72
67
73
74
75
76
86
74
74
75
85
73
70
76
66
63
75
57
51
61
62
67
86
74
69
64
62
58
85
58
61
68
55
55
61
63
56
74
52
53
49
41
55
33
35
34
31
45
36
34
68
40
51
50
70
70
57
69
69
42
40
36
31
29
27
26
25
23
23
23
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
9
9
9
9
9
9
9
9
9
9
16
12
9
7
7
7
7
7
7
7
7
8
9
23
30
27
17
7
6
5
4
6
6
7
7
5
4
3
3
2
1
1
1
1
2
1
1
1
1
5
5
3
1
1
2
4
2
1
1
1
1
1
2
1
1
1
1
1
1
1
1
3
2
1
1
1
2
1
1
4
3
2
2
1
1
1
1
1
1
9
14
10
6
6
6
6
6
6
6
6
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
77
77
77
55
51
43
35
34
30
31
38
45
53
69
69
69
69
63
69
80
86
86
112
67
60
62
53
52
79
62
71
79
77
81
81
95
86
73
76
73
74
79
78
77
83
112
80
95
76
73
73
73
86
67
66
61
59
69
53
52
54
57
52
50
62
63
58
112
52
54
53
47
50
40
42
35
32
34
32
32
57
38
46
46
67
67
54
66
66
40
39
36
31
29
28
26
25
24
24
24
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
3
3
3
3
3
3
3
3
5
8
19
13
8
8
8
8
8
9
10
8
7
7
9
22
29
18
7
1
1
2
2
2
2
3
3
2
1
1
2
2
2
6
7
4
1
1
1
3
2
1
1
3
2
1
1
1
5
4
3
3
2
2
2
1
1
1
2
1
1
1
2
1
1
8
4
1
1
1
1
2
1
1
1
1
1
1
1
1
1
8
12
11
11
11
11
11
11
11
11
11
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
49
61
61
61
61
61
61
61
39
44
50
49
54
54
54
54
47
72
100
114
194
194
96
117
113
107
141
110
119
138
159
142
159
164
162
175
194
164
158
151
194
149
150
175
150
145
175
124
114
135
134
130
194
140
128
150
140
125
194
110
104
101
82
79
77
76
77
82
77
82
76
79
82
57
56
52
50
48
47
47
42
47
44
49
40
40
42
41
43
43
43
46
49
49
49
49
49
49
49
49
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
5
5
5
5
5
5
5
5
3
1
1
4
4
4
4
4
5
6
6
6
7
8
4
1
1
13
7
2
2
2
2
3
5
10
13
11
6
2
2
2
2
5
4
3
5
6
7
4
1
2
5
9
14
8
2
9
5
1
1
2
3
2
1
1
1
2
4
6
4
3
2
3
4
5
4
3
2
2
2
2
1
1
1
1
1
1
1
1
2
19
27
22
17
17
17
17
17
17
17
17
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
75
88
88
88
88
88
88
88
56
55
57
57
60
65
65
65
65
62
72
76
110
110
75
73
62
59
59
66
69
78
85
81
110
92
94
117
88
96
117
116
129
129
140
126
103
112
102
105
127
100
140
110
101
127
85
94
91
84
140
76
63
60
52
56
62
67
73
75
88
62
58
56
80
45
43
40
33
30
27
24
25
29
38
38
67
67
53
69
69
37
34
29
23
20
18
16
15
13
13
13
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
65
65
65
37
10
10
10
10
10
10
21
15
9
9
9
9
10
10
10
8
7
7
9
23
30
27
14
2
2
2
4
6
4
2
4
4
3
2
2
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
4
3
3
3
3
3
3
3
3
3
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
86
86
86
67
63
60
55
52
48
48
40
42
45
48
52
60
59
85
85
64
66
64
62
55
55
51
49
49
61
49
55
63
64
86
85
68
75
73
85
70
68
73
88
73
75
76
72
75
73
66
75
68
70
85
66
70
65
62
73
67
67
88
70
73
86
78
77
86
85
74
75
73
86
71
72
80
76
79
79
86
88
69
66
70
49
46
51
48
48
48
48
48
49
49
49
49
49
49
49
49
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
13
13
13
13
13
13
13
13
26
32
28
15
2
2
2
2
7
8
8
5
2
2
9
23
30
16
2
2
2
2
2
2
2
2
2
1
1
2
7
7
5
3
2
1
1
2
2
1
1
9
7
5
3
1
4
5
7
7
5
4
2
1
5
3
1
1
1
2
1
1
2
1
1
2
2
2
2
1
1
2
1
1
11
7
3
3
3
3
3
12
16
18
19
20
20
20
20
20
20
21
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
71
71
71
60
58
56
55
55
56
57
57
61
55
54
57
59
53
71
71
73
92
92
64
65
60
64
71
65
75
73
82
74
78
78
85
93
99
113
113
113
113
98
113
87
82
78
80
67
63
71
84
80
92
87
87
70
66
65
62
59
56
53
63
54
58
63
54
68
48
53
53
49
80
42
42
40
33
38
33
30
52
38
51
67
87
87
87
87
87
46
41
35
26
23
20
17
16
12
12
12
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
5
5
5
5
5
5
5
5
27
42
51
52
27
3
3
3
3
5
6
6
7
18
30
25
21
21
15
10
10
6
2
3
3
4
3
2
2
2
2
3
24
32
17
3
1
1
1
1
1
2
3
5
3
2
1
3
2
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
8
11
13
14
15
9
3
3
3
3
3
3
3
3
3
3
3
12
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
37
45
45
45
45
45
45
45
30
33
39
45
56
56
56
56
37
36
35
33
34
34
22
21
20
25
31
32
43
43
45
43
65
42
44
43
40
40
33
52
39
42
71
39
43
48
41
52
59
57
58
68
71
57
71
56
57
54
65
65
65
69
71
66
62
59
71
44
37
37
31
29
55
22
25
25
21
35
28
27
69
33
44
56
65
65
65
65
65
34
29
24
17
14
12
10
9
6
6
6
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
29
29
29
26
23
23
23
23
15
8
8
8
4
1
1
1
1
4
6
3
1
1
5
3
1
1
1
2
3
2
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
4
2
1
1
1
1
1
1
1
1
1
1
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
83
83
83
79
78
77
76
75
75
75
70
70
73
75
75
75
75
58
57
62
59
59
67
55
55
40
39
43
43
40
49
49
50
83
48
45
47
40
33
50
38
41
68
38
42
47
40
55
53
55
56
63
68
51
51
45
40
37
41
42
50
63
50
68
60
57
54
83
44
46
42
34
51
25
25
24
21
27
27
26
63
30
38
48
53
53
53
53
53
28
24
21
15
13
11
10
9
7
7
7
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
10
10
10
10
10
10
10
10
34
46
56
39
22
8
8
8
8
8
8
4
1
1
8
17
22
11
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
3
4
2
1
1
1
1
1
1
1
1
1
1
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
20
56
56
56
56
56
56
56
33
35
38
40
45
45
45
45
39
45
49
50
78
78
36
40
43
39
38
66
45
49
53
66
53
54
56
53
57
57
55
60
62
66
66
70
62
62
66
57
53
52
66
61
66
78
77
62
61
62
61
69
62
63
64
69
65
70
64
64
69
58
55
53
61
47
44
43
41
43
42
46
53
52
57
53
78
78
62
77
77
50
55
58
56
56
56
56
56
56
56
56
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
2
2
2
2
2
2
2
2
4
6
9
5
2
2
2
2
3
3
3
3
3
3
3
3
3
3
4
5
6
4
3
3
3
2
1
2
1
1
1
1
1
1
1
1
1
1
1
2
3
2
1
4
3
2
1
1
1
1
1
2
5
3
2
2
2
3
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
7
11
12
13
13
13
13
13
13
13
14
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
76
213
213
213
213
213
213
213
123
141
163
191
240
240
240
240
148
154
162
154
205
205
116
108
94
79
101
129
160
207
240
208
240
221
234
256
278
317
317
327
327
325
325
280
277
276
239
240
217
221
212
209
212
231
209
216
231
196
231
187
175
180
176
180
212
185
181
188
207
186
212
188
212
176
175
169
164
159
150
171
135
129
134
127
123
123
120
130
130
109
111
114
113
113
113
113
113
113
113
113
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
51
51
51
46
42
42
42
42
40
38
30
22
13
4
4
4
4
4
4
3
3
3
3
18
25
14
3
5
8
4
1
2
3
5
3
1
4
4
4
3
2
2
1
1
3
3
4
8
9
7
5
5
7
4
1
18
15
10
5
5
9
11
9
7
8
9
5
2
3
4
5
4
3
2
9
7
5
5
4
3
3
4
6
6
6
6
6
6
7
41
58
54
51
51
51
51
51
51
51
51
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
100
202
202
202
202
202
202
202
151
150
150
150
150
150
150
150
98
103
105
106
116
116
100
72
66
66
67
71
87
93
98
121
133
117
120
130
202
137
134
150
126
127
133
116
110
133
104
110
133
109
127
119
124
158
129
143
129
133
127
128
158
126
143
139
145
157
158
158
202
140
133
129
114
110
109
107
106
120
100
93
94
95
104
99
124
124
105
127
127
82
82
78
70
68
66
64
63
60
60
60
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
44
44
44
44
44
44
44
44
46
47
48
32
17
5
5
5
5
9
13
7
2
2
16
25
30
16
2
4
4
4
3
2
4
3
3
4
4
3
3
6
28
24
13
3
3
2
2
4
3
3
2
1
2
3
5
20
10
1
2
7
10
6
3
3
3
8
5
2
3
3
2
1
2
4
4
2
1
2
4
7
5
4
4
3
3
3
3
3
3
17
28
23
18
18
18
18
18
18
18
18
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
18
25
25
25
25
25
25
25
16
21
27
32
43
43
43
43
32
31
31
29
31
31
24
25
25
25
31
29
33
39
43
48
52
41
45
39
41
43
42
52
44
48
45
44
45
43
41
52
44
45
43
42
48
38
45
39
40
39
42
42
37
36
36
35
37
38
36
43
38
40
43
37
43
32
29
31
26
27
27
25
32
28
33
31
42
42
36
41
41
28
27
27
25
24
24
23
23
23
23
23
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
14
14
14
8
2
2
2
2
2
2
3
6
3
1
1
1
1
1
1
1
1
3
5
6
8
12
7
2
2
2
9
7
5
3
1
2
3
2
1
1
1
1
1
1
1
3
5
3
1
2
3
2
1
3
4
5
3
1
1
3
5
4
2
1
1
2
2
2
1
1
2
1
1
1
1
1
1
1
1
2
1
1
4
2
1
1
1
1
1
4
6
7
7
7
7
7
7
7
7
8
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
24
66
66
66
66
66
66
66
38
45
53
60
75
75
75
75
48
56
66
67
97
97
50
51
49
49
69
75
82
143
86
90
91
83
97
84
86
94
82
84
88
94
94
114
105
90
94
97
93
104
143
106
104
106
104
105
106
114
105
106
104
102
103
104
96
104
104
108
106
100
143
98
93
91
77
74
71
72
73
64
90
64
67
70
58
58
53
59
59
43
47
52
55
55
55
55
55
55
55
55
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
17
17
17
9
1
1
1
1
1
1
3
9
5
1
1
1
1
2
3
3
3
2
1
1
1
2
4
23
25
13
2
2
3
2
1
1
1
1
1
1
3
6
3
1
2
2
2
2
2
2
2
2
2
2
2
2
3
4
3
3
5
3
1
1
1
1
1
2
2
2
2
2
2
3
4
2
1
2
1
1
2
3
3
2
1
1
1
1
1
8
11
13
14
14
14
14
14
14
14
15
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
192
192
192
153
147
139
133
132
121
129
129
107
118
116
127
143
136
192
192
150
160
162
149
174
174
118
120
116
125
99
112
129
138
190
192
119
109
88
76
74
67
75
71
70
89
123
84
174
80
80
86
73
73
75
68
71
93
62
64
83
63
58
55
63
79
89
88
190
75
80
78
59
86
46
42
39
32
34
33
32
56
32
33
31
33
33
29
35
35
22
24
25
23
23
23
23
23
23
23
23
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
71
71
71
71
71
71
71
71
93
111
89
62
35
14
14
14
14
14
14
13
12
12
12
44
60
41
21
2
4
2
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
2
3
2
1
3
2
1
1
1
1
1
1
2
2
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
2
4
5
6
6
6
6
6
6
6
6
7
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
38
78
78
78
78
78
78
78
44
41
39
37
36
33
33
33
29
38
48
52
84
84
44
42
42
47
57
62
78
75
71
70
84
70
69
69
70
66
67
67
68
68
84
73
63
63
55
53
58
50
53
54
61
78
68
93
75
80
93
76
93
78
78
84
90
91
74
70
65
65
74
69
67
90
62
63
62
57
65
54
48
48
51
49
55
55
47
54
54
36
38
38
36
36
35
35
35
35
35
35
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
15
15
15
15
15
15
15
15
9
3
3
5
3
1
1
1
1
6
8
9
10
10
10
8
6
6
5
5
3
2
2
2
2
2
2
2
1
1
3
2
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
8
4
1
2
9
8
5
2
1
1
2
2
2
1
1
2
2
1
1
1
1
2
2
2
3
3
3
2
1
1
1
1
1
1
7
10
9
9
9
9
9
9
9
9
9
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
118
199
199
199
199
199
199
199
134
137
149
147
154
154
154
154
100
123
146
155
224
224
131
120
112
120
127
144
199
179
224
238
214
225
269
257
318
453
385
499
468
461
474
472
499
468
465
404
359
342
499
318
313
309
238
224
211
208
213
181
213
164
169
181
176
209
185
157
159
150
148
149
149
152
153
152
176
147
135
119
119
135
129
135
134
134
130
145
145
107
103
102
95
93
91
90
89
87
87
87
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
84
84
84
77
71
71
71
71
44
18
18
13
8
3
3
3
3
12
22
17
13
11
9
23
30
22
13
5
8
9
5
1
9
10
11
10
10
5
1
2
2
3
2
1
2
2
2
2
2
6
11
17
13
10
39
41
21
2
8
14
8
2
2
2
2
2
2
2
2
2
2
2
3
2
2
8
29
18
8
6
4
2
6
8
9
11
21
26
31
39
43
40
37
37
37
37
37
37
37
37
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
267
267
267
255
253
243
243
243
162
175
191
200
224
224
224
224
200
171
198
209
271
271
154
135
129
136
153
174
208
222
243
286
272
270
316
300
334
351
356
504
374
410
415
401
504
365
366
366
320
320
504
311
315
306
268
261
243
237
242
217
242
193
181
184
196
194
194
267
194
201
199
187
224
183
177
172
180
159
155
142
193
128
136
120
117
117
110
130
130
98
96
91
84
82
79
77
76
74
74
74
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
82
82
82
74
67
67
67
67
63
60
60
38
17
7
7
7
7
7
7
7
7
12
17
22
24
19
10
2
2
2
8
12
7
3
8
7
6
3
1
3
4
5
27
16
6
6
6
17
18
10
2
17
15
13
15
32
33
18
3
14
7
1
3
2
1
1
1
4
2
1
2
5
3
1
6
11
10
6
3
6
4
3
2
2
7
10
11
12
13
29
46
41
37
37
37
37
37
37
37
37
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
191
231
231
231
231
231
231
231
192
191
191
174
197
210
210
210
210
235
265
284
363
363
271
197
173
165
182
197
231
210
226
215
213
223
245
214
229
224
160
153
137
158
161
156
363
161
158
205
143
147
245
147
174
231
191
210
226
160
155
215
118
112
105
113
160
197
214
363
229
186
178
143
224
96
93
87
64
80
55
50
69
43
48
53
53
53
53
53
53
33
30
27
23
21
20
19
18
17
17
17
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
210
210
210
114
19
19
19
19
19
19
49
41
23
5
5
5
5
19
33
17
1
1
7
10
14
7
1
1
2
2
1
1
1
1
1
1
2
2
2
2
2
2
2
1
1
2
2
1
1
1
1
1
1
1
1
1
2
2
1
1
1
2
3
2
1
2
3
2
1
1
1
1
1
2
1
1
1
1
1
1
1
2
1
1
1
1
1
9
13
10
7
5
3
3
3
3
3
3
3
3
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
190
190
190
151
144
118
112
112
65
79
104
130
149
194
194
194
194
190
190
199
199
199
222
172
194
194
180
199
222
155
145
162
156
162
262
144
143
134
116
129
111
106
146
92
109
125
111
184
133
138
262
130
137
134
131
126
126
184
113
106
97
85
92
98
128
131
133
262
118
127
124
93
146
65
66
66
55
80
51
48
64
55
77
77
133
133
104
132
132
69
64
55
42
37
33
29
27
22
22
22
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
98
98
98
51
4
4
4
4
4
4
9
32
18
4
4
4
4
4
4
4
5
7
23
67
112
69
26
1
1
1
1
1
1
1
1
1
1
1
1
1
4
2
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
2
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
4
5
6
6
6
6
6
6
6
6
7
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
199
199
199
161
154
147
139
136
143
129
129
179
134
135
143
144
134
165
165
150
163
174
179
195
195
117
115
111
101
98
113
124
132
199
165
123
115
93
85
78
74
76
69
64
84
83
81
195
77
82
84
70
73
76
71
76
91
70
65
99
51
48
48
53
82
96
98
199
100
91
84
65
90
45
43
40
34
47
29
25
24
25
32
40
53
53
53
53
53
33
30
26
21
19
18
16
15
14
14
14
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
76
76
76
76
76
76
76
76
99
114
129
91
48
6
6
6
6
6
6
5
5
5
5
23
32
18
5
2
2
1
1
1
1
1
1
1
1
1
2
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
4
5
6
6
7
7
7
7
8
6
5
5
5
5
5
5
5
5
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
52
97
97
97
97
97
97
97
60
59
64
68
75
75
75
75
59
71
82
80
119
119
76
86
82
88
119
88
109
100
90
154
109
117
125
154
138
144
144
145
154
145
153
136
143
117
104
104
101
107
117
111
109
153
126
128
169
120
125
126
140
131
118
119
140
116
123
131
107
111
135
96
97
84
78
95
90
101
169
92
131
101
94
135
73
68
69
56
52
69
91
119
169
169
169
169
169
169
169
169
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
34
34
34
34
34
34
34
34
20
6
6
11
10
9
9
9
8
7
7
12
14
10
7
21
28
22
13
4
2
1
5
4
3
9
9
9
5
1
1
1
1
2
9
5
1
1
1
1
1
3
4
6
3
1
3
10
5
1
1
2
3
2
2
2
2
2
2
3
2
1
2
4
6
4
2
1
1
1
1
4
4
4
4
3
3
3
3
3
3
18
26
27
28
28
28
28
28
28
28
29
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
39
39
39
27
25
20
21
24
27
39
39
35
36
36
36
36
36
39
43
46
58
58
42
42
45
46
57
58
64
109
71
80
74
64
64
69
65
66
67
65
69
69
71
66
80
80
55
64
61
62
109
68
69
67
71
63
62
64
80
61
64
63
80
57
57
54
50
59
58
60
109
57
51
49
40
36
33
34
32
30
53
29
33
30
33
33
29
32
32
22
20
20
18
18
17
17
17
17
17
17
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
2
2
2
2
2
2
2
2
2
3
13
22
12
3
3
3
3
11
15
10
5
3
1
1
1
11
10
7
5
4
3
3
3
3
3
4
3
2
2
3
7
12
6
1
6
4
2
1
1
3
4
4
2
1
3
3
3
2
2
2
3
3
3
3
5
7
4
2
2
2
2
6
4
2
1
1
1
1
1
4
2
1
1
1
1
1
1
1
1
3
4
2
1
1
1
1
1
1
1
1
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
46
46
46
46
46
46
46
46
46
46
43
49
54
63
63
63
63
55
63
66
89
89
62
58
57
48
46
66
57
67
76
81
77
73
73
76
70
73
73
73
89
77
77
77
81
67
76
63
60
61
57
60
59
64
70
63
59
59
89
58
57
55
52
51
53
59
50
63
50
51
50
48
50
43
45
41
38
41
43
36
53
43
50
52
64
64
47
46
43
43
43
43
43
43
43
43
43
43
43
43
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
4
4
4
4
4
4
4
4
22
31
27
17
8
5
5
5
4
3
3
4
5
7
8
8
9
8
6
4
4
3
2
2
3
5
5
3
2
1
1
5
10
9
5
1
5
3
1
3
3
3
4
5
6
4
3
3
2
2
1
1
3
5
8
6
5
5
3
1
1
1
2
3
2
1
3
3
2
2
2
2
2
3
2
2
3
5
4
4
4
12
20
17
14
14
14
14
14
14
14
14
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
156
241
241
241
241
241
241
241
153
151
155
145
147
146
144
144
144
138
136
154
134
131
247
133
135
158
173
197
247
241
232
224
225
235
258
239
236
231
179
162
150
144
132
122
129
125
117
155
142
146
258
167
189
240
204
241
232
177
168
224
135
126
125
139
171
194
239
258
236
190
167
145
231
102
100
93
71
69
60
56
81
61
74
77
103
103
98
146
146
86
84
74
62
58
53
50
48
43
43
43
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
224
224
224
118
12
12
12
12
12
12
27
15
3
3
3
3
11
13
14
8
2
2
1
1
1
14
8
2
2
1
1
2
2
2
2
2
2
2
1
1
1
2
2
1
1
11
7
4
3
2
1
1
2
6
7
5
3
2
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
3
5
9
6
3
3
3
3
4
9
15
15
15
15
15
15
15
15
15
15
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
215
246
246
246
246
246
246
246
136
133
149
159
183
220
220
220
220
215
215
229
223
223
278
206
220
220
228
231
278
225
215
230
202
233
278
229
244
239
170
196
140
122
161
123
149
156
171
203
155
176
252
193
210
246
211
225
215
194
196
230
181
165
159
151
175
201
229
252
244
176
170
150
239
108
127
125
102
196
106
101
161
85
96
99
103
107
104
149
149
74
69
58
43
37
32
28
25
19
19
19
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
215
215
215
110
5
5
5
5
5
5
8
5
3
3
3
3
3
3
3
3
3
5
26
83
140
72
5
6
6
3
1
1
1
1
1
2
1
1
1
1
1
2
2
2
3
6
5
4
3
2
1
1
5
8
7
5
3
2
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
7
4
1
2
3
9
12
15
12
9
8
8
8
8
8
8
8
8
8
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
97
97
97
79
76
63
63
66
80
97
97
97
95
95
94
94
94
96
99
100
109
109
97
72
66
71
67
73
84
76
98
86
84
89
98
89
109
93
93
98
90
89
87
110
114
120
233
112
116
126
109
117
118
120
123
196
154
183
207
186
233
193
195
191
196
179
164
167
180
207
180
190
193
187
233
193
197
207
195
169
207
177
117
100
83
67
65
57
52
49
48
49
49
49
49
49
49
49
49
49
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
7
7
7
5
3
3
3
3
3
3
3
6
4
3
3
3
3
3
3
3
3
6
9
9
9
10
17
24
39
39
23
8
8
7
4
2
2
1
1
2
3
2
2
2
3
3
3
4
5
7
4
2
2
3
4
17
10
4
2
5
9
5
2
2
2
8
5
2
1
1
2
3
5
10
5
1
2
1
1
5
3
1
1
1
1
1
1
1
1
17
25
27
28
28
28
28
28
28
28
29
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
275
353
353
353
353
353
353
353
219
287
366
449
609
609
609
609
330
370
415
399
564
564
287
269
232
214
271
293
320
502
369
370
475
335
332
343
357
363
387
450
408
416
609
480
516
549
900
503
485
528
502
454
555
564
557
1110
626
662
900
695
727
799
1110
713
815
717
782
815
851
1168
939
998
1168
977
1042
1168
939
946
923
815
895
777
594
515
454
404
386
420
420
286
269
244
215
203
192
183
178
164
164
164
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
176
176
176
122
69
69
69
69
67
65
65
55
29
4
4
4
4
4
4
4
4
5
40
34
29
17
5
10
13
10
7
5
6
4
2
4
3
2
10
5
1
1
5
3
2
3
5
15
20
25
28
21
15
20
25
62
47
32
18
5
21
11
2
2
2
20
13
7
3
13
20
11
3
7
26
27
20
14
10
11
13
15
22
19
16
16
16
16
16
60
105
97
90
90
90
90
90
90
90
90
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
210
210
210
191
187
184
180
179
180
177
176
187
176
175
175
173
172
170
170
175
179
185
187
200
200
122
124
134
123
122
149
144
151
210
170
129
132
114
99
154
109
108
161
93
117
138
120
200
163
123
163
121
119
119
103
102
113
85
75
111
63
55
70
77
113
154
117
210
112
109
101
82
161
61
59
55
37
37
29
23
33
41
70
105
163
163
163
163
163
82
69
53
35
27
20
14
11
2
2
2
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
102
102
102
102
102
102
102
102
137
156
171
118
60
2
2
2
2
3
3
3
4
6
11
6
2
2
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
98
98
98
69
64
55
57
65
68
98
98
109
130
130
130
130
117
126
131
134
149
149
137
96
93
87
88
92
87
117
108
101
147
89
96
76
78
75
69
125
86
108
116
106
149
116
109
125
130
111
117
108
133
86
84
99
104
103
147
108
101
94
107
83
99
92
83
149
84
98
117
80
133
70
66
58
47
48
45
40
73
56
81
90
147
147
102
108
108
59
52
45
34
30
26
23
21
17
17
17
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
26
26
26
22
19
19
19
19
19
19
29
23
17
17
17
17
19
19
19
10
2
2
2
2
2
2
2
6
6
3
1
2
4
2
1
1
1
1
1
2
1
1
1
1
3
3
3
2
1
1
1
1
2
5
5
5
3
1
1
1
1
1
2
1
1
1
1
3
2
1
1
1
1
1
1
1
3
2
1
1
1
1
1
1
7
14
15
15
16
11
6
5
5
5
5
5
5
5
5
5
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
210
245
245
245
245
245
245
245
161
151
162
157
178
200
200
200
200
181
179
177
174
175
174
182
182
158
188
206
242
233
238
236
221
224
235
242
243
245
167
156
147
200
129
123
173
118
111
182
87
92
120
112
144
242
169
233
238
162
162
236
125
114
105
114
141
175
242
210
243
168
149
136
245
93
92
84
58
55
48
41
70
39
47
58
65
65
65
65
65
35
30
24
17
14
12
10
9
6
6
6
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
233
233
233
121
10
10
10
10
10
10
37
23
9
9
9
9
10
16
21
11
1
1
9
83
120
60
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
3
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
4
4
4
4
5
4
4
4
4
2
1
1
1
1
1
1
1
1
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
105
203
203
203
203
203
203
203
142
131
121
117
114
111
105
105
105
87
91
95
96
96
100
86
83
101
122
148
197
201
186
166
149
165
177
203
197
183
132
136
132
122
163
105
105
104
88
102
88
103
121
133
152
197
161
201
186
149
156
166
144
163
131
134
133
146
203
147
197
148
128
122
183
93
100
97
83
110
92
86
163
84
97
93
107
107
88
104
104
61
60
56
48
46
44
42
41
38
38
38
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
166
166
166
135
105
105
105
105
100
96
71
37
4
4
4
4
9
9
9
6
3
3
3
3
3
3
3
4
6
5
4
3
3
2
2
2
1
1
5
3
1
3
3
3
3
2
2
2
2
1
1
2
3
4
2
1
1
2
3
4
3
2
4
2
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
2
2
2
2
3
9
12
14
15
15
15
15
15
15
15
16
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
187
187
187
120
109
96
81
67
56
65
101
141
171
241
241
241
241
195
193
214
218
218
221
218
241
241
190
195
221
159
137
161
187
154
241
167
123
119
105
102
117
110
133
164
144
158
205
197
130
126
161
142
141
179
218
120
119
107
73
63
53
46
63
64
87
164
92
161
84
98
97
88
205
81
78
78
54
45
39
31
28
51
81
92
179
179
150
218
218
103
96
76
52
44
35
28
24
14
14
14
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
1
1
1
1
1
1
1
1
4
6
8
34
27
20
20
20
20
20
20
11
3
3
20
76
133
68
3
4
4
4
3
2
2
1
1
1
1
1
1
1
1
1
1
2
3
2
1
1
4
4
4
2
1
3
3
3
3
3
3
3
3
2
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
5
7
10
11
12
10
9
7
6
6
6
6
6
6
6
6
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
20
64
64
64
64
64
64
64
37
34
35
35
35
37
37
37
37
37
48
52
83
83
47
56
52
52
62
54
65
63
50
62
53
62
62
65
83
63
64
69
67
71
97
70
71
66
60
65
55
64
70
67
97
72
74
75
74
72
72
76
81
82
98
98
81
81
74
67
74
69
71
74
73
70
64
69
62
65
73
62
74
64
57
69
44
41
40
38
38
33
39
47
58
58
58
58
58
58
58
58
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
1
1
1
1
1
1
1
1
3
4
5
5
5
5
5
5
5
5
6
8
11
7
4
3
3
17
9
2
1
2
2
3
3
2
1
2
1
1
1
1
1
1
1
1
1
2
2
2
1
1
2
1
1
1
1
3
5
5
5
5
4
4
2
1
2
2
2
2
1
1
1
1
1
1
1
2
2
2
2
3
2
2
3
2
1
1
1
1
1
6
8
9
10
10
10
10
10
10
10
11
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
111
173
173
173
173
173
173
173
93
99
106
114
130
130
130
130
110
102
123
136
193
193
118
127
112
102
147
116
133
144
165
147
156
163
161
173
193
156
153
145
165
139
137
163
125
126
116
112
120
126
130
143
193
142
152
141
136
133
127
140
119
116
140
123
127
130
173
123
121
122
118
108
103
104
106
111
116
122
118
96
100
105
117
118
142
142
124
152
152
97
99
97
87
86
84
81
80
78
78
78
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
33
33
33
17
1
1
1
1
1
1
6
11
6
1
1
1
1
6
8
9
11
7
4
18
25
32
26
21
22
12
3
3
3
6
10
7
5
3
2
2
2
2
2
1
1
1
2
2
2
3
2
2
2
2
2
7
8
5
3
6
4
2
2
2
2
2
2
3
2
2
2
2
3
4
3
2
1
1
1
2
2
3
10
10
10
10
10
10
10
25
32
27
23
23
23
23
23
23
23
23
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
49
153
153
153
153
153
153
153
87
102
119
132
163
163
163
163
105
108
110
107
118
118
88
71
68
72
87
95
108
135
120
128
146
129
162
194
241
315
315
335
335
328
328
266
249
280
195
189
177
164
187
150
219
235
238
541
231
235
241
193
238
300
314
450
541
328
403
274
228
279
256
261
541
233
274
279
248
403
217
190
184
153
155
136
134
134
127
137
137
115
118
122
121
121
121
121
121
121
121
121
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
55
55
55
28
1
1
1
1
1
1
8
12
6
1
1
1
1
4
5
5
5
5
8
9
11
8
5
10
6
2
2
3
6
5
4
7
10
6
2
4
5
7
5
3
10
6
3
2
3
4
3
2
2
2
3
15
11
7
6
6
8
5
3
3
3
7
6
6
4
3
2
3
5
7
10
8
6
7
5
3
10
25
15
5
3
3
3
3
3
42
62
58
54
54
54
54
54
54
54
54
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
41
66
66
66
66
66
66
66
40
48
57
65
83
83
83
83
63
59
55
61
55
55
83
48
47
46
47
51
55
66
66
62
83
66
79
97
115
148
148
154
154
153
153
129
123
133
100
99
100
97
107
88
92
100
106
109
164
118
123
126
164
127
132
131
164
118
117
116
109
104
103
107
103
104
109
100
101
104
103
107
107
106
140
99
84
80
75
73
73
74
90
109
140
140
140
140
140
140
140
140
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
13
13
13
9
6
6
6
6
6
6
10
14
7
1
1
1
1
2
3
3
4
6
5
5
5
5
4
4
4
3
3
3
3
3
3
3
4
3
2
1
1
1
2
1
1
1
2
1
1
3
3
3
4
2
1
6
3
1
5
8
12
7
2
2
2
2
11
7
3
1
2
3
4
3
2
1
2
2
1
1
2
3
2
2
2
3
5
6
7
24
32
28
24
24
24
24
24
24
24
24
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
93
219
219
219
219
219
219
219
219
219
154
143
132
118
102
95
93
99
104
106
122
122
96
87
83
103
122
129
168
145
219
155
148
147
137
155
138
143
138
134
155
133
127
141
116
112
110
103
101
102
111
115
126
168
146
157
219
148
155
158
146
173
143
147
146
147
173
146
143
147
137
138
163
133
151
139
139
151
163
119
126
127
103
137
80
71
72
67
71
86
94
104
126
126
126
126
126
126
126
126
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
62
62
62
32
3
3
3
3
3
3
3
6
7
8
8
8
9
6
3
3
3
5
7
8
9
10
7
5
5
3
1
5
7
9
10
10
6
3
4
13
18
23
17
11
5
3
1
1
7
6
4
2
1
1
1
9
7
6
6
9
11
11
11
11
11
11
12
13
7
1
2
1
1
6
9
7
6
4
2
3
2
2
14
8
3
3
3
3
3
20
37
37
37
37
37
37
37
37
37
37
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
149
149
149
139
137
129
129
129
119
149
149
136
139
134
134
134
113
121
127
130
149
149
125
99
101
105
110
127
121
129
136
163
155
142
155
163
153
155
152
163
150
144
146
146
132
150
124
126
125
118
134
123
118
124
121
115
143
118
122
129
123
113
143
110
106
107
109
108
108
143
96
104
101
98
106
90
96
83
72
69
62
73
83
79
124
124
107
134
134
90
89
84
76
74
71
69
68
65
65
65
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
43
43
43
43
43
43
43
43
47
51
40
29
20
12
12
12
12
17
19
10
1
1
22
26
28
14
1
1
1
2
1
1
1
1
2
3
2
2
6
5
4
4
3
2
1
1
1
14
20
10
1
2
4
7
4
1
1
1
1
2
15
8
2
2
2
7
7
4
2
2
2
2
2
7
5
4
14
8
3
1
1
1
1
1
1
1
5
7
9
28
39
38
37
37
37
37
37
37
37
37
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
49
49
49
38
36
30
29
30
30
42
42
46
54
54
54
54
48
55
63
67
91
91
60
60
55
55
62
60
64
101
65
67
66
55
55
59
59
65
67
64
91
74
77
98
72
75
68
69
72
74
101
71
71
74
71
76
77
73
98
70
69
73
75
68
75
75
70
77
76
77
101
75
71
64
68
60
61
77
54
49
50
46
47
68
39
38
41
38
39
43
48
48
48
48
48
48
48
48
48
48
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
2
2
2
2
2
2
2
2
2
2
5
3
2
2
2
2
2
6
8
7
7
6
5
11
14
17
15
10
5
3
1
1
1
2
2
2
1
1
1
1
2
3
2
1
3
2
2
2
3
2
2
3
3
2
1
4
3
2
2
2
5
4
3
2
2
3
2
2
1
1
2
3
3
3
2
2
6
4
2
4
3
2
9
5
1
1
1
1
1
13
26
21
17
17
17
17
17
17
17
17
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
69
69
69
59
57
55
54
54
50
54
54
48
51
50
50
50
50
49
54
57
78
78
52
54
51
46
66
44
50
57
59
66
72
69
66
64
64
78
59
58
60
61
60
72
62
57
52
51
50
48
52
57
56
78
66
57
58
52
55
49
47
53
49
51
55
59
53
69
51
50
49
45
45
40
39
38
38
41
41
39
53
38
47
45
67
67
53
66
66
36
34
29
23
21
19
17
16
14
14
14
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
9
9
9
9
9
9
9
9
29
41
36
22
8
1
1
1
1
2
3
3
4
6
9
5
2
2
2
3
3
3
3
3
2
2
3
3
3
4
4
5
10
9
6
4
2
1
1
2
1
1
1
3
4
2
1
2
2
1
1
1
1
2
4
3
2
2
1
1
1
1
1
2
1
1
1
1
2
1
1
4
2
1
1
1
1
1
1
1
1
4
6
5
4
4
4
4
4
4
4
4
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
72
80
80
80
80
80
80
80
65
60
60
55
62
66
66
66
66
61
61
58
61
61
42
40
38
38
44
50
65
65
61
74
66
72
70
67
65
80
61
58
55
66
48
44
48
43
41
73
40
41
46
42
49
65
58
65
60
73
53
74
47
42
39
41
47
55
67
73
65
56
54
48
80
37
36
35
27
25
23
20
19
20
20
19
23
23
19
20
20
15
14
14
13
13
13
13
13
13
13
13
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
55
55
55
30
6
6
6
6
6
6
20
11
3
3
3
3
6
11
17
9
1
1
1
1
1
1
1
5
6
3
1
1
1
2
2
2
2
1
1
2
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
2
4
2
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
2
2
2
2
3
4
5
4
3
3
3
3
3
3
3
3
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
51
389
389
389
389
389
389
389
205
185
161
126
113
97
81
70
62
65
70
78
91
91
90
65
65
118
140
169
389
210
199
291
202
220
245
360
212
244
184
154
143
134
126
118
119
105
100
156
159
169
443
248
324
389
296
443
327
365
392
359
443
389
443
389
392
337
360
301
258
307
271
262
244
443
183
177
166
121
111
93
103
97
93
175
77
74
76
68
74
85
98
98
98
98
98
98
98
98
98
98
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
135
135
135
70
6
6
6
6
6
6
8
8
6
5
5
5
5
9
11
10
10
9
9
10
11
10
5
1
1
1
2
3
3
4
5
3
2
1
2
1
1
1
1
1
1
1
1
6
5
4
3
2
1
2
4
10
12
14
13
12
6
1
1
1
1
1
1
4
2
1
1
2
7
6
5
5
3
2
2
6
5
4
16
10
4
4
4
4
4
19
34
31
28
28
28
28
28
28
28
28
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
253
253
253
212
205
177
172
172
120
140
165
185
229
229
229
229
202
161
175
182
204
204
150
110
99
104
122
126
172
168
177
203
212
253
240
189
212
199
196
240
206
208
229
207
207
207
248
204
201
223
240
236
227
240
225
229
231
219
255
236
234
243
234
255
248
242
247
253
255
233
236
231
229
224
224
227
228
225
234
225
198
248
177
152
146
140
137
151
151
114
110
104
96
93
90
88
87
84
84
84
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
55
55
55
53
51
51
51
51
50
49
49
33
17
2
2
2
2
2
2
2
2
2
17
27
32
17
2
6
11
6
2
2
3
3
3
2
2
5
9
13
13
13
8
4
5
12
9
6
3
2
1
3
6
4
2
1
1
2
9
13
18
10
3
3
3
21
14
7
3
4
17
10
3
6
4
3
2
2
3
47
25
3
4
6
8
9
10
10
11
44
61
48
35
35
35
35
35
35
35
35
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
89
89
89
73
70
67
64
63
63
62
61
69
60
60
59
57
57
54
54
59
60
62
69
66
66
45
46
47
44
43
53
53
55
89
54
50
52
44
43
49
42
43
53
43
48
52
49
66
56
44
53
44
43
44
53
42
41
38
39
34
31
28
32
30
42
44
42
89
41
45
42
34
46
30
27
25
21
21
20
18
27
23
31
32
56
56
42
53
53
27
25
22
16
15
13
11
11
9
9
9
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
30
30
30
30
30
30
30
30
43
51
60
41
22
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
3
2
1
1
1
1
1
1
1
1
1
1
1
4
2
1
3
3
2
1
2
3
3
3
2
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
2
5
4
3
3
3
3
3
2
1
1
1
1
1
1
1
1
1
7
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
12
22
22
22
22
22
22
22
14
17
22
25
34
34
34
34
30
34
39
42
64
64
33
33
34
31
32
48
35
39
44
48
47
48
56
64
84
105
107
147
142
125
132
122
134
134
122
125
147
113
134
103
86
76
81
79
80
147
74
75
76
66
65
63
60
59
59
54
53
54
54
53
59
52
50
49
47
49
52
47
59
52
54
49
64
64
53
63
63
50
49
47
44
43
42
42
41
41
41
41
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
14
14
14
8
2
2
2
2
2
2
3
2
1
1
1
1
1
1
1
1
1
4
4
4
4
6
8
8
9
5
2
1
1
1
1
1
2
1
1
1
1
2
3
2
2
3
2
2
2
2
2
3
4
6
4
2
2
2
2
9
6
3
1
1
1
2
4
3
2
1
1
1
1
1
1
1
1
1
2
1
1
2
2
1
1
1
1
1
1
8
15
15
15
15
15
15
15
15
15
15
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
217
217
217
140
127
102
75
64
81
83
118
217
180
221
221
221
221
223
225
231
233
233
256
137
126
134
118
114
189
97
96
113
130
135
189
224
122
117
105
103
102
100
157
122
152
256
144
224
145
137
136
124
127
116
127
128
92
84
92
100
110
157
127
119
142
138
127
256
111
121
119
105
138
91
97
88
78
97
86
83
157
80
88
79
75
75
70
74
74
53
50
51
47
46
46
45
44
44
44
44
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
32
32
32
18
4
4
4
4
4
4
16
12
7
3
3
3
3
7
9
6
3
3
5
6
7
5
3
2
2
2
2
2
2
2
2
3
2
1
1
1
1
2
5
3
1
1
1
3
7
4
1
2
4
7
5
3
6
5
3
1
1
1
4
2
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
4
2
1
3
2
1
1
1
1
1
7
10
7
5
5
5
5
5
5
5
5
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
119
119
119
91
86
70
63
63
43
45
61
73
90
122
122
122
122
99
108
109
127
127
106
119
119
77
78
70
69
77
73
84
122
84
127
81
83
86
80
80
82
74
72
74
82
80
80
127
90
88
137
80
101
107
105
176
115
132
175
124
186
145
159
186
163
186
176
126
116
113
108
118
127
126
122
108
106
176
87
80
83
62
58
70
41
40
44
42
44
44
44
49
55
55
55
55
55
55
55
55
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
1
1
1
1
1
1
1
1
2
3
8
8
5
3
3
3
3
4
4
3
3
3
9
24
32
17
3
4
4
4
3
3
3
3
3
2
1
1
1
4
6
3
1
3
5
5
3
1
7
9
5
2
1
7
9
11
8
6
4
2
1
1
1
1
1
1
1
1
1
2
2
2
2
4
3
2
1
1
1
2
3
5
10
5
1
1
1
1
1
8
11
13
14
14
14
14
14
14
14
15
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
226
226
226
159
148
120
93
93
89
103
142
226
190
223
223
223
223
223
224
225
227
227
227
187
208
208
148
212
128
126
141
153
152
186
212
130
137
135
133
131
127
183
137
140
187
134
127
130
120
114
138
109
167
181
189
460
200
217
209
164
179
151
151
203
214
221
460
202
194
257
226
299
492
278
492
323
292
492
221
202
193
151
150
138
125
120
101
97
97
76
77
79
76
76
76
76
76
76
76
76
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
1
1
1
1
1
1
1
1
1
1
1
9
6
3
3
3
3
3
3
2
1
1
15
72
129
67
6
5
3
1
2
1
1
4
4
3
2
2
2
5
6
8
4
1
1
1
1
2
4
2
1
3
2
1
2
10
14
7
1
8
8
6
5
3
1
4
5
7
4
1
2
1
1
2
4
7
11
7
3
3
3
3
5
8
26
45
25
6
6
19
31
28
25
25
25
25
25
25
25
25
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
175
213
213
213
213
213
213
213
137
138
141
133
133
132
130
130
130
110
117
122
137
138
129
175
175
138
150
170
171
185
213
170
161
170
168
171
174
179
178
179
178
161
179
155
163
158
156
175
130
127
157
129
143
161
157
185
213
159
156
157
151
145
157
148
143
142
162
137
147
138
144
147
149
157
149
161
141
149
141
116
126
141
130
161
120
120
123
127
127
104
104
108
106
106
106
106
106
106
106
106
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
66
66
66
55
45
45
45
45
41
38
38
31
19
7
7
7
7
7
7
7
7
10
14
22
26
23
12
1
1
1
4
4
2
1
8
7
6
5
5
3
1
1
11
8
5
5
6
4
3
22
12
3
6
4
3
14
8
2
1
1
4
6
9
8
7
7
6
6
3
1
2
2
2
4
5
6
6
5
3
2
1
1
28
17
7
7
7
7
7
31
43
47
49
50
51
51
51
51
51
52
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
249
570
570
570
570
570
570
570
316
341
370
394
446
446
446
446
261
281
304
295
390
390
246
222
265
311
350
607
467
502
675
609
547
549
661
583
539
542
557
579
608
628
682
682
661
682
558
576
508
608
493
493
513
518
675
462
570
427
385
370
344
332
357
358
359
446
415
324
357
300
294
301
316
275
287
274
270
287
285
224
231
247
282
256
367
367
324
382
382
273
265
250
228
220
213
207
203
194
194
194
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
204
204
204
123
43
43
43
43
43
43
43
49
46
43
43
43
43
29
15
15
15
15
19
30
36
25
13
1
1
2
8
11
14
9
5
3
1
9
18
14
10
10
11
6
1
5
9
7
5
23
14
5
27
50
62
59
32
5
16
27
16
6
5
4
3
4
6
4
3
6
5
4
3
8
7
6
5
4
5
6
3
1
12
13
14
14
14
14
15
90
127
109
91
91
91
91
91
91
91
91
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
23
44
44
44
44
44
44
44
26
33
41
46
60
60
60
60
40
41
41
39
43
43
31
26
27
26
37
53
47
71
52
53
53
48
45
53
49
50
53
60
55
55
72
57
56
58
54
55
60
65
71
78
72
75
78
76
80
70
91
81
91
97
115
115
104
115
115
95
92
91
91
78
97
63
62
62
54
59
56
54
97
56
63
62
60
60
46
40
39
32
33
35
36
36
36
36
36
36
36
36
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
3
3
3
2
1
1
1
1
1
1
3
10
5
1
1
1
1
2
3
3
3
3
4
5
6
4
3
3
4
3
2
1
1
1
1
1
2
3
3
2
2
2
2
1
1
1
1
3
3
4
3
2
2
3
10
8
7
6
4
2
1
1
9
5
1
1
1
1
1
1
5
3
1
2
2
1
1
1
2
8
5
2
4
6
12
18
11
4
4
11
14
13
12
12
12
12
12
12
12
12
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
78
78
78
58
54
44
38
38
24
31
43
54
69
80
80
80
80
78
78
79
91
91
79
75
80
80
70
81
68
68
69
68
69
66
91
76
84
87
114
82
84
76
68
68
70
79
75
94
114
79
78
77
74
80
84
85
94
83
115
85
95
97
106
115
99
109
109
93
115
84
80
75
90
62
68
68
61
94
63
61
90
56
61
53
55
55
48
53
53
37
37
36
33
32
31
31
30
30
30
30
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
1
1
1
1
1
1
1
1
1
2
3
6
3
1
1
1
1
1
1
1
1
1
1
28
54
29
4
4
2
1
1
2
3
2
2
3
4
2
1
5
5
6
4
2
3
2
1
2
4
6
6
5
3
1
1
4
3
3
4
5
6
4
3
2
1
5
9
5
1
2
6
3
1
4
3
2
2
2
2
5
3
2
1
1
1
1
1
1
2
11
15
14
13
13
13
13
13
13
13
13
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
54
73
73
73
73
73
73
73
59
54
54
50
51
50
50
50
50
50
51
50
54
54
50
51
51
52
60
73
83
85
109
137
95
104
109
110
113
137
108
114
112
114
118
137
135
101
93
84
110
66
67
77
76
76
110
69
61
59
50
47
45
43
40
46
46
53
73
54
64
55
50
49
52
39
44
36
39
39
38
46
39
34
36
31
33
33
29
32
32
23
23
24
23
23
23
23
23
23
23
23
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
36
36
36
20
4
4
4
4
4
4
15
23
13
4
4
4
4
13
18
10
2
2
2
23
33
17
2
11
10
5
1
2
3
5
6
7
6
6
7
12
13
10
8
5
2
2
1
1
4
2
1
2
2
1
1
3
3
2
1
3
2
2
6
4
2
2
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
5
3
1
1
1
1
1
4
6
7
7
7
7
7
7
7
7
8
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
52
71
71
71
71
71
71
71
57
52
52
49
50
50
50
50
50
46
50
51
67
67
49
51
49
52
67
56
60
61
71
67
58
56
60
69
78
87
110
87
82
84
87
80
82
82
85
93
72
72
78
74
78
84
100
86
93
83
110
77
74
78
72
68
75
69
76
80
84
100
76
74
73
68
75
72
68
110
59
56
61
57
63
76
64
64
59
66
66
53
52
50
47
46
45
45
44
44
44
44
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
1
1
1
1
1
1
1
1
25
38
33
20
8
1
1
1
1
1
1
1
2
4
7
9
10
11
10
10
5
1
2
5
8
5
3
2
1
1
1
4
4
4
3
3
4
2
1
2
3
3
3
2
1
1
5
8
5
3
3
4
3
2
2
2
2
2
2
1
1
1
1
1
1
1
1
2
1
1
2
2
2
2
7
4
2
2
2
2
2
10
18
15
12
12
12
12
12
12
12
12
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
68
68
68
54
51
44
43
45
54
62
62
68
60
60
57
57
57
63
71
76
97
97
74
57
55
46
45
57
50
59
64
85
85
73
75
75
70
73
72
74
97
82
83
85
85
75
80
74
70
67
80
66
71
74
69
94
74
82
97
75
94
78
77
77
91
68
66
64
60
60
65
64
68
91
62
63
61
57
55
50
54
49
45
56
36
33
34
32
32
28
31
35
40
40
40
40
40
40
40
40
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
2
2
2
2
2
2
2
2
6
11
39
23
8
8
8
8
11
16
22
17
12
9
6
6
6
8
6
5
4
4
5
3
1
5
6
4
2
1
1
1
1
1
5
4
3
2
1
1
2
2
2
5
6
4
2
7
4
1
2
2
3
2
1
1
1
1
2
1
1
1
1
1
1
1
1
2
3
2
1
3
2
1
1
1
1
1
1
1
1
8
12
10
9
9
9
9
9
9
9
9
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
103
704
704
704
704
704
704
704
370
341
308
253
233
204
167
167
127
138
145
142
172
172
103
90
88
152
194
281
469
338
553
364
325
348
401
419
380
704
351
347
353
306
291
274
263
251
251
257
263
266
310
295
347
469
403
491
553
406
387
364
358
350
349
491
376
400
419
399
458
437
458
417
704
328
312
306
235
207
183
151
142
137
149
142
167
167
118
112
101
102
106
111
120
120
120
120
120
120
120
120
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
213
213
213
109
5
5
5
5
3
2
2
15
9
3
3
3
3
3
3
3
3
5
8
5
3
3
9
16
16
14
12
13
14
11
8
8
11
10
9
10
11
12
17
10
4
4
5
6
16
11
6
17
11
5
5
6
12
14
15
15
11
6
1
1
1
4
8
16
9
3
9
20
13
7
9
6
3
3
3
4
17
31
22
14
28
42
28
14
14
31
48
48
48
48
48
48
48
48
48
48
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
19
58
58
58
58
58
58
58
34
34
33
31
30
29
29
29
25
34
44
47
77
77
44
43
42
40
47
53
50
68
59
65
73
61
65
64
66
77
71
75
74
75
75
73
65
59
64
53
54
57
68
59
59
77
57
58
59
48
56
50
51
52
71
53
52
56
71
60
59
56
71
50
49
46
43
42
41
41
41
36
31
37
32
36
39
39
39
39
39
27
27
26
24
23
23
22
22
22
22
22
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
1
1
1
1
1
1
1
1
2
3
6
17
10
3
3
3
3
3
3
3
3
7
9
10
11
11
6
1
2
1
1
2
3
4
4
2
1
1
2
3
4
4
4
2
1
1
1
1
1
1
1
3
3
2
1
1
1
1
2
4
4
3
3
2
1
2
4
2
1
2
3
2
1
2
1
1
1
1
1
1
1
1
3
6
8
10
7
4
4
8
10
8
7
7
7
7
7
7
7
7
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
101
288
288
288
288
288
288
288
175
174
174
164
162
154
154
154
101
106
109
109
120
120
101
75
71
86
161
180
193
480
203
206
215
191
214
219
210
288
196
185
181
220
253
265
480
315
229
232
206
187
188
233
206
214
247
301
322
417
504
331
331
360
339
337
504
312
339
340
293
315
504
266
288
230
194
186
164
144
146
136
134
142
137
115
137
137
129
144
144
125
131
135
137
137
137
137
137
137
137
137
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
82
82
82
64
46
46
46
46
43
41
41
29
17
5
5
5
5
5
5
5
5
7
12
24
30
18
7
11
16
11
7
7
8
6
5
4
3
2
2
3
3
2
2
2
3
2
1
3
5
8
5
2
2
3
5
15
11
7
20
17
10
4
3
2
3
3
4
11
6
1
3
6
4
3
4
2
1
2
2
3
3
4
3
2
4
5
6
6
7
53
76
73
71
71
71
71
71
71
71
71
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
269
288
288
288
288
288
288
288
159
178
201
224
269
269
269
269
246
193
204
226
248
248
221
149
132
130
253
301
324
849
356
380
377
291
289
289
279
288
268
252
257
252
246
251
248
227
205
291
326
367
849
373
376
380
358
425
438
614
609
448
528
580
677
614
609
514
677
511
474
486
849
402
357
325
267
249
230
312
192
186
173
155
150
128
144
144
133
147
147
127
132
136
138
138
138
138
138
138
138
138
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
146
146
146
84
23
23
23
23
22
21
21
19
10
2
2
2
2
2
2
2
2
6
17
48
63
34
6
1
3
2
1
6
6
7
4
1
1
4
7
6
5
3
1
1
1
1
1
1
2
11
11
11
9
5
1
20
11
2
2
2
4
2
1
1
1
4
5
3
2
3
4
3
2
3
4
3
3
6
4
3
3
3
4
3
3
3
3
3
3
48
73
69
65
65
65
65
65
65
65
65
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
253
358
358
358
358
358
358
358
212
241
275
306
370
370
370
370
221
236
254
251
325
325
214
190
178
172
208
229
256
331
280
358
297
287
333
350
387
523
428
413
428
391
406
377
330
334
311
316
370
300
377
302
300
325
289
285
294
295
293
358
287
291
292
285
281
271
278
266
254
267
331
276
290
309
318
324
430
351
292
269
252
261
296
294
370
370
262
238
219
180
173
168
160
157
154
152
150
147
147
147
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
173
173
173
112
52
52
52
52
48
44
44
44
26
8
8
8
8
8
8
8
8
10
21
26
28
19
10
5
8
7
6
6
6
14
23
16
10
7
4
49
30
12
12
6
1
3
5
3
1
77
44
11
16
23
51
73
37
1
5
9
11
12
13
10
8
10
6
3
3
3
13
15
9
3
11
15
11
7
3
2
2
2
3
5
63
121
70
20
20
61
84
78
73
73
73
73
73
73
73
73
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
119
133
133
133
133
133
133
133
101
103
115
119
119
119
119
119
82
92
101
109
131
131
119
103
97
99
131
98
114
133
137
181
155
161
175
180
188
215
200
200
197
215
191
186
184
215
154
154
153
158
169
152
181
162
149
168
135
142
136
133
168
143
152
148
168
154
141
140
136
134
134
133
138
134
143
154
139
141
134
135
122
130
114
168
92
86
87
90
106
131
168
168
168
168
168
168
168
168
168
168
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
49
49
49
49
49
49
49
49
33
18
18
23
12
1
1
1
1
14
28
21
15
8
1
19
28
29
19
10
10
7
4
6
8
7
4
1
3
2
1
1
2
3
2
1
3
3
3
6
13
18
15
10
5
3
4
26
22
17
13
9
6
4
2
2
2
3
4
7
5
3
7
5
3
5
6
5
3
1
1
2
1
1
25
14
3
3
3
3
3
20
38
31
25
25
25
25
25
25
25
25
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
85
85
85
62
58
48
40
40
29
33
44
53
62
81
81
81
81
65
68
70
77
77
65
63
63
47
47
46
43
45
52
56
59
85
55
50
52
45
50
50
50
81
56
59
77
57
55
63
53
52
53
47
46
43
45
42
44
44
53
53
37
37
37
37
47
50
49
85
52
52
47
38
46
28
29
27
24
40
22
21
21
22
30
38
53
53
53
53
53
30
26
24
19
17
16
14
13
12
12
12
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
10
10
10
7
4
4
4
4
4
4
8
30
17
4
4
4
4
4
4
4
4
4
4
22
31
16
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
3
5
4
3
2
1
2
2
2
2
2
2
2
2
2
2
3
3
3
3
2
1
1
1
1
1
2
1
1
2
3
4
3
2
1
1
1
1
1
1
6
8
4
1
1
1
1
1
1
1
1
1
1
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
50
50
50
50
50
50
50
50
50
50
47
51
54
54
54
54
53
68
86
87
144
144
82
80
73
63
65
62
73
73
76
147
90
92
102
94
90
144
96
109
110
109
147
107
101
107
103
97
125
98
106
106
123
147
96
99
95
81
99
67
66
66
67
69
70
79
71
70
68
79
61
57
79
52
51
53
49
46
59
41
41
44
44
61
40
40
40
41
41
33
36
38
41
41
41
41
41
41
41
41
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
2
2
2
2
2
2
2
2
2
2
3
5
6
7
7
8
9
9
10
6
3
3
6
7
9
6
3
4
2
1
2
3
4
3
2
2
2
1
1
2
2
2
5
5
6
3
1
2
1
1
1
1
21
11
1
1
2
2
2
4
3
2
3
2
2
2
2
1
1
1
1
1
1
1
1
2
1
1
2
3
2
1
1
1
1
1
1
1
1
9
14
13
12
12
12
12
12
12
12
12
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
68
68
68
55
52
43
42
42
30
34
42
48
54
67
67
67
67
53
54
54
55
55
51
53
53
38
42
42
41
44
52
53
52
68
62
54
58
55
55
55
56
67
57
57
62
54
51
53
57
45
53
45
45
46
62
44
42
45
36
35
34
32
36
37
43
50
42
68
41
44
41
36
46
31
29
31
28
27
34
28
30
34
33
34
36
37
40
53
53
35
34
35
32
32
32
31
31
31
31
31
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
13
13
13
7
1
1
1
1
1
1
13
23
12
1
1
1
1
6
9
5
1
1
11
24
31
16
1
1
1
2
1
1
1
1
1
1
1
1
1
1
2
3
2
1
1
4
6
4
2
1
1
3
6
7
4
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
88
208
208
208
208
208
208
208
122
112
103
96
94
91
89
89
85
88
88
69
68
71
72
69
85
85
94
102
119
208
122
155
121
107
111
113
124
139
148
163
199
157
180
165
150
199
134
135
128
126
199
138
157
169
162
208
175
155
161
155
148
138
135
161
130
128
138
107
119
109
102
104
161
95
94
93
84
86
84
75
128
68
69
61
50
49
50
53
53
44
43
42
40
39
39
38
38
38
38
38
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
33
33
33
18
3
3
3
3
3
3
15
12
7
3
3
3
3
13
18
12
7
7
9
33
58
32
7
5
5
3
1
2
4
3
2
3
2
1
1
1
2
4
3
2
4
2
1
4
3
2
1
2
6
4
2
1
2
4
8
12
18
10
3
2
2
8
8
5
2
2
2
2
2
3
2
2
11
6
2
2
2
2
2
3
3
3
3
3
4
19
26
20
14
14
14
14
14
14
14
14
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
270
290
290
290
290
290
290
290
188
198
209
213
229
229
229
229
201
171
177
183
203
203
172
202
202
187
211
291
216
209
231
210
235
270
253
291
290
312
331
365
399
334
399
324
312
399
270
273
258
257
297
248
254
243
231
237
231
218
262
240
253
266
266
266
280
254
251
270
239
249
266
280
290
335
395
414
609
570
371
353
299
280
217
179
159
140
139
137
137
120
123
127
128
128
128
128
128
128
128
128
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
148
148
148
108
69
69
69
69
68
67
67
56
29
2
2
2
2
2
2
2
2
5
16
28
34
19
5
10
16
13
9
5
16
12
8
4
6
9
9
10
10
11
10
6
3
5
7
19
14
10
11
12
11
10
14
18
20
22
19
17
9
2
3
2
2
2
2
3
4
5
9
7
6
12
11
10
5
1
4
7
7
7
7
5
3
3
3
3
3
44
68
69
70
70
70
70
70
70
70
71
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
287
575
575
575
575
575
575
575
329
340
353
358
377
377
377
377
262
258
276
270
332
332
235
242
220
267
316
347
474
541
401
400
390
413
433
447
575
411
395
405
385
373
433
377
348
354
321
356
377
358
541
396
441
474
405
513
407
397
408
400
382
433
366
376
376
407
447
452
575
441
541
425
386
382
360
354
359
359
347
314
433
315
354
309
377
377
319
375
375
267
258
239
216
207
199
192
188
178
178
178
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
260
260
260
142
25
25
25
25
25
25
65
41
17
17
17
17
25
32
36
34
33
25
17
47
62
45
28
16
16
13
10
12
14
16
20
17
14
20
38
21
4
4
8
5
2
4
7
7
7
18
13
9
21
19
17
30
17
4
15
27
14
1
1
1
1
1
1
7
5
3
6
4
3
39
30
22
11
1
2
4
3
3
35
18
2
2
2
2
2
52
102
89
76
76
76
76
76
76
76
76
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
46
118
118
118
118
118
118
118
64
63
61
57
56
54
52
52
47
69
104
114
219
219
108
124
111
119
150
139
163
166
219
154
180
176
171
160
188
174
145
160
219
154
180
160
118
107
94
82
76
92
110
119
188
174
119
136
124
124
199
109
99
103
92
92
95
96
78
76
82
79
86
85
118
95
73
70
63
58
57
52
51
61
55
57
55
55
49
56
56
39
40
41
38
38
38
37
37
37
37
37
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
58
58
58
29
1
1
1
1
1
1
6
5
3
1
1
1
1
2
3
4
5
25
35
19
4
4
8
12
8
5
3
3
3
3
3
4
5
4
3
2
2
2
2
3
5
3
1
1
2
2
2
2
2
6
9
12
7
2
2
3
2
2
2
2
2
2
2
1
1
1
2
1
1
1
2
2
2
2
2
3
2
1
1
1
1
1
1
1
1
9
14
14
14
14
14
14
14
14
14
14
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
259
569
569
569
569
569
569
569
299
294
289
278
275
267
263
263
236
178
197
217
241
241
213
136
129
190
248
337
490
399
569
364
377
373
387
448
433
507
442
442
406
392
394
363
348
351
326
294
273
275
399
321
371
490
438
479
569
473
479
421
479
408
392
414
468
382
448
381
350
354
399
346
332
468
299
294
293
256
255
239
230
239
210
264
190
182
171
150
144
140
141
147
153
153
153
153
153
153
153
153
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
171
171
171
97
23
23
23
23
20
18
18
17
11
5
5
5
5
5
5
5
5
8
12
11
11
11
16
14
12
8
5
11
17
10
3
7
20
23
26
13
1
1
4
7
12
8
4
4
3
3
6
7
9
6
3
20
12
5
11
17
9
2
4
3
2
2
2
11
8
6
15
24
17
11
13
14
9
5
2
3
2
1
5
7
8
8
9
55
78
90
100
81
63
63
63
63
63
63
63
63
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
18
96
96
96
96
96
96
96
96
96
60
59
52
42
39
36
32
38
45
50
79
79
39
41
38
38
43
50
56
62
72
73
79
70
77
84
97
114
114
135
145
145
150
167
167
145
152
128
115
120
152
102
99
90
96
100
98
143
103
86
83
74
71
68
72
66
67
72
65
71
72
74
96
65
63
61
56
54
56
52
50
64
57
57
64
64
48
43
43
34
34
36
35
35
35
35
35
35
35
35
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
36
36
36
20
5
5
5
5
5
5
5
3
2
2
2
2
2
3
4
4
5
4
3
3
3
4
6
10
14
8
2
3
4
4
4
3
2
2
2
4
22
15
8
5
6
3
1
1
2
2
2
2
6
10
6
2
2
2
4
7
6
4
2
2
2
2
3
4
4
3
2
4
4
3
2
3
2
1
2
3
2
2
3
5
12
19
11
4
4
11
14
12
10
10
10
10
10
10
10
10
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
52
115
115
115
115
115
115
115
69
65
64
56
57
56
54
54
54
56
60
67
71
71
91
56
54
64
59
64
115
67
68
74
72
72
91
71
73
78
72
78
73
70
78
71
70
87
65
59
60
58
70
83
101
136
132
132
112
115
110
136
123
96
90
93
93
103
136
95
123
86
78
74
73
61
62
59
57
54
50
44
43
45
52
52
64
64
54
66
66
42
43
42
38
38
37
36
36
35
35
35
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
7
7
7
4
2
2
2
2
2
2
10
21
11
2
2
2
2
5
6
6
6
3
1
1
1
4
7
13
18
10
2
3
4
7
10
7
4
6
7
8
7
6
6
6
9
5
2
2
4
5
5
3
2
2
2
9
9
9
7
6
5
4
4
4
2
1
1
2
1
1
4
2
1
3
2
1
2
1
1
2
2
2
2
2
2
2
2
2
2
8
12
10
9
9
9
9
9
9
9
9
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
466
466
466
365
348
328
305
264
264
264
256
337
274
276
293
299
293
344
344
356
409
409
354
435
435
303
321
294
269
253
280
302
319
466
378
276
256
236
203
189
175
202
196
200
409
246
242
435
187
201
212
180
190
239
186
230
236
177
162
231
127
113
118
129
201
232
239
466
240
208
197
151
236
103
91
81
56
53
47
40
70
54
80
85
153
153
116
152
152
72
66
53
36
30
24
20
17
10
10
10
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
230
230
230
230
230
230
230
230
143
57
57
37
17
17
17
17
36
45
55
31
7
7
7
43
61
31
2
1
1
1
1
1
1
1
1
1
2
4
2
1
1
1
1
1
2
1
1
1
3
3
3
4
2
1
1
1
1
1
1
2
2
2
4
2
1
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
205
205
205
154
146
122
125
137
147
205
205
195
213
225
225
225
225
255
291
314
410
410
294
232
230
203
198
301
174
175
184
208
202
205
342
167
167
151
142
142
149
186
186
192
410
230
226
342
177
190
175
149
171
127
124
130
135
130
158
157
116
113
119
113
168
169
173
410
167
182
165
119
171
80
78
75
60
80
57
54
83
66
92
93
158
158
123
157
157
81
74
60
44
38
32
27
24
17
17
17
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
78
78
78
49
20
20
20
20
20
20
54
31
8
8
8
8
20
40
54
28
3
3
7
41
58
30
3
4
5
4
3
2
2
2
2
2
2
3
2
2
2
2
2
1
1
1
1
1
2
1
1
2
2
1
1
2
2
2
3
3
2
2
2
2
2
2
2
1
1
1
1
3
2
1
1
2
2
2
1
1
1
2
4
2
1
1
1
1
1
9
13
10
7
7
7
7
7
7
7
7
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
205
259
259
259
259
259
259
259
199
175
159
153
140
134
136
140
126
157
157
142
153
159
153
177
177
137
170
204
251
250
244
233
224
227
241
259
250
254
155
138
130
112
115
109
118
108
97
177
94
94
117
118
154
251
186
250
244
173
159
233
120
112
107
116
145
180
259
205
250
184
154
145
254
101
97
89
58
48
40
31
27
33
44
47
81
81
68
98
98
51
48
39
30
26
22
20
18
14
14
14
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
233
233
233
175
118
118
118
118
118
118
132
70
9
9
9
9
14
14
14
7
1
1
4
21
30
15
1
1
1
2
1
1
1
1
1
1
2
4
3
3
2
1
1
1
1
1
2
3
5
4
3
3
3
3
3
3
2
1
2
2
3
2
1
1
1
2
2
1
1
1
1
1
1
3
2
1
1
1
1
2
2
2
2
2
4
7
7
5
3
3
3
2
2
2
2
2
2
2
2
2
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
1068
1068
1068
850
814
771
763
789
834
877
877
930
763
744
788
830
785
1027
1027
920
973
994
930
1057
1057
641
679
690
628
600
666
735
781
1068
1027
680
591
593
401
354
328
435
258
240
370
350
352
1057
320
317
391
290
377
590
422
581
592
387
369
590
251
230
204
234
403
515
590
1068
591
493
459
358
593
237
205
180
111
89
69
51
38
45
56
71
97
97
97
97
97
50
43
36
26
22
18
15
13
9
9
9
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
581
581
581
581
581
581
581
581
607
633
781
399
17
17
17
17
17
17
17
9
1
1
50
222
308
154
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
71
101
101
101
101
101
101
101
59
58
59
57
59
60
60
60
60
56
63
69
91
91
58
57
51
54
67
80
93
115
101
88
91
86
95
80
76
86
69
68
69
72
76
80
98
79
91
88
79
81
115
86
87
93
84
88
101
82
98
79
74
71
75
70
76
76
76
95
70
78
115
69
91
55
48
47
40
45
39
36
57
41
53
51
78
78
63
77
77
44
41
38
31
29
27
25
24
22
22
22
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
68
68
68
39
11
11
11
11
9
8
8
8
5
3
3
3
3
3
3
2
1
1
2
3
4
2
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
4
3
2
1
1
1
2
3
6
7
4
2
1
3
4
3
3
5
5
3
1
1
1
1
1
1
2
1
1
1
2
3
3
2
1
1
1
1
1
1
1
2
1
1
1
1
1
1
3
4
3
3
3
3
3
3
3
3
3
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
472
525
525
525
525
525
525
525
415
356
325
333
306
298
319
343
313
431
431
348
371
378
340
395
395
301
364
423
510
448
525
513
456
472
459
401
444
521
282
260
232
197
180
158
182
166
162
395
174
184
235
204
273
510
339
448
525
385
381
513
315
314
298
286
320
361
350
472
444
313
334
311
521
239
194
176
118
92
74
57
48
43
43
36
42
42
38
44
44
29
27
27
24
24
23
22
22
22
22
22
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
350
350
350
312
275
275
275
275
275
275
291
150
9
9
9
9
15
15
15
8
2
2
9
82
119
61
3
3
3
2
1
2
2
2
2
2
1
1
1
1
1
2
5
3
2
2
2
1
1
2
4
3
2
4
6
4
2
1
1
2
2
1
1
1
1
2
3
3
2
1
1
1
1
2
1
1
1
1
1
2
1
1
1
1
1
1
1
1
2
4
5
4
3
3
3
3
3
3
3
3
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
207
207
207
167
160
152
151
157
160
176
176
152
147
142
147
157
146
192
192
172
180
181
165
197
197
114
115
113
100
98
113
130
138
207
192
124
115
95
80
74
70
80
61
57
81
81
79
197
75
78
83
64
69
90
69
67
97
66
63
94
51
50
51
55
84
96
94
207
91
91
85
65
95
45
42
38
29
33
24
21
27
24
32
41
56
56
56
56
56
30
26
22
16
14
12
10
9
7
7
7
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
67
67
67
67
67
67
67
67
97
127
139
80
22
22
22
22
22
22
22
11
1
1
24
44
54
27
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
3
2
1
1
1
1
1
1
1
1
2
3
3
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
2
3
3
4
3
2
2
2
2
2
2
2
2
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
76
76
76
50
46
38
30
25
26
27
35
43
52
69
69
69
69
63
68
70
91
91
70
70
63
62
65
53
69
60
66
69
77
76
69
69
64
76
68
70
91
70
68
77
64
64
68
61
59
61
59
61
60
76
66
61
62
58
91
55
57
57
51
52
58
63
54
76
51
50
49
41
50
34
36
34
31
45
34
33
57
38
48
46
67
67
54
66
66
37
36
33
27
26
24
22
22
20
20
20
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
1
1
1
1
1
1
1
1
4
7
16
12
9
7
7
7
7
8
8
8
9
9
9
28
37
31
16
2
1
1
2
4
3
2
3
2
1
1
1
1
4
7
4
1
2
1
1
1
1
1
1
4
2
1
1
3
2
1
1
3
2
1
3
2
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
5
6
6
6
6
6
6
6
6
7
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
79
95
95
95
95
95
95
95
80
76
73
72
68
67
65
64
64
67
75
79
99
99
74
73
70
71
72
74
79
81
88
95
84
86
91
94
89
99
80
84
89
76
79
69
63
67
56
64
56
56
64
71
87
99
74
78
88
74
89
95
56
53
47
51
59
69
94
79
89
68
60
56
84
43
41
38
30
27
25
22
25
24
32
32
56
56
43
53
53
30
28
24
19
17
16
14
13
12
12
12
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
70
70
70
42
15
15
15
15
15
15
43
32
22
15
15
15
15
18
22
35
48
27
7
24
33
22
11
13
15
10
6
4
4
2
1
2
2
1
1
3
2
2
2
1
1
2
2
3
2
1
1
1
2
4
2
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
2
1
1
1
1
2
2
2
2
3
6
8
7
7
7
7
7
7
7
7
7
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
51
79
79
79
79
79
79
79
47
44
44
42
45
47
47
47
47
48
56
58
87
87
61
63
91
98
116
247
151
148
167
162
180
247
172
196
175
166
184
281
190
193
199
203
201
196
281
186
180
164
165
154
150
146
281
143
147
135
110
101
91
84
80
81
81
80
81
93
79
81
81
83
76
75
62
59
58
59
59
55
75
57
52
57
40
38
41
38
38
36
36
36
36
36
36
36
36
36
36
36
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
15
15
15
9
4
4
4
4
4
4
12
7
2
2
2
2
4
6
7
7
8
8
9
23
30
30
31
23
13
3
4
2
1
3
5
6
4
2
1
1
1
1
2
2
3
2
1
1
5
5
5
3
1
5
5
6
9
7
5
4
3
2
2
2
2
2
2
3
5
3
2
3
5
3
2
2
1
1
2
4
3
2
5
3
1
1
2
2
3
12
16
14
13
13
13
13
13
13
13
13
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
44
98
98
98
98
98
98
98
59
59
59
56
56
54
54
54
45
46
48
48
61
61
40
41
41
40
47
55
59
60
94
63
66
72
88
115
145
199
199
199
180
168
184
167
134
135
116
119
111
110
167
110
102
100
94
90
86
81
106
76
74
76
76
72
74
67
74
67
68
75
73
76
98
64
63
61
56
58
56
53
76
51
53
51
44
44
43
42
41
41
41
41
41
41
41
41
41
41
41
41
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
36
36
36
22
9
9
9
9
9
9
15
8
2
2
2
2
5
5
5
5
6
5
4
4
4
9
7
5
4
3
3
3
3
3
3
3
4
2
1
2
3
2
1
1
4
2
1
1
2
2
2
2
1
1
1
2
2
2
3
4
4
5
3
2
3
4
5
4
2
1
3
2
1
2
2
2
2
2
2
2
2
5
3
2
2
2
2
2
3
21
31
20
10
10
10
10
10
10
10
10
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
47
73
73
73
73
73
73
73
42
41
42
43
47
52
52
52
52
73
109
120
229
229
114
129
111
115
143
124
157
153
169
143
182
172
175
168
229
170
156
170
199
153
182
160
114
104
86
76
70
98
115
124
229
170
114
137
118
112
199
100
97
96
77
71
67
65
63
61
73
58
58
58
53
55
52
50
50
59
51
43
46
48
53
51
67
67
55
66
66
42
43
43
39
38
38
37
36
36
36
36
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
49
49
49
27
5
5
5
5
5
5
9
5
2
2
2
2
4
4
4
4
4
4
5
8
10
12
8
5
5
5
5
8
9
6
3
3
4
3
2
1
1
3
3
2
1
1
1
1
1
1
2
3
2
1
1
8
5
3
2
5
6
7
8
8
8
6
4
2
1
2
2
1
1
2
1
1
1
1
2
3
2
2
4
2
1
1
1
1
1
8
11
9
7
7
7
7
7
7
7
7
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
83
246
246
246
246
246
246
246
246
246
152
147
132
113
98
83
83
141
230
261
527
527
238
280
256
272
330
310
369
386
500
366
482
416
407
383
430
394
341
373
527
389
418
482
286
261
220
189
168
209
245
259
430
394
264
326
295
285
527
248
241
235
185
182
176
167
183
144
147
140
136
133
142
133
114
115
104
101
122
96
100
92
87
113
69
64
68
59
59
57
60
66
75
75
75
75
75
75
75
75
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
89
89
89
48
8
8
8
8
8
8
8
8
5
3
3
3
3
3
3
5
8
8
9
6
3
3
25
21
14
8
10
7
5
5
10
15
13
11
11
7
4
8
7
4
1
4
7
10
14
14
13
12
12
9
6
11
7
4
7
12
7
2
5
3
2
2
2
3
3
3
6
4
3
4
6
5
5
6
6
6
7
11
10
6
2
2
2
2
2
20
29
27
25
25
25
25
25
25
25
25
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
86
228
228
228
228
228
228
228
228
228
145
141
128
112
97
86
86
90
119
130
214
214
111
126
113
105
160
121
157
184
228
265
188
214
217
213
265
229
245
271
284
284
319
280
247
268
246
305
286
261
319
271
305
286
241
261
247
228
319
204
197
184
152
155
141
143
175
127
150
124
117
116
128
101
104
98
99
97
100
99
90
86
82
104
65
61
63
59
59
53
57
62
68
68
68
68
68
68
68
68
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
38
38
38
20
3
3
3
3
3
3
3
9
9
9
9
9
9
6
3
3
3
9
15
12
10
10
8
6
6
5
4
2
1
4
11
11
9
7
7
5
4
3
2
1
1
1
1
3
6
3
1
1
1
2
1
1
2
4
4
5
13
10
6
2
2
7
6
5
5
5
3
2
3
5
6
6
3
1
4
7
9
11
7
4
1
1
1
1
1
16
26
26
26
26
26
26
26
26
26
27
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
81
229
229
229
229
229
229
229
119
113
107
97
93
90
82
82
82
86
118
130
218
218
116
107
89
93
116
146
166
186
229
194
177
191
189
186
207
190
193
194
218
192
184
183
194
155
182
145
134
151
170
157
207
188
178
187
229
178
218
168
158
157
157
145
145
148
158
134
157
132
129
128
120
128
110
110
102
100
122
97
103
95
90
117
71
67
69
61
61
58
62
70
80
80
80
80
80
80
80
80
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
72
72
72
36
1
1
1
1
1
1
3
10
5
1
1
1
1
1
1
1
2
6
11
11
11
11
8
5
5
3
2
2
3
12
12
7
2
1
1
1
2
4
6
5
5
3
2
6
11
13
12
9
6
3
21
19
16
11
7
8
5
2
1
1
1
1
2
7
4
1
1
8
7
4
1
3
4
6
7
7
7
11
8
5
3
3
3
3
3
20
28
25
23
23
23
23
23
23
23
23
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
108
108
108
108
108
108
108
108
108
108
98
111
126
147
147
147
147
132
130
123
118
118
110
108
147
147
95
98
96
86
78
90
97
89
147
86
88
89
82
81
81
80
80
74
77
75
68
97
66
67
72
60
62
65
65
68
76
71
71
69
69
76
66
67
70
68
76
76
65
66
62
59
57
66
56
58
59
72
63
48
50
50
54
60
60
60
57
63
63
52
54
55
54
54
54
54
54
54
54
54
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
2
2
2
2
2
2
2
2
6
8
10
13
15
16
16
17
22
25
28
14
1
1
6
8
11
6
1
2
3
4
2
1
2
2
2
2
2
1
1
4
5
4
3
3
4
3
2
1
1
4
4
4
5
4
4
6
3
1
3
5
3
2
3
2
2
2
2
1
1
3
2
1
1
4
4
4
3
2
1
1
1
1
2
2
2
2
2
2
3
20
29
25
22
22
22
22
22
22
22
22
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
269
269
269
211
201
190
176
153
164
156
170
269
175
178
167
153
153
154
169
197
221
221
269
180
169
176
161
163
191
154
168
177
178
242
191
146
153
143
148
161
160
172
225
175
194
171
148
169
137
159
164
150
225
171
169
210
165
179
210
192
210
205
225
220
207
201
187
242
177
179
175
175
152
143
155
132
126
137
152
131
175
133
139
155
120
120
115
127
127
109
112
113
110
110
110
110
110
110
110
110
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
10
10
10
10
10
10
10
10
29
38
48
32
17
16
16
16
16
30
45
29
13
13
17
46
60
44
26
8
5
2
2
3
4
5
5
3
2
2
2
1
1
3
4
3
2
2
2
2
4
4
4
3
2
2
2
9
9
9
10
12
8
5
5
5
4
4
5
6
3
1
3
2
1
2
2
2
4
6
8
10
6
2
11
9
7
7
7
7
7
24
42
42
42
42
42
42
42
42
42
42
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
83
83
83
72
70
61
61
61
33
33
41
50
61
82
82
82
82
61
68
79
88
88
92
57
53
56
57
57
66
58
65
72
70
83
73
72
73
81
73
74
76
82
82
81
88
92
70
70
66
63
81
64
67
68
66
66
68
66
67
76
67
66
68
76
73
75
73
92
76
68
72
62
58
59
72
57
58
55
51
56
46
45
46
48
45
47
44
54
54
36
37
37
34
34
33
32
32
32
32
32
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
6
6
6
3
1
1
1
1
1
1
5
6
3
1
1
1
1
3
4
5
5
4
4
8
10
8
6
4
6
4
2
2
3
2
2
2
2
1
1
1
1
1
2
2
2
1
1
1
2
4
5
6
4
2
7
9
6
3
1
2
3
2
1
1
1
2
4
5
3
1
4
3
2
5
5
3
1
1
2
4
3
2
2
2
6
10
7
4
4
10
13
10
8
8
8
8
8
8
8
8
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
273
416
416
416
416
416
416
416
249
256
263
262
269
269
269
269
249
203
211
210
224
224
194
211
211
173
210
228
231
314
269
249
290
279
292
416
320
345
363
364
406
354
406
348
335
406
290
288
281
275
314
272
278
281
263
268
274
299
262
273
264
268
273
276
279
297
416
299
302
315
314
272
295
265
272
281
273
266
291
267
220
267
191
162
153
147
144
151
151
130
132
134
131
131
131
131
131
131
131
131
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
143
143
143
83
24
24
24
24
24
24
63
54
39
24
24
24
24
31
35
21
8
8
15
50
67
37
8
11
15
9
4
4
9
8
8
10
11
7
4
16
20
24
14
4
23
17
10
3
8
10
13
8
3
3
4
13
12
11
19
26
34
18
3
3
3
6
8
5
3
2
6
4
3
2
6
6
7
8
10
16
9
3
4
4
4
4
4
4
4
52
76
75
75
75
75
75
75
75
75
75
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
208
542
542
542
542
542
542
542
342
295
252
197
184
166
159
160
142
166
166
150
159
165
156
180
180
195
273
372
542
509
538
534
416
454
503
542
533
539
295
254
220
165
143
124
126
120
105
180
87
80
157
164
258
542
342
509
538
334
329
534
214
196
185
212
240
320
542
287
533
328
286
284
539
190
180
163
100
81
65
48
36
44
56
73
101
101
101
101
101
54
46
37
26
22
18
15
13
8
8
8
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
509
509
509
315
121
121
121
121
121
121
137
85
33
16
16
16
16
16
16
8
1
1
10
27
36
18
1
1
2
1
1
1
1
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
1
1
2
2
2
1
1
2
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
4
5
3
2
2
2
2
2
2
2
2
2
2
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
57
72
72
72
72
72
72
72
60
57
57
51
52
51
49
49
49
46
51
53
73
73
37
44
48
54
66
61
72
61
64
66
73
63
63
61
61
59
57
60
61
59
60
73
61
58
55
54
54
51
55
60
63
75
75
65
75
64
60
59
65
55
57
60
60
62
68
60
65
58
57
59
60
59
62
68
54
57
55
49
52
55
50
68
52
55
56
63
63
47
48
50
49
49
49
49
49
49
49
49
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
3
3
3
3
3
3
3
3
26
41
36
19
2
2
2
2
8
8
8
8
8
6
4
3
3
10
9
8
7
4
2
3
4
6
7
4
1
1
2
2
1
1
2
3
4
2
1
1
2
7
5
3
2
1
7
11
8
5
2
2
3
2
1
1
1
3
2
1
1
2
3
2
1
8
5
2
4
2
1
2
1
1
10
8
7
7
5
4
4
11
15
17
18
18
18
18
18
18
18
19
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
91
466
466
466
466
466
466
466
238
219
197
167
155
140
117
117
88
89
108
112
165
165
97
89
72
73
141
171
195
466
206
206
208
179
179
167
175
156
149
161
165
161
228
156
141
145
132
136
138
166
230
246
303
357
357
466
356
400
362
400
358
332
305
422
286
300
358
266
291
278
249
245
422
208
202
195
155
161
152
137
195
129
141
139
139
139
115
110
103
100
101
105
109
109
109
109
109
109
109
109
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
44
44
44
23
3
3
3
3
3
3
3
6
4
3
3
3
3
4
5
5
6
7
9
10
11
9
7
9
9
5
1
2
4
9
12
8
5
3
1
1
1
1
3
3
3
2
2
2
3
7
5
3
3
2
1
9
5
2
1
1
3
5
4
3
2
3
5
5
3
2
2
3
5
8
7
5
3
5
5
5
3
2
6
11
26
42
26
11
11
44
61
54
47
47
47
47
47
47
47
47
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
72
72
72
63
61
59
58
57
59
58
58
67
57
57
55
54
54
51
57
67
87
87
67
55
54
49
61
75
67
115
76
74
77
72
100
123
150
240
185
185
181
182
174
179
205
181
172
240
163
157
205
127
114
98
105
114
119
240
106
112
111
92
107
92
95
89
81
95
86
92
115
95
80
60
54
47
41
45
32
29
26
35
47
61
87
87
87
87
87
47
42
37
29
26
23
21
19
16
16
16
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
2
2
2
2
2
2
2
2
28
42
54
31
9
3
3
3
3
3
3
3
3
4
5
7
8
6
5
8
8
6
5
5
5
3
1
2
2
3
3
3
3
2
1
2
3
2
1
2
3
2
1
1
1
3
2
1
7
8
5
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
10
15
17
18
20
11
3
3
3
3
3
3
3
3
3
3
4
16
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
100
123
123
123
123
123
123
123
93
92
91
100
81
76
69
69
56
67
77
86
110
110
100
72
69
75
83
89
110
101
108
123
118
120
124
136
143
180
154
156
200
161
172
175
180
200
149
158
151
144
200
141
136
133
149
127
130
136
125
123
118
123
109
105
102
98
108
105
100
149
109
106
101
129
96
96
92
129
77
76
72
65
64
52
49
49
48
48
49
52
54
57
64
64
64
64
64
64
64
64
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
49
49
49
49
49
49
49
49
46
44
44
26
9
5
5
5
5
5
5
5
6
6
6
17
23
16
10
5
5
5
6
7
6
5
9
5
1
1
2
2
2
3
2
1
1
1
1
1
9
5
2
1
1
4
3
2
3
4
3
2
6
3
1
1
1
1
2
1
1
1
1
3
3
2
1
2
2
3
4
9
5
1
1
2
2
2
2
2
3
24
38
33
29
29
29
29
29
29
29
29
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
71
71
71
60
58
56
53
49
49
49
42
45
47
49
51
56
56
71
71
65
75
75
57
53
53
52
52
77
59
62
73
69
70
71
71
77
66
75
68
71
73
77
70
67
66
77
61
57
61
49
53
60
56
75
77
56
56
51
53
43
44
42
41
41
45
45
47
68
45
43
41
38
34
31
42
30
31
45
28
26
33
26
31
29
42
42
34
41
41
23
22
19
15
14
13
12
11
10
10
10
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
3
3
3
3
3
3
3
3
6
8
10
9
6
4
4
4
4
13
17
11
6
6
9
15
18
12
6
6
4
2
1
2
3
2
2
2
2
1
1
1
1
2
1
1
1
1
1
5
8
11
8
5
3
2
5
5
6
4
3
3
6
5
4
2
1
1
2
3
2
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
6
6
6
6
6
6
6
6
6
6
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
33
33
33
30
30
28
28
28
28
33
33
33
35
36
36
36
36
39
42
44
54
54
39
33
40
44
46
77
52
55
58
68
58
61
62
63
66
61
61
65
65
77
68
61
66
56
54
53
61
45
48
54
53
63
77
59
68
60
55
53
68
54
59
62
68
64
64
54
53
50
48
50
46
42
68
42
46
48
50
46
51
52
60
68
44
43
42
44
44
34
41
49
60
60
60
60
60
60
60
60
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
8
8
8
5
3
3
3
3
3
3
10
9
6
3
3
3
3
5
7
6
6
6
6
6
7
6
6
8
6
4
2
2
3
3
2
2
2
1
1
1
2
1
1
1
2
1
1
1
1
1
2
1
1
2
4
5
3
1
1
1
2
2
1
1
1
2
1
1
1
1
1
1
1
2
1
1
1
1
1
2
1
1
2
2
2
2
2
2
2
5
6
5
4
4
4
4
4
4
4
4
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
43
92
92
92
92
92
92
92
52
57
62
66
75
75
75
75
56
55
53
50
55
55
42
43
43
40
46
53
56
68
76
60
60
64
68
69
73
92
80
86
86
85
104
82
86
82
75
79
77
82
104
85
93
88
88
93
88
95
104
86
93
103
90
95
90
88
90
90
103
96
95
96
128
82
103
79
74
92
66
61
74
56
58
51
55
55
50
52
52
46
48
49
51
51
51
51
51
51
51
51
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
33
33
33
18
3
3
3
3
3
3
9
13
8
3
3
3
3
4
5
5
6
7
10
10
10
9
8
7
7
5
3
1
1
1
1
1
1
1
1
1
1
1
1
1
3
2
1
2
4
3
2
2
2
5
3
2
3
3
2
2
10
7
4
2
4
8
6
4
2
1
2
2
1
1
3
3
4
3
2
2
2
2
2
2
2
2
2
2
3
19
27
28
28
28
28
28
28
28
28
29
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
220
220
220
177
169
161
153
151
153
146
146
166
143
142
150
156
142
186
186
162
174
180
166
198
198
109
103
90
72
70
92
117
120
220
186
103
103
84
78
75
70
86
66
66
86
86
86
198
93
91
88
99
72
69
99
71
80
77
99
88
76
82
85
77
100
103
97
220
93
102
98
80
85
51
41
38
31
28
34
28
30
34
38
43
53
53
53
53
53
37
34
36
33
32
32
31
31
31
31
31
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
9
9
9
9
9
9
9
9
71
108
137
79
22
12
12
12
12
12
12
12
12
12
20
36
44
23
3
2
2
3
2
2
2
1
1
1
1
1
1
1
1
2
3
2
1
2
2
2
10
7
4
4
3
2
2
2
3
3
2
1
2
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
3
7
12
7
3
3
3
3
3
3
3
3
3
3
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
68
68
68
60
58
57
55
52
52
52
45
47
50
52
52
52
52
51
54
54
67
67
49
51
51
56
63
59
67
59
59
63
60
68
83
88
115
208
149
168
211
186
212
208
188
211
212
148
162
157
212
156
114
106
105
120
122
156
194
131
131
194
141
166
194
168
176
176
160
142
137
147
160
95
88
80
67
64
58
51
55
41
41
37
42
42
35
38
38
28
28
27
25
24
24
23
23
23
23
23
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
2
2
2
2
2
2
2
2
8
11
15
11
6
1
1
1
1
11
16
15
15
12
9
6
4
4
4
4
3
2
3
3
2
2
2
2
2
2
2
3
17
11
5
2
3
2
1
1
1
1
1
1
1
3
2
1
1
1
3
5
5
4
3
4
4
4
4
2
1
1
1
1
1
2
1
1
1
1
1
2
1
1
3
3
3
3
3
3
4
11
14
13
12
12
12
12
12
12
12
12
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
58
70
70
70
70
70
70
70
38
37
41
45
50
60
60
60
60
48
51
60
67
67
67
58
58
65
67
74
70
65
66
74
67
68
74
67
68
73
68
74
79
85
97
107
93
91
107
89
77
79
107
75
79
73
69
78
65
72
64
65
66
66
78
69
74
73
74
69
78
63
65
78
63
65
63
69
61
66
69
68
78
78
60
56
56
56
52
63
63
46
51
56
60
60
60
60
60
60
60
60
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
27
27
27
14
2
2
2
2
2
2
5
6
4
2
2
2
2
2
2
1
1
1
4
6
7
4
1
5
7
4
2
1
4
2
1
1
1
1
1
3
4
3
2
2
2
4
6
4
2
4
6
4
2
10
13
14
8
3
6
7
4
2
2
1
1
1
1
1
1
3
6
3
1
2
2
2
2
2
1
1
2
3
5
7
8
10
7
4
4
11
15
17
18
18
18
18
18
18
18
19
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
251
446
446
446
446
446
446
446
273
293
335
373
446
446
446
446
267
297
320
304
401
401
269
237
205
224
266
288
446
340
350
350
429
333
341
417
367
371
371
446
359
351
357
401
336
348
326
335
429
334
389
369
387
446
381
407
366
363
353
372
344
349
381
382
401
446
417
431
399
400
431
393
431
395
427
427
385
387
364
387
317
318
348
330
370
370
325
389
389
276
268
248
225
216
207
201
197
186
186
186
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
204
204
204
178
152
152
152
152
96
41
41
29
17
17
17
17
16
16
16
14
13
13
17
76
106
59
13
12
12
12
8
4
13
12
11
11
10
10
10
10
12
14
9
4
12
7
2
3
5
22
12
3
7
15
24
35
20
5
13
22
36
22
9
9
9
9
11
12
9
7
5
3
8
8
9
8
7
7
7
7
7
7
43
31
19
19
19
19
19
62
106
93
80
80
80
80
80
80
80
80
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
45
103
103
103
103
103
103
103
63
59
55
48
47
45
42
41
41
39
42
49
52
52
69
47
48
58
63
73
101
79
94
103
80
84
85
82
74
92
69
66
63
59
58
57
55
60
50
52
52
54
79
61
68
101
74
74
94
70
71
103
62
56
54
53
60
66
82
79
69
66
61
58
92
47
48
45
37
45
37
35
55
35
39
34
39
39
35
41
41
28
27
28
26
26
25
25
25
25
25
25
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
69
69
69
38
7
7
7
7
7
7
18
13
8
4
4
4
4
7
9
6
3
3
7
9
11
7
3
2
2
1
1
1
1
1
2
3
2
1
1
2
2
2
2
1
1
1
1
2
3
4
4
3
3
2
1
3
2
1
1
2
1
1
3
2
1
1
1
2
1
1
4
7
12
8
4
1
3
2
1
3
2
1
4
2
1
1
1
1
2
4
5
6
6
6
6
6
6
6
6
7
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
153
221
221
221
221
221
221
221
124
110
116
113
133
154
154
154
154
124
130
139
143
143
141
115
115
116
132
153
210
170
197
213
195
207
230
208
201
221
178
173
192
154
139
137
143
138
123
192
128
128
230
139
161
210
153
153
197
162
175
213
146
183
144
152
167
183
208
230
201
184
190
152
221
116
112
119
101
111
119
81
104
97
91
190
76
72
73
63
71
83
97
97
97
97
97
97
97
97
97
97
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
153
153
153
77
1
1
1
1
1
1
10
9
5
1
1
1
1
6
8
8
8
8
9
42
59
30
2
1
1
1
1
1
1
1
1
1
2
2
2
2
2
3
8
4
1
1
2
3
3
3
3
3
3
3
3
5
7
7
4
2
4
3
2
1
1
5
7
4
1
1
2
1
1
3
2
1
1
1
1
2
2
2
4
2
1
1
1
1
1
13
26
26
26
26
26
26
26
26
26
26
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
103
103
103
103
103
103
103
103
103
103
88
101
118
140
140
140
140
125
123
116
111
111
86
75
67
67
60
66
76
79
93
85
97
70
73
68
67
92
78
84
89
140
85
87
95
86
80
97
73
73
77
66
71
76
76
81
93
84
81
85
88
82
91
88
91
93
93
140
91
92
90
75
92
59
48
49
43
44
50
38
55
41
41
51
33
33
32
32
32
26
29
33
37
37
37
37
37
37
37
37
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
2
2
2
2
2
2
2
2
5
6
8
11
12
13
13
14
18
20
22
12
2
2
4
5
6
4
2
2
2
2
1
1
1
1
1
1
1
1
1
1
2
3
4
2
1
1
1
2
1
1
2
3
7
6
6
6
4
3
2
4
2
1
6
3
1
1
1
1
1
1
1
1
1
3
2
1
2
1
1
2
1
1
1
1
1
1
1
1
1
7
10
8
7
7
7
7
7
7
7
7
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
247
347
347
347
347
347
347
347
238
233
228
231
229
229
229
229
153
156
160
164
184
184
159
179
179
131
147
149
144
156
172
181
212
247
231
347
239
237
234
220
226
220
229
221
242
226
200
242
196
210
242
211
212
224
225
220
297
242
259
266
297
255
262
270
297
270
347
255
245
255
284
201
230
185
177
196
183
169
255
155
181
189
179
284
156
152
160
144
144
141
147
157
170
170
170
170
170
170
170
170
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
85
85
85
85
85
85
85
85
112
126
111
64
17
12
12
12
12
12
12
12
12
10
9
36
50
33
16
10
9
6
4
10
10
6
2
9
5
1
1
1
5
5
5
3
1
2
3
2
1
1
2
5
4
2
1
16
14
8
2
11
9
7
7
6
5
6
5
5
5
5
9
7
5
5
9
14
10
6
13
15
17
31
22
13
10
10
10
10
10
47
80
75
70
70
70
70
70
70
70
70
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
72
87
87
87
87
87
87
87
60
54
49
48
48
47
51
56
54
72
72
70
84
84
60
52
50
46
48
56
72
63
87
78
66
74
74
78
66
83
78
87
139
90
94
95
92
95
139
94
76
91
95
98
139
133
102
108
91
86
108
73
71
69
61
68
63
64
72
62
63
59
55
53
83
41
36
34
28
28
26
23
27
24
27
24
33
33
28
32
32
22
21
22
20
20
20
20
20
20
20
20
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
15
15
15
15
15
15
15
15
27
33
25
18
11
4
4
4
4
5
6
6
6
6
8
17
21
13
6
2
2
2
3
2
1
2
3
5
3
1
1
1
1
1
2
1
1
1
1
1
1
1
2
5
5
3
1
2
1
1
3
3
2
1
5
3
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
2
3
3
3
3
3
3
3
3
3
3
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
58
76
76
76
76
76
76
76
76
76
54
59
60
58
58
58
58
47
51
59
67
67
67
58
58
57
67
71
76
88
85
80
80
74
103
85
107
139
128
162
173
152
159
158
153
173
156
131
129
137
173
144
141
173
133
131
127
173
124
133
135
157
125
117
112
100
127
91
93
88
88
77
74
91
70
66
63
74
72
70
157
66
73
78
67
67
51
42
42
30
28
27
24
23
22
22
21
21
21
21
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
32
32
32
17
3
3
3
3
3
3
3
5
6
7
7
7
8
5
3
2
2
2
6
9
11
6
2
4
6
8
5
2
3
3
3
4
5
3
1
7
18
30
21
13
5
3
1
2
3
4
4
3
2
2
4
5
7
7
6
5
5
3
2
2
2
3
4
3
2
1
2
2
2
4
2
1
1
1
1
2
1
1
1
2
12
22
15
8
8
10
11
9
7
7
7
7
7
7
7
7
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
218
234
234
234
234
234
234
234
193
171
158
163
148
144
149
154
138
177
177
158
168
173
163
187
187
137
163
192
232
209
225
234
211
218
216
206
205
226
135
126
112
91
81
73
86
84
84
187
86
93
119
110
138
232
157
209
225
168
166
234
126
114
106
108
135
163
206
218
205
150
145
131
226
88
82
74
50
49
44
38
69
37
43
43
53
53
45
56
56
32
30
25
20
18
16
15
14
12
12
12
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
205
205
205
168
132
132
132
132
132
132
147
84
22
16
16
16
16
16
16
9
3
3
14
29
37
24
11
8
8
5
2
2
2
2
3
2
2
2
1
1
1
1
2
1
1
1
1
1
1
2
3
4
3
2
2
2
1
1
1
2
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
4
5
4
3
3
3
3
3
5
6
6
6
6
6
6
6
6
6
7
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
209
551
551
551
551
551
551
551
339
282
236
191
186
170
155
146
137
123
122
130
144
144
120
142
142
164
231
331
551
367
541
515
375
424
473
508
491
528
280
262
224
173
173
129
126
114
92
142
101
124
205
221
275
551
350
362
541
333
345
515
281
259
228
238
251
320
508
280
491
311
287
287
528
189
180
165
105
109
97
86
173
68
65
58
39
35
33
29
24
22
22
22
22
22
22
22
22
22
22
22
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
362
362
362
249
137
137
137
137
137
137
116
58
1
1
1
1
5
6
6
4
2
2
17
20
21
11
2
2
2
2
2
2
2
2
3
3
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
5
11
6
2
1
1
2
2
2
2
1
1
1
2
4
2
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
2
3
4
3
3
3
3
3
3
3
3
3
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
112
112
112
112
112
112
112
112
112
112
95
107
125
146
146
146
146
115
121
120
129
129
94
90
91
91
86
82
77
101
76
81
108
77
91
76
77
80
92
96
101
146
111
110
129
98
86
108
83
82
101
78
81
100
96
101
187
119
138
147
187
176
144
159
187
147
176
146
134
128
181
104
96
85
76
92
90
84
164
76
99
97
89
181
76
74
79
62
55
71
88
117
164
164
164
164
164
164
164
164
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
1
1
1
1
1
1
1
1
48
71
60
34
8
8
8
8
14
15
16
9
3
3
3
3
4
3
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
4
4
4
7
6
4
3
3
2
1
2
3
3
3
3
3
3
7
7
4
2
3
2
2
2
2
2
2
2
4
3
2
1
1
2
1
1
2
4
3
2
3
3
3
3
3
3
3
10
13
12
12
12
12
12
12
12
12
12
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
84
202
202
202
202
202
202
202
121
110
99
89
84
77
74
73
66
75
75
75
91
91
67
63
63
75
81
90
171
103
105
126
109
130
135
148
202
122
120
113
102
101
96
96
95
95
105
145
149
205
401
234
366
269
240
366
244
272
401
279
265
270
396
269
270
401
225
215
202
159
194
190
184
396
167
169
170
130
120
105
103
92
86
123
66
61
63
52
48
54
60
68
83
83
83
83
83
83
83
83
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
59
59
59
56
54
54
54
54
46
39
33
21
9
9
9
9
9
12
13
9
6
6
9
15
18
12
6
1
1
1
2
3
3
4
5
3
2
2
2
2
2
1
1
3
5
4
3
5
15
48
27
6
1
3
16
15
14
13
12
11
8
5
2
1
2
3
5
5
3
1
1
2
3
3
4
5
5
5
5
3
2
14
8
3
3
3
3
3
3
20
30
25
20
20
20
20
20
20
20
20
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
121
282
282
282
282
282
282
282
156
170
187
202
234
234
234
234
135
143
152
147
189
189
116
107
92
101
172
187
198
495
226
224
220
191
218
254
275
282
391
314
248
235
234
190
187
199
189
235
257
282
495
307
312
328
399
370
359
465
454
396
428
448
489
456
465
379
489
408
381
399
495
320
293
262
241
217
214
285
187
165
158
141
148
137
144
144
123
140
140
105
102
96
89
86
83
81
80
77
77
77
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
79
79
79
51
24
24
24
24
22
21
21
19
11
3
3
3
3
3
3
3
3
3
4
11
15
19
12
5
4
3
2
3
4
3
3
2
2
2
2
12
7
3
1
2
3
2
2
2
2
21
11
1
1
2
21
17
14
12
14
14
8
2
2
2
2
2
2
3
2
1
6
5
5
7
8
4
1
6
12
15
13
12
22
13
4
4
4
4
4
20
37
34
32
32
32
32
32
32
32
32
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
43
43
43
43
43
43
43
43
43
43
42
50
55
65
65
65
65
57
55
52
53
55
59
65
65
65
56
58
54
80
46
51
47
40
65
49
62
91
72
91
84
80
91
84
74
84
64
53
51
49
64
42
41
41
42
47
48
70
59
52
57
61
80
61
66
64
76
60
59
58
76
49
46
42
37
34
32
31
31
27
35
28
26
23
25
25
22
24
24
16
15
15
14
13
13
13
13
13
13
13
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
8
8
8
8
8
8
8
8
7
6
6
11
14
15
16
17
19
20
22
19
17
17
17
17
17
9
2
2
2
1
1
1
1
1
1
1
3
2
2
1
1
2
2
1
1
1
2
1
1
1
1
3
5
3
1
2
3
3
3
3
2
1
1
1
1
1
1
2
2
2
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
4
2
1
1
1
1
1
1
1
1
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
105
235
235
235
235
235
235
235
131
138
147
152
167
167
167
167
99
105
112
109
139
139
90
80
70
67
93
108
120
211
131
129
143
153
162
181
235
166
184
150
139
131
114
114
116
131
127
184
167
155
189
160
175
183
179
211
184
178
178
173
178
171
179
173
164
178
181
187
235
179
189
159
138
131
120
116
113
129
101
92
87
93
111
119
167
167
112
102
94
80
85
92
98
98
98
98
98
98
98
98
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
63
63
63
41
19
19
19
19
18
18
18
23
12
1
1
1
1
1
1
1
1
2
11
13
14
8
2
4
6
3
1
2
3
2
2
3
4
3
2
3
3
3
2
2
3
2
2
2
2
3
2
1
2
2
2
4
3
2
7
10
5
1
3
2
1
1
1
2
2
2
1
1
2
3
3
4
3
2
2
2
3
18
10
2
19
36
25
14
14
25
31
27
23
23
23
23
23
23
23
23
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
80
100
100
100
100
100
100
100
60
59
61
61
65
70
70
70
70
60
64
66
80
80
64
60
60
57
1681
1961
2275
9775
2371
2434
2465
1249
1069
837
556
431
328
243
1796
3587
5739
9662
9449
9699
4823
5635
4999
4220
9775
3202
2906
2686
3104
4650
4938
9662
9449
5671
5773
5174
9699
3534
3120
2784
1611
2906
2858
2877
9775
2607
2554
2499
1290
1072
825
543
419
308
223
176
144
113
94
80
73
66
66
42
37
35
30
28
26
25
24
22
22
22
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
75
75
75
42
10
10
10
10
10
10
14
11
7
4
4
4
4
4
4
4
4
4
9
24
32
17
2
2
2
2
3
3
2
1
1
1
1
1
2
3
2
1
1
1
1
1
1
3
6
4
2
1
1
1
2
3
4
5
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
2
2
2
1
1
1
1
1
1
3
4
3
3
3
3
3
3
3
3
3
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
94
284
284
284
284
284
284
284
147
152
157
159
167
167
167
167
102
104
107
103
122
122
82
71
65
69
750
878
1043
4115
1092
1104
1113
622
559
476
384
328
282
236
875
1148
1745
4115
1682
2867
1496
1101
1019
717
567
478
418
367
996
1516
1870
4208
2886
2299
2799
3195
2960
4208
4022
2426
2960
2348
2044
1989
4208
1484
1363
1256
764
643
535
387
322
252
207
184
175
142
140
140
135
147
147
123
127
131
131
131
131
131
131
131
131
131
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
2
2
2
2
2
2
2
2
2
2
2
13
7
1
1
1
1
1
1
1
1
1
8
13
15
8
1
4
8
9
5
1
3
3
2
2
4
2
1
3
4
3
2
4
6
9
10
8
6
7
4
2
3
4
6
21
11
1
3
6
5
5
12
8
5
5
3
1
1
1
4
3
2
1
1
1
1
1
2
3
3
4
7
7
7
7
7
7
7
45
64
60
57
57
57
57
57
57
57
57
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
208
230
230
230
230
230
230
230
142
130
137
135
154
175
175
175
175
144
149
154
172
172
159
189
189
144
171
192
227
202
222
214
204
208
216
954
1805
2047
4652
4580
1935
1916
1946
2250
3034
3489
4547
4563
4599
2820
3292
3343
3624
4652
4637
3694
4563
3940
4647
3057
3042
2323
1935
1778
3052
1975
2717
2845
4652
4637
2071
1937
1450
918
1496
1422
1419
4647
1265
1240
1200
635
538
421
294
240
189
137
98
77
60
50
42
36
32
29
27
23
23
23
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
202
202
202
117
33
33
33
33
33
33
36
22
9
3
3
3
3
3
3
3
3
6
9
43
60
42
22
2
2
1
1
2
2
2
2
2
2
2
1
1
1
2
3
2
1
1
1
3
3
2
1
2
2
2
2
2
1
1
2
2
3
3
3
2
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
4
7
4
1
1
4
5
4
3
3
3
3
3
3
3
3
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
97
97
97
97
97
97
97
97
97
97
95
113
137
174
174
174
174
131
145
153
172
172
126
109
98
85
78
77
72
70
72
82
102
82
100
679
1231
1425
3663
2800
1375
1366
1078
1388
1518
1604
3663
1326
1700
1727
1967
3474
3049
3474
3914
3743
3836
2691
3836
3095
2926
3856
3914
2389
2344
2707
2970
2639
3856
3914
2049
1946
1485
944
1232
1115
1054
2970
890
853
800
448
382
297
213
174
142
106
78
66
58
55
51
48
47
45
44
43
43
43
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
15
15
15
15
15
15
15
15
55
75
62
35
8
2
2
2
2
2
2
2
2
6
5
5
5
5
4
4
4
4
4
4
2
1
1
2
3
4
4
3
2
1
1
1
1
1
1
2
3
3
2
1
3
2
2
2
1
1
1
2
2
1
1
1
2
2
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
8
12
13
14
14
14
14
14
14
14
15
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
207
207
207
174
169
157
144
142
142
143
149
207
148
146
131
130
113
112
112
128
113
113
207
110
107
122
106
119
170
121
142
128
133
138
170
485
943
1089
2292
2452
1041
1034
959
1104
1151
1036
2452
850
1012
1010
1016
1459
1615
1815
2452
2085
2266
1789
2266
1844
1856
2451
1428
1486
1322
1388
2252
1535
1671
2451
1239
1188
1471
695
963
927
831
2252
701
663
639
381
340
271
208
178
157
125
123
91
82
77
69
66
63
61
59
56
56
56
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
5
5
5
5
5
5
5
5
49
71
94
66
38
19
19
19
19
19
19
13
8
8
7
6
6
7
6
5
4
3
5
3
2
2
2
2
2
2
2
2
5
4
3
2
7
4
2
2
2
6
4
2
3
5
8
11
6
2
2
2
13
8
4
4
4
11
6
2
4
5
3
2
4
6
4
3
3
3
2
2
2
3
3
3
4
5
3
2
2
21
32
35
36
37
37
37
37
37
37
38
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
3496
3496
3496
1802
1519
1174
805
656
521
385
864
1472
2207
3508
3508
3508
3508
3496
3496
3437
3311
3318
3560
2874
3508
3508
2800
3281
3560
2076
1950
2305
2611
2197
3560
2663
1439
1447
1102
840
897
515
429
363
694
712
753
2663
1276
1377
3422
1052
1016
955
953
938
925
2525
769
734
701
400
341
282
768
834
910
3422
889
903
899
470
387
299
212
172
135
105
86
72
69
53
54
47
53
53
46
52
52
32
30
28
24
23
22
21
20
19
19
19
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
71
71
71
41
12
12
12
12
12
12
38
27
17
12
12
12
12
17
22
12
2
2
17
1308
2408
1205
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
1
1
1
2
1
1
2
2
2
2
1
1
1
2
3
2
2
1
1
2
2
1
1
1
1
1
2
5
3
1
1
1
1
1
4
8
4
1
1
1
1
1
1
5
7
6
6
6
6
6
6
6
6
6
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
227
227
227
190
183
169
153
153
151
191
244
283
371
371
371
371
264
273
283
286
337
337
227
201
179
160
156
144
142
169
172
184
255
189
179
183
185
187
187
238
196
191
255
185
210
215
195
285
227
252
371
271
275
753
783
875
3086
1290
1559
1661
2532
1435
1586
1842
2532
1840
1761
3086
1281
1458
1385
1380
1761
1330
2227
1466
1405
1417
3086
1612
2081
2781
1618
2781
1334
1282
1416
1362
1376
1451
1508
1583
1722
1722
1722
1722
1722
1722
1722
1722
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
7
7
7
7
7
7
7
7
51
73
95
64
34
6
6
6
6
10
12
13
15
26
38
53
61
69
37
5
5
3
1
1
2
1
1
1
1
1
1
4
4
4
4
3
2
2
2
3
4
15
12
9
5
2
7
23
13
4
7
11
9
6
3
3
3
5
8
8
6
5
8
8
9
22
18
15
33
28
15
3
3
3
154
84
15
15
78
110
142
753
1085
741
397
397
397
397
397
397
397
397
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
107
107
107
102
101
97
97
97
63
74
88
100
125
125
125
125
85
80
84
84
97
97
70
70
70
62
71
83
82
97
125
95
98
107
97
93
91
110
91
96
94
95
115
580
665
763
3010
788
1296
1378
1106
3010
1480
1499
1572
3228
1112
1564
1558
1761
3213
2631
3047
3082
3213
3165
3228
3192
3164
3047
3089
3088
3169
2967
3093
3165
2910
3228
3192
2594
3046
3164
1502
1310
1020
663
528
392
282
221
171
135
110
92
79
69
63
46
46
46
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
42
42
42
32
22
22
22
22
21
21
21
24
12
1
1
1
1
1
1
1
1
4
19
12
5
4
4
9
9
5
1
2
4
4
3
3
5
3
1
2
2
2
2
3
6
5
4
3
6
3
1
2
3
2
1
1
12
9
6
4
4
5
6
5
5
5
5
6
3
1
10
6
3
8
4
1
1
1
1
5
3
1
3
2
1
1
1
1
1
17
28
26
24
24
24
24
24
24
24
24
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
285
287
287
287
287
287
287
287
177
228
289
342
454
454
454
454
267
297
322
309
409
409
220
194
166
156
227
256
265
520
318
345
437
291
331
362
387
512
427
454
465
478
514
519
533
535
929
523
524
532
520
452
622
638
621
1380
656
716
755
698
741
968
929
954
1842
1242
1360
1380
1557
1371
1506
1842
1572
1601
1664
1684
1709
1857
1857
1596
1225
1596
915
752
674
522
473
392
392
294
264
242
217
205
195
187
182
169
169
169
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
146
146
146
90
35
35
35
35
33
32
32
24
13
3
3
3
3
3
3
3
3
10
17
10
3
3
5
7
7
7
4
2
4
3
2
4
7
7
7
5
4
5
3
2
3
4
6
15
25
32
19
7
13
20
61
91
66
42
28
14
63
78
86
46
6
22
19
12
6
10
8
7
6
14
22
19
16
22
38
39
25
11
48
28
8
8
8
8
8
59
111
98
86
86
86
86
86
86
86
86
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
283
283
283
267
264
251
251
251
146
187
235
287
385
385
385
385
249
239
263
275
340
340
223
190
172
174
225
255
264
483
286
303
297
283
261
281
284
286
358
312
314
319
454
499
535
597
1436
600
788
833
708
1436
1020
1051
1088
2433
1186
1467
1411
1253
1813
1446
1668
1863
2153
2433
1990
2064
2153
2223
2153
2195
2237
2251
2363
2433
2128
1988
2128
1620
1367
2077
1014
870
788
575
517
422
385
305
270
245
221
207
197
189
183
170
170
170
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
142
142
142
88
34
34
34
34
33
32
32
38
20
2
2
2
2
2
2
2
2
5
9
13
15
17
12
7
7
7
7
10
12
8
5
2
6
6
7
7
4
1
1
1
2
1
1
3
6
82
42
3
4
5
34
71
38
6
4
3
53
30
8
8
8
27
17
7
1
12
7
3
5
7
100
58
17
25
38
51
29
7
21
14
8
8
8
8
8
54
100
87
74
74
74
74
74
74
74
74
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
282
348
348
348
348
348
348
348
217
258
307
355
450
450
450
450
249
276
306
300
405
405
257
230
202
182
241
264
303
505
337
348
325
282
309
325
362
500
426
450
462
500
455
523
541
529
992
513
532
552
505
529
605
610
617
1350
651
816
879
837
1232
1076
1018
1012
1695
1147
1305
1316
1350
1426
1507
1695
1762
1636
1762
1696
1744
1813
1747
1813
1301
1813
1000
816
737
560
502
411
399
304
271
247
222
208
198
190
184
171
171
171
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
172
172
172
122
72
72
72
72
67
63
63
54
31
9
9
9
9
9
9
7
5
5
51
41
32
18
5
11
17
10
3
5
8
6
5
4
3
4
5
11
14
17
10
4
6
8
10
8
6
17
19
22
18
10
3
61
49
36
19
3
53
29
6
4
2
34
28
15
2
7
20
11
2
18
34
18
3
15
28
49
50
51
54
33
12
12
12
12
12
57
102
93
85
85
85
85
85
85
85
85
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
113
120
120
120
120
120
120
120
75
84
94
102
120
120
120
120
89
88
100
104
142
142
74
70
63
64
75
85
94
108
106
113
116
115
151
125
147
154
168
222
197
222
225
194
191
193
210
169
163
181
214
177
225
184
173
214
167
181
213
206
213
231
231
199
204
185
185
184
186
204
185
203
188
261
348
370
652
652
361
341
276
216
206
187
172
165
142
142
142
99
96
93
85
82
80
78
77
74
74
74
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
63
63
63
43
24
24
24
24
22
21
21
15
9
3
3
3
3
3
3
3
3
6
9
9
9
9
9
10
11
6
2
1
1
1
1
1
4
3
2
5
5
5
4
4
4
2
1
4
13
7
1
2
1
1
1
1
7
8
6
5
9
14
18
9
1
5
6
4
2
1
11
6
2
13
9
6
6
6
6
17
13
9
5
2
2
2
2
25
36
41
43
39
36
36
36
36
36
36
36
36
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
196
196
196
144
135
118
98
92
65
2372
5074
8223
13943
13943
13943
13943
8923
8466
7933
8282
8110
8110
8150
4530
3925
3224
2317
3833
3796
5238
13245
6318
8150
5883
7412
3609
5140
5035
4635
13813
7563
7991
13893
7980
8537
10943
9111
13245
13943
9323
13840
9827
8195
8110
8007
5124
5466
5018
5793
5690
2781
2401
4126
3974
4267
13813
3802
3681
3574
4170
4228
4317
13893
3768
3700
3584
1870
1554
1193
788
602
2761
5345
6116
13943
13943
10283
13840
13840
6335
5677
4317
2730
2129
1537
1074
798
17
17
17
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
67
67
67
59
51
51
51
51
28
5
5
29
23
17
17
17
17
19
20
11
2
2
3
3
4
4
4
3
3
2
1
1
1
1
1
1
2
21
11
1
1
1
2
1
1
2
3
3
3
5
3
1
2
3
5
4
2
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
2
1
1
1
3
2
1
2
2
2
3
5
27
50
38
27
17
17
17
11
5
5
5
5
5
5
5
5
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
266
266
266
242
238
218
218
218
139
753
1470
2309
3831
3831
3831
3831
2246
2296
2355
2194
2859
2859
1400
1305
1027
733
565
1066
1068
1657
3831
2160
3281
2064
2859
1423
1644
1574
1383
3281
1876
1919
3344
1654
2222
2560
2372
3831
1937
2173
1997
1815
2794
1535
1302
1422
1427
1181
1387
1447
732
662
918
1125
1472
2404
1894
1834
1225
1429
1351
1272
3344
1164
1131
1265
1075
1060
1407
1347
712
961
1186
1132
1937
1937
1515
1997
1997
989
921
762
556
484
411
353
319
223
223
223
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
62
62
62
42
23
23
23
23
23
23
36
50
36
23
23
23
23
25
26
14
2
2
15
56
77
39
2
24
24
14
4
2
4
3
3
16
11
6
6
6
6
6
6
4
3
3
3
4
5
15
12
9
6
3
5
16
14
13
20
28
21
13
5
4
3
8
7
5
3
5
5
4
3
7
7
6
5
4
3
25
14
3
6
9
34
47
53
56
60
76
89
91
92
92
92
92
92
92
92
93
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
27
3249
3249
3249
3249
3249
3249
3249
1636
1368
1056
694
537
396
286
217
164
127
103
86
71
59
48
37
33
33
49
52
60
121
65
71
74
599
971
1113
3249
1753
1045
1034
666
489
394
282
216
170
129
106
91
86
612
709
1322
3263
1956
3128
3248
2472
2561
3178
3263
2863
3248
3178
2883
3150
3166
3166
3263
2150
1742
1502
1767
845
700
567
369
290
222
162
121
95
77
60
50
43
39
35
35
24
21
20
18
17
16
16
15
15
15
15
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
1
1
1
1
1
1
1
1
3
5
10
12
8
5
5
5
4
3
3
4
4
3
2
2
2
3
5
7
5
3
4
3
2
2
3
3
2
1
1
2
7
11
6
1
3
2
2
1
1
1
2
3
2
1
1
3
2
1
1
3
2
1
3
2
1
1
1
1
1
1
2
2
2
3
2
1
1
1
1
5
3
1
1
1
1
1
1
1
2
4
5
5
5
5
5
5
5
5
5
6
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
107
2943
2943
2943
2943
2943
2943
2943
1479
1252
987
679
545
422
315
241
177
145
125
120
109
101
95
79
79
227
733
864
1034
2943
984
883
1010
755
735
1011
509
432
377
290
257
234
221
174
159
143
122
120
117
140
435
788
1354
1909
1974
2943
2771
2082
2108
2082
2041
1922
2434
2701
1685
1948
1932
1505
2434
1503
1411
1374
2701
941
867
780
462
399
319
244
185
155
129
103
89
77
74
70
70
61
62
64
65
65
65
65
65
65
65
65
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
172
172
172
96
21
21
21
21
18
16
14
12
8
5
5
5
5
5
5
5
5
4
4
11
15
10
5
4
4
3
3
3
3
6
6
5
4
5
6
3
1
3
5
7
8
5
3
2
2
4
16
14
8
3
4
8
5
2
11
11
8
5
7
5
3
4
3
2
1
1
5
4
3
2
2
2
2
2
2
7
4
2
4
4
4
4
3
3
3
20
32
33
34
34
34
34
34
34
34
35
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
79
79
79
75
74
73
72
71
71
71
64
73
75
79
79
79
79
74
88
92
129
129
78
88
95
105
129
139
157
163
190
243
197
206
701
1252
1914
3145
3091
3091
3051
3098
2868
3013
3098
2564
2724
3145
2438
2868
3001
1690
1560
1543
1360
1319
1274
3145
1013
976
926
559
472
384
301
255
215
179
158
147
133
124
116
107
104
104
103
102
114
91
95
97
85
119
68
62
62
51
48
52
58
67
83
83
83
83
83
83
83
83
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
23
23
23
23
23
23
23
23
23
23
22
19
14
10
10
10
10
10
10
15
21
16
11
10
10
10
14
12
11
10
8
5
3
6
9
12
12
8
4
4
4
4
5
4
4
2
1
5
9
9
9
8
8
9
9
10
16
19
23
20
11
2
5
3
2
2
2
2
1
1
6
4
3
2
1
1
2
3
3
4
3
2
3
3
3
3
5
6
7
19
27
26
25
25
25
25
25
25
25
25
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
169
169
169
144
140
123
120
120
79
90
103
122
154
154
154
154
122
127
150
169
237
237
167
169
169
153
195
310
248
294
294
264
281
287
581
867
1279
2054
1690
2198
2054
1994
2150
2562
2175
2231
2408
2120
2198
1844
2562
1444
1223
1126
1093
1077
1116
2562
990
971
971
695
619
593
547
524
530
558
481
558
465
608
462
308
286
229
194
169
152
131
125
126
125
123
130
130
112
127
127
86
87
85
78
77
75
73
73
71
71
71
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
34
34
34
34
34
34
34
34
38
40
32
24
14
4
4
4
4
4
4
2
1
1
17
21
23
14
5
16
9
2
3
2
1
1
1
2
3
3
3
35
32
19
6
1
1
3
5
13
22
13
4
6
3
1
2
4
32
18
5
10
8
5
3
4
5
6
4
2
1
1
2
3
2
1
1
1
1
1
7
5
3
31
18
5
6
7
17
22
27
31
35
33
32
32
32
32
32
32
32
32
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
92
92
92
92
92
92
92
92
92
92
92
80
90
92
92
92
92
106
123
127
179
179
92
91
584
660
1101
3076
2540
3019
5188
3918
4375
4789
5722
4963
5122
4892
4940
5426
4743
5159
5236
4940
5722
5426
3032
2723
2105
1382
1098
1769
1699
1737
5722
1573
1550
1512
807
684
547
386
315
246
203
167
143
126
110
104
93
84
84
74
73
73
78
70
63
55
54
58
49
58
41
39
43
41
41
38
38
38
38
38
38
38
38
38
38
38
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
1
1
1
1
1
1
1
1
1
1
27
17
8
8
8
8
8
15
22
12
2
2
1
1
1
1
2
3
5
45
23
2
1
1
1
2
3
2
1
1
1
2
5
15
37
19
1
3
16
9
3
3
3
10
16
18
18
10
3
14
9
5
2
2
2
3
2
2
1
1
3
3
2
2
2
2
3
2
2
5
3
1
1
1
1
1
3
4
6
13
16
17
17
17
17
17
17
17
17
18
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
53
106
106
106
106
106
106
106
62
64
67
61
61
59
59
59
51
75
100
108
184
184
89
87
638
727
1126
3429
1954
2193
2543
2622
2808
3429
3636
2684
3636
2649
2677
3784
2696
2658
2680
2727
2414
2426
3784
2105
1844
2123
1082
1520
1476
1360
3784
1165
1120
1088
638
551
449
352
299
263
232
216
196
184
171
168
166
150
162
175
106
101
93
91
88
83
136
73
74
65
50
46
47
45
43
43
43
43
43
43
43
43
43
43
43
43
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
7
7
7
5
3
3
3
3
2
1
1
1
1
1
1
2
3
3
3
3
3
4
5
5
6
5
4
5
6
7
5
3
3
3
3
3
6
10
10
7
5
5
8
6
4
2
1
2
3
40
24
8
12
16
24
22
12
3
7
7
8
5
2
2
1
1
4
4
3
2
1
2
4
2
1
1
1
1
2
3
2
1
3
3
3
3
3
3
3
12
17
16
16
16
16
16
16
16
16
16
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
55
55
55
52
52
50
50
50
43
43
39
40
41
43
43
43
43
498
1039
1207
2814
2814
1162
1150
873
572
477
778
1207
1773
2532
2832
2814
2369
2867
2977
2814
2871
2867
2977
2910
2727
3009
3011
2433
2843
2803
3011
2869
2655
2937
2406
3011
2869
1429
1743
1530
1292
2937
995
907
842
489
409
326
241
199
158
129
109
94
80
70
65
68
65
65
84
62
60
53
49
52
44
55
55
46
54
54
47
47
46
45
45
44
44
44
44
44
44
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
2
2
2
2
2
2
2
2
20
29
24
16
8
4
4
4
4
4
4
4
4
3
3
15
21
19
14
8
3
4
5
7
8
5
2
2
2
1
1
2
2
3
7
4
1
3
2
2
7
5
3
3
2
2
2
3
13
8
3
3
4
5
8
6
5
4
4
3
2
2
2
2
2
2
2
2
5
3
2
2
2
2
8
4
1
1
1
1
1
9
18
16
14
14
14
14
14
14
14
14
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
50
57
57
57
57
57
57
57
46
46
42
44
48
52
52
52
52
303
597
684
1562
1562
657
696
556
394
314
314
575
663
687
1876
1122
1411
1631
1589
1562
1253
1439
1692
2057
1876
1970
1889
1645
1747
2057
1970
1190
1324
1273
1164
2057
1049
1009
1360
819
776
1360
521
471
420
264
223
182
143
122
104
90
81
74
68
64
61
57
56
53
50
60
44
46
47
50
54
55
55
46
43
43
35
34
35
34
34
34
34
34
34
34
34
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
4
4
4
4
4
4
4
4
5
5
6
6
5
4
4
4
4
7
10
17
22
14
6
21
28
29
17
5
5
4
4
4
4
15
21
13
5
3
2
3
4
3
2
16
18
10
3
2
5
3
2
2
3
5
6
8
6
4
4
5
3
2
2
2
2
2
2
2
2
2
2
2
2
2
3
2
1
1
1
1
1
1
2
3
5
8
6
4
4
12
16
16
16
16
16
16
16
16
16
17
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
90
174
174
174
174
174
174
174
174
174
122
120
114
104
93
90
90
97
104
107
131
131
91
77
94
110
125
195
174
176
257
186
219
237
269
314
315
466
380
418
466
436
466
440
448
398
354
422
917
984
1046
3677
1216
1240
1284
1643
2311
2332
4961
3677
2974
3709
4961
3641
4740
4740
3806
4961
4604
4648
4825
4648
4825
2410
2008
1569
1025
791
588
418
316
238
184
144
115
95
80
69
62
57
54
53
51
50
50
49
49
49
49
49
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
47
47
47
47
47
47
47
47
47
47
48
27
6
6
6
6
6
6
6
4
3
3
6
7
9
6
3
4
6
5
4
3
4
2
1
3
5
5
5
3
1
4
7
6
5
3
2
5
8
46
67
37
7
9
16
16
14
12
17
17
9
1
1
1
1
1
1
4
3
2
4
23
12
1
3
4
3
2
1
7
5
4
5
5
5
5
6
8
11
27
35
26
17
17
17
17
17
17
17
17
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
207
207
207
188
185
171
170
170
154
143
140
207
135
134
121
108
108
112
116
136
136
136
209
114
114
127
119
130
191
147
170
158
164
176
216
239
273
426
320
330
381
342
364
369
426
381
324
323
826
895
981
3365
1484
1543
3178
1695
2267
2297
3178
3365
2715
2810
2827
2376
2717
2717
2629
3365
2567
2610
2329
2565
2827
1316
1149
933
610
492
378
290
250
194
159
139
96
89
92
95
98
98
98
98
98
98
98
98
98
98
98
98
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
45
45
45
45
45
45
45
45
73
87
102
52
2
2
2
2
4
4
4
2
1
1
1
1
2
1
1
7
4
1
1
1
6
9
11
8
5
2
2
2
2
3
4
2
1
1
1
2
3
3
3
4
2
1
3
5
5
4
4
9
14
16
10
5
7
9
5
2
1
2
3
19
10
2
3
4
2
1
1
1
1
2
2
3
4
5
5
5
6
23
32
34
35
36
36
36
36
36
36
37
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
178
178
178
153
149
131
129
129
98
113
132
145
177
177
177
177
127
127
129
130
149
149
136
178
178
102
112
106
105
129
106
114
127
115
130
160
209
234
338
548
589
640
2163
647
669
695
426
384
322
486
497
596
1413
598
710
568
410
390
644
881
1158
2163
1458
1413
1213
994
1453
742
930
981
1131
1933
947
1453
800
610
557
719
705
715
2163
643
653
652
387
332
269
195
154
127
105
92
82
75
70
66
63
57
57
57
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
6
6
6
6
6
6
6
6
27
37
48
38
20
3
3
3
3
3
3
3
3
6
9
21
27
16
6
1
1
1
2
4
4
4
4
4
3
3
3
3
11
19
11
4
3
3
4
4
4
7
5
3
3
4
7
10
11
10
7
5
3
1
5
3
1
1
1
2
2
2
2
3
2
2
2
2
2
2
2
2
2
3
2
1
32
63
32
2
2
22
33
32
31
31
31
31
31
31
31
31
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
96
96
96
93
92
90
90
90
76
94
117
134
174
174
174
174
122
115
106
103
93
90
96
63
59
62
61
72
83
87
119
97
107
97
99
94
91
91
90
95
100
98
109
100
103
117
115
126
174
130
170
128
132
884
1003
1159
4610
2001
2922
3870
4847
4763
4528
4847
4763
4080
4847
3121
2850
2648
4833
2564
2523
2503
4833
1708
1577
1422
846
688
538
398
344
272
227
197
178
170
170
116
115
114
105
103
101
99
98
96
96
96
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
33
33
33
33
33
33
33
33
37
39
42
54
30
7
7
7
7
7
7
6
5
5
8
22
29
17
5
5
5
4
4
4
4
2
1
2
3
2
1
2
2
3
2
2
3
2
2
5
8
7
5
3
6
12
9
6
4
2
3
4
14
9
4
3
3
223
118
14
3
1
2
2
2
3
4
3
3
3
3
3
3
4
4
4
4
4
4
4
4
20
31
34
35
36
36
36
36
36
36
37
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
97
156
156
156
156
156
156
156
109
119
131
136
154
154
154
154
98
103
107
107
120
120
97
73
75
78
91
117
108
117
123
156
137
120
123
117
124
128
122
154
123
125
121
144
140
152
290
151
178
190
169
290
203
604
668
782
2487
1404
1830
2419
3155
2572
3155
3107
2814
3155
3107
1868
1683
1429
1366
1139
1046
962
1789
761
714
664
475
403
333
285
232
183
158
136
128
123
123
100
96
91
86
84
82
80
79
77
77
77
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
70
70
70
60
50
50
50
50
46
42
42
29
17
8
8
8
8
8
8
7
7
6
6
18
24
15
7
6
6
5
4
4
4
3
2
3
2
2
6
3
1
1
2
3
6
3
1
1
3
5
4
2
1
2
3
7
5
3
7
11
231
117
4
2
1
24
15
6
1
1
2
2
2
7
8
6
4
6
4
3
4
6
8
4
1
1
1
1
1
23
46
43
40
40
40
40
40
40
40
40
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
224
224
224
182
175
166
158
156
145
149
149
125
140
140
144
154
141
182
182
155
169
178
163
219
219
127
135
133
118
112
128
140
151
224
182
133
114
108
82
75
68
84
77
78
104
129
95
219
88
82
90
72
83
111
84
102
108
74
71
103
54
49
46
51
85
104
111
224
112
102
95
72
108
50
44
40
28
26
23
20
27
21
26
32
41
41
41
41
41
24
21
20
16
15
14
13
13
12
12
12
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
102
102
102
102
102
102
102
102
121
135
115
58
1
1
1
1
9
9
9
5
1
1
9
25
33
17
1
1
1
1
1
1
1
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
5
3
1
1
1
1
6
9
5
1
1
1
1
1
1
1
1
1
1
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
474
474
474
375
358
339
319
312
314
290
290
337
290
290
306
317
286
371
371
324
356
380
341
447
447
261
286
288
261
249
281
301
321
474
371
282
253
249
185
170
151
198
147
142
185
170
172
447
157
155
175
135
167
242
180
243
249
162
156
244
107
95
88
101
177
224
252
474
253
214
202
156
249
106
94
84
56
47
39
32
27
29
36
46
63
63
63
63
63
36
31
27
21
19
17
15
14
12
12
12
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
242
242
242
242
242
242
242
242
259
274
290
156
22
14
14
14
14
14
14
8
2
2
33
64
79
45
11
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
6
9
7
5
4
4
4
4
4
4
4
4
4
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
217
217
217
165
156
146
134
125
137
124
139
217
175
190
190
190
190
157
162
189
167
167
294
164
163
176
164
152
267
143
141
169
170
175
267
227
143
134
135
118
113
190
152
161
179
294
155
227
135
116
115
96
93
87
81
77
76
76
76
86
76
68
61
64
101
113
120
294
109
106
103
70
63
49
47
44
42
60
44
41
68
37
42
38
42
42
37
41
41
27
25
25
22
21
20
20
19
19
19
19
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
63
63
63
63
63
63
63
63
76
83
90
49
9
9
9
9
15
18
20
14
8
8
9
9
10
19
11
4
4
3
2
1
1
1
1
1
1
1
2
2
2
2
2
1
1
2
2
1
1
3
6
5
5
4
4
4
2
1
1
3
2
1
3
2
1
1
1
2
2
1
1
2
1
1
1
2
1
1
1
3
2
2
1
1
1
1
1
1
1
4
5
5
5
5
5
5
5
5
5
6
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
171
456
456
456
456
456
456
456
309
261
220
177
169
154
149
151
136
158
158
156
171
171
144
122
122
151
225
303
450
448
423
375
336
364
393
456
439
392
251
227
199
164
138
122
107
103
93
122
83
90
147
152
223
450
294
448
423
284
272
375
186
173
153
181
196
263
456
245
439
270
240
241
392
162
149
141
103
91
76
67
63
58
60
52
40
37
36
35
35
35
43
53
69
69
69
69
69
69
69
69
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
375
375
375
247
120
120
120
120
120
120
132
70
8
2
2
2
2
12
18
11
5
5
14
26
32
18
5
9
10
7
4
3
2
2
2
2
2
1
1
5
7
10
6
3
1
2
3
8
7
5
4
7
5
3
7
7
5
3
6
6
4
2
3
2
1
1
2
1
1
2
2
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
9
13
15
16
16
16
16
16
16
16
17
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
101
197
197
197
197
197
197
197
125
107
115
116
127
142
142
142
142
128
129
125
130
130
112
113
142
142
157
259
215
233
353
289
260
293
332
284
302
353
312
348
357
327
344
343
353
357
324
345
473
486
486
1322
472
454
468
541
579
562
1416
717
781
1322
834
815
1416
773
965
1339
1005
1339
1024
1416
1004
602
536
390
284
240
186
155
129
114
99
97
69
61
60
52
49
56
65
76
97
97
97
97
97
97
97
97
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
68
68
68
68
68
68
68
68
36
5
5
7
8
8
8
9
21
27
34
18
2
2
3
3
4
3
2
7
5
3
2
2
6
4
2
2
7
9
11
6
1
1
18
20
23
12
1
5
10
7
4
12
21
15
10
8
9
8
8
12
7
2
2
2
1
1
2
4
2
1
1
3
3
2
1
4
3
2
2
2
1
1
3
3
3
3
3
3
3
19
30
32
33
34
34
34
34
34
34
35
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
605
605
605
573
568
542
542
542
316
367
428
489
609
609
609
609
530
413
455
500
564
564
477
303
274
261
262
317
343
383
542
473
475
605
490
388
412
381
411
450
464
530
609
530
538
528
564
521
431
466
490
433
475
462
482
462
542
521
445
441
435
481
464
491
609
523
523
605
476
495
518
498
609
526
537
561
588
571
646
646
553
646
529
510
419
410
395
416
416
368
409
453
510
510
510
510
510
510
510
510
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
174
174
174
124
75
75
75
75
71
67
67
56
32
8
8
8
8
8
8
8
8
10
13
26
33
23
13
9
12
9
7
10
14
16
19
13
7
4
5
6
7
9
9
8
7
5
3
2
2
4
3
3
3
9
7
6
4
2
5
9
64
35
7
6
6
54
33
13
6
3
3
3
3
3
17
9
2
8
8
9
25
42
33
19
6
6
6
6
6
102
169
184
191
195
197
198
198
198
198
199
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
192
234
234
234
234
234
234
234
131
119
130
135
161
194
194
194
194
192
192
206
205
205
253
180
194
194
209
217
253
230
225
229
205
229
256
230
230
234
151
132
114
92
83
78
94
95
87
184
115
124
256
142
175
229
197
230
225
184
153
229
108
97
93
104
140
175
230
256
230
169
157
138
234
93
93
88
65
77
48
41
37
37
45
42
67
67
55
69
69
39
36
32
26
24
22
20
19
17
17
17
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
225
225
225
113
2
2
2
2
2
2
13
11
6
2
2
2
2
6
8
8
8
5
3
61
120
72
25
8
9
5
1
1
1
1
1
1
2
7
4
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
2
1
1
1
1
2
3
2
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
2
4
5
5
5
5
5
5
5
5
5
5
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
237
237
237
223
221
210
210
210
137
137
156
169
193
232
232
232
232
179
186
186
191
191
137
116
114
117
140
138
174
186
165
171
178
237
191
201
210
197
200
197
195
232
187
182
191
168
152
172
143
147
175
147
160
174
168
186
174
172
163
172
186
182
218
218
215
219
218
237
210
191
185
181
185
176
194
194
175
174
166
173
170
137
145
145
124
124
119
123
123
107
110
112
112
112
112
112
112
112
112
112
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
79
79
79
42
5
5
5
5
5
5
46
27
9
5
5
5
5
19
30
17
5
5
9
37
57
31
5
5
5
5
5
5
8
6
5
5
6
3
1
8
8
9
7
4
1
1
1
1
4
4
5
9
5
1
3
5
3
1
6
12
8
5
12
8
5
5
4
4
4
4
7
5
4
4
3
2
7
4
2
4
3
3
3
2
1
1
1
1
1
40
61
54
47
47
47
47
47
47
47
47
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
565
565
565
300
255
198
148
133
122
118
192
286
383
568
568
568
568
565
565
543
468
468
628
456
568
568
454
468
628
300
259
325
270
264
628
229
249
332
265
263
552
238
229
239
257
266
248
552
301
312
601
273
263
250
175
178
158
137
178
109
101
95
94
93
181
203
238
601
216
213
208
137
138
91
98
92
85
178
79
74
65
66
87
85
147
147
115
149
149
75
69
57
42
36
31
26
24
17
17
17
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
9
9
9
6
3
3
3
3
3
3
33
47
25
3
3
3
3
31
45
23
2
2
7
10
13
7
2
2
2
1
1
2
2
2
2
2
1
1
1
1
2
3
2
1
1
1
2
1
1
4
2
1
2
1
1
2
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
2
4
5
5
5
5
5
5
5
5
5
5
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
1484
1484
1484
906
810
697
566
510
409
331
484
722
998
1484
1484
1484
1484
1484
1484
1378
1235
1248
1511
1170
1484
1484
1138
1155
1511
731
684
838
730
718
1511
553
535
675
537
532
1085
437
428
419
466
456
433
1085
575
613
1292
498
487
471
339
317
273
218
191
180
171
151
183
150
351
388
419
1292
388
398
400
251
211
162
151
136
126
212
117
109
142
98
120
150
180
180
180
180
180
99
87
73
55
47
41
35
32
24
24
24
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
8
8
8
8
8
8
8
8
8
8
17
12
8
8
8
8
8
17
22
12
3
3
8
203
399
201
3
1
1
2
2
2
2
2
2
1
1
2
4
2
1
3
2
1
1
2
4
3
3
2
1
3
3
3
3
3
3
2
1
2
3
2
2
2
2
2
6
5
3
2
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
8
11
13
14
12
11
11
11
11
11
11
11
11
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
86
182
182
182
182
182
182
182
109
109
110
114
120
120
120
120
90
87
83
83
87
87
64
55
50
49
74
81
97
182
112
124
105
90
88
87
83
92
79
80
87
78
76
77
91
84
83
91
120
100
120
117
133
141
141
182
127
137
132
124
139
116
114
122
122
122
139
119
114
102
105
96
92
119
89
86
86
70
64
61
55
66
76
92
120
120
120
120
120
82
79
76
69
66
64
62
61
59
59
59
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
41
41
41
41
41
41
41
41
40
39
30
22
16
11
11
11
11
11
11
7
4
4
17
22
25
14
4
22
24
13
2
2
3
3
2
2
2
1
1
2
4
3
2
2
2
1
1
2
2
3
6
4
2
1
3
9
6
3
2
2
1
1
1
1
1
1
1
2
1
1
2
2
2
2
2
2
1
1
1
5
3
2
2
2
2
2
3
17
24
28
32
30
29
29
29
29
29
29
29
29
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
43
63
63
63
63
63
63
63
41
42
44
43
42
42
42
42
42
43
45
52
51
51
84
47
45
51
51
57
84
59
63
64
64
65
84
63
60
60
55
59
52
54
60
59
63
77
53
52
54
50
53
61
60
71
71
63
71
62
60
61
62
60
61
61
63
63
64
77
62
62
63
58
59
62
52
55
53
48
64
46
51
64
46
64
39
38
44
43
46
46
46
46
46
46
46
46
46
46
46
46
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
8
8
8
4
1
1
1
1
1
1
8
8
4
1
1
1
1
5
7
6
6
6
5
5
5
5
6
7
7
4
1
2
3
5
7
4
2
1
1
1
1
2
4
3
3
2
1
1
1
6
4
3
3
2
1
4
3
3
7
7
4
1
2
1
1
1
1
1
2
1
1
2
1
1
1
2
1
1
1
3
2
2
3
3
3
3
3
3
3
10
14
13
13
13
13
13
13
13
13
13
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
82
105
105
105
105
105
105
105
82
78
73
67
62
60
55
53
52
45
46
54
57
57
67
39
36
49
56
73
105
96
101
105
90
91
98
105
96
102
70
63
56
50
46
42
46
49
47
77
59
53
63
61
68
105
84
96
101
78
71
105
57
53
54
58
68
77
105
82
96
75
64
60
102
43
42
39
29
27
24
22
27
26
35
45
62
62
62
62
62
34
29
24
18
15
13
11
10
8
8
8
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
96
96
96
74
52
52
52
52
52
52
57
33
9
5
5
5
5
5
5
3
1
1
3
4
5
3
1
1
1
1
1
1
1
1
1
1
2
3
2
2
2
3
2
1
1
1
1
1
2
4
2
1
1
1
1
1
1
1
1
1
1
1
3
6
4
2
3
3
2
1
1
1
1
1
1
1
1
1
1
1
4
2
1
1
1
1
1
4
6
5
4
4
4
4
4
4
4
4
4
4
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
133
133
133
117
114
102
102
102
63
76
94
105
125
136
136
136
136
110
119
139
139
143
195
133
133
117
110
115
111
115
108
110
150
133
139
195
122
119
114
133
102
110
116
98
110
121
117
195
150
130
130
120
141
105
118
123
124
171
115
112
99
87
94
99
117
150
116
171
113
120
115
88
141
72
75
74
61
77
56
52
69
59
75
72
115
115
89
112
112
72
70
63
55
52
49
47
45
42
42
42
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
78
78
78
40
3
3
3
3
3
3
6
15
9
3
3
3
3
3
3
3
3
5
24
37
44
24
5
5
5
3
1
2
2
2
2
3
2
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
2
1
1
1
1
1
2
3
2
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
2
2
2
2
3
8
13
13
13
13
13
13
13
13
13
13
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
265
265
265
258
256
251
251
251
149
184
233
286
384
384
384
384
215
236
260
267
339
339
214
188
172
172
199
221
223
324
263
278
367
265
252
260
251
247
264
246
225
230
249
241
247
278
286
272
384
286
324
299
311
339
324
413
314
311
367
309
307
311
322
328
338
413
338
351
338
326
349
334
327
326
413
322
336
338
325
351
310
302
340
325
384
384
279
262
233
219
209
200
195
191
188
186
184
181
181
181
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
109
109
109
89
70
70
70
70
45
21
21
19
15
12
12
12
12
15
17
18
19
16
14
23
28
28
28
21
14
7
1
4
8
7
6
6
6
7
8
5
2
3
3
3
3
2
1
2
3
6
5
4
2
1
1
9
6
3
5
7
10
13
36
24
13
13
12
11
6
2
8
15
10
5
19
21
24
14
5
10
13
16
50
85
103
121
72
24
24
69
115
100
85
85
85
85
85
85
85
85
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
79
79
79
62
59
50
46
46
40
66
97
123
180
180
180
180
130
122
112
107
98
91
97
76
69
76
80
86
97
103
148
117
171
103
104
87
94
100
99
163
114
115
180
103
115
134
111
148
167
136
169
135
171
110
94
108
112
110
158
160
87
83
92
83
95
163
101
104
87
90
82
76
180
61
70
69
51
84
42
38
32
50
77
82
167
167
127
169
169
80
72
57
38
31
25
19
16
8
8
8
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
13
13
13
11
9
9
9
9
9
9
14
11
8
5
5
5
5
5
5
3
2
2
7
20
27
14
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
201
237
237
237
237
237
237
237
184
166
153
146
137
132
124
119
119
100
102
119
126
138
146
170
170
128
160
192
230
231
237
232
206
207
224
231
231
237
155
141
128
113
112
107
115
109
99
170
92
95
121
114
146
230
171
231
237
168
156
232
124
120
111
120
145
173
231
201
231
177
152
139
237
94
86
77
51
44
37
29
31
33
46
61
87
87
87
87
87
47
40
34
25
22
19
16
15
11
11
11
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
230
230
230
174
119
119
119
119
119
119
124
66
8
5
5
5
5
5
5
3
1
1
8
17
22
11
1
1
1
1
1
1
1
1
1
1
2
4
3
3
2
2
3
3
3
3
4
4
4
8
4
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
3
3
3
3
3
4
7
9
5
1
1
1
1
1
1
1
1
1
3
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
199
199
199
161
154
147
139
136
138
129
129
148
129
129
123
123
123
102
105
122
129
140
148
168
168
110
119
123
114
122
122
122
131
199
129
115
104
109
89
86
87
87
94
102
108
107
96
168
93
96
122
97
103
112
104
105
109
102
100
104
77
73
107
80
109
118
112
199
103
110
122
77
109
54
46
42
31
27
24
21
31
30
45
62
90
90
90
90
90
48
41
35
26
22
19
16
15
11
11
11
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
103
103
103
103
103
103
103
103
113
121
129
69
9
6
6
6
6
6
6
6
6
6
9
21
27
14
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
2
1
1
2
3
3
2
1
3
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
3
3
3
3
3
4
7
9
5
1
1
1
1
1
1
1
1
1
3
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
85
243
243
243
243
243
243
243
144
127
118
100
97
92
80
79
79
67
73
80
88
88
90
76
79
93
127
169
243
234
240
235
191
208
225
243
234
240
146
129
114
99
88
88
78
78
85
78
65
67
109
103
140
243
165
234
240
157
151
235
103
92
91
105
121
150
243
135
234
152
132
131
240
89
83
75
48
42
35
27
27
31
44
60
87
87
87
87
87
45
38
31
22
18
14
12
10
6
6
6
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
234
234
234
144
55
55
55
55
35
15
15
34
17
1
1
1
1
6
8
9
10
10
11
32
54
28
2
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
2
1
1
1
1
2
3
2
1
1
1
2
1
1
1
1
1
2
2
1
1
1
1
2
3
2
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
3
4
2
1
1
1
1
1
1
1
1
1
2
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
91
227
227
227
227
227
227
227
123
112
105
93
93
90
83
83
83
67
69
72
79
79
66
64
64
78
112
150
227
204
220
212
167
180
201
226
204
218
135
118
106
86
80
77
79
82
78
95
111
71
99
105
134
227
153
204
220
160
154
212
117
110
98
112
115
141
226
137
204
140
122
117
218
83
92
90
69
111
56
50
47
37
39
35
36
38
38
53
53
31
30
27
22
21
19
18
17
16
16
16
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
204
204
204
106
8
8
8
8
8
8
12
17
10
4
4
4
4
4
4
2
1
1
16
29
35
18
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
2
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
2
3
4
3
3
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
4
3
3
3
2
1
1
7
10
8
6
6
6
6
6
6
6
6
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
117
117
117
117
117
117
117
117
117
117
98
112
132
156
156
156
156
121
127
128
135
135
96
94
86
86
83
81
86
98
87
108
111
105
112
109
130
136
161
232
185
189
314
203
202
192
232
138
164
174
163
314
194
219
237
203
203
173
191
215
228
314
266
233
265
226
265
205
211
212
184
274
148
140
145
127
125
237
144
142
274
113
113
106
78
72
64
57
49
45
42
43
42
41
41
41
41
41
41
41
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
5
5
5
5
5
5
5
5
50
73
64
36
8
8
8
8
15
18
19
11
3
3
4
5
6
4
3
3
4
3
2
1
1
1
1
1
1
1
2
6
7
9
7
5
4
2
1
2
4
5
3
1
1
1
2
4
7
6
6
6
4
2
1
1
1
1
2
3
3
3
2
1
3
3
2
1
1
1
1
1
1
1
1
2
5
8
13
15
18
18
18
17
16
16
16
16
16
16
16
16
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
210
210
210
167
160
152
143
140
142
149
158
164
180
180
180
180
130
143
159
176
235
235
171
182
182
125
121
130
120
130
143
160
163
210
197
138
144
128
122
163
149
151
180
218
172
194
235
197
167
160
166
183
175
222
221
151
154
145
150
149
95
85
106
109
140
218
138
210
113
127
120
109
235
91
86
83
58
50
43
34
31
58
96
105
222
222
165
221
221
108
98
78
54
45
36
29
25
14
14
14
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
98
98
98
98
98
98
98
98
111
121
132
74
17
7
7
7
7
7
7
7
7
7
17
18
18
10
2
2
2
1
1
1
4
2
1
1
1
1
1
1
1
1
2
2
2
2
1
1
2
1
1
1
1
2
2
2
2
2
3
3
3
2
2
2
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
4
2
1
1
1
1
1
2
3
5
6
6
6
6
6
6
6
7
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
82
101
101
101
101
101
101
101
65
84
106
124
163
163
163
163
115
110
104
100
91
91
92
63
56
61
68
89
100
101
160
107
109
114
109
100
103
98
99
146
109
110
163
99
112
129
110
160
153
116
152
113
110
108
94
91
97
84
90
100
63
60
72
79
94
146
102
109
101
91
84
78
163
61
69
68
52
90
44
39
35
50
74
77
153
153
115
152
152
79
73
60
44
39
33
28
26
19
19
19
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
91
91
91
49
8
8
8
8
8
8
12
42
23
4
4
4
4
4
4
3
3
3
14
24
29
16
4
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
1
1
2
2
3
2
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
6
6
6
6
6
6
6
6
6
6
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
82
93
93
93
93
93
93
93
66
63
60
61
60
59
59
59
49
57
62
65
82
82
61
55
53
46
56
61
63
97
69
73
75
82
75
76
76
96
80
83
88
96
90
97
90
96
99
80
80
80
76
80
73
71
78
82
83
97
82
99
89
90
99
87
95
90
87
85
95
88
91
99
93
92
93
93
93
99
91
91
78
91
64
53
50
43
45
45
45
45
47
50
56
56
56
56
56
56
56
56
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
28
28
28
28
28
28
28
28
26
24
24
23
14
5
5
5
5
9
13
7
1
1
1
18
26
14
2
4
6
4
2
1
1
3
3
3
4
2
1
1
1
1
1
1
5
3
2
2
2
2
2
1
1
1
1
2
1
1
2
4
3
2
1
1
1
1
1
1
1
1
4
2
1
1
3
5
11
7
4
4
3
3
2
1
3
4
5
5
6
22
31
28
26
26
26
26
26
26
26
26
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
215
215
215
176
169
161
153
149
150
154
160
163
173
173
173
173
137
125
122
137
145
157
163
188
188
111
103
106
89
94
131
123
119
215
109
97
113
103
106
167
120
123
163
106
122
141
125
188
170
130
173
127
115
109
112
85
84
79
82
73
72
69
78
81
113
167
123
215
108
112
109
89
163
64
68
65
50
82
47
43
69
57
86
92
170
170
130
173
173
82
74
57
38
31
24
18
15
6
6
6
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
37
37
37
37
37
37
37
37
87
112
137
99
50
1
1
1
1
1
1
1
1
1
25
28
29
15
1
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
2
1
1
3
5
3
2
1
1
2
1
1
2
1
1
2
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
3
4
4
2
1
1
1
1
1
1
1
1
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
173
173
173
130
123
103
88
88
73
86
104
119
145
153
153
153
153
146
163
190
211
211
257
156
140
128
112
104
99
106
120
147
165
173
227
221
159
174
176
169
191
167
182
190
204
257
211
221
181
188
227
186
175
176
184
146
144
146
143
143
142
141
160
141
172
177
182
257
175
175
174
159
211
159
122
124
114
159
108
102
129
102
128
119
176
176
146
184
184
107
101
87
71
65
59
54
51
44
44
44
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
68
68
68
44
20
20
20
20
20
20
39
27
16
16
16
16
19
19
19
10
2
2
16
45
59
30
2
2
2
2
2
2
4
2
1
1
1
1
1
1
1
1
1
1
1
2
3
2
1
2
4
6
3
1
6
8
5
2
4
7
4
2
1
1
1
1
2
1
1
1
1
1
1
1
1
1
2
1
1
1
1
2
8
4
1
1
4
6
8
23
33
23
14
14
14
14
14
14
14
14
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
95
95
95
78
75
70
64
62
63
60
62
95
61
61
67
68
68
85
85
74
75
73
95
57
55
51
50
48
50
51
53
62
58
61
85
63
67
69
70
77
72
77
77
71
70
77
64
60
57
56
67
52
58
62
59
80
65
59
58
58
65
59
59
63
65
67
80
77
65
67
64
62
63
53
57
57
57
80
62
50
54
53
42
56
32
31
36
35
38
38
38
39
41
41
41
41
41
41
41
41
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
7
7
7
7
7
7
7
7
23
31
39
28
16
5
5
5
5
8
9
7
5
5
10
22
28
16
5
5
4
2
1
2
3
3
3
2
2
4
5
5
5
3
2
4
7
4
1
2
5
4
3
2
2
3
3
3
2
2
2
2
3
4
3
2
2
3
2
2
1
1
2
2
1
1
1
2
4
2
1
1
1
1
4
2
1
1
1
1
1
8
11
9
7
7
7
7
7
7
7
7
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
178
225
225
225
225
225
225
225
162
153
142
136
148
153
153
153
153
139
141
137
142
147
142
178
178
126
128
146
167
151
225
147
150
146
142
148
136
135
134
137
141
137
155
155
140
143
134
178
124
120
128
125
141
167
157
194
225
156
156
154
137
141
156
137
146
151
194
141
156
139
123
129
146
110
133
127
125
194
118
106
112
91
83
122
66
63
60
52
50
54
59
66
78
78
78
78
78
78
78
78
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
50
50
50
50
50
50
50
50
43
36
36
19
2
2
2
2
18
26
34
23
12
10
9
42
58
35
12
1
1
1
1
2
1
1
1
2
3
2
2
2
2
2
3
4
5
6
4
2
2
4
7
11
9
6
4
10
6
2
6
8
5
2
5
3
2
2
2
2
1
1
1
1
2
6
7
5
4
3
2
3
7
11
7
4
4
4
4
7
11
25
34
28
23
23
23
23
23
23
23
23
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
259
443
443
443
443
443
443
443
272
265
256
246
242
235
229
229
209
178
197
209
259
259
191
190
190
189
222
252
443
289
303
365
309
308
319
411
281
287
275
260
257
259
276
249
259
247
227
221
276
219
259
273
276
443
290
292
307
294
294
365
288
260
252
277
288
287
411
278
269
286
264
247
308
218
211
221
209
202
252
185
199
193
186
264
153
146
153
137
137
131
139
151
167
167
167
167
167
167
167
167
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
212
212
212
131
50
50
50
50
50
50
50
33
17
17
17
17
31
38
44
26
8
8
8
26
35
21
8
5
6
5
5
6
7
4
1
5
10
6
3
2
1
1
4
4
4
4
4
3
2
8
6
5
7
6
5
15
8
2
13
23
33
19
6
6
6
16
11
6
3
1
3
5
5
6
6
6
8
8
5
3
2
2
7
5
3
3
3
3
3
44
70
62
54
54
54
54
54
54
54
54
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
80
95
95
95
95
95
95
95
64
64
66
70
73
81
81
81
81
69
75
77
91
91
63
57
55
55
57
74
68
71
98
78
82
87
94
91
98
95
94
88
90
91
92
100
93
95
95
91
100
89
86
89
102
106
104
186
105
110
109
96
95
100
98
116
141
115
186
115
112
121
106
114
141
100
136
112
111
186
104
98
94
80
74
69
54
52
54
53
53
45
45
51
55
55
55
55
55
55
55
55
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
36
36
36
18
1
1
1
1
1
1
12
10
5
1
1
1
1
5
10
9
8
8
9
10
10
9
8
10
12
7
2
2
3
4
3
2
4
2
1
1
1
1
1
2
4
5
6
6
6
4
3
2
1
1
2
3
4
4
3
2
8
5
2
1
1
9
5
2
2
2
2
5
3
2
3
2
1
1
1
2
2
2
8
4
1
1
1
1
1
7
10
12
13
13
13
13
13
13
13
14
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
264
431
431
431
431
431
431
431
250
250
251
242
240
235
234
234
211
175
184
192
215
215
180
208
208
155
185
200
228
238
251
361
284
286
313
431
333
330
368
318
317
319
445
303
296
290
245
246
246
260
318
277
312
323
368
408
352
384
408
385
408
445
348
362
364
360
431
342
363
368
339
319
347
300
277
267
255
280
277
268
445
227
221
198
158
147
149
151
151
130
132
133
130
130
130
130
130
130
130
130
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
186
186
186
119
53
53
53
53
51
49
49
33
17
4
4
4
4
4
4
4
4
6
9
28
37
24
11
9
9
5
1
3
5
6
6
7
6
6
13
7
1
1
3
3
3
2
1
10
17
13
9
31
19
7
1
19
14
9
9
21
34
24
14
12
11
18
16
13
7
1
13
12
11
14
12
10
13
11
8
5
5
5
8
7
7
7
7
7
7
48
74
66
58
58
58
58
58
58
58
58
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
199
199
199
162
155
148
148
154
163
174
174
180
150
146
148
149
138
165
165
166
174
174
180
172
172
100
92
82
67
63
83
104
108
199
165
114
123
106
95
89
83
79
72
76
77
80
83
172
81
79
75
58
57
51
56
58
58
100
50
48
46
37
38
38
66
69
75
199
75
76
71
49
46
33
31
29
28
47
26
24
25
24
32
32
56
56
42
53
53
28
26
21
16
14
12
11
10
8
8
8
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
32
32
32
32
32
32
32
32
78
125
152
87
22
22
22
22
22
22
22
13
4
4
6
23
31
17
4
5
6
5
4
4
3
2
2
2
1
1
1
1
1
1
2
1
1
3
3
3
4
3
3
2
2
3
3
2
2
2
2
2
2
1
1
1
2
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
4
3
3
3
3
3
3
4
5
5
5
5
5
5
5
5
6
7
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
60
70
70
70
70
70
70
70
70
70
57
61
61
60
60
60
60
79
112
121
218
218
114
127
133
125
142
188
173
188
218
177
178
183
181
194
182
197
196
197
218
215
217
216
292
201
187
292
229
237
292
300
217
193
180
201
236
229
355
300
270
298
355
289
329
329
277
355
266
251
227
257
180
138
115
92
81
83
77
69
124
63
64
56
43
40
40
38
38
40
43
46
52
52
52
52
52
52
52
52
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
22
22
22
22
22
22
22
22
22
22
20
11
2
2
2
2
2
6
10
14
19
10
1
5
7
10
17
13
9
8
8
5
3
5
12
12
12
6
1
5
9
5
2
8
19
15
8
2
4
4
4
3
2
2
3
4
5
6
6
6
8
5
2
2
2
12
7
2
3
2
2
2
2
2
2
2
1
1
2
9
6
3
2
2
2
3
3
3
3
19
28
24
20
20
20
20
20
20
20
20
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
109
109
109
102
100
95
95
95
80
91
103
109
124
124
124
124
110
114
110
110
110
88
110
65
56
65
92
102
102
233
105
113
108
90
99
89
90
95
88
83
106
133
154
233
210
163
140
133
124
108
123
95
97
97
119
143
152
236
213
150
179
193
177
236
216
164
166
161
152
152
236
137
136
131
115
113
113
112
111
111
111
102
104
94
124
124
104
123
123
81
79
75
67
64
62
60
59
56
56
56
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
31
31
31
16
1
1
1
1
1
1
43
30
15
1
1
1
1
5
10
7
4
4
17
14
11
7
4
4
3
3
3
4
4
3
2
2
2
1
1
1
1
1
6
5
4
2
1
3
2
1
1
4
2
1
1
1
2
4
3
2
1
1
2
1
1
1
1
3
2
2
3
5
3
2
3
5
3
1
2
3
7
11
7
3
1
1
1
1
1
18
29
30
31
31
31
31
31
31
31
32
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
281
422
422
422
422
422
422
422
273
306
345
352
396
396
396
396
288
315
322
318
351
351
281
221
190
192
243
271
309
539
333
351
362
323
328
422
308
307
296
282
322
371
405
539
536
401
373
368
387
352
396
350
337
342
351
401
420
539
536
392
404
411
384
378
375
350
422
327
319
332
378
295
307
271
275
276
272
314
277
232
236
249
289
259
387
387
320
396
396
243
239
223
194
186
177
169
165
154
154
154
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
181
181
181
115
49
49
49
49
47
46
46
45
24
3
3
3
3
3
3
3
3
13
23
27
29
32
20
9
37
21
6
9
9
7
5
5
6
5
4
7
8
6
5
8
32
16
1
5
7
10
10
7
5
5
6
23
21
19
18
17
9
1
2
1
1
1
1
7
4
1
16
19
10
1
6
5
5
6
6
6
3
1
3
6
7
8
8
8
9
51
72
59
46
46
46
46
46
46
46
46
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
166
941
941
941
941
941
941
941
501
445
384
302
273
244
204
177
169
148
142
138
139
144
137
166
166
124
146
160
186
231
185
285
308
337
382
941
359
344
343
240
220
195
188
175
177
231
164
345
372
401
1266
521
729
821
700
1226
814
994
1182
1041
1226
1121
1266
1100
1222
1009
948
833
764
829
759
733
693
1266
507
467
424
296
260
222
186
168
170
159
144
144
135
137
137
110
108
112
108
108
108
107
107
107
107
107
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
120
120
120
61
3
3
3
3
3
3
40
37
20
3
3
3
3
18
30
18
7
7
20
46
59
33
7
4
4
3
2
2
2
2
2
2
2
2
3
2
2
6
10
6
3
2
1
1
6
25
14
3
9
16
30
23
14
5
5
5
6
4
2
2
2
5
4
3
2
1
2
2
2
5
6
5
4
5
7
9
13
18
35
21
7
7
7
7
7
29
40
39
39
39
39
39
39
39
39
39
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
50
75
75
75
75
75
75
75
55
57
60
66
75
75
75
75
59
82
108
111
195
195
102
124
135
153
195
188
209
218
283
252
247
244
283
332
416
536
536
565
531
552
565
551
565
434
393
488
397
395
488
488
340
334
362
342
342
488
362
297
322
294
315
255
251
228
217
315
202
205
193
182
198
124
131
122
107
168
105
99
136
79
80
69
58
58
54
52
52
44
43
42
40
39
39
38
38
38
38
38
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
18
18
18
9
1
1
1
1
1
1
12
14
7
1
1
1
1
5
10
17
24
17
10
10
10
11
10
10
13
22
15
9
6
8
6
4
2
1
1
1
62
45
27
9
10
10
6
3
16
22
29
16
3
10
13
15
17
9
2
4
11
16
18
21
11
1
12
11
7
3
1
2
2
1
1
5
4
3
4
3
2
2
3
4
5
5
5
5
6
20
27
22
18
18
18
18
18
18
18
18
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
80
80
80
67
64
62
59
58
58
55
55
63
55
55
58
60
54
71
71
80
112
112
78
76
76
55
64
69
81
102
84
114
102
107
120
130
145
172
172
172
155
148
148
125
126
133
105
129
135
147
150
278
143
138
140
145
156
156
301
184
189
278
183
180
301
169
194
226
203
226
200
301
225
130
125
97
76
68
58
50
68
46
54
51
70
70
57
69
69
38
35
30
24
21
19
17
16
14
14
14
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
5
5
5
5
5
5
5
5
29
42
52
30
9
1
1
1
1
1
1
1
1
2
8
12
14
8
2
2
3
5
3
1
1
1
1
1
5
3
2
2
2
2
3
4
6
8
5
2
2
9
16
23
17
10
4
5
3
2
3
5
4
2
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
5
6
6
6
6
6
6
6
6
7
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
138
205
205
205
205
205
205
205
164
160
155
156
155
154
154
154
114
129
139
138
175
175
102
98
100
96
100
134
116
135
152
140
175
156
211
235
276
460
372
407
460
433
460
448
452
407
381
440
460
422
452
678
371
397
355
413
510
486
815
678
601
673
815
641
724
724
590
815
642
679
741
547
741
395
326
289
213
182
158
134
133
124
128
146
117
117
111
127
127
104
103
99
95
93
91
90
89
88
88
88
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
20
20
20
20
20
20
20
20
34
49
72
44
17
6
6
6
6
6
7
9
10
11
17
29
35
31
17
3
3
2
2
6
6
4
3
6
9
10
11
6
2
2
12
7
3
2
1
1
1
2
3
6
4
2
1
3
2
2
2
2
1
1
3
2
1
1
1
9
5
1
7
12
17
14
9
5
4
2
1
10
6
3
18
14
10
10
10
10
10
22
35
34
34
34
34
34
34
34
34
34
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
213
213
213
169
162
153
146
145
147
142
142
159
136
135
142
146
133
171
171
153
167
177
159
208
208
121
123
121
107
106
121
133
140
213
171
125
115
103
86
79
75
87
68
64
85
84
83
208
79
85
93
73
76
100
78
76
104
74
70
100
58
56
55
59
89
101
99
213
94
96
91
68
103
49
46
43
33
37
27
24
31
25
32
32
53
53
43
56
56
31
29
24
19
17
15
14
13
11
11
11
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
75
75
75
75
75
75
75
75
100
121
140
98
56
16
16
16
16
16
16
11
7
7
7
26
35
21
8
6
6
3
1
1
1
1
1
1
2
2
2
3
3
3
3
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
3
2
1
4
2
1
1
1
1
2
4
5
6
6
6
6
6
6
6
6
7
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
71
71
71
63
62
56
56
56
39
39
46
49
58
72
72
72
72
59
60
70
69
70
113
63
64
69
66
63
86
62
67
71
75
75
86
96
72
75
74
73
76
72
77
76
81
113
79
96
80
71
71
68
68
66
75
68
69
69
79
69
66
69
79
71
78
78
83
113
85
99
88
99
71
61
56
52
50
64
45
43
57
41
43
41
39
39
35
38
38
28
28
27
25
24
24
23
23
23
23
23
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
2
2
2
1
1
1
1
1
1
1
13
10
5
1
1
1
1
7
10
9
9
9
9
27
36
22
9
8
6
5
5
7
7
7
7
6
4
2
2
2
2
2
2
2
4
2
1
2
1
1
5
5
3
1
1
4
3
2
2
4
6
7
8
8
5
2
2
2
1
1
1
2
4
3
2
1
1
1
1
1
1
1
4
2
1
1
1
1
1
9
13
11
10
10
10
10
10
10
10
10
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
73
73
73
62
60
58
55
51
51
51
44
46
49
51
53
58
57
73
73
60
58
58
43
35
46
49
56
111
77
86
85
117
93
104
109
116
111
117
115
123
117
123
128
122
149
142
125
126
118
149
98
103
101
91
149
88
88
94
74
72
70
72
63
61
65
62
64
66
65
67
65
82
82
53
53
50
48
55
47
43
57
36
36
32
33
33
30
32
32
25
25
25
24
23
23
23
23
23
23
23
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
49
49
49
49
49
49
49
49
32
15
15
11
8
8
8
8
11
16
18
11
5
5
5
5
5
5
5
5
5
5
5
3
1
1
1
2
2
2
2
2
2
2
2
1
1
2
3
2
1
1
1
2
1
1
1
1
1
1
1
4
4
2
1
1
1
2
4
7
4
2
1
1
10
7
4
2
2
1
1
1
1
2
3
2
1
1
1
1
1
9
13
13
13
13
13
13
13
13
13
14
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
81
125
125
125
125
125
125
125
80
78
75
76
75
75
75
75
65
76
88
96
146
146
85
99
102
104
142
117
119
127
128
142
146
126
147
161
177
236
208
224
245
236
245
244
213
245
194
200
227
184
238
161
145
141
142
143
142
227
140
139
139
129
135
128
150
146
141
146
150
138
141
134
150
131
121
119
115
131
105
97
87
97
72
62
56
55
51
48
48
47
49
51
55
55
55
55
55
55
55
55
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
60
60
60
52
45
45
45
45
43
41
31
22
13
4
4
4
4
4
4
4
4
10
17
22
24
20
12
4
5
6
5
4
3
9
5
2
5
6
7
4
1
1
2
2
2
3
4
5
8
5
3
4
5
6
8
10
10
6
3
6
4
2
1
1
1
1
1
1
1
1
2
3
2
1
2
2
1
1
1
1
2
4
3
3
3
3
5
6
7
22
32
31
31
31
31
31
31
31
31
31
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
73
73
73
63
61
59
57
54
54
54
54
66
56
56
55
54
54
49
50
54
55
56
66
58
58
41
41
39
40
40
45
47
50
73
55
61
71
86
73
78
74
77
78
75
94
77
77
94
83
82
94
91
69
64
65
62
60
91
58
61
61
59
56
54
60
58
58
73
56
58
58
56
60
51
58
47
52
54
53
60
59
51
44
37
36
36
32
35
35
23
22
21
19
18
18
17
17
17
17
17
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
5
5
5
5
5
5
5
5
11
14
18
16
10
4
4
4
4
8
10
7
5
5
7
8
9
7
4
1
2
3
4
3
2
1
1
1
1
1
1
1
1
2
1
1
1
1
1
2
3
5
7
7
5
3
3
3
3
2
2
4
5
3
1
1
1
5
7
4
1
1
1
1
1
2
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
3
4
3
3
3
3
3
3
3
3
3
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
19
33
33
33
33
33
33
33
21
23
26
29
36
36
36
36
27
27
27
30
33
33
33
19
28
29
33
70
45
47
52
66
54
56
62
62
67
83
71
83
75
73
83
70
66
64
71
60
56
58
71
60
60
59
70
57
56
57
54
55
57
61
60
55
58
51
54
52
50
58
53
54
56
52
58
52
49
50
51
45
61
51
42
38
36
36
31
32
32
22
21
21
19
18
18
17
17
17
17
17
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
5
5
5
3
1
1
1
1
1
1
6
10
5
1
1
1
1
2
3
3
3
3
3
3
3
3
3
4
4
4
3
2
1
2
2
3
2
1
1
1
1
2
1
1
1
1
1
1
1
2
3
4
2
1
2
3
2
1
2
5
8
4
1
2
1
1
5
4
4
2
1
1
3
2
1
1
1
1
1
1
1
1
1
1
2
3
2
1
1
4
5
4
3
3
3
3
3
3
3
3
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
17
34
34
34
34
34
34
34
21
23
26
28
33
33
33
33
25
33
42
47
76
76
35
35
33
28
30
36
37
46
49
66
76
59
68
67
72
102
88
95
100
102
106
106
91
106
82
84
95
77
100
66
61
58
61
62
60
95
55
55
55
49
49
48
46
45
43
48
45
43
48
47
55
55
51
56
56
49
56
44
43
53
40
38
33
33
31
32
32
28
31
34
38
38
38
38
38
38
38
38
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
13
13
13
8
3
3
3
3
3
3
6
7
4
1
1
1
1
2
2
2
3
4
4
4
4
6
10
11
12
7
2
1
1
2
2
2
3
2
2
4
7
6
6
3
1
1
1
2
4
2
1
2
3
2
1
1
2
1
1
4
3
2
3
2
1
1
2
1
1
1
1
1
1
3
5
3
1
1
1
1
1
1
1
1
1
1
1
1
1
9
13
15
16
17
17
17
17
17
17
18
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
23
163
163
163
163
163
163
163
93
82
70
55
49
42
36
32
29
38
50
53
90
90
41
43
48
68
77
84
163
98
96
101
93
96
112
103
107
147
121
130
135
147
138
135
135
147
126
124
115
116
111
115
122
163
124
124
128
119
106
128
107
92
88
92
90
97
122
91
107
91
84
79
92
65
61
58
52
50
59
45
48
55
52
55
55
55
47
44
43
37
35
35
34
33
33
33
33
33
33
33
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
35
35
35
18
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
3
2
2
4
4
5
3
2
3
3
3
4
6
5
4
4
4
2
1
1
1
2
2
1
1
4
3
2
1
1
10
14
17
13
9
6
3
1
1
1
1
1
1
2
2
2
2
3
2
2
2
2
3
2
1
4
2
1
2
4
6
8
6
4
4
13
17
17
17
17
17
17
17
17
17
18
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
80
164
164
164
164
164
164
164
94
89
86
82
81
80
77
77
77
61
66
70
80
80
57
53
63
86
113
157
164
157
145
157
141
148
147
154
189
231
198
261
214
228
238
248
238
261
248
210
207
198
261
200
177
175
162
178
178
175
250
174
181
200
191
188
250
188
203
219
195
217
193
250
187
146
134
112
102
97
90
89
79
65
65
54
55
55
49
48
46
46
47
48
51
51
51
51
51
51
51
51
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
31
31
31
17
3
3
3
3
3
3
3
6
4
3
3
3
3
3
3
3
3
6
9
9
9
8
8
9
6
3
2
3
4
6
3
1
16
20
17
10
3
3
2
1
7
6
4
3
3
5
7
5
3
4
5
8
5
3
6
9
5
1
3
2
1
1
1
3
6
8
10
17
10
3
4
5
4
3
2
3
5
8
5
2
3
5
7
8
9
25
33
27
21
21
21
21
21
21
21
21
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
205
205
205
169
163
156
157
163
168
186
196
228
261
320
320
320
320
331
345
354
391
391
348
262
231
209
182
177
216
160
177
217
196
205
373
151
164
190
164
168
241
204
188
194
391
235
228
373
189
208
259
167
171
128
95
103
112
108
158
160
85
80
89
82
141
163
144
391
135
154
149
107
180
78
72
66
47
47
35
29
31
46
75
81
167
167
126
169
169
80
73
57
39
32
25
20
16
8
8
8
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
37
37
37
37
37
37
37
37
85
134
148
78
9
9
9
9
28
28
28
15
2
2
9
98
143
72
2
1
1
1
1
1
1
1
1
2
4
6
4
3
2
2
1
1
1
1
1
2
2
1
1
3
2
1
1
1
1
1
1
1
1
1
4
7
4
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
2
3
2
1
1
1
1
1
2
3
3
3
3
3
3
3
3
3
3
3
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
156
156
156
91
80
65
47
37
40
55
79
98
130
144
144
144
144
121
128
129
150
150
121
113
113
82
70
77
66
83
108
111
147
156
107
85
91
82
95
125
107
144
116
112
150
119
111
125
142
108
107
108
133
92
85
93
95
96
147
104
85
83
86
83
101
142
103
156
93
95
97
87
133
73
71
70
59
59
52
45
56
55
78
87
147
147
101
104
104
61
54
46
36
32
29
26
24
20
20
20
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
8
8
8
8
8
8
8
8
7
6
6
11
8
6
6
6
6
6
6
4
3
3
10
40
55
29
3
2
2
2
2
2
2
2
2
2
2
2
3
4
3
3
2
1
2
1
1
1
2
6
8
7
7
6
6
6
4
2
2
4
4
2
1
1
1
3
4
3
2
2
1
1
2
2
1
1
1
1
1
1
1
1
1
1
3
5
13
16
17
17
17
13
10
10
10
10
10
10
10
10
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
74
74
74
57
54
44
40
40
31
35
43
50
56
70
70
70
70
59
59
59
64
64
57
54
54
47
44
47
51
54
64
68
66
74
70
72
95
111
113
168
151
160
168
201
178
164
183
163
168
139
201
113
100
91
96
103
107
201
98
102
108
94
90
83
94
82
83
90
78
74
67
67
78
45
47
42
35
45
35
33
60
33
40
48
53
53
53
53
53
32
28
24
19
17
15
14
13
11
11
11
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
30
30
30
17
4
4
4
4
4
4
15
18
11
4
4
4
4
7
9
6
4
4
18
32
39
21
4
2
2
2
1
1
1
1
1
1
1
1
1
1
3
5
5
3
1
1
1
2
3
2
1
2
3
2
1
1
3
3
2
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
4
5
6
6
7
9
10
8
7
7
7
7
7
7
7
7
7
7
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
39
39
39
33
32
28
28
28
19
23
27
28
33
35
35
36
35
55
80
89
166
166
82
85
99
84
112
195
159
195
195
177
172
177
210
221
304
395
378
609
477
528
609
481
617
465
444
587
478
476
587
617
333
298
330
363
374
617
534
375
393
380
479
377
398
534
436
485
477
485
444
479
534
265
241
200
143
136
118
99
145
73
72
71
59
56
49
46
46
33
31
29
27
26
25
24
24
23
23
23
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
5
5
5
4
4
4
4
4
3
3
3
5
3
1
1
1
1
1
1
1
1
2
4
5
6
4
2
5
8
10
6
2
4
3
3
3
8
4
1
2
4
19
22
16
10
6
2
3
5
3
2
4
4
5
9
14
8
2
2
2
1
1
1
1
1
1
1
2
2
1
1
8
6
4
2
1
1
1
1
4
3
2
1
1
4
8
6
4
4
11
14
12
10
10
10
10
10
10
10
10
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
195
195
195
158
151
144
137
135
138
130
130
152
129
129
125
121
121
104
106
123
131
144
152
176
176
108
111
113
103
98
110
109
119
195
122
115
106
106
88
86
78
74
69
60
75
77
76
176
81
90
97
83
86
101
83
78
107
73
75
101
73
69
64
65
91
103
104
195
102
97
90
70
106
50
49
46
35
48
36
34
69
34
42
42
53
53
43
56
56
28
26
22
17
15
13
12
11
9
9
9
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
78
78
78
78
78
78
78
78
99
114
130
76
22
9
9
9
9
9
9
5
1
1
22
22
22
11
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
2
2
2
3
3
3
3
3
2
1
1
1
1
1
1
1
2
3
2
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
477
477
477
385
370
352
331
322
323
300
295
348
304
304
316
321
294
355
355
323
354
380
348
450
450
265
239
223
183
182
222
265
268
477
355
221
223
179
178
173
185
187
180
222
233
251
235
450
202
200
203
192
196
242
242
147
138
119
98
100
85
71
93
99
178
222
183
477
159
185
180
131
235
100
86
78
50
51
45
39
70
69
112
162
242
242
242
242
242
124
105
84
57
46
36
28
23
11
11
11
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
99
99
99
99
99
99
99
99
196
244
293
174
55
1
1
1
1
1
1
1
1
3
7
34
47
25
3
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
2
1
1
1
2
3
3
2
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
6
7
7
8
9
10
5
1
1
1
1
1
1
1
1
1
7
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
86
86
86
79
78
73
73
73
42
50
60
67
85
85
85
85
84
65
73
77
91
91
64
58
58
50
55
62
62
71
85
75
75
86
91
82
97
104
107
146
134
145
177
161
152
161
177
133
128
130
177
107
104
102
93
94
89
88
90
84
90
84
80
80
100
85
93
100
94
109
102
109
103
109
101
101
100
101
101
88
77
96
69
58
55
52
53
56
56
50
52
53
54
54
54
54
54
54
54
54
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
22
22
22
12
2
2
2
2
2
2
5
5
3
2
2
2
2
4
5
3
2
2
12
11
11
6
2
5
5
3
2
2
4
4
4
3
2
1
1
1
2
2
3
4
9
5
2
5
7
5
4
3
3
2
2
4
2
1
4
8
8
8
5
3
2
2
3
2
2
2
2
2
2
2
2
2
2
2
2
2
8
15
8
2
3
3
3
3
4
22
32
28
24
24
24
24
24
24
24
24
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
577
577
577
567
565
557
557
557
331
311
332
346
375
422
422
422
422
333
388
443
526
526
468
343
305
330
359
430
452
581
557
487
519
577
502
463
487
583
477
507
499
507
603
494
552
507
535
583
560
603
581
552
540
538
544
543
557
603
501
521
512
494
513
468
480
480
522
577
474
464
581
454
430
459
388
382
394
398
389
388
475
302
293
302
199
183
182
169
171
192
204
220
251
251
251
251
251
251
251
251
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
199
199
199
177
155
155
155
155
103
51
51
34
17
17
17
17
25
29
34
31
28
22
17
48
64
40
17
1
4
7
9
12
17
19
21
11
1
6
12
14
15
17
14
7
1
9
5
1
59
53
29
6
1
22
44
47
49
48
43
39
27
15
9
5
1
8
14
8
2
1
3
2
1
5
9
5
2
2
2
20
16
13
34
19
4
4
4
4
4
57
111
110
110
110
110
110
110
110
110
110
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
100
215
215
215
215
215
215
215
145
124
120
121
134
148
148
148
148
114
121
122
131
131
107
94
92
97
113
139
204
159
194
207
140
152
167
150
138
215
131
126
126
148
115
108
131
92
84
100
85
94
150
112
142
204
156
220
194
202
220
207
220
164
178
197
172
197
154
148
138
126
131
127
215
135
97
93
72
62
55
46
56
38
42
37
42
42
38
44
44
28
27
26
23
22
21
20
20
19
19
19
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
138
138
138
119
100
100
100
100
91
83
63
36
9
9
9
9
15
16
16
10
4
4
6
7
9
6
4
2
2
1
1
2
2
2
2
2
2
2
2
3
6
10
8
4
1
1
1
1
1
2
3
5
3
2
1
3
2
1
2
3
2
2
2
1
1
1
1
2
1
1
1
1
2
1
1
1
1
1
1
2
1
1
2
2
2
2
2
2
2
5
7
6
6
6
6
6
6
6
6
6
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
97
235
235
235
235
235
235
235
142
152
163
164
177
177
177
177
139
150
159
167
189
189
180
123
122
129
120
126
174
150
160
155
189
171
174
235
167
169
167
160
164
159
165
189
153
180
149
328
353
386
1233
439
640
655
547
1233
685
880
1198
893
1233
1132
1142
1222
1107
1222
855
778
698
1131
692
682
639
1142
463
438
400
267
235
198
176
164
171
153
170
170
158
177
177
128
123
123
114
112
110
108
107
104
104
104
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
9
9
9
9
9
9
9
9
11
13
27
47
30
13
13
13
13
13
13
13
14
24
14
5
5
11
16
21
11
2
3
3
3
4
4
4
5
3
1
2
2
2
3
3
4
6
8
6
4
7
6
4
3
18
21
19
11
4
4
5
14
8
3
2
2
9
7
4
2
2
3
2
2
5
5
5
4
3
2
3
2
1
11
9
7
7
7
7
7
28
38
30
22
22
22
22
22
22
22
22
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
575
575
575
500
487
427
425
425
306
326
356
371
394
422
422
422
422
323
364
388
455
455
311
290
259
279
315
337
381
521
398
436
482
575
484
480
450
516
465
481
500
516
487
488
479
516
480
481
468
500
521
424
433
413
402
425
404
388
500
394
393
428
377
392
427
417
425
575
450
459
521
430
434
417
408
410
377
400
372
339
428
349
359
321
394
394
349
392
392
295
294
288
271
267
262
258
256
250
250
250
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
177
177
177
165
153
153
153
153
148
143
143
94
45
10
10
10
10
10
10
10
10
23
77
69
62
62
36
10
11
12
14
14
14
16
9
2
10
9
8
7
6
6
4
2
2
8
6
5
14
90
48
6
5
11
18
61
37
14
21
29
16
4
6
5
4
4
4
6
33
46
26
6
6
6
5
4
12
8
4
38
21
4
11
6
2
2
2
2
2
94
140
125
111
111
111
111
111
111
111
111
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
55
58
58
58
58
58
58
58
50
50
46
45
48
50
50
50
50
48
59
62
93
93
66
63
57
47
48
53
56
56
59
93
74
79
98
95
75
80
73
70
93
76
73
80
93
69
98
65
76
80
77
110
76
73
73
73
82
84
98
110
84
83
76
72
77
78
74
110
74
76
76
83
66
60
57
54
54
53
59
46
56
44
45
53
37
37
42
42
43
43
43
43
43
43
43
43
43
43
43
43
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
3
3
3
3
3
3
3
3
24
35
30
18
6
4
4
4
4
4
4
4
4
4
9
24
32
18
5
3
2
3
3
4
3
2
2
2
1
1
2
3
3
2
1
2
3
2
1
2
3
2
1
1
1
2
1
1
2
3
7
7
5
4
2
1
2
3
4
4
3
3
3
4
5
4
3
2
1
1
1
1
1
1
3
4
4
5
5
5
5
21
29
22
16
16
16
16
16
16
16
16
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
75
75
75
66
65
58
58
58
47
48
51
58
62
72
72
72
72
75
79
81
107
107
81
77
72
72
67
65
73
86
72
108
74
82
82
78
107
78
86
91
89
108
84
82
90
74
69
79
77
88
88
110
108
85
85
82
87
89
90
110
84
82
78
75
80
81
77
110
80
82
86
80
67
64
56
53
53
54
58
50
61
55
51
55
45
45
43
40
39
36
36
36
36
36
36
36
36
36
36
36
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
3
3
3
3
3
3
3
3
3
3
13
7
2
2
2
2
3
12
16
8
1
1
8
28
49
25
1
6
9
6
3
1
3
2
2
2
5
3
1
1
1
1
1
2
3
2
1
2
5
8
9
5
1
3
7
11
11
12
14
11
6
2
1
1
2
2
2
6
4
2
5
5
3
2
1
1
1
1
1
6
4
2
2
3
4
5
3
1
1
10
14
14
14
14
14
14
14
14
14
15
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
85
94
94
94
94
94
94
94
58
58
62
64
69
78
78
78
78
66
70
73
87
87
67
62
58
57
65
75
91
94
88
81
86
85
106
127
153
206
191
206
200
199
207
201
192
201
207
148
149
146
207
123
124
120
109
100
94
108
78
77
74
73
61
65
73
77
92
85
89
69
61
54
84
43
45
45
36
45
40
39
73
46
61
73
87
87
87
87
87
60
56
50
44
42
39
37
36
34
34
34
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
77
77
77
42
7
7
7
7
7
7
18
33
20
7
7
7
7
9
10
8
7
7
7
25
34
20
7
5
8
4
1
2
2
1
1
1
1
1
1
1
1
2
1
1
2
2
2
3
4
2
1
1
4
5
4
3
2
1
1
1
2
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
4
5
6
6
7
20
27
17
7
7
7
7
7
7
7
7
7
7
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
52
52
52
41
39
32
32
34
38
52
52
45
49
50
50
50
50
50
51
50
54
54
39
42
44
39
48
65
71
86
111
88
111
89
111
116
142
192
172
192
199
199
225
218
194
218
225
155
171
178
225
161
149
144
161
129
124
116
175
130
142
175
150
156
175
169
129
144
125
135
127
158
169
100
101
91
77
83
78
79
133
74
73
71
58
55
46
39
39
36
41
49
60
60
60
60
60
60
60
60
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
7
7
7
4
2
2
2
2
2
2
15
8
2
1
1
1
1
11
18
12
6
6
4
3
3
4
4
5
5
5
5
5
5
4
3
3
3
3
3
3
14
17
11
6
6
3
1
1
1
1
2
3
2
1
2
4
2
1
7
5
3
1
2
1
1
1
1
2
2
1
1
2
2
2
3
2
2
2
2
2
1
1
1
1
4
8
13
16
17
17
17
16
16
16
16
16
16
16
16
16
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
1118
1118
1118
879
839
793
739
641
641
641
569
802
655
658
744
806
802
1071
1071
938
988
1002
929
1108
1108
769
826
896
682
657
725
786
816
1118
1071
686
583
539
395
350
312
477
407
414
943
493
506
1108
371
358
415
303
369
542
388
533
538
348
343
534
236
212
189
212
388
498
542
1118
543
469
451
339
539
229
195
172
111
97
81
63
70
48
52
59
62
62
62
62
62
33
29
25
19
16
14
12
11
9
9
9
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
533
533
533
533
533
533
533
533
354
175
175
92
9
9
9
9
15
18
22
15
9
9
9
219
324
165
6
3
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
1
1
1
3
2
2
2
2
1
1
1
1
1
1
1
1
1
4
5
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
3
4
2
1
1
1
1
1
1
1
1
1
1
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
76
104
104
104
104
104
104
104
63
63
64
62
64
66
66
66
66
58
65
72
87
87
73
60
56
61
70
80
103
94
100
97
96
101
110
103
104
100
82
79
76
71
69
84
71
73
80
77
66
72
110
82
91
103
89
94
100
80
79
97
57
53
57
64
78
86
103
110
104
81
72
63
100
43
49
48
40
79
36
34
31
34
47
62
87
87
87
87
87
47
40
34
25
22
19
16
15
11
11
11
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
94
94
94
52
10
10
10
10
10
10
16
12
7
3
3
3
3
4
5
3
2
2
4
5
7
4
2
1
1
1
1
1
1
1
1
2
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
3
6
4
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
6
8
4
1
1
1
1
1
1
1
1
1
1
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
185
185
185
150
144
120
115
115
123
127
138
146
155
173
173
173
173
163
171
185
193
193
217
140
149
164
164
193
217
161
168
191
185
185
256
149
151
138
139
160
143
173
146
126
138
139
127
188
146
160
256
151
163
144
143
149
154
188
150
152
119
109
108
111
139
146
140
256
134
147
132
103
163
72
73
71
57
82
55
51
75
61
86
87
150
150
117
152
152
78
72
58
43
37
31
27
24
17
17
17
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
89
89
89
50
12
12
12
12
12
12
79
48
17
12
12
12
12
33
55
29
3
3
3
3
3
3
3
5
5
3
2
3
4
3
3
2
2
6
4
2
1
1
5
3
1
2
2
3
2
2
2
3
3
2
2
3
2
1
1
1
4
2
1
8
4
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
2
4
3
2
2
2
2
2
7
12
9
7
7
7
7
7
7
7
7
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
201
201
201
156
148
123
111
111
78
94
119
139
163
190
190
190
190
149
160
170
181
181
159
138
138
125
131
141
159
140
160
183
178
201
277
154
159
170
174
178
214
190
166
162
181
162
148
214
150
166
277
159
163
149
132
136
139
124
150
152
110
100
119
101
141
142
137
277
131
147
134
101
163
72
68
66
50
53
48
44
75
59
85
86
150
150
118
152
152
79
72
60
45
39
34
29
27
20
20
20
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
86
86
86
48
11
11
11
11
11
11
20
83
46
9
9
9
9
9
9
5
2
2
2
44
65
33
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
4
2
1
1
1
1
2
3
2
1
2
3
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
4
3
2
2
2
2
2
8
11
9
7
7
7
7
7
7
7
7
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
189
237
237
237
237
237
237
237
194
189
189
190
194
200
200
200
200
226
257
278
360
360
267
205
213
213
231
288
234
237
212
218
226
235
288
235
232
227
177
160
158
180
184
196
360
208
200
200
146
146
155
163
184
234
196
237
203
174
163
218
127
120
123
139
188
212
235
360
232
207
186
153
227
108
108
103
86
113
73
66
72
77
102
101
175
175
134
169
169
90
85
73
57
52
46
42
39
33
33
33
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
203
203
203
107
11
11
11
11
11
11
44
23
3
3
3
3
11
39
53
28
4
4
7
9
11
7
4
4
4
4
4
4
5
4
4
4
3
2
1
1
2
4
5
3
2
16
10
4
2
1
1
2
4
9
6
4
2
1
1
1
1
1
4
2
1
1
1
1
2
1
1
1
1
2
1
1
1
1
1
4
3
2
1
1
2
3
3
3
3
10
14
15
16
16
16
16
16
16
16
17
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
153
153
153
153
153
153
153
153
153
153
128
132
145
153
153
153
153
131
127
122
110
110
103
87
84
84
68
68
67
71
71
77
96
77
84
79
85
85
85
115
92
91
121
88
93
95
96
96
83
96
99
110
121
107
132
106
102
103
114
131
154
168
223
223
165
167
165
144
151
151
137
173
116
131
106
98
98
131
102
95
173
82
82
77
61
57
52
46
43
43
43
44
46
46
46
46
46
46
46
46
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
13
13
13
13
13
13
13
13
28
35
43
22
2
2
2
2
12
17
22
13
4
4
9
33
57
30
4
7
4
2
2
2
3
2
2
2
2
1
1
3
3
4
3
2
2
1
1
1
2
3
4
5
5
5
11
16
12
8
4
6
3
1
5
3
1
1
1
1
1
1
2
1
1
1
1
1
1
1
2
5
4
3
3
3
3
3
3
7
11
22
29
25
21
21
21
21
21
21
21
21
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
74
102
102
102
102
102
102
102
62
75
90
104
133
133
133
133
104
121
141
151
233
233
119
128
111
99
102
106
103
117
108
126
150
132
208
122
121
111
97
125
123
130
134
225
170
182
216
208
142
147
152
173
173
233
232
163
170
148
150
149
111
99
110
113
127
225
126
129
116
121
117
101
216
76
81
80
59
80
54
48
69
72
112
120
233
233
177
232
232
112
101
80
55
45
36
29
24
13
13
13
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
86
86
86
48
10
10
10
10
10
10
16
16
11
6
6
6
6
6
6
5
5
5
3
2
2
15
8
1
1
2
3
3
2
2
3
2
1
1
2
2
2
2
3
2
1
1
1
1
1
11
6
1
1
1
3
3
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
4
5
5
5
5
5
5
5
5
5
5
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
210
244
244
244
244
244
244
244
210
210
207
252
305
388
388
388
388
352
357
352
362
362
305
304
314
314
284
288
261
268
260
270
339
277
314
244
239
234
207
207
218
388
238
250
362
246
225
339
174
161
169
163
192
243
188
244
210
161
156
227
126
118
123
138
195
221
244
388
239
212
190
153
234
106
97
88
65
61
53
47
69
68
96
99
179
179
137
176
176
92
89
78
62
57
51
47
44
38
38
38
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
210
210
210
210
210
210
210
210
197
184
134
84
55
26
26
26
26
26
26
14
2
2
20
74
129
65
2
3
4
4
3
2
2
2
2
2
1
1
1
1
2
3
2
2
2
1
1
1
5
9
6
3
2
2
4
4
3
3
2
1
1
1
1
1
1
2
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
3
8
11
12
12
12
12
12
12
12
12
13
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
52
52
52
43
41
34
34
35
38
52
52
44
49
50
50
50
50
55
61
63
82
82
53
59
57
49
52
53
55
68
61
73
67
69
76
66
73
65
63
66
65
69
73
67
82
63
60
63
59
56
76
56
57
65
65
73
79
84
93
75
73
79
72
77
93
73
79
82
67
72
93
68
75
64
58
72
60
60
75
52
53
52
50
72
41
40
40
38
38
33
40
48
60
60
60
60
60
60
60
60
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
4
4
4
3
2
2
2
2
2
2
12
7
2
2
2
2
2
11
16
12
8
8
4
1
1
16
9
2
2
2
2
2
3
2
2
2
1
1
1
1
2
3
2
1
1
1
1
1
8
13
9
6
5
3
2
4
4
4
5
6
5
5
7
6
5
4
4
3
2
2
3
2
2
3
3
2
2
2
2
3
3
3
3
2
2
2
2
2
2
7
9
10
11
11
11
11
11
11
11
12
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
104
104
104
100
99
97
97
97
81
91
105
111
130
130
130
130
86
100
112
117
152
152
104
93
86
84
121
130
134
303
141
151
154
132
151
159
172
239
191
196
212
223
217
239
213
223
164
185
182
182
303
182
179
176
174
190
189
264
213
176
193
190
185
264
181
173
169
181
181
178
303
166
161
151
137
134
126
139
117
105
94
117
108
103
149
149
123
152
152
91
88
80
68
64
60
57
55
51
51
51
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
4
4
4
4
4
4
4
4
22
31
41
25
9
2
2
2
2
6
8
7
6
6
9
25
33
32
18
4
4
3
3
3
3
2
2
2
2
2
2
1
1
1
2
3
4
3
2
6
14
8
3
2
4
14
8
3
5
7
9
11
6
2
2
2
2
2
2
3
3
3
3
3
3
3
4
2
1
1
2
5
5
6
3
1
2
2
2
2
3
19
27
23
20
20
20
20
20
20
20
20
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
260
260
260
242
239
225
225
225
203
238
279
307
375
375
375
375
268
295
304
301
341
341
260
198
175
159
216
233
231
499
279
299
358
237
226
223
209
225
196
204
214
219
267
270
290
499
263
289
292
280
375
282
309
321
341
391
330
353
345
361
391
338
499
348
365
391
330
325
296
288
330
269
243
288
211
202
216
183
177
157
203
155
180
203
228
264
255
375
375
216
213
190
159
150
139
131
126
113
113
113
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
1
1
1
1
1
1
1
1
26
52
143
80
17
17
17
17
17
25
34
29
25
21
17
17
17
17
16
15
17
10
4
4
4
3
3
4
2
1
1
1
5
9
8
4
1
1
1
3
5
10
7
5
3
1
8
15
8
2
1
1
1
1
5
3
1
1
1
1
1
1
3
2
2
3
4
4
4
5
6
12
10
9
5
2
7
12
76
83
86
87
87
69
52
52
52
52
52
52
52
52
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
107
107
107
107
107
107
107
107
107
107
93
106
125
149
149
149
149
116
123
125
135
135
92
88
78
73
69
61
66
101
74
82
109
74
95
71
69
69
80
83
88
149
103
106
135
95
93
109
89
84
101
74
109
112
115
270
119
122
119
95
113
143
148
213
246
183
270
155
134
157
130
129
246
101
131
131
112
270
98
92
88
64
68
59
67
67
56
63
63
38
36
34
29
28
26
25
24
23
23
23
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
2
2
2
2
2
2
2
2
47
70
60
34
8
8
8
8
14
14
14
8
3
3
2
2
2
2
3
3
3
2
2
2
2
2
2
2
2
2
2
1
1
1
7
5
4
2
1
7
9
6
3
3
8
9
6
4
3
2
2
2
3
2
2
2
2
2
2
1
1
1
2
1
1
1
1
1
2
1
1
1
1
1
4
4
4
4
4
4
4
5
6
6
6
6
6
6
6
6
6
7
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
105
105
105
87
84
69
69
69
60
60
72
105
94
109
109
109
109
112
116
131
130
130
190
111
105
119
105
101
188
89
95
115
112
108
188
104
112
118
110
137
111
116
128
122
127
190
118
121
111
108
137
101
106
93
91
87
81
107
82
87
94
91
91
106
103
105
106
190
98
97
96
81
79
73
69
75
64
63
62
57
69
58
52
75
40
39
44
42
44
44
44
52
61
61
61
61
61
61
61
61
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
3
3
3
3
3
3
3
3
3
4
25
13
2
2
2
2
4
12
16
12
8
8
4
1
1
9
5
2
2
2
4
2
1
4
3
2
2
1
1
3
4
6
4
2
1
2
2
2
2
3
2
2
2
3
10
13
7
2
3
5
4
4
4
4
4
4
4
4
3
3
2
2
3
5
3
2
1
1
1
2
3
5
9
5
1
1
1
1
1
7
10
12
13
13
13
13
13
13
13
14
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
176
176
176
102
89
71
57
53
50
49
62
89
119
173
173
173
173
132
129
140
142
152
152
176
176
109
113
100
83
94
98
110
173
115
127
152
133
133
155
159
120
112
107
105
124
129
133
176
134
119
128
123
116
159
133
124
115
100
143
92
90
88
94
73
76
92
102
107
159
123
90
84
70
61
73
71
73
143
72
69
65
51
47
43
33
30
31
29
29
29
32
37
45
45
45
45
45
45
45
45
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
7
7
7
5
3
3
3
3
3
3
13
7
1
1
1
1
3
12
16
9
2
2
2
49
73
37
2
1
1
2
2
1
1
1
2
1
1
1
2
2
3
4
3
2
1
1
1
1
1
1
1
3
2
1
1
2
1
1
1
2
3
7
6
4
2
2
2
2
2
1
1
2
2
2
1
1
1
1
1
4
2
1
2
1
1
1
1
1
1
10
15
17
18
19
19
19
19
19
19
20
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
598
598
598
456
432
362
315
315
235
254
307
378
426
540
540
540
540
376
406
448
442
442
487
314
288
299
288
244
260
297
357
395
419
598
510
392
414
389
412
392
390
540
434
423
442
487
380
399
361
376
510
360
393
334
333
341
332
399
339
344
397
324
335
341
379
392
371
598
358
367
347
334
319
316
397
306
302
284
274
244
254
274
277
316
287
287
270
320
320
242
238
224
208
202
196
192
189
182
182
182
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
87
87
87
72
58
58
58
58
58
58
84
63
42
30
30
30
30
41
47
35
24
23
23
26
28
30
17
4
4
4
5
14
22
20
19
11
4
4
12
14
15
8
2
3
4
4
4
4
5
6
4
2
10
19
31
61
33
5
11
17
11
5
2
1
1
3
5
3
1
3
3
2
1
7
9
6
3
5
4
4
5
7
21
27
30
31
32
32
33
62
92
80
68
68
68
68
68
68
68
68
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
465
465
465
373
358
340
321
314
318
293
293
347
296
297
312
320
288
368
368
326
348
361
347
391
391
268
266
271
249
238
269
293
311
465
368
279
258
242
192
180
196
186
178
218
221
232
235
391
179
177
181
177
205
237
224
238
230
170
160
221
125
116
129
147
218
239
238
465
238
224
202
158
242
111
99
90
63
59
52
47
70
74
111
117
225
225
170
224
224
116
107
87
64
56
47
40
36
26
26
26
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
221
221
221
221
221
221
221
221
251
272
293
182
72
11
11
11
11
11
11
6
2
2
21
53
69
35
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
4
5
3
1
1
1
1
1
1
3
4
2
1
1
1
2
4
5
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
2
1
1
1
1
1
3
4
5
5
5
5
5
5
5
5
6
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
215
215
215
125
110
88
75
75
73
84
105
143
168
227
227
227
227
215
215
194
167
175
247
180
227
227
187
188
247
149
128
153
129
126
257
117
131
151
134
142
212
140
136
133
134
135
126
212
134
136
257
113
107
99
82
87
83
103
98
77
80
70
80
73
109
142
110
257
120
130
119
92
128
73
69
63
49
49
44
40
69
49
63
64
103
103
82
104
104
57
53
45
35
32
28
25
24
20
20
20
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
8
8
8
8
8
8
8
8
10
12
22
32
22
12
12
12
12
16
18
17
16
13
8
3
3
14
10
7
7
5
4
3
3
3
3
3
4
13
7
2
2
2
10
5
1
1
1
1
2
1
1
4
3
2
4
5
3
1
5
6
7
7
8
8
4
1
5
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
8
13
13
13
13
13
13
13
13
13
14
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
504
504
504
380
359
301
300
320
340
454
454
401
471
506
506
506
506
581
669
723
958
958
666
574
571
494
492
836
419
440
475
531
523
504
927
417
382
335
303
282
286
452
414
434
958
514
499
927
363
359
354
282
282
267
233
223
241
193
172
231
135
128
138
158
308
344
348
958
314
337
320
210
251
140
121
106
82
80
64
54
69
73
109
115
219
219
168
221
221
108
98
79
56
47
38
32
28
17
17
17
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
223
223
223
137
52
52
52
52
52
52
132
70
8
8
8
8
40
56
72
40
8
8
8
169
249
125
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
2
1
2
3
3
3
3
2
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
2
4
5
5
5
5
5
5
5
5
5
5
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
192
345
345
345
345
345
345
345
182
218
261
301
382
382
382
382
264
266
269
264
326
326
237
222
218
196
207
266
236
256
258
345
269
263
301
266
249
281
242
247
252
266
276
264
301
287
283
300
367
273
382
305
330
344
326
385
339
367
385
345
422
338
371
422
355
422
318
296
277
261
264
252
281
284
230
249
232
229
339
191
199
237
270
264
367
367
310
382
382
265
297
326
339
339
339
339
339
339
339
339
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
68
68
68
35
3
3
3
3
2
1
1
28
15
3
3
3
3
3
3
3
4
11
54
93
133
72
11
10
10
9
5
1
1
1
1
1
2
3
4
3
2
2
3
7
11
6
1
1
7
17
10
4
1
1
19
28
16
5
3
1
3
5
4
3
4
4
5
4
3
3
3
3
4
22
16
11
10
6
3
6
3
1
7
11
13
14
14
14
15
45
60
61
61
61
61
61
61
61
61
62
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
67
93
93
93
93
93
93
93
57
57
61
59
63
68
68
68
68
59
59
69
68
69
114
63
60
66
68
77
93
93
85
80
86
84
93
100
98
94
127
106
81
77
79
83
90
114
91
100
111
78
89
95
100
118
127
97
98
97
111
84
77
73
61
62
68
82
95
114
118
127
81
77
83
57
66
64
60
110
56
54
55
40
39
34
36
36
30
35
35
23
24
25
23
23
23
23
23
23
23
23
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
65
65
65
33
1
1
1
1
1
1
8
15
8
1
1
1
1
5
7
8
9
10
31
39
43
27
11
6
6
3
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
2
2
3
2
1
1
2
3
2
1
1
1
2
4
6
3
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
2
2
2
2
1
1
1
1
1
1
1
4
5
6
6
6
6
6
6
6
6
7
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
235
235
235
192
185
161
150
150
109
118
135
147
159
181
181
181
181
137
154
165
193
193
137
117
100
92
98
103
112
164
143
164
178
235
216
183
207
206
197
206
197
187
206
178
193
178
157
172
172
166
216
162
166
175
172
175
172
172
195
162
164
168
163
168
175
182
187
235
195
175
170
172
177
173
198
198
176
195
168
173
150
121
124
109
127
127
112
134
134
90
89
84
76
74
71
69
68
65
65
65
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
50
50
50
50
50
50
50
50
46
42
42
38
23
9
9
9
9
10
11
9
7
7
35
35
35
21
7
4
4
3
3
3
3
2
1
2
4
2
1
5
4
3
2
1
9
5
2
2
3
4
3
3
3
3
4
5
4
3
4
5
3
2
2
2
2
2
2
2
2
2
2
2
2
2
3
5
3
2
2
2
2
3
2
2
4
5
6
6
7
26
37
37
37
37
37
37
37
37
37
37
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
51
63
63
63
63
63
63
63
41
49
59
62
75
75
75
75
66
69
73
77
85
85
86
61
64
70
71
77
86
80
93
80
81
78
90
87
100
128
121
136
149
144
184
184
151
184
136
126
117
109
136
100
101
100
102
93
96
98
96
102
104
97
107
93
103
93
93
96
98
100
98
103
96
104
95
96
97
96
107
88
78
97
72
61
56
55
52
52
52
49
51
53
57
57
57
57
57
57
57
57
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
3
3
3
3
3
3
3
3
3
3
3
10
7
5
5
5
5
5
5
5
5
9
6
4
4
21
13
5
5
5
7
5
3
3
2
1
2
2
2
4
5
4
2
1
1
1
1
1
4
3
3
2
1
1
8
12
14
8
2
9
17
9
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
2
1
1
2
3
3
3
3
3
3
3
3
21
32
25
18
18
18
18
18
18
18
18
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
411
411
411
217
185
144
110
104
94
92
141
212
281
414
414
414
414
310
311
351
356
379
436
411
411
278
259
222
229
199
187
230
414
271
319
436
223
239
216
189
207
154
183
125
174
184
176
436
177
203
185
156
182
141
172
183
184
379
177
189
206
183
182
154
189
197
190
379
187
191
179
148
128
97
96
89
84
112
97
92
183
90
103
98
107
107
89
104
104
70
66
60
53
50
47
45
44
41
41
41
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
1
1
1
1
1
1
1
1
2
3
14
11
7
3
3
3
3
12
17
10
3
3
22
114
160
81
3
2
2
2
2
3
2
1
1
1
2
1
1
2
3
4
2
1
2
5
4
3
2
1
1
3
4
2
1
1
3
2
2
2
3
2
1
1
2
4
3
2
2
2
1
1
1
2
3
4
4
4
4
2
1
2
2
2
2
2
2
2
3
9
15
15
15
15
15
15
15
15
15
15
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
201
201
201
155
147
121
111
110
111
131
131
136
163
195
195
195
195
166
160
152
152
157
160
174
174
154
124
128
121
124
140
152
168
201
160
131
115
104
107
106
114
195
125
117
130
134
106
174
102
103
117
93
97
99
99
100
105
103
100
103
91
80
107
76
103
117
109
201
110
110
117
78
104
55
49
44
36
42
37
34
71
35
43
44
56
56
44
53
53
27
25
22
16
15
13
11
11
9
9
9
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
99
99
99
52
6
6
6
6
6
6
36
29
17
6
6
6
6
14
22
11
1
1
33
93
123
62
2
2
2
2
2
2
2
1
1
1
1
2
3
2
2
2
4
2
1
2
3
2
1
1
1
1
1
1
1
2
3
2
1
1
2
2
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
5
4
3
3
2
2
2
1
1
1
1
1
1
1
1
1
1
7
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
229
259
259
259
259
259
259
259
206
202
201
197
200
200
200
200
200
177
176
169
172
179
176
196
196
147
179
213
256
247
253
250
235
238
249
258
257
259
195
184
187
200
168
144
150
152
137
196
173
135
173
151
175
256
200
247
253
182
173
250
144
130
132
144
177
199
258
229
257
192
161
147
259
99
96
88
59
56
49
43
79
60
89
124
173
173
173
173
173
88
75
60
41
33
26
21
17
9
9
9
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
247
247
247
138
29
29
29
29
29
29
99
91
60
29
29
29
29
56
83
42
1
1
6
76
111
56
1
1
2
1
1
1
1
1
1
1
2
2
3
3
2
1
1
1
2
2
3
4
4
2
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
111
111
111
111
111
111
111
111
111
111
102
124
148
185
185
185
185
156
151
143
127
127
117
91
81
77
85
92
101
115
100
102
118
104
108
102
97
106
101
118
132
185
181
132
135
117
94
118
98
118
120
129
170
126
169
127
121
115
120
130
145
181
170
155
153
154
169
185
127
127
115
85
106
61
62
59
51
80
69
68
181
69
79
81
70
70
68
87
87
45
42
35
26
23
20
18
16
13
13
13
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
74
74
74
74
74
74
74
74
45
16
16
12
9
9
9
9
21
27
34
18
2
2
4
5
7
4
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
5
3
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
3
2
2
3
2
1
1
1
4
7
7
7
7
7
7
6
5
5
5
5
5
5
5
5
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
218
218
218
176
169
161
151
147
147
135
133
159
138
139
146
150
135
171
171
150
161
168
159
185
185
104
100
88
71
66
88
110
116
218
171
104
103
80
75
71
67
83
66
66
85
84
85
185
76
75
71
55
53
48
44
43
43
38
42
40
33
31
37
36
70
75
78
218
75
82
77
52
61
35
30
26
22
21
19
18
28
24
34
36
63
63
47
56
56
30
27
24
19
17
16
14
13
12
12
12
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
37
37
37
37
37
37
37
37
85
109
133
77
22
2
2
2
2
2
2
2
2
2
12
24
30
20
10
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
3
2
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
4
2
1
1
1
2
1
1
4
2
1
1
1
1
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
187
187
187
152
146
139
131
118
118
118
99
103
112
118
118
118
118
123
135
139
174
174
126
120
120
95
96
97
103
91
105
108
115
187
115
109
102
100
77
75
70
83
91
93
174
115
97
120
84
84
102
81
82
103
83
80
99
74
76
95
68
69
61
64
89
97
94
187
89
91
88
69
100
51
50
49
41
47
41
40
69
40
43
40
45
45
41
44
44
33
31
33
31
31
31
31
31
31
31
31
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
70
70
70
70
70
70
70
70
41
13
13
11
6
2
2
2
2
12
22
15
9
9
9
21
27
14
2
2
2
2
2
2
2
2
2
2
2
2
2
1
1
1
4
2
1
1
1
2
2
1
1
4
7
4
1
2
2
3
4
3
2
1
1
1
1
1
2
3
2
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
5
6
6
6
6
6
6
6
6
7
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
68
68
68
49
46
37
36
37
40
52
52
55
60
67
67
67
67
59
58
55
53
52
50
53
53
38
40
40
37
40
43
46
52
68
40
41
40
35
39
41
42
67
46
42
46
42
40
53
40
39
53
36
36
36
36
34
33
31
38
30
29
28
35
29
38
38
39
68
39
41
40
34
46
28
29
29
25
38
24
21
21
19
24
25
36
36
35
53
53
26
25
21
16
14
13
11
10
9
9
9
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
6
6
6
3
1
1
1
1
1
1
13
17
9
1
1
1
1
11
18
10
2
2
13
25
31
16
2
2
2
1
1
2
2
3
3
2
1
1
1
1
1
1
2
1
1
1
2
2
2
2
2
3
3
2
1
2
2
1
1
2
3
3
3
2
1
2
3
3
2
1
1
1
1
3
2
1
1
1
1
1
1
2
2
2
2
3
5
6
7
5
3
3
3
3
3
3
3
3
3
3
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
99
208
208
208
208
208
208
208
129
113
106
99
81
75
66
61
58
66
74
84
102
102
102
68
61
62
86
89
89
208
86
90
98
92
87
96
99
73
71
67
62
60
62
61
69
81
66
96
63
61
73
84
115
134
144
208
176
148
145
148
138
127
113
164
111
119
138
98
109
102
94
92
164
75
72
72
58
58
53
46
53
42
41
50
31
29
30
27
27
25
27
30
35
35
35
35
35
35
35
35
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
32
32
32
32
32
32
32
32
17
3
3
5
6
7
7
8
10
11
13
8
4
4
3
3
3
3
2
2
2
2
3
3
2
1
1
1
1
1
1
1
1
2
4
2
1
1
2
2
2
7
5
3
2
2
4
7
4
1
2
4
4
3
3
2
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
4
3
2
2
1
1
1
1
1
1
8
11
9
8
8
8
8
8
8
8
8
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
71
530
530
530
530
530
530
530
295
255
208
152
129
107
88
76
61
56
54
58
57
57
67
51
51
120
215
324
524
524
515
393
345
391
447
530
524
502
276
233
185
133
107
86
73
66
58
54
53
44
120
132
229
524
342
524
515
305
299
393
215
200
179
210
216
288
530
271
524
315
277
277
502
181
167
151
95
80
63
46
40
40
44
47
53
53
53
53
53
33
34
35
32
32
32
31
31
31
31
31
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
393
393
393
221
50
50
50
50
50
50
57
39
20
1
1
1
1
4
5
4
4
4
4
6
7
5
3
2
2
1
1
2
4
2
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
2
3
2
2
1
1
2
2
2
3
3
3
2
1
1
1
1
2
4
2
1
1
1
1
1
1
1
2
1
1
1
1
2
3
3
3
3
4
6
7
5
4
4
4
4
4
4
4
4
4
4
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
52
179
179
179
179
179
179
179
103
90
82
75
76
73
70
70
70
72
74
74
82
82
67
55
52
45
66
86
97
160
142
96
114
128
131
179
160
113
104
93
84
81
76
73
74
70
70
82
65
67
71
82
102
126
114
160
142
118
118
126
107
93
95
95
94
111
179
109
160
108
98
98
113
68
63
58
53
52
49
43
57
37
38
33
33
33
31
35
35
25
24
25
23
23
23
23
23
23
23
23
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
53
53
53
46
40
40
40
40
35
30
22
15
13
12
12
12
12
17
22
11
1
1
15
27
33
17
1
2
2
2
1
1
1
2
4
4
4
3
2
2
2
3
8
5
2
3
2
2
5
5
4
3
4
5
9
15
9
3
4
5
9
5
1
1
2
3
4
4
3
2
1
1
2
3
2
1
5
3
1
1
1
1
4
3
2
2
2
2
2
4
5
6
6
6
6
6
6
6
6
7
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
104
104
104
104
104
104
104
104
104
104
98
121
148
189
189
189
189
149
142
137
119
122
127
118
155
155
101
95
93
84
91
111
158
106
155
96
84
78
88
89
90
189
102
104
119
127
95
158
83
80
75
62
55
49
47
48
48
54
49
44
39
37
36
36
61
65
72
189
73
76
72
50
55
34
33
31
28
45
24
23
26
24
29
28
45
45
34
44
44
24
24
22
18
17
16
15
15
14
14
14
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
9
9
9
9
9
9
9
9
7
6
6
7
8
8
8
9
15
18
22
12
3
3
9
31
54
28
3
6
6
3
1
2
2
1
1
1
2
2
2
5
4
2
1
1
3
2
1
1
1
1
1
1
1
1
1
2
2
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
2
3
3
3
3
3
3
3
3
3
3
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
75
75
75
63
61
52
52
52
44
53
63
78
104
104
104
104
83
85
88
88
109
109
83
79
74
73
71
74
79
78
76
113
77
86
86
78
109
84
95
104
121
113
104
104
99
96
121
92
94
103
101
100
121
121
91
97
103
88
103
85
81
82
80
78
94
79
84
94
80
83
78
94
104
64
69
65
58
72
46
42
37
40
45
42
64
64
53
66
66
43
43
40
36
34
33
32
31
30
30
30
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
1
1
1
1
1
1
1
1
1
2
13
19
10
2
2
2
2
12
17
10
4
4
9
29
49
26
4
5
5
5
4
4
3
2
3
2
1
1
1
1
1
2
10
6
2
2
2
1
1
1
2
8
8
4
1
2
3
4
10
7
4
3
2
2
2
3
3
2
1
1
1
3
5
4
4
3
3
2
1
2
1
1
1
1
1
1
1
1
2
11
17
17
17
17
17
17
17
17
17
17
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
93
110
110
110
110
110
110
110
76
94
115
132
170
170
170
170
118
138
161
166
242
242
136
149
131
124
172
126
125
137
126
141
172
142
197
130
130
125
116
150
142
143
163
222
169
192
235
197
170
151
170
174
179
242
242
150
144
126
104
103
90
77
98
104
121
222
126
118
110
108
99
97
235
81
90
87
62
87
57
50
75
73
115
164
242
242
242
242
242
123
103
81
54
43
33
25
20
7
7
7
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
100
100
100
58
16
16
16
16
16
16
26
49
29
10
10
10
10
10
10
6
2
2
8
23
31
16
2
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
2
1
1
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
2
1
1
1
1
1
3
4
2
1
1
1
1
1
1
1
1
1
1
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
207
245
245
245
245
245
245
245
163
171
183
175
180
184
184
184
184
167
168
169
166
166
165
141
141
130
159
192
245
236
241
237
211
212
230
245
236
242
182
174
169
184
163
137
166
141
125
141
153
119
170
143
168
245
183
236
241
167
164
237
131
117
121
131
161
183
245
207
236
166
149
138
242
98
100
96
71
82
63
56
79
65
90
92
153
153
128
170
170
95
89
76
60
54
48
44
41
34
34
34
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
236
236
236
129
23
23
23
23
23
23
41
56
37
18
18
18
18
18
18
11
4
4
24
51
65
38
11
1
1
1
1
1
1
1
1
1
2
2
2
4
3
3
2
1
2
1
1
1
2
1
1
3
2
2
1
1
1
1
1
2
3
3
3
5
4
3
3
3
2
1
1
1
1
3
2
1
1
1
1
1
1
1
4
5
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
88
89
89
89
89
89
89
89
70
65
64
66
69
74
74
74
74
63
62
61
60
60
55
57
57
47
54
65
88
68
85
75
76
88
78
89
67
81
63
58
58
74
49
47
50
52
43
57
38
37
45
43
50
88
60
63
85
59
57
75
44
43
44
50
60
65
89
88
63
62
57
51
81
38
38
35
27
29
23
20
25
20
25
23
36
36
29
35
35
20
19
18
15
14
13
13
12
12
12
12
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
63
63
63
38
14
14
14
14
14
14
25
19
14
14
14
14
14
18
20
11
2
2
18
29
34
18
2
2
3
2
1
1
1
1
1
1
1
1
1
1
5
6
6
4
2
1
1
1
1
3
3
4
2
1
1
1
1
1
1
2
2
2
2
1
1
2
2
2
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
193
219
219
219
219
219
219
219
164
138
133
138
159
183
183
183
183
160
160
148
142
142
143
130
150
150
138
170
219
157
209
176
177
193
177
167
154
196
137
133
125
183
113
110
118
125
97
163
175
182
537
205
293
310
282
554
325
400
554
347
554
391
410
475
375
475
325
336
237
206
229
204
196
336
146
144
133
98
90
78
74
85
68
85
54
54
64
66
76
76
76
76
76
76
76
76
76
76
76
76
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
88
88
88
49
10
10
10
10
10
10
39
23
8
8
8
8
10
16
22
12
3
3
9
69
109
56
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
5
3
1
1
2
1
1
2
3
2
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
3
4
3
2
1
1
5
3
1
1
1
1
1
5
7
8
8
8
8
8
8
8
8
9
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
1106
1106
1106
889
853
811
762
673
673
673
589
793
679
680
750
797
801
1002
1002
936
1009
1009
909
1087
1087
710
714
905
506
500
609
689
700
1106
1002
557
506
379
340
300
266
433
400
416
1009
508
515
1087
386
373
374
253
261
252
212
243
237
180
172
227
124
119
114
128
299
355
369
1106
335
359
354
223
249
149
126
110
86
89
65
56
61
48
54
50
70
70
57
69
69
39
36
32
26
24
22
20
19
17
17
17
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
227
227
227
227
227
227
227
227
162
97
97
53
9
9
9
9
21
27
34
17
1
1
9
169
249
125
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
2
3
2
1
1
2
1
1
2
3
3
3
3
3
2
2
2
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
4
3
3
3
3
3
3
3
3
3
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
489
489
489
392
376
357
335
296
296
296
237
245
277
296
310
347
348
454
454
401
425
425
392
474
474
336
362
390
292
276
306
332
357
489
454
298
259
223
175
158
144
193
211
217
425
305
247
474
187
175
192
149
171
227
174
230
222
150
152
213
115
105
96
107
179
221
228
489
230
212
205
150
223
105
92
83
60
58
53
46
73
41
46
53
53
53
53
53
53
29
26
24
19
17
16
14
13
12
12
12
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
213
213
213
213
213
213
213
213
138
64
64
43
22
22
22
22
22
22
22
11
1
1
41
99
128
64
1
2
2
2
1
1
1
1
1
1
1
1
2
1
1
3
2
1
2
2
2
3
2
2
2
3
2
2
2
2
2
2
1
1
2
1
1
1
1
1
1
1
1
1
1
3
2
1
1
1
1
1
1
4
2
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
67
103
103
103
103
103
103
103
58
56
57
55
60
64
64
64
64
53
57
63
70
70
64
53
53
57
67
77
103
94
88
95
90
94
103
94
94
100
86
84
89
75
71
68
69
69
61
89
65
74
103
82
89
103
80
94
88
76
80
95
75
67
65
71
77
84
94
103
94
78
68
62
100
46
53
53
45
80
46
46
65
44
52
50
70
70
58
66
66
42
39
38
33
31
30
29
28
27
27
27
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
88
88
88
45
3
3
3
3
3
3
8
8
5
3
3
3
3
4
4
3
2
2
9
24
31
16
2
1
3
3
2
2
1
1
1
3
3
2
2
2
2
3
3
2
1
3
2
1
1
1
1
1
1
2
1
1
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
3
3
3
5
6
6
6
6
6
6
6
6
6
7
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
236
482
482
482
482
482
482
482
304
314
325
344
375
375
375
375
229
247
266
255
330
330
176
175
160
148
193
204
240
430
294
298
358
324
343
352
482
308
296
293
250
241
231
238
246
241
253
289
257
277
375
304
345
358
335
430
343
356
348
358
358
331
326
331
325
352
352
338
482
319
316
332
308
321
310
283
271
273
274
242
251
274
256
310
279
304
290
375
375
259
254
234
210
202
193
186
182
172
172
172
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
124
124
124
87
50
50
50
50
50
50
76
46
17
10
10
10
10
27
40
46
53
35
17
19
20
22
28
29
31
21
11
14
12
7
3
1
10
16
17
12
8
12
6
1
3
5
3
1
7
14
15
8
1
3
7
21
45
44
43
37
32
40
48
57
36
16
15
14
11
7
3
8
8
9
11
13
13
8
3
3
3
3
41
30
19
19
82
92
97
99
102
91
80
80
80
80
80
80
80
80
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
266
500
500
500
500
500
500
500
295
315
338
356
396
396
396
396
221
247
273
267
362
362
200
199
204
235
303
309
380
519
344
336
343
353
387
406
500
429
429
408
429
354
382
325
317
324
304
337
370
367
519
416
418
417
386
453
383
377
369
416
362
363
378
338
350
390
395
422
500
404
519
388
365
359
329
325
316
300
294
294
276
306
322
320
370
370
324
396
396
273
264
242
216
207
197
190
186
174
174
174
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
180
180
180
127
75
75
75
75
72
70
70
52
28
5
5
5
5
5
5
5
5
25
45
43
41
41
23
5
5
5
12
16
17
14
8
3
13
13
13
24
24
18
10
3
7
6
5
4
30
31
21
12
4
6
19
30
20
11
14
17
10
4
4
4
4
4
4
6
4
3
10
9
8
12
11
6
2
6
4
3
18
54
69
47
26
26
26
26
26
60
95
90
85
85
85
85
85
85
85
85
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
39
194
194
194
194
194
194
194
106
115
125
132
150
150
150
150
97
99
102
95
112
112
60
58
68
90
109
133
194
131
132
133
133
133
161
175
225
306
313
383
396
396
408
361
350
364
318
324
361
408
376
378
303
376
291
343
386
408
522
400
452
470
522
418
522
414
377
522
383
399
394
522
414
275
257
217
192
174
157
137
133
138
134
138
130
130
125
127
127
102
98
103
99
99
99
98
98
98
98
98
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
36
36
36
20
4
4
4
4
4
4
9
13
8
4
4
4
4
4
4
4
5
6
4
3
3
6
10
14
13
12
10
6
3
5
6
8
7
4
2
3
3
3
3
18
31
16
1
3
9
5
1
2
3
11
6
1
6
7
9
11
14
7
1
1
1
6
6
6
4
2
4
6
4
2
3
2
2
2
2
4
3
3
5
4
3
3
13
18
23
31
35
32
30
30
30
30
30
30
30
30
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
502
502
502
408
392
374
353
315
315
315
272
282
302
315
320
340
332
396
396
373
414
414
359
437
437
298
297
308
206
197
242
283
307
502
396
242
242
189
177
165
180
216
246
258
414
291
265
437
195
198
204
187
175
219
169
152
150
126
155
105
97
91
107
108
187
214
193
502
186
207
192
141
205
107
93
85
64
53
46
37
30
60
96
112
219
219
150
169
169
89
79
65
47
40
34
29
26
18
18
18
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
76
76
76
76
76
76
76
76
82
85
88
48
9
9
9
9
32
43
55
30
5
5
9
45
63
44
23
2
2
2
2
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
5
10
5
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
3
2
2
2
3
5
13
13
13
13
13
11
9
9
9
9
9
9
9
9
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
95
112
112
112
112
112
112
112
95
95
94
116
142
183
183
183
183
157
148
142
132
105
132
88
75
78
85
95
112
122
104
108
108
108
116
112
103
109
99
101
111
183
118
117
119
112
86
106
82
85
122
90
97
112
100
103
103
103
100
104
89
80
112
81
105
116
112
183
105
112
122
78
109
55
51
47
38
53
39
37
75
41
52
51
70
70
55
69
69
41
39
34
28
26
24
22
21
19
19
19
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
98
98
98
96
95
95
95
95
52
9
9
9
9
9
9
9
18
23
28
15
2
2
6
8
11
7
3
2
2
1
1
2
3
3
3
3
2
1
1
1
1
1
4
2
1
1
1
1
1
1
1
1
2
1
1
1
1
1
2
2
2
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
3
6
6
6
6
6
6
6
6
6
6
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
238
238
238
137
120
95
88
97
97
140
140
157
192
240
240
240
240
238
238
209
186
191
216
186
240
240
180
170
216
129
127
151
133
125
240
119
138
155
139
157
181
119
123
124
132
122
131
181
126
136
155
145
152
160
162
161
187
135
136
126
127
128
187
118
131
141
148
166
187
145
125
112
130
95
111
116
127
166
91
86
83
74
81
86
98
113
109
162
162
88
85
74
60
55
50
46
44
38
38
38
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
13
13
13
7
2
2
2
2
2
2
12
7
3
2
2
2
2
13
18
10
3
3
22
39
57
30
3
1
1
2
2
2
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
2
2
3
3
3
4
3
3
5
4
3
2
2
2
2
2
2
2
2
2
2
1
1
1
2
4
4
2
1
2
1
1
1
1
1
2
2
2
3
17
24
31
27
23
21
20
20
20
20
20
20
20
20
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
442
442
442
338
321
268
235
235
194
199
253
345
333
402
402
402
402
369
380
383
401
401
357
394
394
268
281
271
248
265
299
326
354
442
353
277
250
235
247
241
238
402
261
271
401
281
255
394
212
220
229
204
216
230
205
231
223
186
167
215
132
124
128
145
207
230
231
442
231
219
197
155
235
114
110
100
79
80
64
57
71
80
118
128
230
230
162
187
187
109
100
86
69
63
56
51
48
41
41
41
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
215
215
215
127
40
40
40
40
40
40
41
29
15
1
1
1
1
1
1
1
1
1
17
95
134
69
5
4
3
4
3
3
2
2
2
3
2
1
1
1
1
1
2
1
1
1
1
4
8
4
1
1
2
3
2
1
4
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
7
14
13
12
12
12
13
13
13
13
13
13
13
13
13
13
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
205
239
239
239
239
239
239
239
193
174
160
181
143
138
142
144
136
165
165
151
164
175
181
195
195
142
170
200
229
230
236
231
217
219
228
239
230
236
146
132
116
93
80
73
86
88
86
195
79
77
105
91
127
229
156
230
236
151
146
231
99
92
85
98
128
164
239
205
230
161
143
132
236
87
82
75
48
37
29
21
16
22
29
39
56
56
56
56
56
30
26
21
15
12
10
8
7
5
5
5
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
229
229
229
172
115
115
115
115
115
115
132
77
22
17
17
17
17
17
17
9
1
1
14
32
41
21
1
2
2
1
1
1
1
1
1
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
3
4
2
1
1
1
1
1
1
1
1
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
205
205
205
163
156
147
140
138
140
132
132
153
130
129
137
142
130
170
170
147
159
165
153
182
182
111
119
119
106
103
113
126
136
205
170
132
128
107
91
85
74
84
70
75
94
96
90
182
85
83
90
77
90
102
85
103
98
77
81
87
51
47
45
52
84
98
104
205
103
97
90
69
107
46
50
48
39
81
31
29
27
26
33
40
53
53
53
53
53
28
25
21
15
13
11
10
9
7
7
7
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
87
87
87
87
87
87
87
87
104
118
132
77
22
11
11
11
11
11
11
6
2
2
17
33
41
25
9
5
6
3
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
42
42
42
42
42
42
42
42
42
42
47
56
62
76
76
76
76
75
74
74
74
57
74
49
43
41
38
40
39
41
43
42
54
39
41
40
42
40
47
50
48
76
46
44
48
45
43
54
45
42
53
39
40
41
43
39
39
39
47
36
36
35
36
36
44
50
48
76
49
50
47
38
46
27
30
31
28
47
27
26
26
24
28
27
36
36
37
53
53
30
29
27
22
21
20
19
18
17
17
17
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
1
1
1
1
1
1
1
1
6
8
11
16
19
20
21
22
14
7
7
5
3
2
2
7
12
11
6
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
4
2
1
1
4
5
3
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
5
3
1
3
5
4
3
3
4
5
5
5
5
5
5
5
5
5
5
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
94
100
100
100
100
100
100
100
83
77
73
72
66
64
61
59
59
50
51
59
63
68
72
84
84
61
71
82
92
91
96
92
86
94
93
100
91
97
66
61
56
49
45
43
48
49
47
84
45
44
51
48
61
92
69
91
96
67
62
92
47
44
42
47
60
72
100
94
91
73
63
57
97
39
40
38
28
33
21
18
17
19
24
24
40
40
35
47
47
25
24
22
17
16
15
14
13
12
12
12
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
91
91
91
75
59
59
59
59
59
59
63
34
6
4
4
4
4
4
4
4
4
4
9
10
11
7
3
2
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
92
105
105
105
105
105
105
105
65
60
63
63
72
82
82
82
82
66
68
68
73
73
63
64
64
57
65
77
105
83
101
97
88
92
95
105
91
102
73
66
63
82
61
61
73
56
52
64
44
42
51
51
61
105
69
72
101
68
66
97
53
50
47
52
63
75
105
92
91
74
64
59
102
42
43
41
31
40
26
23
27
21
25
29
34
34
34
34
34
20
18
17
14
13
12
12
11
11
11
11
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
72
72
72
41
10
10
10
10
10
10
19
10
1
1
1
1
9
9
9
8
8
8
8
24
32
17
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
2
1
1
1
3
2
1
1
2
2
2
2
2
2
3
3
3
3
2
2
1
1
1
1
1
1
1
1
1
1
1
2
1
1
4
6
7
7
8
9
10
5
1
1
1
1
1
1
1
1
1
7
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
76
101
101
101
101
101
101
101
68
67
69
69
67
67
67
67
67
66
70
75
80
80
90
62
61
63
65
76
95
77
101
83
88
92
97
96
91
100
85
78
82
68
66
67
68
69
80
82
67
70
97
74
80
95
75
75
101
72
75
77
52
50
50
56
68
76
96
97
91
74
68
61
100
44
50
51
43
75
37
34
33
33
43
40
67
67
55
69
69
39
36
34
28
26
24
23
22
20
20
20
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
72
72
72
40
9
9
9
9
9
9
18
26
17
9
9
9
9
9
9
9
9
9
9
19
24
12
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
2
1
2
2
2
3
5
3
1
1
1
2
2
1
1
1
1
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
3
2
2
2
2
2
2
2
2
2
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
69
69
69
60
59
57
55
55
56
56
56
63
55
55
54
53
52
46
46
52
55
55
63
53
53
43
40
41
41
44
50
50
51
69
54
60
73
98
81
88
91
98
103
85
90
98
89
96
91
103
89
80
76
89
71
78
84
103
94
77
83
82
94
79
81
81
74
94
74
77
69
72
77
46
47
43
37
45
39
37
68
36
43
51
53
53
53
53
53
32
29
25
20
18
16
15
14
12
12
12
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
1
1
1
1
1
1
1
1
26
40
51
36
18
1
1
1
1
2
2
2
3
4
6
6
6
6
4
2
2
2
2
2
2
2
2
1
1
1
2
1
1
1
2
2
2
2
2
2
2
1
1
4
4
3
2
3
6
5
3
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
3
2
1
3
4
5
5
6
6
6
6
6
6
6
6
6
6
6
6
6
6
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
49
49
49
39
37
33
29
29
23
25
35
43
51
69
69
69
69
56
63
72
86
86
74
64
71
75
83
112
117
130
158
163
147
136
147
163
151
160
168
173
187
187
190
182
182
176
168
171
174
190
179
165
150
179
133
152
162
190
216
151
167
179
173
185
263
192
202
263
205
210
201
263
196
135
126
103
89
93
86
76
128
59
57
50
37
32
30
26
24
24
24
25
26
26
26
26
26
26
26
26
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
8
8
8
8
8
8
8
8
6
5
5
9
7
5
5
5
5
5
5
5
5
5
5
15
20
15
11
10
10
7
4
2
1
1
1
2
7
4
2
3
4
5
7
4
1
4
6
4
3
2
2
8
7
7
4
2
2
2
2
2
3
2
2
2
3
3
2
1
1
1
2
3
2
2
2
1
1
1
2
2
3
5
4
3
3
3
2
1
1
9
15
14
13
13
13
13
13
13
13
13
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
50
73
73
73
73
73
73
73
48
44
47
47
48
51
51
51
51
52
53
51
59
59
50
50
50
50
53
66
67
69
105
76
76
82
101
134
171
238
236
238
236
203
238
171
153
139
127
131
120
116
171
116
107
104
107
98
91
93
107
81
80
75
82
63
60
61
63
61
65
82
58
56
53
47
47
46
45
49
44
38
39
38
37
39
35
35
31
32
32
24
25
26
26
26
26
26
26
26
26
26
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
20
20
20
20
20
20
20
20
14
8
8
5
2
2
2
2
6
8
10
8
7
7
9
21
27
17
7
9
9
5
2
1
1
3
4
4
4
2
1
1
1
2
3
2
1
1
1
2
7
6
6
4
3
2
2
2
3
3
3
4
4
3
2
2
2
3
5
4
3
2
2
2
2
5
3
2
2
1
1
1
1
2
2
1
1
1
2
2
3
8
10
9
9
9
9
9
9
9
9
9
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
85
187
187
187
187
187
187
187
114
113
112
115
117
117
117
117
73
101
133
142
246
246
130
122
106
118
145
148
246
187
215
246
257
251
312
340
291
299
302
299
307
299
305
340
285
305
251
232
243
269
283
342
340
275
342
260
251
253
384
292
339
366
359
384
366
368
287
384
260
286
291
350
368
220
208
186
152
139
126
110
100
92
97
102
117
117
94
94
94
71
68
65
61
59
57
56
55
54
54
54
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
45
45
45
45
45
45
45
45
45
45
37
27
14
2
2
2
2
2
2
2
2
2
16
25
30
17
5
5
6
5
5
5
3
2
15
15
10
5
1
6
8
6
5
10
15
11
7
8
9
8
7
6
5
5
5
7
8
9
11
14
11
6
2
2
2
5
6
4
2
1
4
3
2
4
2
1
2
2
2
2
2
3
5
8
22
36
21
6
6
22
34
31
29
29
29
29
29
29
29
29
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
98
161
161
161
161
161
161
161
111
116
123
121
127
127
127
127
86
105
123
130
184
184
106
97
85
90
95
96
161
125
140
176
146
155
171
172
184
215
185
189
189
215
182
177
170
215
159
167
163
171
163
160
184
167
150
151
148
171
134
131
123
118
115
120
121
117
150
117
121
124
120
118
127
127
139
145
186
161
144
134
131
131
127
116
127
127
108
123
123
85
87
87
81
80
79
78
77
76
76
76
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
59
59
59
52
45
45
45
45
43
41
41
25
9
4
4
4
4
4
4
4
4
6
9
19
24
16
8
5
3
2
2
5
9
5
2
3
6
4
2
2
2
2
2
1
1
1
1
7
14
11
7
3
10
6
2
12
12
11
10
13
10
6
2
2
2
5
4
3
2
1
3
2
1
1
3
6
4
3
4
7
8
10
6
3
3
3
3
3
4
20
30
26
23
23
23
23
23
23
23
23
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
590
590
590
554
548
518
518
518
356
372
395
400
414
432
432
432
432
331
370
391
453
453
311
292
261
280
315
375
385
523
490
465
494
590
505
452
518
423
441
459
493
461
452
484
440
432
445
457
442
493
523
423
423
430
423
445
490
412
493
419
422
452
394
395
424
452
461
590
518
467
523
423
407
394
377
369
366
378
377
365
452
350
369
334
414
414
363
406
406
314
315
309
293
289
285
281
279
274
274
274
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
156
156
156
156
156
156
156
156
153
150
150
97
45
8
8
8
8
8
8
8
8
31
101
87
73
72
36
1
6
10
14
14
14
20
23
12
1
10
17
13
9
9
9
5
1
10
5
1
8
25
14
3
1
4
8
43
24
6
9
12
12
7
3
3
3
8
11
14
8
3
3
3
4
5
16
12
9
6
4
96
53
10
11
9
8
8
8
8
8
107
163
156
149
149
149
149
149
149
149
149
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
82
82
82
68
65
62
59
54
54
69
98
123
173
173
173
173
117
113
108
107
101
101
105
87
94
94
78
95
105
97
160
111
102
96
122
78
91
98
88
146
99
107
163
101
116
133
117
160
170
126
173
121
110
103
101
83
79
72
85
73
53
47
59
60
79
146
93
122
82
84
79
71
163
62
72
70
52
85
43
37
31
49
78
83
170
170
129
173
173
82
74
57
38
31
24
18
15
6
6
6
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
42
42
42
42
42
42
42
42
26
10
10
41
22
3
3
3
3
7
9
10
10
10
11
31
51
26
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
3
3
2
1
2
2
2
2
3
4
4
3
2
2
2
2
2
2
2
2
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
200
200
200
133
121
99
88
87
88
104
104
133
160
208
208
208
208
200
200
182
172
175
180
169
208
208
152
147
154
128
138
157
148
171
208
144
147
145
149
152
153
179
148
147
149
146
132
144
122
119
146
129
124
165
114
115
110
99
99
87
90
94
102
101
116
147
120
179
121
123
122
111
130
105
102
100
96
92
94
90
75
90
106
117
165
165
117
106
106
78
73
69
63
60
58
56
55
53
53
53
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
26
26
26
17
8
8
8
8
8
8
27
22
15
8
8
8
8
31
42
31
20
18
17
76
136
98
49
1
3
5
3
1
7
5
3
1
1
1
1
7
10
6
3
1
1
10
14
12
10
6
2
2
3
4
3
2
4
5
4
4
4
4
3
2
1
3
4
3
3
3
3
4
4
3
2
2
11
7
3
3
2
1
1
1
9
18
15
13
13
28
36
34
32
32
32
32
32
32
32
32
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
211
211
211
155
146
118
100
100
65
66
94
118
151
210
210
210
210
211
211
223
219
219
272
192
210
210
199
219
272
155
144
162
150
153
275
136
133
146
127
123
200
106
100
99
106
107
98
200
126
137
275
131
135
132
108
103
99
86
84
92
77
74
71
74
109
120
124
275
116
119
116
82
97
54
55
55
49
84
49
46
69
43
52
49
67
67
54
66
66
38
36
33
27
26
24
22
22
20
20
20
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
85
85
85
43
1
1
1
1
1
1
8
28
14
1
1
1
1
5
7
6
6
6
6
8
11
14
8
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
2
3
3
3
2
1
1
1
1
1
2
2
2
2
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
6
3
1
1
1
1
1
5
7
6
6
6
6
6
6
6
6
6
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
209
245
245
245
245
245
245
245
209
209
208
257
316
408
408
408
408
347
328
314
286
273
286
253
302
302
232
256
245
254
252
264
333
272
302
244
241
236
215
201
206
408
202
195
220
192
185
333
157
169
187
162
177
245
191
222
238
184
171
225
135
129
128
144
199
227
244
408
241
218
198
156
236
109
106
99
76
93
66
61
77
70
90
88
147
147
114
146
146
88
84
74
62
57
53
49
47
42
42
42
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
222
222
222
215
209
209
209
209
116
24
24
26
27
27
27
28
28
28
28
15
3
3
16
70
124
63
3
3
3
3
3
3
2
1
1
2
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
7
4
1
1
1
1
1
8
15
15
15
15
15
15
15
15
15
15
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
578
578
578
335
294
232
175
149
130
124
197
296
394
584
584
584
584
578
578
553
486
488
614
470
584
584
466
482
614
323
277
333
286
288
614
230
234
288
234
237
462
223
204
207
229
242
222
462
259
285
556
274
264
241
198
166
158
138
125
129
96
88
99
101
184
183
193
556
175
199
200
143
222
110
102
94
74
78
61
54
65
73
103
105
194
194
150
198
198
103
99
86
68
62
56
51
48
40
40
40
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
60
60
60
33
6
6
6
6
6
6
21
14
8
6
6
6
6
18
24
12
1
1
8
62
116
58
1
2
3
3
2
1
1
1
1
2
1
1
1
1
2
4
3
2
1
1
1
4
4
2
1
1
2
4
3
3
4
2
1
3
3
3
3
2
2
2
4
4
4
3
2
3
4
3
2
1
1
1
1
1
1
1
1
1
2
3
3
3
4
9
12
13
14
14
14
14
14
14
14
15
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
204
257
257
257
257
257
257
257
176
154
152
149
134
131
124
118
118
121
135
147
181
181
149
127
127
126
159
194
256
247
253
248
219
223
242
256
257
253
157
142
135
131
133
129
181
119
105
127
90
92
122
117
152
256
188
247
253
180
172
248
139
127
114
124
149
184
256
204
257
185
155
145
253
97
94
86
59
55
48
42
70
44
55
55
81
81
64
80
80
40
36
30
21
18
15
13
11
8
8
8
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
247
247
247
182
118
118
118
118
70
23
23
37
23
9
9
9
9
18
24
12
1
1
1
12
17
10
3
2
2
1
1
2
2
2
2
1
1
1
1
2
1
1
1
1
2
1
1
2
3
2
1
1
1
2
1
1
1
1
1
1
1
2
3
6
4
3
2
1
1
1
1
1
1
1
1
1
1
4
2
1
4
2
1
1
1
1
1
1
1
2
3
3
3
3
3
3
3
3
3
4
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
98
264
264
264
264
264
264
264
169
157
155
160
168
179
179
179
179
169
181
181
214
214
134
127
111
126
157
195
264
255
260
238
215
237
243
255
255
259
188
173
188
179
173
214
182
187
205
203
150
154
168
176
199
264
211
255
260
198
186
238
145
139
147
166
183
214
255
194
255
190
161
152
259
110
120
115
90
133
78
70
79
74
101
102
179
179
139
180
180
91
83
69
50
43
37
31
28
20
20
20
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
238
238
238
168
98
98
98
98
93
88
62
36
23
10
10
10
10
10
10
6
3
3
7
9
12
17
9
2
2
1
1
2
2
2
3
2
2
7
4
1
1
1
1
1
1
1
1
2
6
3
1
1
4
5
4
3
2
2
4
6
4
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
2
3
2
2
2
1
1
1
1
1
1
5
7
8
9
9
9
9
9
9
9
10
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
138
138
138
102
96
86
89
99
95
138
138
100
107
102
93
92
90
98
107
114
138
138
116
84
77
74
66
63
66
56
55
56
52
53
91
77
96
107
179
126
103
113
102
101
126
93
86
103
90
99
120
150
147
179
207
159
172
158
164
170
172
207
172
164
152
164
183
173
248
248
163
157
160
100
110
102
91
160
83
77
70
57
58
49
55
55
47
53
53
36
34
32
29
27
26
25
25
24
24
24
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
1
1
1
1
1
1
1
1
25
49
35
18
1
1
1
1
3
15
21
12
3
3
3
14
20
11
3
2
2
2
2
1
1
2
3
2
1
1
1
1
2
3
3
2
2
1
1
2
3
2
2
3
2
2
2
2
5
5
5
4
4
3
3
3
3
4
3
2
1
1
2
3
3
3
2
2
5
3
2
8
5
2
2
2
2
2
1
1
1
9
13
14
14
14
14
14
14
14
14
15
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
100
100
100
100
100
100
100
100
100
100
87
103
124
152
152
152
152
115
122
124
131
131
117
120
152
152
123
131
102
98
92
101
112
99
152
126
191
212
274
438
209
205
250
270
284
438
392
251
276
250
251
456
343
387
410
456
410
427
456
397
438
392
306
343
456
347
410
353
397
438
238
204
169
118
169
161
162
456
162
160
141
91
82
73
63
58
50
46
46
34
33
32
30
29
28
28
27
27
27
27
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
15
15
15
15
15
15
15
15
47
63
54
31
8
8
8
8
15
18
19
12
5
5
8
10
12
8
5
5
6
4
2
1
1
1
1
1
1
1
1
5
15
8
2
1
1
7
5
3
2
1
1
1
2
2
2
13
7
2
2
4
6
9
5
2
3
3
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
3
10
14
16
17
17
15
14
14
14
14
14
14
14
14
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
109
109
109
109
109
109
109
109
109
109
98
111
127
148
148
148
148
130
127
121
112
112
107
107
148
148
104
100
99
83
84
95
103
88
148
141
217
240
277
453
242
218
250
271
292
453
404
261
299
278
262
454
333
357
405
370
321
357
370
357
454
405
316
336
359
282
310
283
241
454
216
203
182
136
162
157
151
359
135
128
124
85
81
64
53
47
47
43
41
41
40
39
39
39
39
39
39
39
39
39
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
4
4
4
4
4
4
4
4
3
3
3
5
6
7
7
8
21
27
34
20
7
7
6
6
6
6
5
4
4
4
3
2
1
2
3
3
2
2
2
3
4
2
1
2
3
2
2
1
1
1
2
1
1
1
1
2
9
8
7
7
4
1
1
1
1
1
1
2
2
3
3
3
2
2
2
1
1
1
2
3
3
4
3
3
3
3
2
1
1
18
28
20
13
13
13
13
13
13
13
13
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
47
47
47
47
47
47
47
47
34
34
38
47
42
46
46
46
46
471
967
1127
2597
2597
1067
1077
858
575
487
781
1166
1274
2597
2475
1969
2073
2617
2613
1713
2617
2086
2391
2652
2641
2641
2616
1849
1732
2652
1558
1479
2397
1757
1800
2652
2236
1234
1497
1291
1100
2397
856
787
741
464
398
331
259
220
180
162
151
142
148
128
108
105
97
98
104
103
108
128
88
73
60
49
43
41
38
38
29
28
27
25
24
24
23
23
23
23
23
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
4
4
4
2
1
1
1
1
1
1
8
5
2
1
1
1
1
5
7
8
9
9
5
1
1
16
11
6
6
6
8
6
5
3
1
2
2
1
1
3
5
5
3
1
3
7
4
2
9
21
13
6
11
16
16
16
14
12
11
10
14
8
3
2
2
7
4
2
1
1
3
4
2
1
1
1
1
1
1
2
3
6
3
1
1
1
1
1
2
10
14
13
12
12
12
12
12
12
12
12
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
82
104
104
104
104
104
104
104
75
67
65
65
71
77
77
77
77
63
62
59
56
54
50
51
51
48
63
75
97
102
94
83
84
83
91
100
95
104
80
79
76
77
83
90
87
94
70
72
69
63
102
70
80
97
84
88
94
90
87
83
69
65
94
65
73
84
100
88
95
85
102
69
104
53
55
56
47
79
40
37
37
30
29
30
21
20
20
19
19
17
16
16
16
16
16
16
16
16
16
16
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
76
76
76
40
5
5
5
5
5
5
19
12
6
5
5
5
5
5
6
6
6
4
2
16
23
16
9
5
2
1
1
1
1
1
1
1
1
1
1
1
1
1
3
2
1
2
2
2
2
1
1
1
1
2
2
2
2
2
2
2
2
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
2
1
1
3
5
3
2
1
1
1
1
1
7
10
6
2
2
2
2
2
2
2
2
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
146
209
209
209
209
209
209
209
169
159
147
142
138
129
127
127
109
116
123
122
146
146
96
83
72
70
75
78
92
96
99
132
117
141
159
192
216
228
328
275
232
219
202
187
175
187
146
141
155
161
165
244
200
219
328
228
233
245
306
257
271
281
233
306
201
225
254
244
339
339
244
230
209
295
201
191
182
295
159
156
196
123
128
117
127
127
108
123
123
82
82
79
72
70
68
66
65
63
63
63
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
53
53
53
52
52
52
52
52
52
52
74
45
17
8
8
8
8
21
32
20
8
8
10
21
27
17
8
5
10
6
3
3
3
2
1
3
8
7
6
5
4
4
5
4
4
3
3
2
2
8
14
20
14
8
2
9
8
7
13
15
17
19
21
23
13
4
11
8
4
1
4
4
2
1
2
3
11
6
2
1
1
1
3
3
3
3
3
3
4
18
29
30
30
30
30
30
30
30
30
31
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
205
514
514
514
514
514
514
514
339
297
264
245
245
237
223
223
223
250
281
298
385
385
267
216
191
233
303
375
514
510
500
471
419
459
477
514
510
493
334
308
271
271
278
278
385
267
238
342
205
212
256
250
318
514
365
510
500
340
344
471
266
240
228
249
297
363
514
385
510
343
306
292
493
194
183
172
121
122
112
101
163
105
128
122
169
169
139
166
166
96
89
82
68
63
59
55
53
47
47
47
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
471
471
471
244
18
18
18
18
18
18
52
34
17
17
17
17
18
33
49
28
8
8
17
42
54
39
20
1
2
3
2
2
2
2
2
1
1
1
1
1
1
3
13
7
1
1
1
3
5
3
2
6
4
2
4
4
3
3
3
4
4
4
6
4
2
1
2
3
2
1
1
2
2
1
1
1
2
1
1
1
1
2
4
2
1
1
1
1
2
8
11
10
9
9
9
9
9
9
9
9
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
66
66
66
58
56
55
54
54
55
55
55
61
53
53
52
50
50
46
46
52
55
55
61
53
53
42
39
37
35
35
39
41
43
66
46
42
44
41
37
41
37
36
41
38
39
38
37
53
34
33
33
29
29
33
31
32
36
34
34
37
31
31
32
34
38
39
39
66
35
35
34
30
32
25
24
23
23
25
22
24
19
19
20
19
22
22
19
21
21
15
14
14
13
13
13
13
13
13
13
13
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
3
3
3
3
3
3
3
3
26
40
50
27
4
3
3
3
3
4
4
3
3
3
5
4
4
4
3
2
1
1
3
3
3
2
2
2
2
1
1
1
2
3
4
2
1
1
1
1
1
3
3
2
1
1
1
3
2
1
2
4
4
2
1
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
4
3
3
3
3
3
3
3
3
3
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
89
147
147
147
147
147
147
147
78
78
80
80
83
88
88
88
88
71
83
89
115
115
72
66
59
55
64
65
78
102
85
116
105
109
110
147
115
101
107
110
114
116
132
120
111
107
96
132
97
110
112
106
132
111
114
118
145
119
126
127
117
145
122
124
136
120
147
119
116
134
112
111
134
100
101
97
90
88
98
93
98
95
136
101
72
69
63
54
49
62
78
99
136
136
136
136
136
136
136
136
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
2
2
2
1
1
1
1
1
1
1
3
6
3
1
1
1
1
2
3
2
1
1
9
10
11
6
1
3
3
2
1
1
2
4
4
4
5
7
9
5
1
1
2
4
10
7
4
8
7
6
4
2
5
5
5
6
13
9
5
10
6
2
2
2
2
2
2
2
2
3
3
3
2
2
3
5
3
2
2
2
3
4
3
3
5
6
6
6
7
21
28
27
26
26
26
26
26
26
26
26
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
205
243
243
243
243
243
243
243
196
177
164
187
147
142
133
119
118
109
112
131
141
154
187
177
177
142
169
200
243
234
240
237
212
213
229
243
234
240
158
144
122
100
88
78
88
89
84
177
84
94
117
109
140
243
168
234
240
162
156
237
110
101
95
107
135
169
243
205
234
163
144
132
240
89
87
80
53
48
37
30
33
29
38
39
65
65
53
72
72
35
32
26
18
15
12
10
9
6
6
6
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
234
234
234
176
118
118
118
118
118
118
130
69
9
9
9
9
12
12
12
6
1
1
9
19
24
16
8
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
218
578
578
578
578
578
578
578
327
309
290
249
239
228
213
203
197
183
179
179
180
180
176
185
185
215
310
404
577
568
574
552
443
482
534
577
578
574
351
315
285
234
196
177
180
169
149
185
173
129
193
207
295
577
377
568
574
358
349
552
225
199
197
229
265
344
577
308
578
349
305
304
574
198
185
166
99
81
63
46
33
54
80
114
173
173
173
173
173
88
74
59
40
32
25
19
16
7
7
7
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
552
552
552
286
21
21
21
21
21
21
38
55
36
17
17
17
17
17
17
9
1
1
16
83
116
58
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
2
5
3
1
1
1
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
202
590
590
590
590
590
590
590
314
290
270
238
232
222
207
199
199
168
165
170
180
180
171
174
174
211
308
404
579
580
574
559
441
483
537
582
590
570
352
313
281
230
206
187
180
166
144
174
153
118
184
199
293
579
388
580
574
371
354
559
242
218
203
236
265
346
582
322
590
367
313
309
570
200
186
167
101
84
65
47
36
53
76
79
153
153
116
156
156
74
69
57
40
35
29
24
22
15
15
15
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
559
559
559
281
3
3
3
3
3
3
22
38
20
3
3
3
3
11
15
17
18
19
50
100
125
63
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
470
470
470
428
421
412
405
403
405
397
397
418
395
394
389
386
386
360
360
386
397
407
418
442
442
272
279
288
261
234
262
276
310
470
360
284
259
255
174
153
138
117
105
99
151
160
156
442
155
161
187
154
182
258
186
225
255
171
162
250
116
105
105
119
192
233
258
470
259
219
206
159
255
106
102
93
66
79
47
39
33
39
52
55
98
98
78
108
108
51
47
38
27
23
19
16
14
9
9
9
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
225
225
225
225
225
225
225
225
305
351
384
196
8
8
8
8
11
11
11
7
3
3
8
17
21
16
8
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
2
1
1
5
3
2
1
1
1
1
1
1
1
1
1
1
9
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
264
264
264
245
242
227
227
227
141
180
225
279
377
377
377
377
240
246
260
270
332
332
215
191
166
143
156
163
163
237
197
208
243
264
204
254
285
278
438
328
275
269
240
257
293
322
328
438
377
324
339
341
334
353
400
333
438
319
295
302
303
268
270
277
274
277
291
284
272
400
247
235
234
193
214
218
212
295
247
197
207
232
269
283
377
377
270
246
240
201
213
232
247
247
247
247
247
247
247
247
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
82
82
82
53
24
24
24
24
24
24
36
40
32
24
24
24
24
24
24
16
9
9
11
47
69
39
9
1
3
5
7
5
3
5
8
4
1
4
9
12
8
5
5
3
1
1
2
1
1
7
6
5
6
4
3
14
7
1
2
4
2
1
12
6
1
1
1
9
5
2
1
5
7
4
1
1
1
2
1
1
13
26
18
10
76
143
73
3
3
50
73
85
91
94
95
96
96
96
96
97
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
43
52
52
52
52
52
52
52
41
37
36
38
41
46
46
46
46
42
41
39
39
39
35
43
43
33
41
43
46
78
52
47
46
45
45
44
49
51
46
58
48
49
52
52
48
52
49
54
58
55
78
53
53
55
59
68
68
99
93
69
77
82
79
99
93
73
71
74
69
65
99
61
60
58
53
52
50
57
44
41
36
41
35
32
39
39
34
41
41
28
27
26
23
22
21
21
20
20
20
20
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
1
1
1
1
1
1
1
1
2
3
11
6
2
2
2
2
3
5
7
5
3
3
9
9
9
6
3
3
3
3
3
3
2
1
1
1
1
1
1
3
12
10
5
1
2
2
2
2
3
4
3
3
2
2
4
5
4
3
2
1
5
6
8
10
5
1
1
1
1
1
1
1
2
1
1
1
1
1
2
2
2
2
1
1
1
1
1
1
2
8
12
10
9
9
9
9
9
9
9
9
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
110
191
191
191
191
191
191
191
109
112
117
118
124
124
124
124
89
98
121
127
196
196
113
122
111
124
144
152
174
191
169
159
157
163
168
176
181
194
194
194
196
179
179
163
150
143
148
138
131
142
163
149
181
174
155
191
158
156
196
152
151
146
165
136
134
138
165
134
130
133
165
118
115
113
107
106
106
100
103
103
85
110
97
90
124
124
104
123
123
80
79
74
65
63
60
58
57
54
54
54
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
72
72
72
46
21
21
21
21
18
16
16
16
10
5
5
5
5
5
5
5
5
7
10
11
12
13
8
4
4
2
1
8
6
4
3
2
4
3
3
4
5
6
4
2
1
1
1
2
4
4
4
5
3
1
1
4
5
6
5
5
18
16
14
14
10
6
4
2
2
3
4
5
3
2
4
2
1
1
1
1
2
4
9
5
1
1
1
1
1
20
30
26
23
23
23
23
23
23
23
23
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
243
410
410
410
410
410
410
410
230
253
287
311
367
367
367
367
217
233
251
248
322
322
174
156
138
133
239
276
329
707
377
370
387
331
337
410
316
300
274
251
233
270
287
307
482
342
312
387
367
387
707
383
385
367
367
407
434
625
482
405
455
442
427
625
409
396
410
411
402
406
707
382
362
343
303
293
280
324
256
237
212
228
250
273
367
367
254
230
216
168
159
153
142
138
134
131
129
125
125
125
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
179
179
179
114
50
50
50
50
26
2
2
9
12
13
14
14
15
30
39
27
15
15
17
22
24
19
15
18
22
13
4
10
12
9
6
12
19
16
14
9
4
4
11
8
6
6
6
6
10
12
14
10
6
5
4
14
23
24
26
30
15
1
3
2
1
1
1
3
3
4
9
9
9
14
12
10
6
2
10
12
11
10
8
7
55
104
60
16
16
51
72
63
55
55
55
55
55
55
55
55
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
97
209
209
209
209
209
209
209
153
149
146
141
139
134
134
134
104
110
107
103
100
100
97
63
54
72
115
132
167
299
156
151
158
155
160
172
209
179
188
230
176
200
206
244
233
171
156
177
185
188
299
234
229
234
238
232
235
244
233
234
220
238
217
178
173
185
175
201
238
195
299
182
167
164
143
139
132
139
120
110
99
124
106
98
130
130
111
134
134
87
86
81
72
69
67
64
63
60
60
60
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
78
78
78
40
2
2
2
2
2
2
2
9
5
2
2
2
2
2
2
2
2
5
9
10
10
11
14
16
19
10
2
3
4
4
3
2
2
2
2
2
3
2
1
2
3
2
1
1
2
5
4
2
1
1
7
12
7
3
4
5
3
2
1
1
2
2
2
4
3
2
2
3
5
7
6
6
3
1
2
3
3
4
3
3
3
3
3
3
4
22
33
30
27
27
27
27
27
27
27
27
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
86
86
86
68
65
62
58
57
58
55
55
64
54
54
53
51
51
46
46
52
55
55
64
58
58
42
43
46
46
47
47
49
53
86
52
47
44
43
33
31
32
35
33
33
39
34
31
58
33
34
47
36
40
46
41
39
43
34
39
38
29
29
32
31
42
45
46
86
42
46
47
32
43
24
21
20
17
15
14
12
11
14
19
19
34
34
29
41
41
21
20
16
12
11
9
8
7
6
6
6
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
37
37
37
37
37
37
37
37
44
49
55
28
1
1
1
1
4
4
4
3
2
2
6
5
5
5
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
2
4
5
5
5
5
3
1
1
1
1
1
1
1
1
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
75
75
75
59
56
53
50
44
44
44
38
41
45
50
51
57
59
75
75
70
81
81
61
56
56
56
65
81
65
88
63
64
66
61
81
66
71
75
75
73
75
77
75
84
84
71
66
75
67
66
88
64
65
69
75
77
74
107
75
72
80
83
85
107
89
81
79
80
78
81
107
72
69
81
62
60
56
72
47
50
50
46
56
39
39
39
34
34
34
32
38
45
56
56
56
56
56
56
56
56
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
2
2
2
2
2
2
2
2
4
5
6
7
7
7
7
7
8
15
19
10
2
2
9
20
25
15
6
1
1
1
2
2
2
2
2
1
1
1
2
2
2
2
2
1
1
1
1
1
1
2
2
1
1
3
3
3
2
1
3
4
6
4
3
2
2
2
4
3
2
1
1
1
1
1
1
1
1
1
2
2
3
4
4
4
4
4
4
4
5
12
15
16
17
17
17
17
17
17
17
18
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
43
43
43
42
42
42
42
42
42
42
38
43
46
51
51
51
51
51
52
51
56
56
47
43
43
40
46
53
50
53
55
66
59
60
60
67
60
62
67
68
73
73
75
75
66
63
62
61
58
67
56
57
55
54
66
56
56
67
50
50
47
46
46
49
57
50
57
57
51
54
56
49
56
47
45
48
43
44
43
48
41
36
30
24
21
19
19
18
18
17
17
17
17
17
17
17
17
17
17
17
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
1
1
1
1
1
1
1
1
5
7
9
13
7
1
1
1
1
4
7
4
2
2
11
23
29
15
2
6
6
5
3
2
1
1
1
1
1
2
3
3
3
3
4
2
1
1
1
1
2
2
2
3
4
6
5
4
5
6
4
2
3
3
3
2
1
2
2
1
1
1
1
1
1
2
2
2
2
1
1
2
2
2
1
1
1
1
1
1
1
7
11
7
4
4
4
4
4
4
4
4
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
43
43
43
43
43
43
43
43
43
43
40
47
52
61
61
61
61
56
55
52
52
52
45
43
43
37
40
72
48
52
56
68
57
61
60
60
71
61
67
66
67
72
68
68
65
71
64
62
61
63
55
58
55
61
72
53
56
61
46
49
42
42
46
46
56
56
46
61
48
49
50
43
50
34
32
31
29
35
28
25
29
23
24
23
22
22
21
21
21
20
20
20
21
21
21
21
21
21
21
21
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
6
6
6
6
6
6
6
6
7
8
9
11
12
13
13
14
13
13
13
8
3
3
6
18
24
13
3
4
4
4
3
2
2
3
3
4
3
2
1
1
1
1
1
2
4
3
2
2
1
1
1
1
1
1
1
1
4
3
2
4
2
1
1
1
1
1
1
2
2
2
3
2
1
2
1
1
1
1
1
1
1
1
7
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
12
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
79
98
98
98
98
98
98
98
76
71
66
66
67
67
67
67
67
62
63
60
65
65
59
62
62
53
64
76
90
93
98
77
81
81
83
91
88
83
71
65
61
67
55
51
52
50
46
62
53
43
53
51
62
90
73
93
98
66
63
77
51
51
52
55
63
71
91
79
88
67
58
55
83
42
42
43
39
35
37
37
26
30
35
41
53
53
53
53
53
29
27
24
19
17
16
14
13
12
12
12
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
77
77
77
44
12
12
12
12
12
12
24
19
14
12
12
12
12
17
20
18
16
16
16
28
34
19
5
5
5
5
5
5
3
2
1
3
3
2
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
94
94
94
75
72
66
60
57
60
70
83
94
109
109
109
109
93
104
118
127
177
177
106
103
93
80
80
72
80
95
103
117
177
127
134
137
134
146
135
137
146
140
150
177
120
128
114
104
134
110
119
123
116
146
115
122
122
114
134
110
105
109
103
111
111
104
103
110
111
104
111
95
109
88
87
85
77
95
71
65
72
58
63
56
70
70
62
66
66
53
52
50
47
46
45
45
44
44
44
44
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
6
6
6
6
6
6
6
6
23
32
41
34
19
4
4
4
4
4
4
4
4
3
3
24
35
33
19
5
3
3
5
6
7
4
2
2
3
2
1
2
4
2
1
1
1
1
2
2
2
3
4
2
1
2
4
9
5
2
4
8
6
5
3
1
3
4
5
5
3
1
1
1
1
3
4
5
8
6
3
1
1
1
1
1
2
3
3
3
4
21
30
19
8
8
8
8
8
8
8
8
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
75
75
75
60
57
54
50
45
44
44
36
40
45
50
51
57
59
75
75
71
81
81
61
52
52
52
59
81
59
60
59
60
60
63
81
66
68
69
67
67
68
67
68
67
69
62
57
58
58
56
69
62
63
67
66
73
73
62
60
62
59
51
47
49
50
52
59
63
53
55
54
53
53
49
48
47
45
43
47
40
36
44
30
26
24
22
23
24
24
22
23
25
27
27
27
27
27
27
27
27
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
2
2
2
2
2
2
2
2
4
5
6
5
5
5
5
5
5
5
6
3
1
1
4
17
24
12
1
4
4
4
2
1
1
1
1
1
1
2
5
5
5
6
9
5
1
1
1
2
4
3
2
3
3
3
2
2
3
3
2
2
3
5
7
6
4
2
1
1
2
1
1
2
3
2
1
2
5
3
2
3
2
2
3
2
2
2
1
1
1
9
13
13
13
13
13
13
13
13
13
14
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
94
240
240
240
240
240
240
240
151
137
124
108
105
100
89
88
88
76
73
71
72
75
71
84
84
85
122
165
237
228
234
237
179
194
219
239
228
240
147
133
119
91
79
69
68
67
59
84
63
53
81
83
120
237
157
228
234
151
148
237
104
94
87
98
111
142
239
133
228
149
128
127
240
86
84
78
50
43
35
28
27
28
36
46
63
63
63
63
63
36
31
27
21
19
17
15
14
12
12
12
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
228
228
228
117
6
6
6
6
6
6
38
30
18
6
6
6
6
14
22
16
10
10
10
25
33
18
4
2
1
1
1
1
1
1
1
1
1
1
2
4
3
2
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
6
9
7
5
4
4
4
4
4
4
4
4
4
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
199
199
199
158
151
143
135
131
120
122
122
102
116
118
120
129
119
152
152
132
143
150
133
172
172
103
110
113
106
97
110
119
130
199
152
123
110
109
80
71
67
81
78
78
95
129
89
172
81
73
80
67
75
106
80
81
110
72
66
89
51
49
45
51
79
97
105
199
105
96
89
70
109
48
46
43
32
42
24
20
18
16
18
20
23
23
23
23
23
14
12
11
9
8
7
7
6
6
6
6
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
81
81
81
81
81
81
81
81
99
110
90
48
6
4
4
4
4
4
4
4
4
6
9
21
27
17
8
8
9
5
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
3
5
6
7
8
7
6
5
5
4
3
3
3
3
3
3
3
3
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
85
242
242
242
242
242
242
242
131
115
105
90
93
89
83
83
83
63
66
67
70
70
57
58
58
76
115
158
232
233
238
234
189
205
222
242
228
239
157
135
112
89
82
79
75
73
70
76
67
65
103
93
133
232
160
233
238
160
151
234
104
95
85
97
109
144
242
139
228
150
131
129
239
89
93
87
61
79
45
38
31
27
28
29
31
31
31
31
31
18
16
15
12
11
10
10
9
9
9
9
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
228
228
228
115
2
2
2
2
2
2
15
8
1
1
1
1
2
7
10
9
9
9
9
14
17
9
2
1
1
1
1
1
1
1
1
1
1
2
2
2
1
1
3
3
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
2
1
1
4
6
7
7
8
7
6
3
1
1
1
1
1
1
1
1
1
7
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
92
258
258
258
258
258
258
258
157
132
114
96
97
91
82
80
80
67
67
65
63
63
59
64
64
80
123
171
258
249
254
250
192
208
235
258
249
255
159
132
114
84
80
78
77
76
74
72
76
60
94
99
140
258
172
249
254
170
160
250
108
97
84
97
108
148
258
148
249
161
139
137
255
93
98
91
63
85
46
39
32
25
25
25
24
23
23
23
23
13
12
11
9
8
8
7
7
7
7
7
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
249
249
249
130
12
12
12
12
12
12
27
14
1
1
1
1
9
13
17
9
1
1
8
23
30
15
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
3
2
1
3
5
6
7
7
7
8
7
6
3
1
1
1
1
1
1
1
1
1
7
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
186
233
233
233
233
233
233
233
181
160
147
143
133
129
120
117
117
97
100
116
124
136
143
168
168
125
154
182
226
203
221
211
191
195
213
227
222
233
153
135
116
96
87
80
92
92
84
168
86
92
114
109
137
226
154
203
221
151
142
211
103
95
87
98
123
157
227
186
222
158
144
133
233
92
95
88
63
85
46
39
35
30
32
28
36
36
29
35
35
25
24
22
20
19
18
18
17
17
17
17
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
203
203
203
160
117
117
117
117
117
117
122
72
22
5
5
5
5
5
5
5
5
5
21
27
30
16
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
5
6
4
2
1
1
2
2
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
3
2
1
1
1
1
3
4
5
4
2
1
1
1
1
1
3
6
4
3
3
3
3
3
3
3
3
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
98
98
98
78
74
68
62
58
62
64
68
98
70
69
71
69
69
78
78
82
86
86
98
65
67
66
71
83
82
100
89
93
92
88
111
85
92
94
91
104
94
97
102
101
112
104
98
104
104
104
141
112
108
124
121
130
174
135
143
142
145
174
161
170
180
180
180
151
140
138
132
140
161
137
137
119
114
104
161
101
112
118
92
137
74
68
68
62
66
81
90
102
126
126
126
126
126
126
126
126
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
3
3
3
3
3
3
3
3
22
31
41
21
2
2
2
2
3
4
5
4
3
3
10
20
25
14
4
1
3
6
5
4
3
2
1
1
1
1
1
1
1
2
1
1
1
4
3
2
4
4
4
5
5
5
4
4
6
7
8
9
5
2
1
1
1
1
2
2
2
2
4
3
2
4
3
2
2
2
2
5
3
2
22
12
3
3
5
6
7
21
35
35
35
35
35
35
35
35
35
35
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
44
49
49
49
49
49
49
49
44
44
40
43
46
50
50
50
50
53
57
55
72
72
55
53
53
49
54
64
61
64
72
68
65
64
71
69
77
116
85
93
101
106
121
126
113
114
114
116
117
121
126
113
90
84
90
86
86
126
80
79
77
75
76
79
82
82
82
68
65
66
63
64
77
66
62
75
60
57
77
49
53
52
52
75
43
42
41
38
38
34
41
50
64
64
64
64
64
64
64
64
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
1
1
1
1
1
1
1
1
3
4
6
7
4
1
1
1
1
11
16
10
4
4
9
26
35
19
4
7
9
5
1
2
4
5
3
1
1
1
1
1
2
3
2
1
1
1
1
2
2
3
3
3
3
2
2
4
6
6
6
6
3
1
8
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
2
1
1
2
3
3
3
3
4
7
9
10
10
10
10
10
10
10
10
11
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
503
594
594
594
594
594
594
594
510
440
419
443
368
356
371
384
360
455
455
425
448
459
443
492
492
353
426
507
590
591
592
590
554
562
580
594
591
593
349
308
270
200
169
146
193
195
186
492
164
161
242
213
315
590
391
591
592
370
364
590
237
212
195
224
304
401
594
503
591
389
348
321
593
212
192
170
100
83
64
47
33
41
53
69
97
97
97
97
97
50
42
33
22
18
14
11
9
4
4
4
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
590
590
590
446
303
303
303
303
303
303
373
195
17
17
17
17
17
17
17
9
1
1
12
82
117
59
1
2
2
1
1
1
1
1
1
1
2
3
2
1
1
1
1
1
2
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
220
540
540
540
540
540
540
540
352
305
265
208
198
180
161
149
137
128
128
147
157
169
201
193
193
199
281
379
539
530
535
531
411
444
500
539
540
536
305
266
221
167
141
120
123
119
106
193
95
95
165
172
265
539
344
530
535
335
329
531
213
190
176
204
236
319
539
285
540
328
287
285
536
188
176
158
95
80
64
47
36
41
52
66
90
90
90
90
90
47
40
32
22
18
15
12
10
6
6
6
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
530
530
530
333
137
137
137
137
137
137
146
101
55
9
9
9
9
9
9
5
1
1
1
13
19
10
1
1
1
1
1
1
1
1
1
1
2
3
2
2
1
1
3
2
1
1
1
2
3
2
1
1
1
2
1
1
1
1
1
1
1
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
3
2
2
2
2
2
4
5
5
5
3
2
2
2
2
2
2
2
2
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
200
252
252
252
252
252
252
252
192
170
156
148
140
135
136
139
123
152
152
137
147
153
148
168
168
132
166
201
252
243
248
244
221
225
237
243
243
249
147
130
125
110
114
108
114
107
98
168
93
94
122
117
152
252
185
243
248
177
162
244
123
114
107
118
145
176
243
200
243
180
152
142
249
95
89
81
53
46
38
30
31
33
46
61
87
87
87
87
87
46
39
33
24
20
17
14
13
9
9
9
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
243
243
243
183
123
123
123
123
123
123
125
67
9
2
2
2
2
2
2
2
2
2
4
16
22
13
5
4
4
2
1
1
1
2
2
3
2
2
2
2
2
2
2
1
1
1
2
2
2
2
1
1
1
2
1
1
1
1
1
1
1
2
3
2
1
3
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
2
3
3
3
4
5
5
3
1
1
1
1
1
1
1
1
1
3
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
270
345
345
345
345
345
345
345
216
209
209
198
201
200
198
198
198
159
170
179
205
205
141
113
98
105
133
162
200
218
240
345
235
270
256
231
261
307
317
396
377
396
424
424
374
424
328
297
273
245
328
217
220
220
222
211
240
251
230
345
229
219
218
192
205
211
203
270
209
209
206
192
281
161
151
148
136
147
139
126
198
125
135
120
130
130
124
134
134
110
107
107
103
101
100
99
99
98
98
98
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
173
173
173
122
72
72
72
72
68
65
65
41
17
7
7
7
7
7
7
7
7
7
17
23
26
16
7
17
27
15
4
7
8
5
2
1
1
3
6
6
7
16
18
9
1
1
2
3
5
3
1
3
5
3
1
1
41
29
17
9
5
2
9
5
2
2
2
10
5
1
2
3
5
7
9
6
4
3
3
3
3
3
5
4
4
4
4
4
4
38
55
44
33
33
33
33
33
33
33
33
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
212
212
212
156
147
122
101
101
79
70
91
109
142
195
195
195
195
178
178
172
174
179
183
208
208
161
156
139
124
129
145
163
191
212
178
137
117
101
101
95
103
195
134
129
172
137
116
208
105
99
119
79
84
96
87
93
92
102
98
78
74
69
107
66
95
112
103
212
102
110
119
79
101
61
56
51
42
47
33
29
26
25
26
28
31
31
31
31
31
21
19
19
17
17
16
16
16
16
16
16
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
73
73
73
45
17
17
17
17
17
17
40
21
3
3
3
3
15
19
21
15
10
9
9
85
123
66
10
2
2
1
1
1
1
1
1
2
2
2
2
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
4
3
2
1
1
1
2
1
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
8
10
11
11
11
11
12
7
3
3
3
3
3
3
3
3
3
12
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
215
239
239
239
239
239
239
239
191
170
158
158
149
145
138
136
136
112
113
132
139
151
158
184
184
133
165
196
229
230
236
231
210
215
226
239
230
236
152
138
115
94
85
76
87
86
87
184
88
86
109
98
134
229
160
230
236
156
152
231
104
96
90
102
132
168
239
215
230
165
147
134
236
92
88
80
54
48
38
30
27
27
34
42
56
56
56
56
56
31
27
23
18
15
13
12
11
9
9
9
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
229
229
229
182
136
136
136
136
136
136
138
80
22
2
2
2
2
2
2
2
2
3
20
25
27
15
3
3
4
3
2
1
1
1
1
1
2
3
3
2
1
1
1
1
1
1
1
1
1
2
3
3
2
1
1
1
2
2
1
1
1
2
2
2
2
2
4
2
1
2
2
2
2
2
1
1
2
1
1
4
2
1
2
2
2
2
3
5
6
4
3
3
3
3
3
3
3
3
3
3
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
486
486
486
387
371
351
348
360
381
403
403
423
349
340
356
371
348
446
446
411
434
444
423
476
476
278
289
289
257
247
282
317
335
486
446
292
252
233
172
152
138
197
113
105
165
153
158
476
148
146
176
127
158
236
170
227
232
154
150
230
102
94
86
98
173
217
236
486
227
209
199
149
233
103
90
80
55
47
40
32
31
26
29
34
41
41
41
41
41
24
21
17
13
12
10
9
8
7
7
7
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
227
227
227
227
227
227
227
227
258
289
356
182
9
9
9
9
18
23
28
15
2
2
9
83
120
61
2
3
5
3
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
5
6
6
7
6
6
6
6
6
6
6
6
6
6
6
6
7
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
37
45
45
45
45
45
45
45
30
30
33
34
36
41
41
41
41
38
40
44
46
46
55
38
39
42
43
43
55
45
47
50
53
51
66
71
94
102
148
154
115
116
135
108
113
114
118
101
114
105
118
126
134
154
131
122
112
101
136
112
123
135
134
120
123
121
131
110
154
108
100
127
72
64
76
67
70
136
81
77
135
62
63
62
50
48
42
39
39
28
26
27
25
24
24
23
23
23
23
23
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
2
2
2
2
2
2
2
2
3
4
10
9
5
2
2
2
2
8
11
7
4
4
5
5
6
5
4
3
2
1
2
1
1
2
5
4
3
4
3
2
2
2
3
3
3
2
2
2
2
2
3
4
4
3
2
4
6
4
2
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
2
1
1
2
3
4
5
6
6
6
6
6
6
6
6
6
7
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
55
64
64
64
64
64
64
64
51
47
46
43
46
47
47
47
47
39
43
43
52
52
48
55
55
47
51
53
48
54
51
57
56
59
68
66
82
87
89
152
117
123
231
137
143
152
125
104
111
138
142
160
231
159
149
160
133
139
160
155
174
185
231
224
168
159
168
130
136
137
118
178
103
94
94
82
82
96
93
87
178
80
81
72
53
48
49
44
41
39
39
39
39
39
39
39
39
39
39
39
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
5
5
5
5
5
5
5
5
25
35
30
19
8
1
1
1
1
1
1
1
1
4
7
19
25
18
11
5
5
3
2
2
3
2
2
2
2
1
1
2
3
4
2
1
2
2
2
1
1
3
5
4
2
1
2
12
14
9
5
7
4
1
2
1
1
1
1
2
2
1
1
2
3
4
4
3
2
1
1
1
1
1
1
1
2
3
3
3
4
10
13
12
12
12
12
12
12
12
12
12
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
43
204
204
204
204
204
204
204
118
102
87
72
66
60
54
49
46
45
48
48
64
64
39
42
41
66
99
132
202
200
189
162
141
155
172
204
195
180
124
111
97
84
77
70
64
63
54
51
46
45
68
78
109
202
137
200
189
131
129
162
97
96
87
101
98
122
204
122
195
136
119
123
180
96
88
84
68
62
69
54
60
64
64
78
64
64
51
43
43
39
45
55
69
69
69
69
69
69
69
69
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
162
162
162
102
43
43
43
43
39
36
27
14
2
2
2
2
7
7
7
5
4
4
3
3
3
3
3
4
3
3
3
3
3
2
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
3
2
1
2
3
3
3
2
2
1
1
5
3
1
1
1
1
1
1
1
1
1
1
1
2
5
3
1
1
1
2
5
9
14
19
11
4
4
6
7
8
8
8
8
8
8
8
8
9
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
92
92
92
84
82
81
79
76
76
76
68
78
83
92
92
92
92
77
85
89
106
106
70
62
55
58
67
76
106
94
93
115
118
115
126
167
138
142
150
135
141
145
150
160
139
134
167
117
116
130
128
119
160
134
112
126
120
111
167
103
101
100
88
87
86
82
80
92
81
84
86
80
88
76
80
80
71
77
67
70
58
53
56
55
52
52
49
53
53
46
49
52
55
55
55
55
55
55
55
55
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
19
19
19
19
19
19
19
19
19
19
21
18
14
10
10
10
10
10
10
9
9
9
14
12
10
9
6
4
4
2
1
1
1
3
6
4
2
2
2
2
2
2
2
1
1
2
4
3
2
1
1
1
1
1
1
1
1
1
3
6
3
1
1
1
1
1
1
5
3
2
4
6
4
2
3
2
2
2
2
4
3
2
1
1
1
1
1
1
1
17
25
23
21
21
21
21
21
21
21
21
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
213
213
213
184
179
165
156
156
149
167
190
213
229
229
229
229
159
167
168
175
173
173
213
147
140
152
145
152
176
147
156
161
157
196
176
154
162
163
149
163
165
165
229
166
169
168
173
144
138
142
163
129
143
150
149
206
156
149
151
143
137
149
151
161
206
169
168
196
156
170
180
181
229
206
168
179
169
154
163
134
135
126
132
126
137
137
121
144
144
116
121
124
121
121
121
121
121
121
121
121
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
4
4
4
4
4
4
4
4
53
78
103
79
41
3
3
3
3
3
3
3
3
10
17
43
56
58
34
10
7
4
7
13
11
8
5
5
7
7
7
8
9
5
1
4
7
4
2
3
4
5
4
2
1
3
4
6
5
4
7
11
8
5
3
1
5
5
5
9
5
2
2
3
7
11
11
12
7
2
2
3
11
26
23
15
7
7
7
7
7
24
42
42
42
42
42
42
42
42
42
42
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
589
589
589
477
458
401
365
365
284
300
339
360
385
437
437
437
437
360
378
397
451
451
388
457
457
267
278
254
249
266
334
351
370
589
360
365
333
287
304
301
305
437
344
343
451
363
349
457
367
322
320
298
309
311
305
400
323
354
400
322
400
325
324
336
372
373
365
589
318
347
349
325
413
285
261
257
244
261
236
182
194
227
265
273
367
367
254
230
220
175
173
174
166
165
163
161
161
159
159
159
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
127
127
127
127
127
127
127
127
132
135
138
77
17
14
14
14
14
14
14
9
5
5
15
66
91
48
5
7
10
6
3
5
5
4
3
5
7
6
5
8
9
11
13
16
25
13
1
5
9
13
8
3
3
3
3
22
33
26
19
30
41
23
6
3
1
9
15
8
1
5
4
2
1
5
9
5
1
9
6
3
14
25
22
19
73
128
78
28
28
52
74
67
60
60
60
60
60
60
60
60
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
107
107
107
107
107
107
107
107
107
107
92
98
103
107
107
107
107
114
150
157
260
260
141
160
141
127
131
114
119
146
139
155
260
163
174
186
185
197
197
202
223
229
284
284
225
226
204
230
173
187
232
182
230
171
156
173
166
154
232
154
143
166
148
164
177
177
177
147
154
144
140
157
133
132
151
119
118
114
157
102
112
105
93
151
73
75
87
85
92
92
96
102
112
112
112
112
112
112
112
112
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
33
33
33
33
33
33
33
33
62
77
65
41
17
15
15
15
15
15
15
15
15
15
10
6
6
11
7
4
5
4
4
4
4
9
10
7
4
6
7
4
1
1
7
5
4
3
3
2
1
12
9
6
5
3
1
13
9
6
6
6
5
3
1
1
1
3
4
3
3
5
9
6
3
6
4
2
5
3
2
2
2
3
4
3
3
3
3
3
3
44
65
59
54
54
54
54
54
54
54
54
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
260
260
260
210
201
191
180
160
160
160
151
157
158
160
160
160
160
151
166
173
209
209
173
194
194
126
141
146
134
152
158
166
168
260
167
192
233
224
262
324
221
226
215
205
209
223
212
198
307
198
207
213
205
236
212
220
212
199
324
189
195
201
181
186
197
210
212
260
236
187
185
172
157
187
167
166
176
324
164
151
145
124
133
112
134
134
124
137
137
115
116
117
114
113
113
112
112
112
112
112
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
18
18
18
18
18
18
18
18
34
42
51
34
17
17
17
17
25
29
34
19
4
4
12
36
48
26
4
5
7
10
7
4
4
5
4
3
5
3
2
4
5
4
3
2
1
2
3
3
4
6
6
4
3
3
4
10
5
1
3
5
3
1
2
1
1
1
1
2
2
3
4
5
3
2
4
2
1
6
11
11
12
27
16
5
3
3
3
3
3
45
66
54
43
43
43
43
43
43
43
43
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
55
121
121
121
121
121
121
121
79
81
84
90
100
100
100
100
68
86
105
116
169
169
100
107
110
111
139
136
143
154
169
172
165
155
156
172
162
165
163
172
169
163
163
165
150
163
128
123
133
117
121
130
126
149
163
139
139
133
163
122
129
135
143
136
147
163
142
143
149
139
132
147
163
105
105
100
90
131
80
80
85
85
91
107
97
97
89
90
90
98
107
107
107
107
107
107
107
107
107
107
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
30
30
30
17
4
4
4
4
4
4
15
9
3
3
3
3
4
9
15
17
18
12
7
9
10
11
8
5
8
12
16
20
19
17
16
16
12
6
1
1
1
1
2
3
5
3
2
2
3
2
2
2
2
4
3
2
9
13
7
2
17
9
1
1
1
2
2
2
2
2
2
4
3
2
2
3
2
2
1
1
2
4
4
3
3
3
5
6
7
30
53
53
53
53
53
53
53
53
53
53
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
282
532
532
532
532
532
532
532
310
325
343
355
384
384
384
384
237
251
267
264
339
339
232
206
206
225
300
333
466
532
391
403
381
354
371
438
366
383
360
417
446
467
745
476
442
444
374
395
384
447
500
479
745
477
463
532
437
433
476
467
548
549
621
745
575
624
624
489
464
492
500
468
639
454
446
445
465
440
439
401
639
388
419
369
384
384
334
382
382
269
258
238
214
204
195
188
184
173
173
173
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
264
264
264
167
70
70
70
70
68
67
67
56
29
3
3
3
3
3
3
3
3
10
18
28
33
29
20
11
11
11
17
19
21
11
2
23
24
21
18
11
4
4
14
12
11
10
9
10
21
25
17
9
14
17
21
30
27
24
20
16
13
8
3
3
3
7
11
8
6
7
7
7
11
15
11
7
7
5
4
6
4
2
25
13
2
2
2
2
2
53
105
96
88
88
88
88
88
88
88
88
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
82
93
93
93
93
93
93
93
64
68
74
84
100
100
100
100
80
82
84
94
110
110
100
80
93
103
120
167
192
196
313
284
248
259
309
270
283
294
282
315
301
305
315
311
309
315
272
284
311
280
222
237
211
192
313
165
157
153
123
115
113
107
104
109
102
101
98
109
95
89
83
80
92
71
77
72
69
95
61
60
68
72
81
91
100
100
86
94
94
74
80
86
91
91
91
91
91
91
91
91
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
27
27
27
27
27
27
27
27
34
37
29
17
6
6
6
6
6
6
6
6
6
7
20
25
28
17
7
32
18
4
2
3
4
7
11
6
2
2
2
3
3
2
1
2
4
6
8
7
6
5
4
2
1
11
7
4
5
4
4
6
3
1
1
1
1
1
1
6
3
1
3
2
1
3
2
2
2
2
2
2
2
2
2
2
4
5
5
5
6
22
31
35
37
38
38
38
38
38
38
39
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
21
34
34
34
34
34
34
34
22
25
28
30
36
36
36
36
27
27
28
31
36
36
33
23
32
34
45
77
62
76
76
64
68
71
96
123
156
235
205
209
209
210
209
193
239
174
168
239
182
183
239
214
126
114
122
116
113
214
93
95
95
78
78
74
72
83
75
79
75
75
79
64
83
49
45
43
37
45
37
35
57
33
36
33
36
36
32
35
35
23
22
21
19
18
18
17
17
17
17
17
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
5
5
5
5
5
5
5
5
5
6
9
8
4
1
1
1
1
2
2
2
2
3
5
6
7
5
3
5
5
3
1
1
2
3
4
2
1
2
3
4
10
9
5
2
2
1
1
1
2
1
1
1
1
2
1
1
2
3
3
3
4
3
2
2
2
5
4
4
2
1
2
3
2
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
3
4
3
3
3
3
3
3
3
3
3
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
73
92
92
92
92
92
92
92
76
72
70
67
67
67
66
66
66
68
73
76
92
92
68
69
59
60
69
69
75
76
86
78
85
84
85
92
89
84
77
82
92
75
85
75
60
59
53
58
53
55
60
63
89
83
72
77
86
71
92
77
53
50
43
49
56
67
92
73
89
65
58
57
84
44
45
43
35
47
29
29
29
31
36
42
53
53
53
53
53
32
31
30
27
26
25
24
24
23
23
23
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
70
70
70
38
7
7
7
7
7
7
36
25
14
7
7
7
7
14
22
36
50
28
7
22
29
20
11
9
10
7
4
3
3
3
3
3
5
7
6
3
1
1
2
1
1
1
2
2
1
1
1
1
3
2
1
1
1
1
2
4
3
2
1
1
1
1
1
2
1
1
1
1
1
1
1
1
2
1
1
2
1
1
2
2
2
2
3
5
6
4
3
3
3
3
3
3
3
3
3
3
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
176
210
210
210
210
210
210
210
136
142
150
150
159
159
159
159
128
119
120
122
134
137
130
176
176
150
154
166
175
163
210
155
147
160
157
165
202
168
165
162
163
154
151
161
151
152
145
176
144
141
161
141
155
175
163
175
210
154
161
160
150
162
146
153
158
164
175
161
202
149
144
146
137
134
138
137
138
175
132
116
119
132
124
117
130
130
112
127
127
98
96
91
85
82
80
78
77
75
75
75
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
48
48
48
48
48
48
48
48
45
42
42
29
17
6
6
6
6
6
6
6
6
3
1
20
30
29
15
1
2
3
4
10
13
7
1
1
1
3
5
3
2
5
7
4
1
3
2
2
5
7
6
4
2
3
4
22
13
5
8
11
9
8
8
8
6
4
3
3
4
3
3
4
3
3
4
4
5
4
4
5
5
5
6
4
3
3
3
3
3
22
42
36
30
30
30
30
30
30
30
30
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
205
245
245
245
245
245
245
245
209
185
171
181
151
145
148
149
138
165
165
165
173
179
181
195
195
143
172
204
242
233
239
236
220
222
233
242
233
245
147
133
118
91
79
69
86
88
85
195
77
78
107
95
132
242
164
233
239
154
150
236
107
96
88
99
130
166
242
205
233
163
143
133
245
91
87
79
50
43
35
29
31
29
37
47
63
63
63
63
63
36
31
26
20
17
15
13
12
9
9
9
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
233
233
233
178
123
123
123
123
123
123
152
87
22
22
22
22
22
22
22
13
4
4
10
26
34
19
4
2
2
1
1
1
1
1
1
1
1
2
3
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
2
2
1
1
1
1
1
1
2
5
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
16
45
45
45
45
45
45
45
27
31
36
40
50
50
50
50
36
45
55
62
94
94
60
63
58
62
73
66
74
76
82
73
88
72
74
74
68
84
70
76
94
75
88
72
68
67
65
66
60
71
73
65
64
84
64
72
73
73
94
60
56
54
47
47
45
44
52
43
48
42
38
36
34
32
31
33
30
32
31
29
36
34
32
28
33
33
28
32
32
22
22
22
21
20
20
20
20
20
20
20
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
3
3
3
2
2
2
2
2
2
2
8
12
7
2
2
2
2
4
5
5
6
7
7
7
8
12
8
4
3
3
2
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
2
4
2
1
3
2
2
1
1
5
3
1
3
6
7
7
8
5
2
4
3
2
2
2
2
2
2
1
1
1
1
1
4
2
1
4
2
1
1
1
1
1
4
5
6
6
6
6
6
6
6
6
7
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
40
56
56
56
56
56
56
56
37
38
41
40
40
42
42
42
42
68
100
110
203
203
95
117
106
91
149
106
125
144
167
149
172
172
168
175
202
171
163
156
203
156
158
174
154
149
175
127
116
138
138
135
202
143
130
154
143
127
203
109
98
98
78
77
76
75
78
85
80
85
88
74
85
66
63
62
59
56
56
56
48
56
43
49
33
31
34
34
36
36
36
36
36
36
36
36
36
36
36
36
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
3
3
3
2
2
2
2
2
2
2
8
8
5
2
2
2
2
4
5
5
6
7
5
4
4
14
9
4
4
3
2
3
4
6
7
4
2
2
2
3
4
3
2
3
4
2
1
2
2
2
1
1
1
1
2
9
6
3
7
5
3
2
1
1
1
1
2
4
2
1
1
1
3
3
2
1
1
1
1
1
1
1
7
4
1
1
1
1
1
18
27
20
13
13
13
13
13
13
13
13
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
262
262
262
236
231
210
210
210
164
173
195
262
210
216
211
211
211
212
213
222
219
219
262
138
127
134
138
159
172
177
210
184
196
237
192
202
206
174
178
173
167
186
168
166
194
168
158
202
148
144
146
137
188
201
217
394
210
205
204
172
188
188
188
285
241
258
394
237
219
238
207
230
292
209
292
237
229
394
195
177
175
138
142
119
130
130
124
134
134
112
110
109
105
104
103
102
102
101
101
101
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
105
105
105
78
51
51
51
51
47
43
43
30
17
8
8
8
8
8
8
5
2
2
17
28
34
18
2
5
8
7
4
2
4
4
5
4
4
2
1
27
18
9
6
5
4
3
2
1
3
12
7
2
6
6
6
25
14
3
5
7
7
4
1
1
1
4
8
6
4
6
4
2
7
13
14
9
4
4
4
8
8
8
8
6
4
4
4
4
4
41
59
43
27
27
27
27
27
27
27
27
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
278
1085
1085
1085
1085
1085
1085
1085
557
541
523
497
487
454
454
454
256
273
300
309
398
398
231
198
255
410
483
623
1085
588
612
557
490
473
496
464
538
731
584
739
660
636
667
679
653
739
679
618
578
558
739
713
797
1085
844
844
707
716
685
685
825
566
563
566
522
577
627
569
825
597
574
567
731
482
471
480
441
443
511
400
394
369
362
312
367
367
408
445
511
511
511
511
511
511
511
511
511
511
511
511
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
241
241
241
131
22
22
22
22
20
18
18
37
20
4
4
4
4
4
4
4
4
8
13
12
12
12
36
24
13
17
22
27
32
22
12
4
20
15
11
7
3
3
3
2
2
7
12
15
19
13
7
6
9
13
13
14
16
11
7
44
22
1
4
2
1
1
1
2
2
2
2
3
4
20
30
28
15
2
4
7
7
7
4
2
8
11
13
14
15
125
180
167
154
154
154
154
154
154
154
154
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
263
307
307
307
307
307
307
307
168
168
181
192
209
239
239
239
239
180
194
218
242
242
216
193
193
174
180
206
214
227
249
215
220
263
217
218
234
307
229
228
229
239
223
214
242
216
181
193
159
152
167
153
171
214
198
218
249
212
227
199
210
204
200
218
215
215
207
263
204
218
215
205
307
174
176
176
163
176
156
139
167
126
133
121
124
124
111
127
127
104
108
111
110
110
110
110
110
110
110
110
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
89
89
89
56
24
24
24
24
22
21
21
19
11
3
3
3
3
3
3
3
3
10
17
47
62
45
25
5
5
5
5
11
6
1
5
5
5
7
9
14
19
10
2
2
2
1
1
1
1
1
8
4
1
1
1
22
13
5
12
14
9
5
3
2
1
3
5
4
2
1
1
1
1
1
6
4
2
2
3
6
4
3
2
1
2
2
2
2
3
24
46
46
46
46
46
46
46
46
46
46
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
50
161
161
161
161
161
161
161
93
79
73
64
63
60
55
55
55
60
65
63
85
85
62
56
56
71
84
94
161
104
112
109
96
99
112
96
102
105
108
137
115
123
137
120
137
115
103
102
112
97
105
109
115
161
123
124
131
120
116
131
115
116
144
115
115
117
128
93
107
100
102
99
144
93
84
83
72
74
74
65
78
68
64
55
62
62
53
61
61
41
41
39
36
35
34
33
33
32
32
32
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
17
17
17
17
17
17
17
17
12
8
8
8
5
3
3
3
3
3
3
4
4
3
3
23
33
19
5
4
6
9
7
4
1
5
3
1
1
1
2
5
49
29
10
1
1
4
3
3
3
3
6
10
8
5
3
9
6
3
2
3
4
5
7
6
4
2
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
10
15
14
13
13
13
13
13
13
13
13
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
20
20
20
19
18
18
18
18
14
18
22
25
33
33
33
33
27
37
49
52
87
87
42
45
41
35
41
48
59
75
77
81
73
76
76
75
87
71
75
73
77
81
70
75
63
62
54
55
53
60
75
61
87
55
53
56
52
51
57
51
50
48
62
43
41
41
38
45
47
48
75
47
45
44
41
38
37
37
36
33
47
33
37
33
42
42
36
41
41
30
30
29
27
26
26
25
25
25
25
25
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
2
2
2
2
2
2
2
2
2
3
6
7
4
1
1
1
1
2
2
2
3
6
5
4
4
5
6
4
3
3
4
6
6
6
6
4
2
1
1
1
1
1
1
1
3
3
3
2
2
2
3
2
1
1
2
3
3
3
6
6
5
5
3
1
2
3
4
2
1
2
2
1
1
2
2
2
1
1
1
4
3
2
3
2
1
1
1
1
1
10
14
11
9
9
9
9
9
9
9
9
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
21
72
72
72
72
72
72
72
40
41
43
43
46
46
46
46
32
31
30
33
33
33
41
24
25
33
37
46
65
63
57
72
50
54
57
67
58
47
45
43
40
37
46
33
33
34
30
32
36
29
35
36
43
65
48
63
57
49
48
72
41
40
38
40
40
45
67
46
58
45
38
36
46
27
29
28
24
38
22
21
20
21
24
23
36
36
28
35
35
19
19
18
15
14
13
13
12
12
12
12
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
46
46
46
25
4
4
4
4
4
4
6
10
5
1
1
1
1
1
1
1
2
4
3
3
3
4
3
2
2
1
1
2
2
2
2
2
1
1
3
3
2
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
2
2
1
1
1
1
2
3
2
1
1
1
1
1
2
1
1
1
1
1
1
3
5
10
5
1
1
1
1
1
2
2
2
2
2
2
2
2
2
3
12
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
79
79
79
75
74
72
72
72
41
41
45
49
54
58
58
58
58
52
59
67
82
82
70
79
79
61
67
75
72
77
98
81
82
93
116
109
118
115
145
145
121
118
114
111
112
113
119
103
127
95
93
111
91
94
119
95
100
91
127
82
80
78
71
69
66
66
73
76
76
110
69
70
67
58
66
65
67
126
66
62
61
50
50
52
40
40
41
40
41
43
45
47
52
52
52
52
52
52
52
52
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
20
20
20
20
20
20
20
20
11
3
3
2
2
2
2
2
12
12
12
7
2
2
9
11
12
7
2
8
15
9
4
2
1
1
2
3
5
5
6
6
6
5
4
3
2
2
2
1
1
2
2
3
2
2
2
3
2
1
3
6
7
4
1
1
1
3
4
4
3
3
3
3
3
3
4
5
5
5
5
6
5
5
4
3
2
2
1
1
1
20
31
27
23
23
23
23
23
23
23
23
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
50
62
62
62
62
62
62
62
49
49
50
54
59
59
59
59
46
55
68
70
113
113
72
66
71
76
95
122
113
122
130
158
147
139
147
171
149
149
155
141
141
144
158
148
142
150
171
119
124
122
121
131
128
140
158
141
140
123
171
124
129
126
122
113
111
109
120
125
116
120
125
111
125
83
81
77
69
75
74
69
126
64
66
58
46
45
44
43
43
34
33
32
31
30
30
29
29
29
29
29
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
5
5
5
5
5
5
5
5
22
30
27
14
2
2
2
2
4
5
6
5
4
4
7
21
28
16
4
4
5
12
8
4
1
4
7
4
1
1
1
1
1
1
1
1
1
1
1
2
5
4
4
17
12
7
8
9
5
2
4
10
9
5
2
2
2
2
3
5
3
1
2
4
4
3
2
1
1
1
1
1
2
4
5
3
2
2
1
1
1
11
16
15
14
14
14
14
14
14
14
14
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
53
95
95
95
95
95
95
95
59
55
52
49
51
50
50
50
50
50
61
67
97
97
64
67
63
62
73
67
71
69
84
73
72
74
77
77
66
95
71
72
97
70
68
69
66
68
77
77
58
62
69
59
59
84
70
79
80
88
97
74
75
76
73
72
91
70
68
72
66
72
91
69
95
70
64
65
57
54
70
51
54
56
56
51
58
58
49
57
57
45
53
60
70
70
70
70
70
70
70
70
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
33
33
33
18
3
3
3
3
3
3
13
7
2
2
2
2
3
11
16
18
19
14
9
15
18
22
25
22
20
11
2
5
9
7
5
3
2
2
2
2
2
4
4
3
2
2
1
1
2
2
2
2
3
11
7
3
2
2
3
5
3
2
3
2
2
2
2
7
4
2
2
2
2
2
1
1
1
1
2
4
3
2
3
2
1
1
1
1
1
7
13
13
13
13
13
13
13
13
13
14
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
17
82
82
82
82
82
82
82
45
44
42
38
37
34
34
34
31
36
42
44
67
67
33
34
40
38
46
83
67
74
92
83
79
86
103
111
135
211
170
200
222
255
303
303
337
261
246
337
254
241
337
234
186
178
182
190
183
327
174
163
179
183
199
220
260
239
260
260
197
202
185
239
176
126
118
97
83
70
62
54
53
53
57
57
67
67
53
50
46
39
37
37
36
35
35
35
35
35
35
35
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
18
18
18
11
4
4
4
4
4
4
6
4
2
1
1
1
1
1
1
1
2
4
3
3
3
3
4
7
10
10
7
4
4
2
1
1
1
1
1
1
1
1
1
1
5
10
6
2
4
2
1
2
3
3
2
1
5
3
1
2
2
2
2
2
2
2
2
2
2
1
1
2
2
3
3
3
3
2
1
1
2
3
2
2
12
22
13
4
4
10
13
11
10
10
10
10
10
10
10
10
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
639
1095
1095
1095
1095
1095
1095
1095
646
620
596
544
531
516
476
476
476
361
404
430
495
495
353
284
245
362
505
612
1095
869
751
857
788
763
784
994
765
738
699
720
601
581
555
520
496
499
491
559
605
628
869
727
760
1095
748
770
801
737
720
857
658
683
663
694
713
718
994
721
712
757
869
682
738
622
621
613
602
720
566
523
485
490
430
365
390
390
425
452
503
503
503
503
503
503
503
503
503
503
503
503
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
487
487
487
325
163
163
163
163
153
144
144
80
17
17
17
17
18
18
18
12
6
6
17
80
112
59
6
2
9
9
7
6
17
20
20
11
2
15
38
28
19
19
17
9
2
7
7
6
6
9
12
9
7
6
6
12
34
39
44
52
28
4
1
1
1
2
4
16
10
4
27
51
35
20
26
19
11
3
3
3
3
3
17
13
9
9
9
9
9
102
149
132
115
115
115
115
115
115
115
115
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
36
49
49
49
49
49
49
49
39
36
36
36
38
40
40
40
40
48
57
59
89
89
41
48
75
80
111
207
165
207
179
207
161
161
174
185
215
237
254
308
312
283
296
296
254
312
252
258
309
238
312
224
184
177
177
188
185
309
190
189
191
178
224
195
212
200
175
212
182
191
212
148
224
116
112
107
88
111
75
67
60
51
49
41
39
39
35
38
38
27
28
28
26
26
26
26
26
26
26
26
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
3
3
3
3
3
3
3
3
3
4
9
8
4
1
1
1
1
10
14
10
6
6
4
3
3
4
31
18
6
1
7
8
9
6
3
3
3
3
3
3
6
4
3
9
13
8
3
2
1
1
1
2
3
4
2
1
1
1
2
4
2
1
2
1
1
1
1
2
1
1
1
6
12
7
2
2
1
1
2
4
5
6
5
3
1
1
1
1
1
8
11
11
11
11
11
11
11
11
11
11
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
45
54
54
54
54
54
54
54
45
48
53
61
75
75
75
75
50
49
48
44
47
47
44
42
42
42
49
59
54
71
57
59
58
55
58
59
65
71
74
86
78
86
86
75
73
69
76
64
59
63
76
59
64
60
59
61
68
62
68
61
68
62
63
64
65
75
64
64
64
57
71
53
53
56
53
57
54
50
57
50
40
57
44
42
55
55
45
54
54
32
30
28
24
22
21
20
19
18
18
18
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
2
2
2
2
2
2
2
2
19
27
25
21
15
9
9
9
6
3
3
2
2
2
5
7
9
5
2
5
9
5
1
2
3
2
2
2
2
1
1
4
6
5
3
1
2
2
2
1
1
2
2
2
2
1
1
1
2
3
4
10
6
2
2
2
2
2
2
3
3
3
3
3
4
4
3
2
1
1
2
3
4
5
4
2
1
1
1
1
1
5
7
5
3
3
3
3
3
3
3
3
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
46
216
216
216
216
216
216
216
114
101
88
70
64
58
54
51
45
47
49
49
67
67
45
48
66
86
111
168
164
152
216
168
156
164
168
149
151
146
148
169
123
131
138
144
150
167
159
161
158
150
183
167
169
181
184
183
216
189
189
189
183
178
173
156
142
145
178
147
163
169
135
134
119
173
112
109
105
136
79
70
67
59
63
54
67
67
57
66
66
43
43
42
38
38
37
36
36
35
35
35
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
27
27
27
15
3
3
3
3
3
3
8
5
2
2
2
2
3
4
4
4
4
4
2
1
1
2
4
10
13
7
2
4
5
3
2
2
2
2
2
2
2
3
2
2
7
4
1
2
5
8
6
4
2
1
5
10
12
9
7
5
3
2
3
2
1
1
2
1
1
2
2
1
1
3
2
2
5
3
2
1
1
1
2
1
1
1
1
1
1
7
10
10
10
10
10
10
10
10
10
10
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
187
187
187
152
146
139
141
148
141
173
173
126
137
131
132
142
132
167
167
154
173
173
132
124
124
103
92
81
92
76
97
116
120
187
167
112
109
97
89
88
94
81
86
85
93
112
86
124
83
76
77
70
68
84
68
74
71
67
94
69
68
67
71
59
80
86
89
187
84
84
85
67
63
54
50
49
49
56
55
51
59
55
50
55
42
42
44
44
44
40
40
40
40
40
40
40
40
40
40
40
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
4
4
4
4
4
4
4
4
61
117
96
52
9
6
6
6
6
14
22
22
22
15
9
29
39
35
24
14
12
6
1
2
4
3
2
8
5
3
4
3
2
2
4
2
1
1
1
2
4
6
4
3
3
2
1
6
5
3
1
2
3
5
7
6
5
4
2
1
1
1
2
1
1
2
1
1
1
1
1
2
1
1
4
3
2
2
2
2
2
8
11
9
7
7
7
7
7
7
7
7
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
95
95
95
94
93
93
93
93
66
74
84
98
123
123
123
123
73
85
99
102
145
145
91
84
70
59
64
68
66
94
79
89
114
95
91
89
96
100
103
130
125
130
228
129
129
126
105
105
105
130
129
152
228
152
228
159
148
150
152
171
193
230
230
225
230
225
230
161
170
171
171
199
194
132
131
121
104
132
111
106
199
100
107
117
111
120
112
145
145
88
85
77
65
61
57
54
52
48
48
48
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
28
28
28
28
28
28
28
28
36
40
33
21
9
7
7
7
7
7
7
4
2
2
8
20
26
14
2
4
4
4
3
2
3
2
2
2
3
2
1
1
2
2
2
1
1
1
1
1
2
2
2
2
2
2
2
3
20
13
6
4
3
2
2
2
2
2
2
3
2
1
2
3
2
1
2
2
2
2
1
1
1
2
2
2
3
5
29
34
36
37
39
31
24
24
24
24
24
24
24
24
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
71
71
71
49
45
38
31
28
27
31
39
45
53
62
62
62
62
51
51
51
53
53
50
54
54
44
56
88
73
88
88
78
76
74
106
140
181
256
256
256
246
247
241
246
242
198
190
253
174
171
242
126
112
100
109
115
114
253
99
103
103
80
79
77
78
82
83
97
84
97
91
69
97
53
50
48
41
45
39
36
57
38
44
43
53
53
39
35
35
25
24
25
23
23
23
23
23
23
23
23
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
9
9
9
9
9
9
9
9
9
9
18
13
8
8
8
8
9
9
9
5
1
1
10
22
28
14
1
4
4
5
3
1
2
2
2
2
2
2
2
2
3
4
3
2
2
4
5
4
3
3
2
1
1
1
2
4
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
9
13
7
2
2
3
4
4
4
4
4
4
4
4
4
5
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
71
72
72
72
72
72
72
72
44
49
54
59
69
69
69
69
68
71
71
67
75
75
67
64
68
68
65
75
80
84
132
86
86
90
83
76
81
85
87
116
96
103
132
106
109
102
116
101
88
90
101
97
98
100
132
99
100
94
97
80
72
71
72
71
72
75
99
67
72
66
63
63
80
56
54
55
50
48
46
47
47
56
64
67
99
99
66
60
60
47
51
56
60
60
60
60
60
60
60
60
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
5
5
5
4
3
3
3
3
3
3
13
11
7
3
3
3
3
6
8
8
8
8
9
29
48
28
9
5
3
2
2
3
3
2
1
3
2
1
1
2
2
2
1
1
4
3
3
2
2
17
12
7
2
3
10
13
7
2
5
9
7
4
2
2
2
3
2
2
1
1
2
2
1
1
3
3
3
2
2
2
2
3
2
1
10
19
16
14
14
14
14
14
14
14
14
14
14
14
14
14
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
66
66
66
52
50
42
39
39
31
33
41
50
50
60
60
60
60
63
69
81
90
90
116
67
81
89
93
157
112
117
129
157
142
152
141
183
146
155
159
176
180
163
171
176
153
183
122
113
107
93
106
101
99
99
183
104
104
97
90
72
67
69
71
75
100
89
88
116
100
90
90
98
100
69
68
62
57
59
51
48
41
39
47
43
67
67
53
66
66
40
38
34
28
26
24
23
22
20
20
20
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
9
9
9
7
6
6
6
6
6
6
8
8
5
2
2
2
2
2
2
2
2
3
9
21
27
15
3
4
4
5
4
3
9
5
1
2
2
1
1
1
1
1
1
1
1
14
9
5
3
2
1
3
3
3
3
4
7
5
3
1
4
3
3
3
2
1
2
3
2
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
7
13
11
10
10
10
10
10
10
10
10
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
248
248
248
208
201
191
180
172
159
168
181
204
239
239
239
239
157
169
183
189
243
243
181
173
173
170
165
175
243
213
236
249
263
258
301
335
280
284
287
273
281
285
284
335
296
265
265
251
234
249
259
268
335
296
254
247
229
251
212
207
204
189
180
176
190
204
189
248
186
196
198
189
239
172
172
172
159
159
146
130
133
133
133
133
137
137
124
144
144
110
108
102
95
92
90
88
87
84
84
84
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
4
4
4
4
4
4
4
4
77
113
111
78
42
6
6
6
6
6
6
6
6
6
18
41
53
29
6
5
4
3
3
4
3
2
16
9
3
2
1
9
8
8
8
8
9
5
1
12
24
15
6
8
12
16
11
6
14
20
16
13
7
1
5
3
1
1
1
1
1
1
6
4
2
5
7
5
3
2
4
6
6
6
7
7
7
7
7
7
7
28
49
42
35
35
35
35
35
35
35
35
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
21
53
53
53
53
53
53
53
53
53
48
52
54
54
54
54
37
69
106
116
228
228
105
122
110
114
140
126
147
151
172
151
182
177
186
173
228
164
155
171
194
162
182
186
142
142
152
117
121
127
133
136
228
167
133
153
133
125
194
115
117
118
103
103
90
84
81
79
79
79
73
80
83
61
58
55
58
63
64
83
80
51
52
51
53
60
58
83
83
47
46
41
34
32
29
27
26
24
24
24
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
1
1
1
1
1
1
1
1
1
1
8
18
10
3
3
3
3
3
3
5
8
5
3
3
3
3
2
1
2
3
4
7
7
7
7
4
1
1
2
4
5
5
5
3
1
1
1
1
2
1
1
5
12
8
4
1
1
2
2
2
1
1
5
3
1
1
1
1
1
2
4
2
1
1
1
2
1
1
2
2
2
3
3
4
7
10
7
4
4
9
12
9
7
7
7
7
7
7
7
7
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
95
95
95
95
95
95
95
95
66
62
59
58
56
55
60
66
63
88
88
76
76
76
69
58
58
56
61
69
71
75
95
79
84
95
88
84
84
92
99
110
129
129
129
110
107
105
107
101
89
96
107
90
98
105
109
126
147
112
108
103
107
97
97
105
126
115
126
147
110
112
122
118
126
126
116
121
114
113
147
114
119
144
100
144
79
78
91
91
101
101
101
101
101
101
101
101
101
101
101
101
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
15
15
15
15
15
15
15
15
27
33
29
15
2
2
2
2
9
9
9
5
1
1
9
24
31
16
1
5
7
4
2
1
5
3
1
1
1
1
1
3
4
3
3
2
1
1
1
1
2
2
2
3
5
3
1
3
3
3
4
5
5
5
7
5
4
4
5
5
3
1
6
3
1
1
3
2
2
2
2
3
2
2
2
2
2
2
2
2
2
22
32
28
25
25
25
25
25
25
25
25
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
53
213
213
213
213
213
213
213
118
124
132
133
142
142
142
142
96
102
106
108
120
120
108
91
93
100
120
118
126
136
213
131
131
158
153
160
207
144
148
146
141
140
140
131
118
117
107
147
154
165
355
183
242
263
242
426
268
324
426
284
461
316
350
461
344
461
322
315
245
204
216
203
203
315
184
177
170
141
143
123
130
143
130
163
129
126
123
113
113
101
100
109
115
115
115
115
115
115
115
115
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
51
51
51
27
3
3
3
3
3
3
10
24
13
3
3
3
3
5
6
6
7
9
10
10
11
39
21
4
3
2
3
3
3
4
5
4
4
5
6
5
4
4
7
10
16
8
1
3
6
10
6
3
3
6
10
24
20
16
13
11
11
6
1
1
1
4
6
6
4
2
2
2
2
3
4
6
8
7
5
3
2
7
27
16
5
5
5
5
5
26
37
42
45
46
47
47
47
47
47
48
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
262
350
350
350
350
350
350
350
239
260
284
319
377
377
377
377
232
249
268
261
332
332
220
196
182
163
173
192
221
240
257
350
252
262
259
268
277
306
319
253
244
221
230
203
219
245
226
257
377
258
282
303
285
332
341
272
285
291
282
350
294
278
341
244
252
266
281
268
323
341
277
282
306
280
255
240
228
280
194
181
168
193
233
262
377
377
260
239
226
178
169
163
152
148
144
141
139
135
135
135
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
172
172
172
112
53
53
53
53
53
53
79
62
45
32
32
32
32
38
45
25
6
6
21
26
29
17
6
9
7
6
6
6
12
12
10
8
12
16
16
16
14
12
10
5
1
2
4
3
2
2
2
2
4
3
2
13
8
3
8
14
7
1
10
5
1
1
1
4
3
2
1
2
3
4
6
9
8
8
5
3
17
32
16
1
60
120
68
16
16
54
79
76
74
74
74
74
74
74
74
74
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
46
46
46
39
38
33
33
33
26
36
48
55
75
75
75
75
57
62
68
68
86
86
52
48
49
42
47
66
63
72
98
78
86
85
98
85
96
99
102
138
122
123
145
145
128
125
128
113
105
117
117
119
123
110
128
111
108
104
138
114
117
129
123
99
96
91
94
94
91
125
87
89
90
80
89
91
98
138
102
97
129
82
79
67
56
55
53
52
52
56
67
79
101
101
101
101
101
101
101
101
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
7
7
7
5
4
4
4
4
4
4
6
11
6
2
2
2
2
6
8
9
10
12
9
6
6
10
7
4
4
4
5
4
3
3
3
3
2
2
3
9
19
29
17
5
1
1
2
3
4
5
5
4
4
2
1
7
4
2
3
4
3
2
5
3
2
2
2
2
2
3
3
3
2
2
2
2
1
1
1
3
3
3
2
1
2
2
2
2
3
21
30
29
28
28
28
28
28
28
28
28
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
261
1095
1095
1095
1095
1095
1095
1095
582
513
444
347
313
280
226
192
192
159
179
191
240
240
186
206
206
311
366
458
1095
566
552
782
463
431
490
419
424
702
364
350
343
291
276
266
254
257
247
245
256
251
392
527
696
1095
956
956
816
817
753
782
923
626
588
610
535
625
703
604
923
609
556
544
702
365
338
351
301
278
394
213
221
211
194
265
154
143
142
123
123
150
195
252
348
348
348
348
348
348
348
348
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
139
139
139
104
69
69
69
69
45
21
21
15
9
9
9
9
21
27
34
24
15
12
9
22
28
21
12
4
5
7
11
10
9
11
15
12
10
7
4
2
1
2
3
3
3
4
5
12
29
33
18
4
4
5
84
63
43
31
19
31
19
8
1
1
1
4
8
17
9
1
2
4
8
8
9
6
4
3
3
3
17
32
32
18
4
4
4
4
4
25
46
46
46
46
46
46
46
46
46
46
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
264
290
290
290
290
290
290
290
160
177
198
217
257
257
257
257
241
177
199
220
246
246
214
197
197
155
226
254
257
508
279
297
292
264
256
251
265
290
264
340
330
354
544
369
376
355
303
346
312
325
508
312
306
300
269
275
272
267
289
308
364
544
350
443
350
334
338
333
362
405
508
449
443
334
309
285
267
315
318
294
544
259
251
222
168
153
149
137
137
121
124
128
130
130
130
130
130
130
130
130
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
146
146
146
84
23
23
23
23
20
18
18
13
9
5
5
5
5
5
5
5
5
6
9
10
10
8
6
9
16
11
6
6
6
7
5
4
6
7
9
36
28
21
12
4
3
3
3
2
2
6
8
11
7
3
21
30
16
2
4
7
7
5
3
3
3
5
8
7
5
3
16
14
12
13
13
7
2
7
7
8
4
1
4
3
3
3
3
3
3
42
65
63
61
61
61
61
61
61
61
61
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
43
57
57
57
57
57
57
57
33
33
36
38
41
48
48
48
48
46
56
58
88
88
55
52
54
61
72
89
88
90
110
100
103
103
146
133
162
275
227
261
315
290
315
289
337
255
226
327
217
229
327
190
171
153
159
175
182
318
184
168
167
184
174
205
258
227
239
258
228
208
206
258
228
140
130
109
91
79
70
56
56
52
51
66
47
46
43
39
39
34
37
42
49
49
49
49
49
49
49
49
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
7
7
7
6
5
5
5
5
5
5
6
4
2
1
1
1
1
1
1
1
1
4
7
9
10
7
5
5
4
3
4
5
7
10
8
6
4
2
2
2
2
3
3
4
5
3
1
2
2
2
6
3
1
1
2
7
5
3
5
8
6
3
1
1
1
3
3
3
3
3
3
7
5
3
2
2
1
1
1
2
3
4
4
4
4
5
13
17
19
18
17
17
17
17
17
17
17
17
17
17
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
77
77
77
60
57
54
50
47
44
44
49
57
69
69
69
69
49
56
64
69
96
96
66
59
54
58
60
66
96
85
95
98
100
98
142
105
114
122
113
106
122
117
116
142
127
119
115
113
111
115
119
120
142
127
110
114
114
113
111
110
95
92
87
106
86
92
101
116
106
104
89
104
72
64
67
60
62
92
58
52
51
47
51
54
52
52
48
49
49
46
48
50
54
54
54
54
54
54
54
54
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
1
1
1
1
1
1
1
1
18
27
24
20
14
8
8
8
8
8
8
5
2
2
9
20
25
13
2
5
7
8
5
2
3
7
7
4
1
1
2
2
2
2
2
2
3
4
5
9
14
8
2
2
3
5
3
2
7
7
6
5
5
3
2
2
2
2
4
2
1
1
2
3
3
2
2
3
2
2
4
5
3
2
2
2
2
2
2
2
3
19
29
24
20
20
20
20
20
20
20
20
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
201
228
228
228
228
228
228
228
197
176
176
150
147
142
143
148
136
167
167
162
176
176
150
174
174
128
155
184
224
203
222
228
207
208
214
225
203
217
135
119
103
78
69
62
78
79
79
174
75
78
105
95
124
224
151
203
222
146
140
228
97
89
85
95
124
155
225
201
203
149
135
125
217
90
86
79
57
47
40
34
31
35
38
35
53
53
43
56
56
38
38
35
31
30
29
28
27
26
26
26
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
203
203
203
165
127
127
127
127
127
127
138
97
56
23
23
23
22
22
22
14
6
6
6
23
31
18
6
6
5
3
1
2
2
2
2
2
1
1
1
1
1
1
1
2
3
2
1
3
3
2
1
2
2
2
1
1
2
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
3
3
3
3
3
3
4
5
5
5
5
5
5
5
5
5
6
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
120
212
212
212
212
212
212
212
147
137
130
120
113
109
97
97
97
99
102
107
112
112
120
78
94
119
138
204
182
170
212
172
188
204
250
319
408
560
560
560
541
467
545
385
363
329
296
301
282
265
369
249
257
261
253
285
245
255
285
230
285
226
225
220
219
196
186
180
173
172
179
176
179
219
152
150
146
141
128
112
116
128
99
137
78
69
71
65
69
75
83
83
83
83
83
83
83
83
83
83
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
46
46
46
34
23
23
23
23
23
23
63
40
17
11
11
11
11
16
22
16
11
9
8
9
10
10
11
17
11
6
2
2
3
6
6
4
3
4
5
4
3
3
4
2
1
4
4
5
15
18
10
2
8
14
24
34
27
21
19
17
11
5
3
3
2
2
5
5
4
3
2
2
7
4
2
5
9
8
8
9
8
8
19
11
3
3
3
3
3
24
45
37
30
30
30
30
30
30
30
30
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
622
622
622
523
506
428
424
424
254
288
347
406
450
553
553
553
553
396
446
503
562
562
500
321
275
251
281
296
297
510
368
439
480
622
520
459
491
520
474
478
480
553
495
530
562
500
592
458
439
436
520
387
422
424
420
499
419
429
460
470
466
478
592
484
507
513
502
622
521
529
537
545
526
532
515
545
540
532
592
543
460
543
434
370
384
384
339
399
399
297
303
301
284
282
279
275
273
269
269
269
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
140
140
140
104
69
69
69
69
64
60
60
52
30
9
9
9
9
9
9
7
5
5
20
26
29
17
5
5
8
6
5
5
9
5
1
3
5
6
7
7
7
6
4
3
5
5
6
18
31
50
26
2
4
4
5
53
30
8
24
40
28
14
1
1
1
8
12
8
5
10
6
2
11
25
30
20
11
10
10
10
6
2
30
22
15
15
15
15
15
59
103
103
103
103
103
103
103
103
103
103
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
253
253
253
157
141
120
95
82
80
79
103
125
154
207
207
213
207
253
253
214
210
207
203
183
207
207
172
207
158
141
161
180
178
235
253
158
168
157
154
153
154
189
161
160
189
153
139
178
123
133
135
130
141
121
131
125
115
106
154
117
127
134
140
135
154
150
150
235
146
142
138
154
114
104
110
126
96
136
97
93
134
91
102
113
126
126
100
99
99
74
71
68
63
61
59
58
57
55
55
55
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
16
16
16
16
16
16
16
16
31
38
46
32
19
19
19
19
31
17
3
3
3
3
25
101
154
78
3
5
5
5
4
3
2
7
6
5
4
2
1
3
4
5
4
3
18
15
12
7
2
2
3
5
3
1
2
3
2
2
3
5
3
2
7
4
2
2
2
2
1
1
2
2
2
3
2
2
2
1
1
1
1
1
1
2
17
32
17
2
2
22
34
32
31
31
31
31
31
31
31
31
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
60
67
67
67
67
67
67
67
60
60
60
53
55
54
53
53
53
60
69
79
99
99
99
68
65
68
66
68
86
77
83
81
79
86
86
96
93
79
81
78
83
81
78
79
78
84
70
96
67
73
74
73
93
70
70
72
70
67
65
61
60
59
70
57
62
64
65
84
70
58
60
55
53
53
47
46
44
42
46
38
38
42
48
43
67
67
54
66
66
41
39
37
32
31
29
28
27
26
26
26
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
3
3
3
3
3
3
3
3
8
14
26
17
8
8
8
8
14
24
34
23
12
10
9
21
27
19
12
5
5
4
3
3
3
5
6
4
3
2
2
1
1
3
3
3
6
7
7
6
5
4
4
7
7
7
5
4
2
1
1
3
3
4
4
4
4
4
2
1
1
1
1
1
1
3
2
1
1
1
2
4
3
2
2
1
1
1
1
1
1
7
10
7
5
5
5
5
5
5
5
5
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
248
248
248
229
225
210
210
210
138
155
176
190
224
224
224
224
197
163
173
179
202
202
158
169
169
142
163
168
210
178
193
199
199
248
182
183
177
173
187
209
193
197
224
192
202
197
190
184
209
185
191
202
205
210
221
223
207
209
223
208
223
193
195
198
208
196
221
248
199
207
202
194
224
186
184
179
166
179
163
164
193
151
143
125
130
130
126
137
137
121
125
131
135
135
135
135
135
135
135
135
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
89
89
89
70
51
51
51
51
48
46
46
35
20
5
5
5
5
5
5
5
5
9
25
26
26
17
9
10
6
2
5
7
9
12
9
7
5
10
14
18
34
49
28
7
3
3
3
3
3
4
6
8
11
7
3
24
16
9
11
14
8
2
8
5
2
2
2
2
2
5
15
8
2
5
11
7
4
3
3
15
10
6
9
8
7
7
7
7
7
48
69
70
71
71
71
71
71
71
71
72
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
207
244
244
244
244
244
244
244
173
173
186
182
187
187
187
187
136
154
174
183
242
242
177
180
180
149
172
203
243
234
240
235
227
232
236
243
244
240
186
208
187
192
185
218
193
204
240
203
187
185
187
203
215
243
242
234
240
206
203
235
151
143
148
164
187
218
243
207
244
208
157
146
240
101
123
117
94
203
85
79
77
83
122
168
242
242
242
242
242
123
104
81
54
42
32
24
19
6
6
6
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
234
234
234
177
121
121
121
121
78
35
35
22
9
9
9
9
32
33
33
17
2
2
9
22
29
20
11
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
3
2
1
1
1
1
4
2
1
1
1
1
1
1
1
1
1
1
1
2
3
4
3
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
4
4
4
5
5
5
5
5
3
2
2
2
2
2
2
2
2
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
595
595
595
571
567
548
548
548
317
371
435
499
624
624
624
624
524
412
464
505
584
584
466
337
325
352
396
452
461
649
544
550
551
595
555
480
584
463
497
527
539
572
624
672
686
697
1185
632
633
681
579
573
599
582
585
701
610
642
910
679
733
838
854
931
1185
859
904
896
914
926
979
1097
954
1116
1033
1064
1097
1091
1094
1094
931
1185
756
619
569
481
519
516
509
509
509
509
509
509
509
509
509
509
509
509
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
214
214
214
142
71
71
71
71
67
63
63
54
31
8
8
8
8
8
8
8
8
15
45
38
31
31
20
9
76
41
6
10
15
11
8
8
8
9
11
14
15
17
16
13
11
9
7
4
2
24
13
3
15
8
2
116
59
2
9
17
9
2
7
4
2
2
2
3
4
14
8
3
5
8
19
17
15
9
3
7
12
17
20
13
7
7
7
7
7
118
173
201
215
222
225
227
228
228
228
229
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
101
193
193
193
193
193
193
193
110
104
100
90
89
86
80
80
80
80
106
116
188
188
106
116
123
143
142
181
193
164
163
155
154
149
221
293
399
591
551
591
531
482
591
409
378
482
253
275
255
226
385
211
205
193
152
155
154
149
188
150
141
137
122
130
113
114
123
109
109
112
111
110
130
106
107
107
104
107
106
96
130
96
79
69
59
55
54
56
56
44
42
40
38
37
36
35
35
34
34
34
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
70
70
70
45
21
21
21
21
18
16
16
11
6
5
5
5
5
5
5
5
5
11
17
11
6
6
7
9
6
4
4
3
3
8
10
13
11
9
9
6
4
3
6
4
3
2
1
3
2
2
2
3
2
1
1
2
1
1
9
15
13
10
8
9
5
1
2
4
3
2
1
1
2
1
1
2
2
2
2
3
3
3
3
2
1
1
1
1
1
17
25
19
14
14
14
14
14
14
14
14
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
46
63
63
63
63
63
63
63
40
41
44
46
44
45
45
45
45
70
100
116
199
199
97
119
122
130
147
144
159
159
170
172
166
168
168
170
188
168
162
161
199
167
172
165
146
162
112
105
102
118
129
146
188
168
172
149
142
131
199
119
111
109
97
93
93
84
83
84
79
81
77
89
97
66
68
65
59
60
52
46
46
48
43
51
36
35
39
38
38
37
36
36
36
36
36
36
36
36
36
36
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
3
3
3
2
1
1
1
1
1
1
5
3
2
1
1
1
1
3
4
5
6
11
6
1
1
9
7
5
5
3
2
3
3
3
3
3
3
2
1
3
3
2
2
2
3
2
1
2
3
3
4
3
2
1
2
4
2
1
2
4
4
5
3
2
2
2
4
3
3
2
2
3
4
3
2
2
1
1
1
1
2
4
9
6
3
3
3
3
3
19
27
21
15
15
15
15
15
15
15
15
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
22
85
85
85
85
85
85
85
48
50
53
54
59
59
59
59
42
68
98
110
199
199
91
112
104
98
146
111
124
146
168
148
181
168
170
171
191
169
153
158
199
165
181
168
135
121
167
90
82
102
111
115
191
167
111
131
122
117
199
100
96
98
83
79
75
75
70
68
85
63
66
68
67
74
57
62
60
58
68
58
54
68
52
51
42
42
38
41
41
31
33
35
35
35
35
35
35
35
35
35
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
16
16
16
9
3
3
3
3
3
3
8
12
6
1
1
1
1
3
4
4
5
11
7
4
4
17
13
9
5
1
2
2
3
6
8
5
2
2
5
4
3
3
3
3
3
2
1
1
1
8
5
3
2
1
10
13
7
1
3
6
7
5
3
2
1
2
4
2
1
1
1
1
1
1
1
2
3
2
2
4
2
1
1
1
1
1
1
1
1
8
12
11
11
11
11
11
11
11
11
11
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
193
193
193
145
137
112
98
98
73
84
108
129
148
190
190
190
190
150
155
157
165
165
137
121
121
95
127
134
137
279
157
163
164
193
133
121
118
98
116
125
149
190
199
245
234
255
170
183
157
148
279
135
132
131
135
161
165
245
234
167
170
153
255
141
160
157
132
193
145
155
279
124
121
95
70
62
53
51
46
43
73
55
76
78
133
133
104
132
132
67
61
51
38
33
28
25
22
17
17
17
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
76
76
76
39
3
3
3
3
3
3
28
41
22
3
3
3
3
14
19
12
5
5
23
59
77
41
5
2
2
1
1
2
2
2
2
2
2
2
2
2
22
17
11
5
1
1
1
1
3
2
1
1
1
2
2
2
1
1
3
3
2
1
1
1
1
1
2
2
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
4
3
3
3
3
3
3
3
3
3
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
112
151
151
151
151
151
151
151
90
102
116
128
154
154
154
154
96
113
134
137
209
209
120
125
109
108
123
115
126
152
134
166
142
149
157
158
166
170
169
183
209
188
252
225
186
183
212
181
174
180
252
165
172
175
165
212
178
181
252
187
204
233
214
221
222
221
223
222
233
222
217
221
219
202
233
192
189
198
195
177
219
201
161
139
127
127
115
130
130
88
89
88
81
80
78
76
76
74
74
74
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
56
56
56
39
22
22
22
22
21
21
21
19
10
1
1
1
1
1
1
1
1
6
12
12
12
12
11
10
9
5
2
9
9
7
6
4
2
1
1
1
4
4
2
1
4
3
2
3
5
6
4
3
5
5
5
7
12
17
14
11
44
27
10
5
6
12
11
11
7
3
3
3
5
8
11
9
7
5
4
3
3
3
2
2
2
2
2
2
3
21
31
25
19
19
19
19
19
19
19
19
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
49
53
53
53
53
53
53
53
29
36
44
53
71
71
71
71
51
47
48
52
56
56
59
49
49
37
37
40
42
53
42
44
59
46
53
58
67
88
77
95
88
95
95
83
86
83
89
73
68
70
89
68
70
74
72
70
84
69
77
84
89
103
103
101
90
85
80
84
73
74
77
90
88
58
56
60
57
63
84
62
90
63
66
58
64
64
59
66
66
48
47
49
46
46
46
45
45
45
45
45
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
9
9
9
5
2
2
2
2
2
2
3
9
5
1
1
1
1
1
1
1
1
3
6
10
12
12
6
1
1
1
1
2
2
2
2
1
1
1
2
3
3
3
2
1
1
2
2
2
2
2
2
4
6
3
1
2
1
1
1
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
2
1
1
8
5
2
2
2
2
2
9
12
14
15
15
15
15
15
15
15
16
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
36
70
70
70
70
70
70
70
49
45
41
40
40
39
39
39
39
41
43
41
52
52
28
29
29
35
38
39
70
46
47
50
45
45
71
98
132
197
180
202
177
195
202
193
219
163
155
219
168
171
219
213
128
120
130
117
115
213
99
97
92
75
68
66
62
60
60
61
58
61
58
61
65
55
54
53
50
48
53
41
41
47
37
36
30
30
27
29
29
22
23
24
24
24
24
24
24
24
24
24
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
5
5
5
4
3
3
3
3
3
3
10
17
10
3
3
3
3
5
7
4
2
2
2
2
3
2
2
4
3
2
2
2
5
6
6
4
2
4
5
3
1
2
5
4
4
2
1
2
4
2
1
8
5
3
2
2
4
2
1
4
2
1
1
1
1
1
1
6
3
1
1
1
1
3
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
6
9
8
7
7
7
7
7
7
7
7
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
66
67
67
67
67
67
67
67
51
51
49
49
50
51
51
51
51
51
55
55
70
70
51
51
51
50
57
59
67
75
66
66
70
66
67
68
70
74
74
73
74
72
81
72
70
68
81
71
68
78
81
68
70
67
67
65
60
78
56
58
60
57
58
54
56
60
66
66
60
61
75
57
56
51
46
46
45
46
48
44
57
42
42
44
35
35
33
36
36
27
28
29
28
28
28
28
28
28
28
28
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
34
34
34
34
34
34
34
34
23
12
12
10
8
8
8
8
10
15
18
12
6
6
9
9
9
7
4
2
2
2
4
6
6
5
4
4
5
5
5
3
1
1
4
6
9
6
3
3
3
3
3
3
4
3
3
3
3
2
2
3
2
1
1
1
1
1
2
1
1
2
1
1
1
2
2
2
2
2
2
1
1
2
2
1
1
1
1
1
1
7
11
8
5
5
5
5
5
5
5
5
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
239
290
290
290
290
290
290
290
157
172
197
222
269
269
269
269
193
178
195
210
242
242
212
136
122
128
165
201
206
338
269
255
252
239
238
236
243
290
242
286
255
258
286
251
255
286
226
269
229
237
338
225
232
237
241
258
237
274
240
216
233
242
256
274
315
262
278
295
293
315
338
275
290
269
261
315
266
255
272
240
202
255
176
151
143
137
134
140
140
116
116
115
111
110
109
108
108
107
107
107
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
140
140
140
93
46
46
46
46
24
3
3
10
13
15
16
16
14
13
13
7
2
2
14
23
28
15
2
7
7
5
3
2
10
8
5
3
10
7
4
2
1
1
2
3
6
4
2
4
6
7
5
3
7
5
4
9
12
15
16
17
39
20
1
1
1
6
7
4
2
4
3
3
6
6
6
9
8
7
5
4
2
1
4
3
3
3
3
3
3
44
65
59
54
54
54
54
54
54
54
54
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
22
68
68
68
68
68
68
68
38
37
37
35
34
33
33
33
25
30
35
38
59
59
37
38
40
45
48
61
68
53
56
57
52
54
63
68
75
97
87
94
105
97
106
106
95
106
80
101
81
79
101
71
70
71
64
65
64
71
59
56
56
55
54
57
54
53
53
57
49
50
50
49
49
51
45
45
44
43
44
41
45
46
39
35
42
42
35
41
41
29
29
28
25
25
24
23
23
23
23
23
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
13
13
13
9
5
5
5
5
5
5
6
7
4
1
1
1
1
1
1
1
1
4
6
7
8
10
7
4
4
4
3
2
2
1
1
2
5
3
1
1
1
1
1
1
3
2
1
2
3
4
3
3
2
1
3
9
6
4
4
5
3
2
3
2
2
2
2
2
1
1
2
1
1
2
2
1
1
2
2
2
2
2
3
2
1
1
1
1
1
7
12
11
10
10
10
10
10
10
10
10
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
31
31
31
29
28
27
27
27
22
24
27
29
34
34
34
34
32
35
40
46
59
59
54
44
44
45
48
46
54
59
65
81
74
81
74
81
70
74
70
68
69
68
67
74
64
62
58
68
56
58
61
58
59
63
61
57
68
54
52
55
53
53
70
57
61
61
70
61
58
61
70
55
54
51
48
49
48
46
62
44
49
62
47
62
42
39
44
41
41
41
41
41
41
41
41
41
41
41
41
41
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
2
2
2
2
2
2
2
2
2
3
13
10
6
3
3
3
3
6
8
8
8
7
4
1
1
13
11
9
5
2
1
1
1
4
5
4
3
2
2
2
2
1
1
2
3
2
1
3
5
13
11
6
1
1
1
6
3
1
5
6
4
2
1
1
1
1
2
1
1
1
3
2
1
4
4
5
4
3
2
3
2
2
6
3
1
1
3
4
6
13
17
14
11
11
11
11
11
11
11
11
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
46
46
46
35
33
31
29
25
25
25
28
33
37
46
46
46
46
44
55
58
90
90
56
58
56
57
60
66
61
75
61
64
61
60
91
119
158
239
200
239
207
212
239
198
220
192
183
214
175
173
220
121
112
102
112
114
115
214
99
96
91
76
74
71
70
77
65
67
68
67
75
67
63
57
54
56
52
49
56
46
40
56
41
45
46
46
46
46
46
31
29
27
24
23
22
21
21
20
20
20
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
1
1
1
1
1
1
1
1
1
1
3
5
6
7
7
7
8
5
3
3
3
5
7
8
9
10
7
5
5
4
4
4
4
3
2
1
1
1
2
8
14
8
2
2
2
1
1
3
5
11
6
2
6
5
4
10
8
6
4
2
2
2
2
2
2
2
2
1
1
2
2
2
2
2
3
3
3
2
1
1
1
1
1
1
4
8
6
4
4
9
12
11
11
11
11
11
11
11
11
11
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
50
50
50
46
45
43
43
43
32
33
36
36
38
41
41
43
41
70
104
116
225
225
110
132
115
117
152
126
165
166
179
158
225
181
184
176
202
182
158
158
206
154
144
225
131
129
118
102
86
106
117
125
202
182
111
134
123
113
206
100
95
90
75
73
70
77
60
57
55
50
49
48
47
51
49
47
49
49
47
44
59
43
45
44
42
42
37
41
41
30
30
29
27
27
26
26
26
26
26
26
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
5
5
5
5
5
5
5
5
7
9
17
12
8
5
5
5
5
6
7
7
8
8
9
11
14
22
14
7
6
5
4
6
6
5
5
4
4
4
5
5
5
6
9
6
3
2
1
1
1
12
8
4
3
2
1
4
6
5
3
1
1
1
5
3
1
1
1
2
1
1
1
1
1
2
1
1
4
4
4
3
2
6
3
1
1
1
1
1
1
8
13
12
11
11
11
11
11
11
11
11
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
1185
1185
1185
1081
1064
1044
1025
1020
1024
1005
1005
1050
999
998
1024
1047
978
1143
1143
1054
1094
1114
1050
1173
1173
700
729
732
659
596
661
739
820
1185
1143
727
639
600
394
339
300
245
215
195
343
365
375
1173
352
354
423
310
397
599
424
596
598
379
369
599
242
216
210
240
435
544
599
1185
596
505
481
364
600
242
205
179
108
87
68
49
35
54
78
110
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
3
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
596
596
596
596
596
596
596
596
787
896
973
519
66
27
27
27
27
27
27
17
8
8
45
105
135
73
12
12
12
7
3
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
2
3
3
2
1
1
1
1
2
3
3
2
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
81
165
165
165
165
165
165
165
86
85
85
82
83
82
82
82
82
64
69
74
84
84
61
51
64
86
115
162
165
162
162
138
131
133
148
160
181
231
188
231
199
191
231
170
158
143
123
125
122
121
158
129
133
165
121
114
117
109
112
123
104
106
98
98
95
99
119
98
104
102
98
98
103
93
94
95
98
106
106
94
106
94
74
65
58
58
54
55
55
48
48
49
48
48
48
48
48
48
48
48
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
46
46
46
23
1
1
1
1
1
1
3
10
5
1
1
1
1
1
1
1
2
6
10
10
10
8
7
8
8
8
7
5
3
2
2
3
6
4
2
3
3
4
3
2
1
4
6
3
1
1
1
5
7
4
1
1
1
1
2
9
8
4
1
1
1
3
2
2
1
1
3
2
1
1
3
4
5
3
2
5
8
14
8
3
3
3
3
3
3
18
28
24
20
20
20
20
20
20
20
20
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
51
61
61
61
61
61
61
61
38
38
40
39
41
43
43
43
43
46
55
58
90
90
62
58
54
48
48
57
57
60
61
94
69
66
76
97
80
109
94
92
90
109
96
101
106
109
97
99
98
98
118
106
94
118
96
99
95
118
97
86
84
86
71
68
68
66
70
80
73
80
77
86
85
61
62
61
58
70
58
52
54
58
45
61
35
34
38
37
39
39
39
40
42
42
42
42
42
42
42
42
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
9
9
9
8
8
8
8
8
8
8
10
9
5
2
2
2
2
2
2
2
2
4
9
21
27
15
4
5
3
2
2
3
3
3
3
3
3
2
2
2
2
2
5
4
4
2
1
2
6
5
3
1
1
1
4
6
6
5
4
5
3
2
3
2
2
2
2
5
5
3
2
1
1
1
1
1
1
1
2
2
2
2
5
3
1
1
1
1
1
10
14
12
10
10
10
10
10
10
10
10
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
73
73
73
62
60
58
56
55
56
56
56
63
55
55
58
60
55
73
73
62
62
60
63
51
51
46
49
70
55
64
63
64
66
68
73
76
81
95
89
89
81
83
77
73
95
74
71
92
67
68
95
67
64
61
70
64
65
92
62
50
47
40
37
37
43
43
44
68
42
44
42
38
55
32
31
29
26
27
22
22
19
26
35
37
62
62
42
44
44
26
24
22
18
17
16
15
14
13
13
13
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
12
12
12
12
12
12
12
12
31
42
52
30
9
3
3
3
3
3
3
3
3
4
5
13
17
11
6
8
10
7
4
5
5
3
2
2
3
2
2
4
9
5
1
1
1
1
1
1
1
5
3
1
2
1
1
4
3
3
3
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
7
6
6
6
6
6
4
3
3
3
3
3
3
3
3
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
254
254
254
238
235
223
223
223
126
145
168
190
234
234
234
234
230
165
187
209
236
236
204
130
125
133
143
158
168
177
223
209
217
254
220
197
205
203
225
243
279
275
275
266
255
279
256
253
240
266
279
232
231
270
240
234
223
270
212
226
216
217
256
220
253
226
223
254
219
227
237
253
234
236
234
245
248
254
266
266
266
245
195
186
172
160
139
137
137
114
115
117
114
114
114
113
113
113
113
113
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
62
62
62
43
24
24
24
24
21
18
18
17
11
6
6
6
6
6
6
6
6
11
16
13
10
10
16
16
16
9
2
5
5
5
5
3
2
2
2
6
8
11
8
4
1
1
1
4
3
2
4
4
2
1
2
17
13
9
10
11
8
5
12
8
5
5
5
3
2
2
3
2
2
5
10
16
27
29
16
3
19
35
19
3
3
3
3
23
33
38
43
43
43
43
43
43
43
43
43
43
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
117
213
213
213
213
213
213
213
135
148
164
186
224
224
224
224
154
154
154
148
179
179
126
113
109
111
125
141
166
167
213
164
207
148
145
150
156
166
164
166
168
169
224
169
171
170
179
152
144
159
166
160
207
170
165
158
213
154
160
161
151
164
149
154
153
159
164
143
151
151
149
154
224
153
152
151
135
127
132
110
110
110
117
122
127
127
116
137
137
93
94
92
85
83
81
80
79
77
77
77
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
49
49
49
36
24
24
24
24
24
24
34
25
17
17
17
17
21
21
21
13
6
6
17
50
67
36
6
1
5
4
4
5
6
6
4
2
1
3
4
5
21
11
1
1
1
1
2
1
1
9
10
5
1
1
1
17
9
1
6
11
9
6
3
1
3
5
4
3
3
4
4
3
3
5
6
8
6
4
6
5
4
3
2
1
5
7
8
9
10
27
36
37
37
37
37
37
37
37
37
38
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
215
215
215
157
147
119
99
99
61
71
101
132
158
216
216
216
216
215
215
223
223
223
248
200
216
216
203
223
248
170
150
166
156
163
251
164
141
136
116
136
109
114
128
102
109
113
105
167
123
144
251
138
145
127
123
127
130
167
117
121
104
93
93
94
123
125
126
251
125
138
126
97
145
71
71
78
67
77
85
69
76
84
91
84
117
117
100
121
121
78
74
67
58
55
52
49
48
44
44
44
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
66
66
66
33
1
1
1
1
1
1
8
12
6
1
1
1
1
4
5
4
3
3
3
67
131
67
3
4
5
3
1
2
2
2
2
2
2
2
2
1
1
1
2
2
2
2
2
3
5
3
1
1
1
2
4
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
3
3
4
22
31
28
26
26
26
26
26
26
26
26
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
240
490
490
490
490
490
490
490
299
315
334
356
396
396
396
396
240
265
284
270
351
351
181
160
132
117
247
330
391
866
490
432
441
358
348
383
336
314
310
310
358
443
511
708
700
550
457
513
473
518
866
508
513
535
538
580
572
708
700
511
495
495
550
460
451
420
409
486
485
490
866
503
506
498
451
415
423
397
385
415
320
325
353
296
384
384
324
396
396
296
310
314
300
301
300
297
297
295
295
295
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
132
132
132
67
3
3
3
3
3
3
3
14
8
3
3
3
3
3
3
3
3
14
25
14
3
3
20
32
45
23
2
6
8
10
8
4
1
1
2
2
2
2
4
2
1
3
2
1
7
13
10
5
1
1
2
22
25
21
18
16
10
5
6
4
3
4
5
4
3
2
5
4
3
13
20
12
4
2
2
3
3
3
14
13
12
12
12
12
12
51
90
90
90
90
90
90
90
90
90
90
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
196
196
196
163
158
151
144
141
131
133
133
133
135
135
135
135
131
126
147
160
224
224
151
140
131
106
106
111
105
117
128
149
152
196
197
131
131
112
101
125
123
130
133
214
165
176
210
197
142
143
146
169
167
222
224
160
168
148
150
152
99
91
104
107
135
214
133
196
122
135
119
105
210
80
77
74
52
45
38
32
28
58
97
104
222
222
168
224
224
109
99
80
56
47
39
32
28
17
17
17
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
87
87
87
87
87
87
87
87
109
121
104
60
17
2
2
2
2
2
2
2
2
2
3
22
31
29
15
2
2
2
3
3
3
2
1
1
1
1
1
1
1
1
2
1
1
1
1
1
2
1
1
1
2
3
4
5
3
2
1
3
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
2
1
2
2
2
2
2
2
2
2
2
2
4
5
4
3
3
3
3
3
3
3
3
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
50
50
50
41
39
37
35
32
32
32
39
46
59
59
59
59
50
44
46
50
53
53
59
50
65
72
94
172
141
172
172
168
157
163
173
167
189
240
198
272
223
245
258
258
281
272
258
281
295
296
287
617
254
226
233
273
313
305
676
384
419
617
449
466
710
438
505
710
552
640
550
710
641
336
303
235
168
136
108
84
66
55
50
43
42
42
36
38
38
26
25
24
22
21
21
20
20
20
20
20
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
8
8
8
5
3
3
3
3
3
3
3
10
10
10
10
10
10
6
3
3
3
3
3
6
8
10
31
19
7
5
3
2
4
5
6
5
5
3
1
12
9
7
4
2
5
3
1
2
3
13
9
6
6
6
9
13
8
3
3
3
2
1
3
2
1
1
1
2
1
1
2
1
1
2
2
2
4
2
1
2
1
1
1
2
3
3
3
3
4
8
10
8
7
7
7
7
7
7
7
7
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
86
96
96
96
96
96
96
96
66
79
96
117
154
154
154
154
95
97
99
97
117
117
77
69
72
78
93
117
109
117
119
122
137
114
131
126
138
230
187
213
247
230
247
247
215
247
182
173
160
144
173
120
124
123
118
132
122
119
140
118
119
125
140
128
132
154
124
140
109
110
110
115
138
122
138
130
128
138
129
113
100
129
106
115
130
130
110
123
123
81
78
74
65
63
60
58
57
54
54
54
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
36
36
36
36
36
36
36
36
37
38
33
25
16
7
7
7
7
7
7
6
5
5
9
18
22
13
5
1
3
2
2
4
7
5
4
2
1
2
4
17
121
63
6
3
1
1
2
4
10
6
2
3
4
3
2
5
8
7
6
5
6
3
1
1
1
4
3
2
2
3
3
2
2
2
9
16
11
6
2
2
2
2
2
2
4
7
19
25
31
34
36
32
28
28
28
28
28
28
28
28
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
479
479
479
357
336
284
235
235
184
162
206
239
309
416
416
416
416
375
375
375
399
399
400
460
460
313
331
299
270
291
325
357
397
479
380
295
246
234
218
211
204
416
265
277
399
289
247
460
194
186
197
161
183
229
178
230
235
155
156
214
119
105
100
109
182
221
230
479
230
207
198
149
234
105
95
86
59
55
48
41
71
42
54
57
81
81
69
98
98
46
43
34
23
19
15
12
10
6
6
6
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
214
214
214
138
63
63
63
63
63
63
80
44
9
9
9
9
17
17
17
9
2
2
9
160
236
119
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
2
1
1
1
1
1
1
2
3
3
3
3
2
1
1
1
1
1
1
1
1
1
2
2
1
1
3
3
2
1
4
7
7
5
3
3
3
3
3
3
3
3
3
3
3
3
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
83
83
83
64
60
57
52
49
45
45
40
42
43
45
45
45
45
50
64
73
112
112
72
66
79
87
117
179
151
179
179
168
162
163
171
174
190
232
191
232
206
202
232
206
182
169
210
155
150
149
210
141
134
146
107
108
101
101
102
79
77
86
77
78
102
82
90
97
89
97
86
102
91
77
76
73
77
72
56
53
51
46
48
43
31
30
33
34
36
39
43
43
48
48
48
48
48
48
48
48
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
1
1
1
1
1
1
1
1
18
27
25
13
2
2
2
2
9
9
9
9
9
8
7
18
23
18
14
9
5
1
2
1
1
8
11
7
4
4
4
4
4
2
1
2
4
2
1
2
5
9
7
4
1
1
5
9
9
7
5
6
4
2
1
1
2
2
1
1
2
2
2
1
1
1
1
2
2
2
1
1
1
1
2
2
2
2
1
1
1
17
30
30
30
30
30
30
30
30
30
31
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
18
75
75
75
75
75
75
75
42
41
40
37
36
33
33
33
27
31
37
40
56
56
33
29
33
31
42
62
52
75
56
62
56
54
59
62
62
70
63
70
66
65
70
70
60
58
51
55
52
54
70
55
60
59
59
75
62
62
61
62
59
60
60
68
60
56
55
49
48
48
51
51
68
53
48
48
45
42
42
44
46
48
60
43
36
34
32
32
32
32
38
47
60
60
60
60
60
60
60
60
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
7
7
7
4
1
1
1
1
1
1
6
7
4
1
1
1
1
3
4
2
1
1
2
3
4
2
1
4
7
4
2
1
1
3
4
4
2
1
1
1
2
1
1
1
1
2
2
2
2
2
1
1
1
1
1
9
5
1
1
2
1
1
1
1
1
1
1
2
1
1
2
2
1
1
1
2
1
1
1
4
3
2
2
1
1
1
1
1
1
9
13
15
16
16
16
16
16
16
16
17
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
273
1069
1069
1069
1069
1069
1069
1069
552
537
520
495
485
454
454
454
261
292
337
346
486
486
257
278
252
387
413
514
1069
559
624
536
464
446
420
442
418
432
419
454
486
418
413
398
379
376
350
378
367
356
471
564
690
1069
841
841
703
735
672
673
812
621
724
627
554
602
627
551
812
553
572
560
724
527
433
417
359
326
290
259
235
265
272
253
367
367
332
382
382
279
270
275
257
254
251
247
245
241
241
241
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
228
228
228
120
12
12
12
12
12
12
27
41
26
12
12
12
12
13
14
14
15
16
17
21
23
26
14
3
3
3
3
4
3
2
5
4
3
3
3
2
2
2
5
7
9
5
2
4
7
34
19
5
10
16
81
59
33
7
12
17
31
19
8
5
2
19
16
13
7
1
4
8
11
15
19
14
9
4
12
16
13
10
12
13
14
14
14
14
15
57
78
78
78
78
78
78
78
78
78
78
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
460
460
460
354
336
278
248
248
173
172
224
263
326
433
433
433
433
369
367
380
413
413
402
441
441
329
332
309
276
297
329
361
414
460
394
302
263
242
241
235
235
433
286
290
413
287
265
441
202
197
203
167
187
237
196
238
232
172
164
219
137
122
124
131
201
235
247
460
248
228
206
164
242
114
101
93
69
67
61
54
88
63
85
85
136
136
106
132
132
70
64
52
39
34
29
25
23
17
17
17
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
219
219
219
123
27
27
27
27
27
27
47
51
35
20
20
20
20
20
20
11
2
2
83
206
267
135
3
3
4
3
2
1
1
1
1
1
1
1
3
3
3
3
2
1
1
3
2
1
1
1
1
1
2
2
1
1
1
1
3
4
4
3
3
3
3
4
5
3
1
1
1
1
1
1
1
1
1
1
1
1
1
2
4
4
4
4
4
4
4
10
13
9
6
6
6
6
6
6
6
6
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
69
69
69
42
38
30
24
22
23
24
32
39
48
65
65
65
65
53
53
53
56
56
52
54
54
54
58
70
65
75
70
66
71
70
73
80
87
87
108
109
87
92
90
92
98
92
109
95
93
87
89
98
86
87
109
97
95
98
108
78
76
74
66
63
62
66
74
77
86
103
75
70
67
61
70
69
68
108
62
56
51
48
41
36
39
39
33
38
38
26
25
23
21
20
19
19
18
18
18
18
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
1
1
1
1
1
1
1
1
2
4
17
9
2
2
2
2
4
9
11
8
5
5
9
24
32
31
17
4
4
3
3
3
3
2
1
2
2
2
2
3
4
3
2
3
5
3
2
7
12
10
9
5
2
7
9
10
6
3
6
6
6
7
4
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
7
11
11
11
11
11
11
11
11
11
12
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
160
160
160
139
135
131
128
128
120
129
129
107
119
118
123
133
122
160
160
130
130
129
111
120
120
89
86
85
84
76
90
107
111
158
160
101
103
97
89
88
91
81
81
79
86
82
77
120
70
67
66
60
62
70
60
72
62
69
91
67
85
75
76
85
87
86
86
158
74
74
75
65
61
56
63
47
45
48
39
43
47
48
56
63
42
42
41
41
41
34
39
47
56
56
56
56
56
56
56
56
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
10
10
10
10
10
10
10
10
64
96
86
47
8
2
2
2
2
6
8
9
11
10
9
25
33
32
18
5
6
4
3
3
2
2
5
6
3
1
1
1
7
7
5
3
1
1
1
1
2
4
4
5
3
1
5
6
4
2
3
4
6
4
2
1
1
2
2
1
1
1
2
1
1
1
1
1
1
1
1
2
1
1
4
2
1
1
1
1
1
4
5
6
6
6
6
6
6
6
6
7
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
94
232
232
232
232
232
232
232
150
137
123
105
98
91
88
86
81
84
84
83
90
90
84
89
89
85
115
153
206
204
219
229
176
194
214
228
228
232
143
129
121
97
84
84
79
82
85
89
73
69
89
97
125
206
147
204
219
148
141
229
101
91
91
101
114
142
228
134
228
147
128
127
232
87
85
79
55
48
40
31
27
33
46
62
90
90
90
90
90
47
40
33
23
19
16
13
11
7
7
7
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
204
204
204
111
19
19
19
19
19
19
46
27
8
8
8
8
12
14
17
12
7
7
8
36
50
28
7
2
2
2
3
4
3
3
2
2
1
1
1
1
2
3
2
1
1
1
1
1
2
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
1
1
1
1
1
2
1
1
3
2
1
1
1
2
5
6
7
7
8
7
6
3
1
1
1
1
1
1
1
1
1
7
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
43
68
68
68
68
68
68
68
43
50
59
62
75
75
75
75
59
60
60
64
63
63
84
58
57
63
63
68
84
78
76
120
79
81
93
102
120
148
148
153
139
153
153
130
125
133
103
99
100
100
98
94
120
91
95
102
93
100
102
93
97
111
96
93
109
85
91
92
97
115
101
111
107
103
115
105
110
113
117
117
117
107
85
71
63
58
56
52
52
49
50
51
53
53
53
53
53
53
53
53
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
17
17
17
9
1
1
1
1
1
1
8
12
6
1
1
1
1
4
5
6
7
10
7
4
4
16
10
4
3
2
4
5
6
5
4
5
5
3
2
2
2
3
3
2
1
1
1
3
3
4
4
4
2
1
4
10
7
4
3
2
2
1
1
1
1
1
1
1
1
1
2
1
1
2
3
3
2
2
2
2
2
3
2
2
4
5
5
5
6
23
32
30
29
29
29
29
29
29
29
29
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
38
151
151
151
151
151
151
151
83
81
79
78
77
75
75
75
50
48
46
44
48
48
33
33
32
41
53
67
85
100
99
151
87
94
105
109
119
137
137
137
122
124
121
123
123
99
97
94
83
85
97
82
94
89
93
111
104
105
101
151
94
108
114
110
154
111
113
126
128
128
154
126
130
133
130
154
132
127
153
118
107
153
93
78
74
62
62
62
62
48
48
52
52
52
52
52
52
52
52
52
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
44
44
44
32
21
21
21
21
18
16
14
12
7
3
3
3
3
4
4
4
5
9
13
13
13
13
8
4
4
4
3
3
3
3
2
1
7
4
2
3
2
2
1
1
1
1
2
2
1
1
1
2
3
2
1
8
7
7
6
5
3
2
4
3
2
2
2
2
1
1
1
1
1
1
4
4
4
3
2
2
2
3
8
6
4
4
4
4
4
9
11
12
13
13
13
13
13
13
13
14
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
60
71
71
71
71
71
71
71
60
60
60
57
56
55
54
54
54
51
51
52
62
62
49
58
58
46
54
57
58
63
71
59
60
59
58
61
59
62
62
61
72
65
68
71
91
72
62
91
67
69
91
71
76
78
79
77
77
71
65
67
66
64
79
66
66
66
74
70
68
79
74
64
64
60
57
62
55
52
51
52
45
44
46
47
44
44
38
41
41
30
32
35
36
36
36
36
36
36
36
36
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
6
6
6
6
6
6
6
6
30
45
38
20
2
2
2
2
3
4
5
5
6
8
10
6
3
3
2
2
2
2
1
1
1
1
1
1
2
1
1
6
10
10
6
2
1
1
1
1
1
3
3
3
3
2
1
5
3
1
1
1
3
3
3
2
1
3
3
2
1
1
4
2
1
3
4
3
2
1
1
1
1
1
2
2
2
2
2
2
3
7
9
7
5
5
5
5
5
5
5
5
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
235
568
568
568
568
568
568
568
315
331
352
365
399
399
399
399
224
247
271
264
354
354
224
201
169
196
232
319
435
365
568
354
363
364
341
429
352
354
370
329
324
313
321
307
310
324
321
311
380
320
399
354
373
435
388
381
568
380
396
394
361
392
357
375
414
375
429
371
357
370
353
356
414
354
356
366
375
358
368
414
311
320
351
303
380
380
326
399
399
292
301
300
283
282
279
275
274
270
270
270
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
205
205
205
126
47
47
47
47
43
39
39
42
25
8
8
8
8
8
8
8
8
8
53
45
37
22
8
10
10
10
9
8
9
11
6
2
7
5
4
3
3
3
2
2
16
8
1
3
4
6
8
10
5
1
6
24
17
11
8
6
19
10
1
1
1
17
14
11
7
3
16
26
22
18
23
29
20
11
3
7
8
10
23
21
19
19
19
19
19
58
98
98
98
98
98
98
98
98
98
98
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
60
71
71
71
71
71
71
71
55
56
57
62
69
69
69
69
46
59
76
79
131
131
82
95
108
108
131
177
160
177
177
190
176
177
194
216
280
344
361
445
441
445
525
525
426
390
467
395
424
460
467
366
315
371
279
332
384
460
500
366
384
422
500
404
421
416
367
500
389
402
354
378
402
217
193
162
126
110
96
76
64
58
58
48
52
52
47
46
46
43
44
45
46
46
46
46
46
46
46
46
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
22
22
22
22
22
22
22
22
34
41
33
25
13
2
2
2
2
2
2
2
2
5
8
22
29
34
27
21
15
19
12
5
6
5
5
5
10
6
2
4
5
6
5
4
3
2
1
1
2
3
5
6
5
3
2
7
7
7
8
9
5
2
7
4
2
2
2
4
2
1
4
9
6
4
4
2
1
1
2
6
8
11
9
7
6
6
6
6
6
22
30
23
17
17
17
17
17
17
17
17
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
69
86
86
86
86
86
86
86
68
61
60
55
56
56
55
55
55
48
50
51
60
60
48
54
54
43
52
59
73
71
63
58
63
69
70
73
71
86
60
58
58
58
57
61
61
56
58
54
45
43
58
46
54
73
60
71
63
54
50
48
44
43
44
48
54
59
73
69
71
61
60
58
86
48
47
46
43
43
42
46
39
37
36
32
33
33
30
35
35
24
24
25
23
23
23
23
23
23
23
23
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
38
38
38
38
38
38
38
38
46
53
42
25
8
1
1
1
1
3
4
4
5
6
13
12
11
8
5
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
4
2
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
2
1
1
5
3
2
2
2
2
2
5
7
8
8
8
8
8
8
8
8
9
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
46
72
72
72
72
72
72
72
72
72
62
68
69
69
69
69
53
58
64
64
91
91
58
54
49
56
67
72
91
100
86
104
104
99
140
106
118
121
115
130
120
126
132
161
134
130
161
121
116
127
161
118
140
123
111
111
109
123
107
107
111
104
103
104
96
104
93
91
95
101
92
94
94
91
111
93
90
92
91
78
86
91
70
60
55
55
51
49
49
40
39
40
39
39
39
39
39
39
39
39
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
14
14
14
10
6
6
6
6
6
6
6
10
10
10
10
10
10
8
6
6
6
6
7
8
9
10
9
9
8
5
3
3
3
3
3
3
2
1
1
2
2
3
4
4
5
3
1
2
3
3
4
5
3
1
2
4
3
2
6
8
10
5
1
1
1
6
8
8
8
8
7
6
5
5
3
1
2
2
1
1
1
2
5
4
3
3
3
3
3
9
12
10
8
8
8
8
8
8
8
8
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
39
39
39
32
30
25
25
25
19
22
27
29
34
38
38
38
38
40
45
48
67
67
44
46
49
43
56
75
77
103
111
92
111
101
111
104
109
102
111
106
110
117
161
111
109
109
102
102
107
109
107
111
131
98
131
105
99
95
111
110
118
161
131
115
115
108
131
107
104
106
103
80
74
64
68
66
65
111
80
78
161
70
78
74
67
67
58
63
63
38
35
32
27
25
24
22
21
20
20
20
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
1
1
1
1
1
1
1
1
1
1
8
8
4
1
1
1
1
4
5
6
7
8
7
6
6
9
5
1
2
2
1
1
1
1
1
1
1
1
2
4
11
18
11
4
1
2
3
7
8
4
1
5
6
4
2
1
7
11
7
4
3
2
3
2
2
2
2
1
1
1
3
2
1
1
1
1
1
1
1
2
2
2
4
4
4
4
4
4
4
5
6
6
6
6
6
6
6
6
6
7
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
79
79
79
78
77
77
77
77
63
60
60
60
66
73
73
73
73
79
79
75
88
88
75
77
73
73
67
64
71
72
76
77
82
77
79
77
71
80
70
76
88
78
82
77
77
68
63
80
58
58
67
62
65
80
69
74
74
80
88
65
61
57
53
57
62
65
77
72
70
59
55
52
53
40
41
35
37
39
39
43
47
38
48
44
67
67
55
69
69
39
37
35
30
28
27
25
24
23
23
23
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
19
19
19
12
6
6
6
6
6
6
19
13
8
6
6
6
6
16
21
16
11
11
25
41
57
34
11
7
7
5
3
2
2
2
2
2
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
5
5
4
3
4
3
2
1
2
3
4
4
2
1
2
2
2
4
2
1
2
1
1
4
2
1
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
4
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
74
95
95
95
95
95
95
95
52
56
61
65
69
77
77
77
77
78
106
116
192
192
101
95
94
105
124
147
163
144
156
184
157
167
193
201
222
307
300
341
400
400
420
383
380
378
420
377
373
409
420
322
295
387
268
272
281
409
245
230
229
236
180
166
164
148
161
199
174
197
172
236
141
126
122
107
107
104
101
109
94
85
76
62
59
59
55
56
56
49
50
51
51
51
51
51
51
51
51
51
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
47
47
47
25
3
3
3
3
3
3
6
7
5
3
3
3
3
3
3
3
3
6
9
6
3
3
8
14
10
6
3
2
1
5
7
5
3
2
1
9
17
16
9
2
8
7
7
8
5
3
5
10
8
5
3
5
7
7
7
8
13
12
11
11
8
6
8
4
1
1
2
7
5
3
4
5
11
8
5
9
11
14
8
2
1
1
2
2
3
20
28
28
28
28
28
28
28
28
28
29
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
236
236
236
196
189
164
157
157
113
118
135
145
159
187
187
187
187
143
158
166
190
190
131
119
112
109
119
114
127
167
155
171
184
236
223
181
192
230
194
205
209
230
210
212
211
230
203
183
171
175
223
173
174
167
163
174
177
183
203
186
190
198
180
195
184
177
184
236
194
203
194
198
171
175
160
162
161
180
174
158
198
177
158
138
146
146
128
152
152
122
127
128
124
125
124
124
124
124
124
124
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
53
53
53
51
49
49
49
49
47
46
46
27
9
3
3
3
3
3
3
3
3
6
9
22
29
30
31
23
15
12
9
9
9
10
7
4
6
4
2
7
8
5
2
4
17
10
4
5
7
4
1
2
3
4
2
1
2
4
10
13
12
6
1
1
1
5
4
4
4
5
4
3
3
4
9
5
1
2
2
3
15
28
23
14
6
6
6
6
6
21
37
37
37
37
37
37
37
37
37
37
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
252
285
285
285
285
285
285
285
208
210
214
224
239
239
239
239
154
161
170
175
212
212
173
188
188
152
192
203
232
332
249
285
266
252
276
311
364
449
449
449
417
388
385
386
329
318
322
298
295
302
386
312
316
317
363
305
302
306
304
300
292
305
304
279
309
271
287
304
296
363
332
297
297
282
309
272
269
264
259
231
244
259
221
309
203
194
181
163
160
166
164
164
164
164
164
164
164
164
164
164
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
118
118
118
118
118
118
118
118
128
133
119
82
45
11
11
11
11
11
11
7
3
3
24
45
56
29
3
5
11
13
8
3
11
7
4
8
15
18
21
21
21
22
15
8
2
7
12
14
17
46
24
3
39
27
15
31
19
7
8
9
28
16
5
4
3
11
9
5
1
6
4
3
3
7
8
9
15
9
3
3
3
3
37
32
27
27
27
27
27
61
95
83
71
71
71
71
71
71
71
71
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
176
176
176
150
146
125
125
125
74
75
91
111
132
173
173
173
173
129
150
168
203
203
157
176
176
136
126
124
121
133
129
142
173
145
204
258
325
510
418
418
420
431
413
412
510
405
380
453
335
331
510
257
244
229
243
251
243
453
220
210
203
177
172
177
176
163
176
177
166
169
177
148
177
132
125
123
113
109
107
107
88
110
78
66
62
61
58
58
58
53
53
54
54
54
54
54
54
54
54
54
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
61
61
61
32
3
3
3
3
3
3
3
6
4
3
3
3
3
3
3
3
3
3
4
10
13
16
15
9
4
1
8
8
9
6
3
7
7
5
4
4
4
5
11
7
4
4
5
6
10
43
23
3
5
8
12
28
20
13
10
7
6
3
1
1
1
3
2
1
1
1
1
1
1
1
1
2
5
4
3
5
5
5
3
1
2
2
2
2
3
24
35
33
32
32
32
32
32
32
32
32
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
20
70
70
70
70
70
70
70
41
38
38
36
35
35
34
34
34
39
48
52
84
84
37
38
40
45
52
57
73
63
69
75
84
72
77
80
82
88
88
88
80
82
84
77
76
78
67
76
69
70
78
83
79
79
81
101
81
86
101
85
101
83
82
87
97
94
88
93
87
93
91
97
85
94
75
72
68
61
64
52
45
64
51
49
67
67
54
63
63
38
35
31
26
24
22
21
20
18
18
18
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
15
15
15
15
15
15
15
15
10
5
5
3
2
1
1
1
1
5
7
8
8
7
4
1
1
1
1
2
2
2
4
6
9
7
6
5
4
3
2
1
1
1
1
1
1
1
1
2
1
1
1
1
1
3
5
13
7
2
3
3
2
2
1
1
1
1
2
1
1
1
2
1
1
1
3
4
5
3
2
1
1
2
2
2
3
3
3
3
4
8
10
7
5
5
5
5
5
5
5
5
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1205
1233
1262
1291
1320
1349
1378
1407
1436
1465
1494
1523
1552
1581
1610
1639
1668
1697
1726
1755
1784
1813
1842
1871
1900
1929
1958
1987
2016
2045
2074
2103
2132
2161
2190
2219
2248
2277
2306
2335
2364
2393
2422
2451
2480
2509
2538
2567
2596
2625
2654
2682
2711
2740
2769
2798
2827
2856
2885
2914
2943
2972
3001
3030
3059
3088
3117
3146
3175
3204
3233
3262
3291
3320
3349
3378
3407
3436
3465
3494
3523
3552
3581
3610
3639
3668
3697
3726
3755
3784
3813
3842
3871
3900
3929
3958
3987
4016
4045
4074
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
