537
100
537
2
0
0
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
1389
3692
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
117
257
257
257
257
257
257
212
194
169
166
169
179
212
212
147
116
103
113
145
161
246
246
195
231
231
145
165
152
136
253
188
193
253
253
185
247
156
140
120
133
155
162
246
256
144
174
150
146
257
121
109
95
82
80
71
110
95
104
105
253
92
93
122
139
147
253
252
162
164
144
247
109
101
93
68
66
62
54
62
43
61
30
25
63
64
70
256
68
67
67
77
121
172
257
257
257
257
257
1
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
117
132
139
143
145
146
147
147
85
23
23
23
21
19
19
12
6
6
12
18
18
18
19
34
42
32
23
21
20
85
52
19
51
84
57
31
36
19
2
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
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
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
49
44
44
44
44
44
44
41
50
57
57
57
57
57
46
48
46
52
65
59
65
65
65
49
49
41
39
41
50
34
37
36
38
42
46
50
57
57
47
46
48
55
50
56
54
55
55
54
45
44
41
40
36
34
35
34
34
37
38
38
42
57
43
57
44
43
42
42
42
42
55
44
44
43
56
45
49
55
47
55
42
54
33
30
31
28
26
44
22
21
22
22
26
28
33
33
33
33
33
8
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
49
4
4
4
4
4
4
4
4
4
4
4
3
3
3
3
7
11
15
23
27
29
31
19
8
8
11
11
11
14
16
19
20
22
15
8
19
13
7
7
5
4
11
6
2
1
1
7
6
3
1
1
1
1
1
1
1
2
2
1
1
2
1
1
4
3
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
2
1
1
1
1
1
1
8
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
83
54
54
58
54
54
54
44
49
49
49
50
52
53
53
63
52
47
48
52
56
62
60
83
83
57
61
61
53
63
51
41
42
41
46
52
51
52
60
60
54
51
50
63
58
61
60
83
66
64
68
69
73
86
75
90
74
72
90
78
79
80
98
78
74
91
74
80
91
85
80
98
93
76
89
77
71
75
78
77
98
78
93
80
78
81
89
79
79
76
76
76
55
54
50
46
44
40
40
36
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
83
1
1
1
1
1
1
1
5
7
8
9
5
1
1
9
19
14
10
11
12
12
13
13
13
13
13
28
40
45
34
24
12
1
1
11
16
8
1
1
3
5
5
3
1
1
1
11
8
5
3
2
1
1
1
1
1
1
1
1
1
1
3
4
5
6
5
3
1
1
1
1
7
6
3
1
2
2
2
2
2
3
4
4
4
2
1
11
6
1
1
1
1
2
2
2
2
2
3
36
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
98
180
180
180
180
180
180
132
142
136
139
152
165
187
187
191
111
94
81
68
75
79
73
98
98
68
71
71
63
67
60
64
66
82
86
115
180
148
192
192
188
223
187
191
173
159
159
156
166
176
190
223
210
211
202
215
212
211
214
223
200
208
234
216
223
221
215
221
218
216
218
234
216
205
221
216
245
227
245
235
234
245
216
200
205
208
214
238
199
183
188
189
212
238
238
238
238
107
107
91
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
98
7
7
7
7
7
7
7
9
10
10
11
7
4
4
4
8
5
2
2
2
2
2
5
6
8
13
22
31
45
37
30
32
34
21
8
30
17
4
4
6
8
6
4
10
7
4
6
8
11
9
8
6
4
3
2
1
1
1
1
1
1
8
11
7
4
2
2
2
2
2
2
2
2
5
6
3
1
3
2
1
1
1
1
2
3
5
27
16
5
5
5
5
9
11
12
13
13
14
91
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
95
118
118
118
118
118
118
98
111
111
111
111
111
111
98
102
62
56
56
59
70
79
79
95
95
66
67
72
63
63
83
68
72
83
83
79
87
85
94
95
95
126
102
112
127
149
149
139
149
135
143
141
151
205
169
207
179
179
207
189
186
189
264
186
177
264
188
206
264
221
229
230
264
198
207
188
179
186
192
195
226
190
264
192
198
175
207
134
122
113
100
102
106
110
118
118
118
118
118
69
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
95
16
16
16
16
16
16
16
10
5
5
5
4
4
4
3
2
2
8
10
11
12
13
25
31
23
15
29
46
63
46
30
32
34
31
18
5
3
1
1
2
4
4
4
5
4
4
7
5
3
3
4
5
3
1
3
6
5
3
2
2
2
9
13
9
5
4
10
5
1
1
1
1
1
1
2
2
2
3
2
2
2
2
4
7
15
19
21
13
5
5
5
23
27
29
30
30
30
31
69
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
76
86
86
86
86
86
86
82
100
117
117
117
117
117
81
83
63
58
54
53
56
60
62
76
76
53
54
48
48
51
71
59
58
68
68
75
95
96
79
79
81
85
89
91
96
117
86
112
88
82
82
83
72
79
69
79
68
69
74
70
74
95
78
96
82
79
79
75
75
75
85
72
69
66
91
72
79
117
88
87
81
112
63
66
67
61
61
86
51
49
46
43
46
50
55
55
55
55
55
17
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
76
3
3
3
3
3
3
3
3
3
3
3
5
6
4
3
2
2
12
18
16
14
14
11
9
9
11
10
10
17
29
38
43
48
28
9
35
18
1
1
4
9
7
4
2
3
4
6
3
1
1
1
1
1
1
2
2
3
2
1
1
1
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
2
2
3
3
2
2
2
13
11
7
3
4
4
5
9
6
4
4
4
4
4
17
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
118
285
285
285
285
285
285
211
218
207
202
209
215
225
225
224
181
165
272
186
200
231
231
215
228
237
272
245
231
178
191
194
222
249
249
272
208
206
208
189
189
199
205
212
281
230
244
250
243
285
232
229
251
243
237
288
224
210
216
212
203
247
201
207
247
231
245
288
247
252
250
241
232
234
247
230
255
249
236
255
288
237
255
229
250
231
249
281
196
186
170
176
201
233
285
285
285
285
285
95
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
118
60
60
60
60
60
60
60
33
6
6
6
3
1
1
1
33
23
14
14
14
14
14
66
96
81
66
91
103
115
91
67
66
66
122
111
101
55
10
10
11
12
9
6
3
5
7
19
14
9
7
6
5
8
8
5
2
2
2
4
3
2
6
9
10
8
6
4
2
1
1
2
10
6
2
1
10
14
16
18
19
20
11
2
1
9
18
22
20
18
18
18
14
9
4
4
4
4
4
95
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
127
270
270
270
270
270
270
178
169
152
152
167
185
216
216
209
141
121
121
129
143
180
180
140
129
127
117
133
126
119
185
164
174
246
246
186
190
190
189
192
192
192
194
188
270
176
195
211
212
270
216
209
197
197
196
216
209
188
187
189
186
180
201
185
192
192
190
246
193
187
185
185
183
182
201
179
171
169
171
152
145
140
168
152
176
181
201
270
170
159
151
155
186
217
270
270
270
270
270
68
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
127
54
54
54
54
54
54
54
27
1
1
1
1
1
4
4
4
9
14
14
14
14
14
9
4
4
33
41
49
106
89
73
66
66
35
4
2
1
4
7
11
15
9
4
2
4
7
13
12
9
7
4
2
2
3
11
12
14
16
13
7
2
5
7
7
6
5
3
1
3
3
3
6
10
12
9
5
2
2
1
1
9
7
4
1
3
6
13
9
6
6
6
6
9
10
11
12
18
24
68
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
146
306
306
306
306
306
306
331
409
505
505
505
505
505
323
266
220
164
156
163
171
199
199
156
146
134
130
149
145
138
202
181
189
264
264
293
398
390
329
317
353
428
351
505
323
306
317
296
310
312
319
321
313
296
318
307
319
428
359
386
404
398
465
397
421
465
434
478
465
411
431
454
459
453
505
437
435
430
432
436
394
478
459
391
453
358
337
320
298
281
273
273
284
291
306
306
306
306
306
217
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
146
54
54
54
54
54
54
54
57
59
60
61
34
7
7
4
2
11
20
20
20
20
20
11
2
2
34
40
46
124
102
80
73
73
37
2
75
38
1
1
5
9
11
8
5
8
12
16
21
17
13
9
9
5
1
1
1
8
4
1
1
1
4
6
9
6
4
5
3
1
2
2
2
3
2
1
16
16
16
18
20
13
6
6
6
5
4
22
13
4
4
4
4
4
4
4
4
4
4
217
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
185
205
205
205
205
205
205
212
264
322
322
322
322
322
225
218
163
129
114
105
119
133
131
185
185
163
322
165
156
149
121
123
119
120
120
132
140
157
177
180
197
326
211
217
206
186
189
189
199
207
213
220
234
223
236
326
235
235
274
320
303
341
341
311
341
298
281
300
325
302
349
349
317
349
330
314
330
320
293
300
247
295
222
211
212
217
235
235
200
197
179
176
178
191
206
206
206
206
206
77
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
185
8
8
8
8
8
8
8
5
2
2
2
2
2
1
1
1
7
14
14
14
14
14
7
1
1
29
16
4
1
34
53
37
22
11
1
44
34
21
9
9
12
10
9
5
2
12
14
16
10
5
4
4
4
4
4
6
9
7
6
6
6
7
9
8
4
1
8
6
5
3
1
10
7
4
11
6
1
5
3
1
1
1
2
4
23
32
39
38
37
37
37
26
16
12
12
12
12
12
77
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
8
59
59
59
59
59
59
59
59
59
59
59
65
65
65
86
55
54
55
51
46
55
55
38
39
41
46
42
55
67
43
40
41
35
36
55
47
47
66
66
54
67
53
76
111
148
217
217
217
158
165
135
123
165
124
119
190
103
103
102
82
77
73
73
94
98
99
190
96
93
90
72
68
60
65
62
62
74
77
66
64
62
61
52
59
56
57
86
44
40
36
38
50
63
86
86
86
86
86
7
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
8
4
4
4
4
4
4
6
7
8
8
8
4
1
1
5
8
11
14
14
14
14
11
8
8
9
20
11
2
4
7
20
12
4
4
6
3
1
1
1
2
2
2
2
1
1
4
4
2
1
2
2
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
1
1
3
4
5
5
5
5
5
3
2
2
2
2
4
5
7
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
57
210
210
210
210
210
210
157
148
129
119
116
120
126
126
121
119
119
119
141
142
210
210
153
150
143
131
123
126
106
95
100
108
119
119
112
88
83
78
72
94
98
99
210
105
118
129
109
113
143
105
123
106
101
109
123
98
123
103
104
123
95
103
113
119
163
123
123
128
121
166
123
108
106
96
97
97
90
86
83
79
90
75
76
90
93
99
163
102
92
86
86
105
129
166
166
166
166
166
17
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
57
44
44
44
44
44
44
74
37
1
1
1
1
1
3
5
7
23
35
33
32
32
32
19
7
7
53
29
5
25
42
40
39
39
23
7
4
2
1
1
2
2
2
2
2
1
1
2
4
2
1
1
1
1
1
2
1
1
2
3
3
3
2
1
4
6
8
5
2
1
1
2
2
3
2
1
1
2
4
2
1
1
2
2
2
3
4
9
6
4
4
4
4
3
3
3
3
3
3
17
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
60
151
151
151
151
151
151
119
128
124
121
123
122
124
124
121
74
67
67
70
75
93
100
100
151
151
93
102
103
105
112
124
121
121
117
101
98
97
99
94
94
120
102
108
123
104
120
117
119
151
118
127
113
114
103
114
105
107
127
108
102
107
104
103
127
104
105
117
102
101
107
105
105
137
116
129
137
131
151
151
120
117
99
91
91
95
95
123
94
94
88
87
91
101
114
114
114
114
114
21
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
60
27
27
27
27
27
27
27
28
29
29
30
16
3
3
3
4
3
3
3
3
3
3
3
3
4
7
15
24
40
82
101
93
86
45
4
26
15
4
4
5
6
8
5
2
1
1
3
6
3
1
1
2
2
2
1
1
4
2
1
1
1
4
5
3
1
2
2
2
3
3
3
6
3
1
3
2
2
8
5
2
2
2
4
6
21
22
17
12
16
18
20
19
11
3
3
3
3
3
21
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
56
33
33
36
33
33
38
44
52
66
66
66
66
66
40
33
27
20
21
22
30
36
36
56
56
39
66
36
32
31
33
28
27
32
32
38
48
52
79
79
54
66
57
57
77
56
60
60
60
79
69
70
77
87
76
80
82
85
88
95
95
95
117
87
89
115
94
95
115
102
105
117
116
96
113
98
92
95
91
93
117
88
116
91
88
80
113
63
59
56
46
42
39
36
32
30
30
19
19
17
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
56
14
14
14
14
14
14
21
11
1
1
1
1
1
1
2
3
2
1
1
1
1
1
2
2
2
2
1
1
3
8
8
8
9
5
2
1
1
1
1
1
1
1
1
2
1
1
7
4
1
2
2
1
1
3
2
1
1
1
1
1
1
2
1
1
1
1
1
1
2
2
2
3
2
2
3
2
2
3
2
2
2
2
1
1
13
11
8
6
6
6
6
9
5
2
2
2
2
2
17
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
68
80
80
80
80
80
80
91
114
146
146
146
146
146
86
68
54
40
43
51
60
80
80
69
68
59
76
66
61
63
80
53
47
51
57
68
80
108
80
80
86
119
89
94
111
120
109
146
100
91
109
108
131
179
125
186
121
114
128
129
136
180
146
142
156
175
179
186
241
178
182
188
175
241
182
205
224
225
247
247
247
234
239
203
234
183
237
157
144
125
102
96
89
83
75
71
71
40
40
18
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
68
16
16
16
16
16
16
16
16
16
16
17
13
10
5
1
3
2
1
1
1
1
1
3
4
5
6
6
3
1
12
23
25
26
16
6
15
9
4
4
6
8
4
1
3
5
8
10
9
8
6
4
4
2
1
1
1
1
1
1
1
1
1
1
6
8
6
4
2
3
5
5
5
11
8
5
4
3
5
4
3
3
3
2
2
5
8
11
9
8
8
8
8
9
10
10
10
10
11
18
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
61
44
44
46
44
44
44
48
58
71
71
71
71
71
43
35
28
21
20
20
28
35
41
61
61
44
71
36
33
34
30
32
29
35
35
37
46
51
70
70
55
71
62
60
83
58
62
61
58
70
68
64
83
79
70
68
79
77
86
99
99
99
105
87
86
97
85
84
97
88
94
105
97
96
97
98
94
98
98
98
105
98
97
87
95
88
97
95
77
71
68
65
69
70
70
70
70
37
37
18
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
61
16
16
16
16
16
16
16
16
16
16
17
9
2
1
1
1
1
1
1
1
1
1
7
10
11
9
5
2
1
9
17
20
21
14
7
5
3
4
6
4
2
1
1
4
4
5
9
6
3
2
2
2
2
2
1
1
2
1
1
1
1
2
2
1
1
1
4
2
1
1
1
3
3
3
3
3
3
3
5
4
3
2
2
3
15
12
9
9
9
9
9
9
5
2
2
2
2
2
18
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
198
91
91
108
91
91
91
98
118
144
144
144
144
144
87
71
58
44
49
59
88
113
118
198
198
108
106
102
80
70
88
61
56
60
55
62
91
61
68
68
73
100
71
91
93
101
110
198
105
100
119
112
137
186
132
186
124
115
128
130
137
178
152
144
159
178
186
187
245
180
183
191
179
245
187
211
229
231
253
253
253
212
247
200
188
179
244
150
144
126
102
97
89
83
76
71
71
46
46
20
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
198
20
20
20
20
20
20
24
22
21
21
21
11
2
1
1
3
6
6
7
7
7
7
6
6
6
6
6
3
1
9
17
22
27
16
6
15
8
2
2
3
12
6
1
2
2
2
7
5
3
2
1
1
1
1
2
3
3
4
4
4
4
8
10
8
5
2
1
1
3
3
3
6
4
3
5
27
15
3
4
4
4
5
3
2
4
7
10
8
7
7
7
7
6
5
5
5
5
5
20
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
189
55
55
77
55
55
55
56
63
72
72
72
72
72
43
36
29
21
22
24
54
85
99
189
189
94
83
70
51
47
43
44
40
48
48
45
51
52
64
64
62
104
60
63
85
81
89
189
98
95
118
102
125
185
120
181
118
114
112
111
104
105
146
125
130
157
185
157
245
158
170
182
171
245
182
206
226
227
251
251
251
238
245
208
238
182
244
143
127
111
89
81
81
76
70
69
69
48
48
18
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
189
27
27
27
27
27
27
27
24
22
22
22
11
1
1
1
1
1
1
1
1
1
1
7
10
11
9
5
2
1
9
17
22
27
17
7
4
1
1
2
4
3
2
1
2
2
2
8
5
2
2
2
2
2
2
1
1
1
1
4
2
1
1
2
1
1
1
6
3
1
1
1
1
2
2
2
2
2
3
3
3
3
3
2
1
4
7
11
9
7
7
7
7
7
7
7
7
7
7
18
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
130
110
110
113
110
110
110
120
150
187
187
187
187
187
116
94
75
58
58
65
81
92
91
130
130
103
187
106
96
88
86
87
87
110
110
100
104
110
113
109
110
187
116
123
138
130
127
156
130
115
139
138
152
210
166
181
163
210
149
168
172
165
258
190
196
223
208
210
223
258
227
238
221
215
217
221
225
258
232
227
238
196
221
188
215
183
217
173
166
154
142
142
122
116
106
98
98
65
65
41
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
130
17
17
17
17
17
17
17
17
17
17
17
13
10
10
6
2
2
6
9
10
10
11
22
27
29
25
21
32
44
34
24
29
34
27
21
40
21
2
2
8
17
12
6
1
3
6
22
12
3
2
2
2
2
2
6
11
8
6
5
5
5
9
11
10
6
2
2
2
2
2
2
6
3
1
6
4
3
4
3
2
2
3
2
2
32
27
22
22
22
22
22
11
1
1
1
1
2
3
41
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
127
279
279
279
279
279
279
218
207
180
163
157
162
159
159
157
119
115
129
155
169
246
246
215
254
254
157
186
176
164
276
210
220
276
276
214
278
187
172
165
168
191
185
246
279
154
184
173
171
275
133
122
113
102
101
116
118
112
119
116
276
101
101
134
153
160
276
275
177
181
160
278
121
111
103
74
72
62
57
62
46
61
32
28
69
71
76
279
74
74
75
86
133
186
275
275
275
275
275
275
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
127
142
149
153
155
156
157
157
90
23
23
23
12
2
2
2
9
5
1
1
1
1
1
53
79
51
23
33
44
89
92
94
95
97
70
43
49
25
1
1
1
2
5
3
2
1
1
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
266
129
129
151
132
129
129
129
94
88
112
139
158
241
241
147
137
112
93
91
122
154
165
266
266
163
173
164
216
147
146
188
130
125
139
129
153
210
177
233
233
197
216
216
166
156
170
266
189
188
241
126
142
145
139
231
122
138
145
122
210
105
104
127
144
148
233
230
160
162
146
216
121
114
108
91
88
86
77
72
63
85
55
48
80
81
85
241
93
95
95
100
132
170
231
231
231
231
231
2
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
266
2
2
2
2
2
2
2
2
2
2
2
14
27
14
2
27
17
8
8
8
8
8
33
46
33
21
36
40
44
81
71
61
61
41
21
33
20
7
7
5
4
10
6
3
3
4
8
5
3
3
3
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
2
3
2
2
2
2
2
2
2
2
3
3
3
3
3
3
2
1
1
1
1
1
2
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
274
568
568
568
568
568
568
507
496
446
446
446
448
454
454
446
367
317
336
361
393
535
535
445
543
543
291
350
319
283
554
396
433
564
564
396
559
307
272
250
270
333
352
535
568
316
379
326
303
564
228
196
191
145
138
114
118
164
190
199
554
191
201
268
309
320
554
564
362
370
319
559
243
224
208
149
152
158
130
151
105
157
73
60
145
144
155
568
148
148
148
171
268
379
564
564
564
564
564
1
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
274
360
403
424
435
440
446
446
283
121
121
121
64
8
8
8
103
58
14
14
14
14
14
128
185
114
43
38
33
44
66
81
89
97
65
33
66
38
11
1
1
5
3
1
1
1
5
4
3
2
2
1
1
2
3
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
2
3
3
4
2
1
1
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
257
244
244
246
244
244
244
186
176
154
142
137
141
143
143
129
105
91
108
136
179
241
241
257
257
226
165
182
167
155
237
190
195
244
244
187
238
164
152
144
151
171
168
241
244
162
194
257
178
244
144
115
111
102
96
101
115
103
108
109
237
99
98
125
139
148
237
244
162
162
147
238
114
103
95
73
70
62
60
57
49
65
44
39
71
73
79
244
84
82
83
91
130
172
244
244
244
244
244
3
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
257
129
129
129
129
129
129
129
76
24
24
24
19
14
14
14
39
26
14
14
14
14
14
59
82
51
20
37
55
89
86
83
90
97
58
20
39
20
2
1
1
2
1
1
1
1
2
3
4
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
1
1
1
1
1
1
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
272
116
116
142
116
116
116
80
84
78
73
73
79
75
70
111
66
64
76
73
115
152
165
272
272
154
159
146
118
113
111
112
108
115
115
103
113
98
106
106
95
110
99
108
119
111
121
272
129
115
108
111
66
74
71
58
110
63
71
73
111
62
59
65
73
74
111
115
82
82
71
113
62
57
64
45
50
63
50
62
42
64
30
25
40
36
37
116
34
33
34
39
58
79
115
115
115
115
115
1
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
272
5
5
5
5
5
5
5
5
5
5
5
12
16
10
5
8
7
7
7
7
7
7
26
36
41
46
33
20
65
52
40
72
91
68
46
43
23
3
1
1
2
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
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
2
2
2
1
1
1
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
262
115
115
139
115
115
115
79
81
75
78
86
94
113
113
102
96
80
80
77
112
147
159
262
262
140
144
135
116
113
108
105
105
106
106
103
109
104
102
104
104
104
107
96
115
114
125
262
138
136
125
102
90
93
98
113
102
91
98
88
106
93
74
80
81
82
106
105
90
91
88
109
82
80
89
76
80
88
75
88
68
93
55
45
55
51
49
115
44
43
44
48
65
83
115
115
115
115
115
2
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
262
2
2
2
2
2
2
2
7
10
11
13
7
2
2
11
35
21
7
7
7
7
7
51
73
44
16
30
44
75
85
84
84
84
50
16
31
19
7
3
3
4
3
3
3
3
4
10
7
5
4
4
4
3
2
1
1
1
1
1
1
1
2
1
1
2
1
1
1
1
1
1
1
1
1
1
1
2
3
2
2
2
2
2
2
2
2
2
2
2
2
2
3
4
5
5
5
3
2
2
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
15
28
28
28
28
28
28
25
30
34
34
34
34
34
34
31
29
25
26
25
24
28
28
28
29
29
31
27
34
31
22
19
19
17
18
29
28
35
42
50
50
65
51
53
57
61
61
56
61
57
56
58
59
58
56
63
58
59
61
63
65
60
52
48
52
42
46
48
55
66
63
66
59
66
57
56
59
63
57
65
49
60
41
39
39
38
38
52
36
34
35
33
35
37
37
37
37
21
21
17
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
15
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
7
9
11
13
10
7
8
9
11
7
3
3
6
4
2
1
1
2
2
3
2
2
1
1
6
3
1
2
2
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
3
4
5
6
3
1
3
2
1
1
1
1
2
2
3
4
3
3
3
3
3
3
3
3
3
3
3
17
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
217
334
334
334
334
334
334
393
493
633
633
633
633
633
375
310
250
193
181
190
204
224
224
217
217
176
164
175
158
145
227
200
213
299
299
262
277
265
294
278
284
480
315
386
405
369
633
369
393
365
333
321
290
290
315
322
365
369
390
407
480
437
406
440
357
380
395
410
487
442
451
449
487
442
413
431
474
487
443
633
386
367
331
320
315
325
357
337
348
357
357
357
357
345
343
341
334
334
334
147
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
217
90
90
90
90
90
90
90
90
90
90
91
46
1
1
1
6
11
27
29
30
31
32
58
71
72
73
57
41
106
90
74
73
73
57
41
89
45
1
1
3
5
10
9
8
8
9
17
24
12
1
1
1
1
1
1
1
1
1
2
2
2
1
1
5
6
7
5
3
1
3
5
8
12
24
17
10
4
4
6
9
9
9
5
1
50
75
56
38
26
26
26
26
20
14
14
14
14
14
147
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
112
110
110
110
110
110
110
90
86
81
80
82
83
95
95
70
56
49
50
58
72
84
88
112
112
92
69
76
71
69
103
78
79
103
103
85
104
88
85
88
88
90
89
84
110
76
83
112
83
97
95
57
62
58
54
82
48
57
64
59
103
59
56
64
70
68
103
100
77
82
79
104
73
71
70
65
62
59
60
51
49
57
56
35
48
47
45
110
41
40
39
40
54
70
97
97
97
97
97
4
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
112
15
15
15
15
15
15
15
19
21
22
23
19
15
14
10
6
6
9
9
9
9
9
9
9
9
14
12
10
14
45
33
22
22
15
9
30
16
2
2
3
5
6
4
2
1
2
3
2
2
2
2
2
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
3
2
2
2
2
2
2
2
2
2
2
3
4
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
38
102
102
102
102
102
102
101
124
147
147
147
147
147
101
96
75
64
66
67
66
82
82
64
61
62
62
69
75
76
78
77
79
96
96
102
137
137
114
117
123
132
126
147
137
146
130
143
114
105
91
87
75
76
83
88
89
85
93
84
93
137
87
137
94
89
84
96
91
90
132
102
91
89
147
90
105
146
107
130
95
143
68
58
64
52
49
93
40
38
39
43
56
70
95
95
95
95
95
2
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
38
6
6
6
6
6
6
6
6
6
6
6
3
1
1
1
5
10
15
17
18
19
20
12
5
5
16
31
51
64
52
40
40
41
23
5
38
22
7
1
1
2
2
1
1
2
4
4
3
2
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
3
6
3
1
1
1
2
1
1
1
1
1
1
2
2
3
3
3
3
3
3
2
1
1
1
1
1
2
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
119
115
115
115
115
115
115
109
133
154
154
154
154
154
107
109
85
81
82
88
96
105
105
119
119
94
118
105
100
99
112
102
98
111
111
121
150
150
129
130
136
153
140
154
151
154
154
153
130
113
102
109
76
85
84
98
105
76
96
92
112
150
91
150
104
97
103
111
98
98
153
114
92
90
154
85
107
154
109
154
97
153
69
55
66
52
49
115
39
36
34
38
56
76
111
111
111
111
111
2
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
119
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
8
11
15
23
27
29
32
22
13
13
14
15
50
81
79
77
80
84
48
13
56
29
2
2
3
4
2
1
1
1
1
1
1
1
1
1
1
2
3
3
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
2
2
1
1
2
2
2
2
1
1
1
1
1
1
2
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
38
91
91
91
91
91
91
94
119
147
147
147
147
147
104
93
79
69
69
68
65
74
74
59
58
60
63
69
69
76
91
75
79
88
97
106
141
141
116
114
119
136
121
138
135
136
136
147
112
107
94
88
78
76
80
79
86
76
91
85
93
141
85
141
92
87
78
90
80
82
136
85
83
82
138
83
99
136
104
136
92
147
69
58
64
50
46
88
35
33
30
33
46
61
86
86
86
86
86
9
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
38
2
2
2
2
2
2
2
2
2
2
2
3
4
3
2
4
11
20
20
20
20
20
12
4
4
15
37
54
72
53
34
37
41
22
4
45
25
5
1
1
2
9
9
9
12
11
6
2
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
1
1
1
1
1
1
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
2
9
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
500
354
354
378
354
354
354
268
285
273
267
275
281
290
290
295
180
154
151
153
226
288
336
500
500
354
281
269
256
265
278
290
295
295
272
238
249
268
273
330
330
260
284
298
329
344
358
500
346
354
346
329
330
322
306
301
293
326
294
301
322
285
316
287
296
325
350
373
397
422
384
386
427
397
392
405
434
395
422
408
427
379
412
341
346
349
336
427
324
319
316
299
298
297
294
293
291
291
291
225
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
500
59
59
59
59
59
59
59
59
59
59
59
32
5
5
4
4
6
8
8
8
8
8
6
4
4
30
39
49
124
204
249
226
203
103
4
56
29
2
2
7
12
15
16
12
7
2
7
12
15
16
17
9
2
7
5
4
4
2
1
2
4
9
12
6
1
1
6
5
5
4
3
5
5
5
4
3
57
34
12
14
32
51
32
13
14
15
26
20
15
15
15
15
10
5
5
5
5
5
225
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
215
352
352
352
352
352
352
316
365
390
390
390
390
390
283
288
194
154
153
158
182
211
245
238
352
352
213
233
238
243
262
283
288
288
282
274
275
390
286
273
273
322
282
277
291
305
301
309
324
352
306
314
322
307
299
290
285
324
305
312
330
345
335
390
336
345
356
348
401
345
332
344
347
401
383
371
383
365
401
386
394
379
394
348
379
375
390
372
372
310
288
288
261
282
286
286
286
286
286
155
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
215
64
64
64
64
64
64
64
64
64
64
64
34
5
5
5
11
9
8
8
8
8
8
9
10
11
35
43
52
124
203
245
227
210
110
11
74
40
7
7
6
6
12
7
2
4
7
13
15
18
13
7
2
7
7
4
2
3
2
2
2
2
2
3
5
3
2
4
6
9
5
1
7
5
4
3
2
2
2
3
4
4
4
4
4
6
8
46
27
8
8
8
8
6
4
4
4
4
4
155
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
213
475
475
475
475
475
475
332
340
318
295
292
310
281
273
413
204
184
185
173
193
220
252
242
357
357
199
262
265
275
475
314
295
295
282
295
329
325
416
416
305
340
340
312
397
302
330
347
355
416
371
397
365
411
371
374
411
402
411
416
475
392
375
375
347
359
365
369
394
433
401
402
435
459
386
394
389
389
433
411
459
387
414
379
379
378
372
459
382
383
368
362
362
333
327
321
302
302
302
157
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
213
62
62
62
62
62
62
62
62
62
62
62
32
2
2
18
26
20
14
14
14
14
14
52
71
43
16
9
2
133
144
155
184
198
107
16
66
35
5
5
5
6
6
5
5
5
5
12
13
14
9
4
4
4
4
4
5
6
7
7
7
8
7
6
6
4
3
3
2
2
2
2
2
1
1
3
5
5
5
8
12
12
11
11
11
47
65
52
35
18
18
18
33
19
6
6
6
6
6
157
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
199
267
267
267
267
267
267
203
212
203
197
200
203
207
207
206
130
117
120
130
157
189
189
199
199
141
141
155
139
129
195
174
182
254
254
194
197
194
200
194
194
228
182
189
189
179
192
199
199
267
192
201
177
172
192
207
206
202
209
228
210
201
212
198
211
213
209
254
212
212
215
209
237
214
219
220
237
228
217
210
237
171
155
156
155
156
153
206
161
168
164
172
191
221
267
267
267
267
267
103
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
199
60
60
60
60
60
60
60
32
5
5
5
3
1
1
1
6
7
8
8
8
8
8
49
70
59
49
47
45
120
97
74
73
73
59
45
70
37
4
4
3
3
3
4
6
5
4
8
10
9
6
4
4
4
4
8
11
9
7
7
7
7
8
5
3
2
1
6
5
4
3
3
3
2
2
3
3
3
3
3
3
3
3
2
2
6
10
12
10
8
8
8
10
11
12
12
12
12
13
103
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
189
293
293
293
293
293
293
235
249
242
235
236
232
234
234
214
141
125
125
134
158
190
190
189
189
150
156
155
141
131
198
173
184
256
256
202
205
198
196
197
197
205
199
226
278
183
212
214
220
293
219
199
216
217
211
234
214
189
193
194
198
199
205
222
218
217
210
256
217
227
230
226
238
225
226
224
238
217
202
192
192
167
152
161
180
215
228
287
287
204
189
196
210
245
293
293
293
293
293
90
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
189
59
59
59
59
59
59
59
69
74
76
79
49
20
20
17
15
11
8
8
8
8
8
49
70
73
61
49
41
102
91
75
60
60
50
41
63
36
10
10
13
16
12
7
3
6
10
13
12
11
10
6
3
6
10
6
2
2
2
2
1
1
4
7
8
10
12
7
2
1
2
4
13
7
2
3
4
4
5
5
5
5
5
3
2
4
7
33
20
7
7
7
7
11
13
14
14
14
15
90
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
231
315
315
315
315
315
315
270
309
319
319
319
319
319
277
274
160
130
136
147
181
222
222
231
231
162
169
192
184
181
225
200
189
245
245
228
239
241
264
264
257
345
293
302
392
274
272
319
311
297
345
392
367
435
386
449
403
411
449
420
406
390
480
376
357
449
363
391
449
418
435
480
448
427
441
392
383
397
382
401
480
369
448
391
427
401
441
405
401
388
388
388
304
290
265
239
223
172
186
186
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
231
38
38
38
38
38
38
38
35
32
32
32
17
3
3
3
4
3
3
3
3
3
3
3
3
4
15
19
24
50
87
104
112
121
62
4
43
22
1
1
5
10
13
7
2
2
3
19
19
11
3
2
2
1
1
3
5
5
5
6
4
2
10
19
18
12
6
1
1
1
1
6
24
13
2
1
1
1
3
2
1
1
1
1
2
3
5
33
19
5
5
5
5
6
6
6
6
6
7
186
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
120
115
115
115
115
115
115
79
81
75
76
82
89
101
101
105
111
111
120
97
104
108
101
120
120
96
120
98
90
84
106
90
102
108
108
120
109
103
102
99
98
100
95
96
115
83
91
120
102
115
101
102
78
85
92
101
102
88
95
85
106
90
77
81
88
85
108
105
84
85
85
109
75
71
86
64
71
85
68
85
61
90
43
36
49
43
43
115
39
37
36
40
59
80
115
115
115
115
115
3
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
120
13
13
13
13
13
13
13
13
13
13
13
7
1
1
1
9
11
14
14
14
14
14
11
9
9
25
27
29
31
39
43
45
48
28
9
28
19
10
1
1
5
3
1
1
1
5
9
6
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
1
1
1
1
1
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
2
2
3
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
127
605
605
605
605
605
605
554
545
503
503
503
503
504
504
503
291
257
293
345
363
579
579
468
587
587
306
371
336
296
598
418
437
598
598
411
599
315
275
253
276
347
367
579
605
309
375
334
302
594
238
208
194
139
135
110
96
174
202
206
598
198
198
275
315
334
598
595
382
396
349
599
267
244
228
166
163
147
133
139
105
145
69
58
149
151
165
605
160
161
161
183
284
401
594
594
594
594
594
1
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
127
315
409
456
479
491
497
500
276
53
53
53
27
1
1
1
6
3
1
1
1
1
1
53
79
66
53
43
44
72
77
80
82
84
63
43
68
34
1
1
1
2
1
1
1
1
1
3
3
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
2
3
2
2
1
1
1
1
1
1
1
2
2
2
3
3
3
4
2
1
1
1
1
1
1
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
50
112
112
112
112
112
112
76
78
72
73
79
87
100
100
101
100
80
80
77
76
87
87
81
100
100
79
89
82
76
104
86
95
104
104
100
107
98
97
97
96
98
95
96
112
72
76
80
88
100
100
101
83
82
89
90
89
93
93
92
104
91
74
83
80
82
104
101
89
91
90
107
81
79
93
76
81
92
79
91
69
91
57
42
54
49
47
112
42
40
39
41
55
72
100
100
100
100
100
8
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
50
11
11
11
11
11
11
11
11
11
11
11
6
1
1
1
28
17
7
7
7
7
7
28
43
31
20
36
52
72
59
47
47
48
34
20
33
20
7
1
1
4
2
1
1
1
2
4
3
2
2
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
1
1
1
1
1
1
2
2
3
3
3
3
3
3
2
1
1
1
1
1
8
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
40
109
109
109
109
109
109
74
76
70
71
78
86
100
100
101
100
80
80
77
74
84
84
78
100
100
78
88
80
76
101
83
93
101
101
100
104
97
96
96
95
97
95
96
109
68
73
77
86
97
100
101
75
77
85
88
89
85
88
85
101
83
76
79
84
83
101
98
86
86
83
104
78
77
85
74
75
85
69
70
68
83
56
54
60
56
59
109
64
59
55
54
65
77
97
97
97
97
97
8
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
40
8
8
8
8
8
8
8
8
8
8
8
4
1
1
1
30
22
14
14
14
14
14
27
38
29
20
25
28
31
35
38
39
41
30
20
31
16
2
2
3
5
7
5
3
2
2
5
4
2
1
6
4
2
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
4
3
3
4
3
3
2
1
2
1
1
1
1
1
1
6
5
5
3
1
1
1
3
2
1
1
1
1
1
8
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
39
98
98
98
98
98
98
70
71
67
64
66
71
70
70
93
56
56
61
62
63
81
81
58
55
52
55
65
61
76
98
77
82
95
95
81
83
78
93
93
74
90
80
81
93
61
66
61
68
94
69
88
77
71
80
75
89
87
86
86
98
85
75
77
79
74
76
95
74
75
73
81
70
68
87
70
73
86
71
72
68
85
55
50
57
55
57
93
59
55
53
53
64
75
94
94
94
94
94
9
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
39
5
5
5
5
5
5
5
5
5
5
5
5
5
5
4
3
3
19
19
19
19
20
16
13
13
16
13
11
22
23
24
32
41
27
13
20
16
12
12
9
7
11
6
1
1
6
4
3
2
1
1
1
1
1
2
3
4
2
1
1
2
3
3
2
2
1
1
1
1
1
2
4
2
1
1
3
2
2
1
1
1
1
1
1
3
4
4
4
10
13
14
11
6
1
1
1
1
1
9
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
58
54
54
54
54
54
54
34
32
28
30
35
43
53
53
63
35
31
34
36
44
54
54
58
58
43
48
53
53
63
54
42
37
36
40
47
54
53
63
63
55
54
55
63
59
65
60
58
62
57
65
62
68
70
66
97
66
71
97
75
75
79
97
78
82
95
87
95
95
88
95
93
95
95
92
85
81
84
85
75
74
74
95
75
72
68
92
54
51
49
42
42
42
42
43
43
43
43
43
33
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
58
1
1
1
1
1
1
1
2
3
3
3
2
1
1
1
1
2
4
4
4
4
4
4
4
3
2
8
14
34
29
24
12
1
1
2
3
2
1
1
2
4
3
3
3
2
1
2
1
1
2
2
1
1
2
1
1
1
1
1
1
1
1
1
1
1
10
10
6
3
2
2
2
2
2
2
1
1
7
4
1
1
1
2
3
3
3
5
4
3
3
3
3
3
3
3
3
3
3
33
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
15
53
53
53
53
53
55
80
110
159
159
159
159
159
108
100
84
70
65
54
47
49
52
76
76
76
159
63
61
62
52
46
48
47
52
76
77
101
122
161
161
159
142
163
161
179
179
155
179
160
175
156
121
127
135
146
175
157
165
150
148
156
149
128
139
149
127
164
142
153
164
157
165
164
157
152
150
150
148
131
118
143
105
99
100
91
87
83
81
77
80
84
90
100
100
100
100
69
69
47
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
15
5
5
5
5
5
5
5
3
2
2
2
1
1
1
5
8
4
1
1
1
1
1
8
15
40
39
25
11
10
10
28
19
10
10
11
6
1
1
1
2
2
2
2
4
2
1
4
5
6
5
4
2
1
1
1
2
3
2
2
2
2
3
4
5
7
7
4
1
4
3
2
12
6
1
7
5
4
7
4
2
3
4
2
1
2
3
16
9
3
3
3
3
4
5
5
5
5
6
47
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
109
230
230
230
230
230
230
179
170
147
136
132
139
148
148
128
104
88
101
124
141
213
213
175
225
225
136
157
148
137
209
174
178
228
228
164
213
141
129
121
128
147
145
213
227
132
158
144
140
230
125
109
105
90
93
82
102
98
107
105
209
97
100
122
136
141
208
228
152
151
136
213
106
97
90
72
73
69
66
71
57
82
43
39
69
70
75
227
73
73
74
83
119
161
230
230
230
230
230
4
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
109
118
123
125
126
127
128
128
81
34
34
34
24
15
15
20
34
17
1
1
1
1
1
46
69
42
16
15
15
35
56
76
86
97
56
16
25
13
2
1
1
4
2
1
1
1
4
7
4
2
3
2
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
2
4
3
2
1
1
1
2
3
2
1
1
1
1
1
1
3
4
6
4
3
3
3
2
1
1
1
1
1
2
4
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
78
85
85
85
85
85
85
81
80
78
78
78
79
78
78
85
75
75
75
71
78
85
85
78
78
65
66
61
54
85
57
64
67
68
68
61
81
62
68
66
66
77
72
85
72
77
76
78
80
69
72
65
63
85
69
72
75
77
77
78
85
90
93
107
113
109
114
126
118
116
126
121
114
126
112
115
116
105
126
107
101
97
126
86
85
83
82
65
54
48
48
50
57
66
66
66
66
65
65
17
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
78
23
23
23
23
23
23
13
4
4
4
4
3
3
3
9
15
14
14
14
14
14
14
14
14
15
26
16
7
15
19
24
23
23
19
15
10
5
4
4
3
2
2
2
2
3
4
3
2
5
3
2
1
2
2
2
2
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
6
4
3
6
10
10
10
5
1
3
10
5
1
3
5
12
8
5
5
5
3
2
2
2
2
2
3
17
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
96
83
83
85
83
83
83
66
71
69
67
68
73
69
69
100
46
41
42
39
53
62
60
96
96
60
66
61
69
67
49
43
35
34
38
38
45
61
52
60
63
70
68
101
83
73
76
96
77
74
144
140
222
473
236
481
233
312
468
598
773
903
903
1057
1057
926
930
874
979
839
858
979
752
749
738
732
733
698
749
688
548
513
509
549
610
719
882
882
882
737
675
603
592
495
416
368
368
74
101
101
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
96
8
8
8
8
8
8
12
12
12
12
12
6
1
1
1
4
2
1
1
1
1
1
2
3
4
6
3
1
1
10
22
15
8
6
4
4
4
4
4
4
4
2
1
1
2
4
4
4
3
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
2
3
5
6
5
5
7
6
5
16
16
16
15
14
15
16
26
36
101
167
157
147
190
211
222
117
12
1
1
1
1
1
101
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
36
40
40
40
40
40
40
35
42
47
47
47
47
47
36
39
28
23
22
19
22
25
26
36
36
25
25
25
23
24
32
27
28
32
32
33
38
37
35
33
35
41
38
47
40
39
40
39
40
41
37
39
34
37
35
33
40
41
38
39
38
38
34
37
34
31
35
30
32
32
36
30
28
31
47
31
33
32
27
33
24
27
20
19
22
21
20
40
19
19
18
17
19
23
28
28
28
28
28
4
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
36
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
2
3
4
4
4
4
4
6
7
8
11
9
7
10
14
18
20
22
15
8
11
7
4
1
1
2
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
4
3
2
3
4
4
2
1
1
1
1
1
1
4
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
2
58
58
58
58
58
58
54
65
74
74
74
74
74
63
54
46
42
41
43
37
49
49
34
34
38
38
44
54
45
56
46
47
56
56
64
73
77
95
95
88
146
93
92
94
89
79
95
99
103
109
154
123
128
136
160
138
143
144
146
136
142
125
131
154
122
160
126
114
110
108
84
79
92
89
88
160
86
87
84
67
64
57
52
57
47
57
42
41
39
35
35
36
39
44
44
44
44
44
12
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
2
3
3
3
3
3
4
4
2
1
1
1
1
1
2
3
4
3
3
3
3
3
2
2
2
5
11
15
20
38
30
22
14
14
9
5
10
7
4
4
6
8
4
1
1
2
2
2
3
4
5
3
2
3
4
3
3
3
3
3
2
2
3
4
2
1
1
1
1
1
2
4
3
3
4
3
3
2
1
1
1
1
1
1
2
1
1
4
2
1
1
1
1
1
1
1
2
3
4
12
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
270
120
120
145
120
120
120
95
91
78
72
71
73
74
74
71
45
43
51
64
108
145
161
270
270
131
130
121
96
91
117
97
95
119
119
89
117
77
70
66
69
80
81
112
120
109
127
270
120
119
100
65
57
53
46
45
48
53
51
54
117
50
49
64
71
75
119
119
80
83
78
117
59
54
50
36
34
28
26
25
20
25
15
14
31
32
34
120
35
34
34
38
58
81
119
119
119
119
119
1
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
270
71
71
71
71
71
71
71
45
19
19
19
11
3
3
2
2
2
8
10
8
7
7
14
18
18
19
13
7
37
38
40
41
43
25
7
15
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
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
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
247
252
252
252
252
252
252
202
194
182
182
191
193
226
226
212
254
211
219
254
239
254
254
247
247
232
169
176
169
163
232
181
213
235
235
232
238
206
202
209
209
210
212
189
252
189
206
247
203
252
226
146
157
162
160
226
192
161
174
173
232
159
161
180
185
188
235
223
193
200
189
238
192
147
140
130
126
125
121
126
110
138
97
91
120
113
105
252
92
88
94
105
145
183
252
252
252
252
252
17
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
247
26
26
26
26
26
26
26
37
43
46
47
36
26
25
25
73
69
66
66
44
22
22
114
160
102
45
33
22
25
103
78
54
54
38
22
64
32
1
1
1
2
9
5
2
1
1
5
3
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
3
3
3
3
2
1
1
3
3
3
5
5
5
5
4
4
2
1
3
2
1
1
1
1
4
6
7
8
11
14
17
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
49
53
53
53
53
53
53
38
42
40
41
45
49
57
57
54
38
35
33
34
39
44
44
49
49
40
41
38
48
45
38
43
44
53
53
43
45
52
57
57
57
57
51
51
52
53
56
56
56
57
54
57
57
60
62
64
73
70
73
74
74
74
68
67
62
68
60
63
64
68
64
67
72
79
79
79
69
63
60
54
46
44
41
42
50
41
41
41
33
30
33
35
41
50
50
50
50
41
41
17
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
49
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
3
3
3
3
3
11
15
20
19
17
16
10
5
13
12
11
11
8
4
1
1
1
5
9
6
4
2
1
1
6
7
6
5
3
2
1
3
2
1
1
1
1
1
1
1
1
1
1
4
3
2
2
1
1
2
1
1
2
1
1
1
1
1
1
1
1
2
10
14
11
9
13
15
16
15
8
1
1
1
1
1
17
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
7
74
74
74
74
74
74
66
65
59
59
59
56
52
52
59
39
37
36
38
35
47
47
33
32
29
33
30
33
37
51
51
51
74
74
51
50
50
49
46
47
64
46
48
52
53
59
59
59
56
56
55
57
59
57
64
61
61
64
65
78
68
69
69
78
70
73
74
78
73
74
74
71
78
74
76
74
78
83
79
83
78
83
73
74
76
78
75
75
60
59
58
64
69
69
69
69
62
62
18
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
7
8
9
9
9
9
10
34
18
2
2
2
1
1
1
2
4
6
9
9
9
9
8
6
4
4
11
8
5
12
23
32
36
41
22
4
2
1
1
1
4
4
3
2
2
2
4
6
3
1
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
3
4
2
1
1
1
1
1
1
2
3
2
1
2
1
1
1
1
1
1
1
1
1
1
2
18
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
50
47
47
47
47
47
47
37
41
40
41
44
46
53
53
50
40
35
34
34
39
42
42
50
50
40
42
38
48
45
37
40
41
47
47
42
44
46
51
53
53
73
50
51
54
54
57
57
57
56
59
73
59
67
60
60
57
59
61
64
72
78
68
71
72
70
69
69
72
69
70
70
67
71
71
72
74
80
80
74
71
70
65
65
61
56
65
49
48
44
42
42
46
50
50
50
50
35
35
20
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
50
3
3
3
3
3
3
3
3
3
3
3
2
1
1
2
4
3
3
3
3
3
3
3
3
4
11
13
16
11
7
14
11
9
6
4
2
1
1
1
3
3
3
2
1
1
1
3
4
3
2
1
1
1
1
1
1
1
2
3
2
1
1
1
3
4
3
2
1
1
1
2
2
3
3
3
3
3
3
3
4
4
4
4
7
14
17
15
14
17
19
20
20
11
3
3
3
3
3
20
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
30
78
78
78
78
78
78
60
63
61
58
57
57
55
55
59
32
28
26
24
27
27
27
30
30
19
17
17
16
16
26
23
25
37
37
47
78
56
73
73
66
82
70
65
99
59
65
63
68
82
76
99
80
86
86
94
126
112
126
126
118
104
92
85
81
73
70
72
90
69
67
78
58
64
64
63
90
63
63
67
50
55
43
43
47
47
47
67
46
44
41
39
38
40
41
41
41
41
41
14
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
30
10
10
10
10
10
10
14
15
15
15
15
9
3
2
1
1
1
1
1
1
1
1
5
7
9
8
6
3
1
7
8
8
9
8
7
5
3
3
3
2
1
1
1
2
3
5
9
5
1
1
2
2
2
2
2
6
7
8
8
5
3
4
2
1
1
1
1
1
1
1
1
2
3
2
1
2
2
3
4
3
2
5
3
2
2
3
4
3
3
3
3
3
3
3
3
3
6
10
14
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
105
106
106
106
106
106
106
100
119
135
135
135
135
135
111
104
92
76
76
75
83
88
91
105
105
92
79
86
78
72
106
83
93
103
103
106
125
120
108
104
107
121
115
123
124
135
121
132
109
99
86
87
70
73
77
79
86
80
93
94
106
125
87
102
92
85
84
103
88
90
121
90
88
88
123
92
103
135
109
121
98
132
74
66
70
64
62
100
56
49
46
48
62
75
99
99
99
99
99
7
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
105
13
13
13
13
13
13
13
13
13
13
13
10
7
7
7
31
25
20
20
20
20
20
37
45
30
16
20
24
31
32
34
37
41
28
16
51
27
4
4
4
4
4
2
1
2
4
11
8
5
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
9
6
4
6
4
3
2
1
3
2
1
1
1
2
4
3
3
4
3
3
3
3
3
2
1
1
1
1
1
7
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
18
74
74
74
74
74
74
54
52
49
46
46
47
48
48
45
39
40
49
54
51
74
74
51
51
48
47
43
48
45
33
33
36
33
31
43
54
60
101
101
71
71
68
74
66
67
68
80
70
79
68
68
75
82
76
80
76
101
76
79
66
64
67
70
82
76
65
70
67
61
82
61
61
71
82
72
101
76
65
68
65
55
60
57
58
58
82
69
47
44
38
40
49
57
72
72
72
72
72
14
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
18
2
2
2
2
2
2
15
11
8
8
8
5
3
2
2
6
11
12
14
10
6
6
7
7
8
19
12
6
13
15
14
14
14
10
6
5
5
5
5
6
4
3
2
2
2
10
13
11
6
1
1
1
6
3
1
1
1
1
1
1
1
1
1
1
1
1
6
3
1
1
2
3
4
2
1
1
1
1
1
1
1
1
1
1
4
6
4
3
5
6
7
8
5
2
2
2
2
2
14
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
117
244
244
244
244
244
244
194
196
188
179
174
166
166
154
151
183
140
153
170
173
229
229
191
183
183
153
168
156
142
227
180
203
244
244
203
231
187
190
186
191
214
174
229
161
149
166
139
162
171
162
209
160
157
155
145
131
143
159
168
227
209
175
191
185
184
244
182
192
188
177
231
175
176
175
168
176
173
176
214
163
176
173
177
180
220
178
185
196
203
220
220
220
177
169
175
182
134
220
220
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
117
90
90
90
90
90
90
90
47
5
5
5
5
5
9
14
22
26
30
30
30
30
30
73
117
82
48
57
66
102
91
79
67
67
66
66
87
46
6
6
8
13
9
5
1
1
2
8
14
8
2
1
1
2
2
2
2
2
2
3
2
1
1
2
10
11
9
8
6
4
2
2
2
2
1
1
2
3
4
3
3
3
3
5
8
7
6
12
9
6
6
6
6
3
1
1
1
1
1
220
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
6
2944
2944
2944
2944
2944
2944
1555
1324
1042
1161
1533
2014
2788
2788
2777
1497
1293
1044
797
628
477
342
283
257
217
185
264
206
213
445
220
251
717
780
876
2944
863
856
1271
1458
1565
2788
2819
1227
1176
1371
1123
1151
2872
938
859
1047
986
1459
1529
1518
2819
1491
1487
2872
1056
1386
1786
2049
2499
2806
2762
2562
2806
2126
2944
1633
1613
1069
951
1282
1227
1305
2742
1397
1547
1503
974
1259
1097
1022
2742
1311
1587
1483
1483
1483
1584
1685
1685
1685
1685
1685
18
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
6
39
55
63
67
69
72
119
65
12
12
12
11
11
11
11
14
84
75
66
59
52
29
6
6
14
57
37
17
28
56
75
85
95
54
14
17
9
1
1
1
2
2
3
2
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
3
5
6
3
1
4
3
2
4
3
2
2
2
1
1
14
12
8
4
2
2
2
6
8
9
10
11
14
16
18
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
40
6693
6693
6693
6693
6693
6693
3461
2966
2345
2620
3480
4619
6316
6316
6638
3375
2898
3374
3902
3933
6693
6693
2973
2825
3210
3695
3783
6316
6638
2864
2693
2111
1384
1181
906
741
652
598
531
1561
1753
1925
6898
2954
3111
6556
3224
4384
6556
3492
6712
3939
3541
4667
6823
3677
6727
4045
3582
6712
2452
3209
4216
4930
6171
6713
6823
5571
5468
6898
6727
3342
2941
2300
1580
1369
1004
809
600
471
359
275
220
1179
1317
1490
6171
1743
1930
1887
2201
3306
4681
6898
6898
6898
6898
6898
7
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
40
19
19
19
19
19
19
37
46
50
52
55
100
122
88
55
88
64
40
40
40
40
40
40
40
90
150
160
170
94
19
50
35
20
20
27
34
22
11
4
4
7
5
3
1
2
6
8
7
4
1
1
1
1
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
2
3
2
2
2
2
2
2
2
2
2
4
5
7
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
103
4697
4697
4697
4697
4697
4697
2479
2152
1728
1822
2302
3036
3881
3881
4605
2607
2435
2336
2333
2031
2491
2725
3027
4697
4697
2841
2727
2766
2812
3566
3881
4605
4605
2640
2203
1938
1544
1506
1390
1894
1859
1780
4738
2301
2322
4738
2648
3125
5227
2324
2544
2483
2125
2561
4750
2963
3470
5051
2840
5052
2369
2403
2979
3223
3733
5051
3607
5152
3662
3798
5052
3037
5227
2499
2143
2059
1562
1116
1143
989
848
1637
613
1380
1471
1444
5152
1374
1365
1348
1572
2464
3510
5227
5227
5227
5227
5227
7
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
103
41
41
41
41
41
41
66
79
85
88
92
96
101
96
92
132
278
261
244
178
112
107
103
103
102
101
106
112
82
53
2329
1341
354
233
112
192
101
11
3
3
4
3
3
2
1
4
9
6
3
3
3
2
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
6
5
4
3
2
2
2
1
1
2
3
4
3
2
2
2
3
5
6
6
7
7
7
7
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
267
8416
8416
8416
8416
8416
8416
8416
8416
8416
8416
8416
7590
6705
5651
8999
4166
3811
3379
2615
2160
1838
1534
1585
1662
1960
3219
3242
3514
8780
6064
6124
8833
8833
4803
5502
6105
5847
7715
7715
7011
8893
5616
8780
4269
3376
4344
4026
5476
8833
4572
8963
4295
5033
5156
4153
8999
4552
4389
4412
7715
2965
2895
3728
4537
4645
7691
8893
5291
5239
4745
8769
3379
3050
2772
1968
1855
1450
1284
1006
861
1308
571
501
1896
1995
2230
8963
2212
2252
2255
2631
4194
6012
8999
8999
8999
8999
8999
2
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
267
55
55
55
55
55
55
2767
1684
602
602
602
602
602
2042
1226
410
477
443
410
410
410
338
267
267
417
602
678
754
727
701
3184
1830
477
477
415
353
177
1
1
3
5
5
5
5
3
1
5
5
5
5
8
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
2
1
1
1
1
1
5
3
2
1
1
1
1
1
2
2
3
3
3
3
3
2
2
2
2
2
2
2
2
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
22
87
87
87
87
87
87
57
59
54
55
60
68
78
78
85
54
52
52
57
56
78
78
60
56
55
55
63
69
76
70
66
67
69
69
68
74
68
70
69
71
77
71
78
87
60
59
64
67
68
78
85
66
65
72
76
65
77
74
77
77
76
57
57
59
57
69
64
62
68
76
74
65
57
77
55
61
77
61
77
54
71
42
38
46
44
44
87
42
42
39
37
41
49
59
59
59
59
59
8
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
22
2
2
2
2
2
2
2
2
2
2
2
4
5
3
2
8
5
3
3
3
3
3
12
22
31
24
18
21
45
43
41
44
48
33
18
17
10
4
4
3
2
3
4
3
2
3
2
2
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
1
1
2
4
4
4
4
3
2
2
2
3
4
4
4
4
4
4
2
1
1
1
1
4
6
8
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
134
118
118
120
118
118
118
123
141
163
163
163
163
163
124
96
85
72
66
62
74
87
101
134
134
118
163
90
93
97
92
124
90
92
92
77
82
83
100
98
98
163
110
115
122
119
125
134
137
129
137
132
137
143
126
127
127
111
113
111
110
115
113
111
143
119
125
128
142
131
133
142
131
133
161
148
155
163
187
165
187
169
187
161
153
149
149
124
124
98
86
85
87
94
103
103
103
103
103
45
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
134
6
6
6
6
6
6
6
29
40
46
49
27
6
3
1
8
10
13
13
13
13
13
10
8
7
7
25
14
3
55
57
58
59
33
7
29
16
3
3
3
4
6
8
10
7
4
6
4
3
3
4
4
4
4
2
1
1
1
2
1
1
3
4
3
2
1
1
1
1
1
2
9
7
5
5
5
5
19
11
4
4
4
5
13
9
5
14
7
1
1
1
5
3
1
1
1
1
1
45
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
26
88
88
88
88
88
88
76
74
66
64
64
65
67
67
64
45
39
41
46
48
69
69
48
43
43
35
43
41
39
72
52
57
71
71
53
74
58
62
63
63
66
65
69
87
61
67
64
58
88
53
49
47
46
47
45
63
46
47
49
72
44
46
53
54
54
71
59
57
63
60
74
63
50
49
44
47
47
47
66
43
43
40
36
43
43
43
87
42
39
37
39
51
65
88
88
88
88
88
8
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
26
29
31
32
32
32
33
48
24
1
1
1
1
1
2
3
14
9
5
7
8
8
9
17
26
16
7
4
2
5
14
17
19
21
14
7
4
1
1
1
2
4
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
2
2
1
1
1
1
1
1
1
1
1
2
2
2
6
4
2
2
3
5
4
3
3
3
2
1
1
1
1
1
1
8
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
207
272
272
272
272
272
272
215
245
240
237
237
239
237
215
270
132
115
103
84
106
128
142
207
207
125
151
125
119
128
186
178
172
257
257
209
222
225
231
239
239
255
247
246
272
239
242
243
246
270
238
270
226
217
230
213
268
195
199
207
197
194
205
189
210
220
199
257
210
206
223
209
211
223
237
209
202
201
197
188
180
201
178
177
205
184
185
272
188
189
179
181
198
228
270
270
270
270
270
48
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
207
2
2
2
2
2
2
2
2
2
2
2
3
4
3
2
4
6
9
9
9
9
9
6
4
4
7
6
5
50
58
66
93
121
62
4
43
23
4
4
5
6
5
5
8
10
12
15
13
12
9
6
6
5
4
3
2
2
2
4
3
2
8
7
6
3
1
2
4
5
3
1
4
7
7
7
7
7
7
7
8
8
8
13
18
33
40
27
15
8
8
8
12
7
2
2
2
2
2
48
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
84
74
74
75
74
74
74
84
108
139
139
139
139
139
93
79
69
58
54
51
57
63
64
84
84
61
55
57
52
55
72
62
63
71
75
80
103
105
92
94
97
124
93
98
111
104
125
139
100
120
88
79
86
81
80
118
84
94
117
100
120
103
98
105
97
100
117
104
108
107
124
120
104
107
97
93
98
92
102
125
94
139
84
80
83
72
66
105
55
49
47
50
64
80
107
107
107
107
107
15
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
84
1
1
1
1
1
1
1
3
4
5
6
3
1
1
3
5
9
13
13
13
13
13
9
5
5
16
14
11
8
27
39
24
9
7
5
38
19
1
1
3
5
6
5
4
2
1
3
5
5
5
4
2
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
2
2
1
1
1
1
1
1
1
1
1
2
1
1
2
3
4
3
3
3
3
3
2
2
2
2
2
2
15
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
212
675
675
675
675
675
675
525
578
562
555
572
584
603
603
614
349
298
264
232
238
252
274
305
356
356
357
261
269
278
338
410
401
641
641
482
519
532
541
569
569
580
523
515
662
420
470
518
545
675
590
601
504
532
529
603
614
478
510
495
469
532
479
481
511
479
474
641
495
505
490
469
469
424
515
440
457
448
469
449
375
461
361
374
462
388
365
662
299
281
282
310
407
504
675
675
675
675
675
100
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
212
61
61
61
61
61
61
61
61
61
61
61
36
11
11
11
24
19
14
14
14
14
14
58
80
44
9
29
50
124
204
249
231
214
111
9
71
43
15
15
29
44
32
16
1
8
15
32
32
19
6
3
1
13
16
8
1
1
1
2
1
1
24
30
24
12
1
1
2
6
3
1
6
10
14
12
7
2
2
6
11
11
9
5
2
10
18
44
24
5
5
5
17
15
13
13
13
13
13
100
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
6
76
76
76
76
76
76
58
58
55
52
51
50
49
49
46
33
30
34
38
38
61
61
46
51
51
38
38
34
31
31
32
32
40
40
43
76
45
47
49
48
48
49
61
46
46
48
46
46
51
45
46
42
46
44
46
43
51
47
47
50
51
48
52
48
50
49
50
57
58
69
76
66
69
61
67
61
58
67
60
50
52
46
38
39
35
33
39
29
28
27
27
30
33
39
39
39
39
39
7
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
6
15
20
22
23
24
25
27
14
1
1
1
1
1
1
3
5
4
3
3
3
3
3
4
5
6
7
4
2
5
14
17
19
21
14
7
4
1
1
2
3
4
2
1
1
1
3
6
5
3
1
1
1
1
1
1
1
1
1
1
1
1
2
3
2
1
1
3
3
2
1
1
3
2
1
1
1
1
2
2
3
3
2
1
1
3
5
4
3
3
3
3
2
2
2
2
2
2
2
7
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
14
69
69
69
69
69
69
69
66
64
64
64
66
70
70
65
53
48
48
47
43
52
52
39
35
33
30
34
36
35
39
39
34
34
42
48
54
69
64
70
70
67
54
53
47
44
52
45
47
49
53
52
52
72
55
64
58
60
62
67
69
56
54
56
58
61
72
64
64
64
62
60
55
56
68
59
61
68
60
61
72
56
64
55
64
53
62
53
39
37
33
35
40
45
54
54
54
54
54
15
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
14
23
28
30
31
32
33
48
26
5
5
5
5
5
5
5
12
7
2
2
2
2
2
8
14
16
13
10
11
11
12
23
12
1
1
9
9
5
1
1
1
2
2
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
6
9
6
4
2
1
1
1
1
1
1
1
2
1
1
3
2
1
1
1
1
1
1
1
1
1
1
15
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
235
227
227
228
227
227
227
177
169
159
166
182
187
238
238
139
127
106
109
131
166
208
208
235
235
182
168
182
219
170
209
193
175
212
212
185
213
220
197
223
223
218
224
219
227
175
184
235
193
227
238
130
146
144
139
238
117
137
152
129
220
125
114
127
142
143
223
212
158
162
140
224
119
109
123
87
97
121
95
121
83
115
62
54
83
79
80
238
75
73
72
81
120
164
238
238
238
238
238
6
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
235
11
11
11
11
11
11
11
28
37
41
43
27
11
11
12
13
7
2
2
2
2
2
7
10
13
29
44
44
44
118
86
54
54
33
13
66
33
1
1
1
5
7
4
1
1
2
3
2
1
1
1
1
1
1
1
1
2
1
1
1
1
5
5
3
1
1
1
1
2
2
2
2
1
1
1
2
2
2
2
2
2
2
2
3
6
4
3
2
2
2
2
3
5
6
6
7
6
6
6
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
13
59
59
59
59
59
59
59
59
59
59
59
65
65
65
87
55
54
54
51
47
56
56
36
38
42
48
44
56
76
48
53
55
49
49
56
50
57
66
66
58
63
54
76
54
57
57
56
61
58
63
87
60
61
63
66
62
60
61
63
66
57
56
59
58
61
77
62
64
62
62
68
61
61
64
63
63
77
60
57
55
53
60
53
58
56
55
87
57
56
56
52
54
55
57
57
57
57
57
41
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
13
2
2
2
2
2
2
6
4
3
3
3
2
1
1
6
8
10
13
13
13
13
13
13
13
13
20
13
7
7
7
24
13
2
2
5
3
1
2
3
5
4
3
3
2
2
2
8
6
4
2
1
1
3
5
3
1
1
1
1
1
2
3
3
2
1
2
2
2
3
3
4
5
5
4
3
2
1
3
2
1
1
1
1
2
5
9
7
4
1
1
1
2
2
2
2
2
2
2
41
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
62
91
91
91
91
91
91
80
95
103
103
103
103
103
92
89
66
57
52
53
56
56
56
62
62
46
49
54
57
54
56
61
62
87
87
74
81
83
85
88
88
85
79
88
96
105
124
124
124
100
103
107
113
125
120
126
113
110
116
138
118
138
138
121
122
122
124
128
128
126
125
126
135
147
147
144
154
146
147
154
135
154
135
144
163
183
191
238
238
203
193
185
185
149
138
127
111
92
92
45
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
62
1
1
1
1
1
1
1
1
1
1
2
1
1
1
2
8
5
3
3
3
3
3
16
22
20
17
14
12
34
32
30
28
28
20
12
29
19
9
9
5
2
3
3
4
8
12
16
11
6
1
1
1
2
2
2
1
1
1
2
1
1
1
1
2
4
6
3
1
3
2
1
6
3
1
2
2
2
2
2
3
4
5
3
1
45
45
46
24
2
2
2
5
4
4
4
4
4
4
45
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
33
42
42
42
42
42
42
29
26
24
23
24
26
30
30
32
41
34
34
27
28
30
33
33
41
41
26
27
24
22
34
26
31
34
34
41
37
29
32
31
31
41
32
44
56
72
101
101
101
72
84
61
55
84
59
58
93
55
56
56
76
47
46
44
48
50
49
93
49
50
51
42
42
44
43
44
44
44
44
36
35
33
41
27
29
28
25
42
21
20
19
19
21
24
30
30
30
30
30
7
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
33
12
12
12
12
12
12
12
6
1
1
1
1
1
1
1
12
7
3
3
3
3
3
14
19
13
7
4
1
1
7
8
8
9
8
6
3
1
1
2
1
1
1
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
3
2
2
2
1
1
1
1
1
2
1
1
1
1
1
3
2
2
2
1
1
1
2
2
3
5
3
1
1
1
1
1
1
1
1
1
1
7
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
54
48
48
49
48
48
48
30
30
27
29
33
38
49
49
46
32
29
30
31
38
42
42
54
54
38
41
36
43
40
30
27
24
26
26
27
48
29
32
36
39
42
49
51
46
53
59
59
59
47
47
44
45
60
50
60
50
51
53
55
61
58
61
61
64
68
67
84
73
77
84
78
83
94
89
94
94
94
94
78
71
66
63
65
70
78
81
99
99
80
80
80
69
67
61
58
58
36
36
20
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
54
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
3
3
3
3
3
3
3
4
7
4
2
2
2
11
6
2
2
4
2
1
2
3
3
4
2
1
1
2
4
5
4
2
1
1
1
2
1
1
1
1
1
1
1
1
2
2
2
2
1
1
1
1
1
2
5
7
4
1
5
10
11
7
4
3
4
3
3
2
2
18
10
2
2
2
2
1
1
1
1
1
1
20
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
231
248
248
248
248
248
248
195
188
178
184
200
201
253
253
163
151
142
139
163
183
214
214
231
231
188
175
185
219
173
217
193
194
240
240
200
223
222
211
245
245
232
228
219
248
185
195
231
202
238
253
141
158
154
148
243
129
147
161
138
222
136
125
141
161
162
245
242
173
176
151
228
128
118
147
100
111
146
111
132
95
145
69
61
93
86
87
253
79
78
79
87
126
170
243
243
243
243
243
3
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
231
5
5
5
5
5
5
5
31
44
50
53
29
5
5
15
20
26
36
46
32
18
18
23
25
28
54
36
18
35
114
84
54
54
36
18
75
41
7
7
5
4
11
8
4
1
4
10
8
4
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
1
1
1
1
1
1
1
1
1
2
3
3
2
2
2
2
2
3
2
1
1
1
1
1
3
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
5
77
77
77
77
77
77
85
95
112
112
112
112
112
80
71
64
56
54
51
44
51
51
41
42
45
51
43
51
43
51
55
59
77
77
79
95
95
78
75
74
86
76
85
88
85
87
112
76
73
71
68
69
68
71
75
65
65
71
69
73
95
69
95
72
70
67
77
64
66
86
66
67
68
85
68
73
85
77
87
77
112
67
63
63
56
55
66
47
46
42
43
47
55
67
67
67
67
67
14
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
5
7
8
9
9
9
10
34
42
46
48
49
25
1
1
1
1
7
14
14
14
14
9
5
1
1
16
11
7
8
20
27
30
34
17
1
4
7
6
5
4
4
4
3
2
3
4
5
5
4
3
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
4
4
2
1
1
1
4
5
3
1
1
1
1
1
1
1
1
2
3
14
11
8
5
6
7
7
5
3
1
1
1
1
1
14
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
10
204
204
204
204
204
204
136
139
128
131
146
163
193
193
191
202
159
260
197
186
246
246
209
223
226
211
260
246
157
157
163
185
188
188
260
182
190
193
177
177
175
156
159
204
147
158
158
165
159
193
191
166
176
166
159
176
172
175
209
194
218
226
266
266
236
238
231
220
228
198
231
191
191
182
174
209
165
155
151
140
135
145
120
130
133
129
204
143
159
161
161
161
161
161
161
161
161
161
43
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
10
10
10
10
10
10
10
11
6
2
2
2
2
2
2
2
13
13
14
14
14
14
12
10
10
45
80
92
97
102
75
48
46
46
111
104
53
2
8
13
10
8
6
4
4
5
7
9
12
10
8
7
6
6
6
3
1
1
1
2
1
1
2
4
4
3
3
6
3
1
1
2
3
2
2
4
2
1
5
3
1
1
1
1
1
2
4
16
10
4
4
4
4
7
9
10
11
13
16
43
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
9
61
61
61
61
61
61
61
61
61
61
61
60
63
60
66
80
59
108
78
75
99
99
84
90
92
82
108
99
67
65
61
67
66
64
108
78
91
96
106
106
92
101
106
92
106
100
85
94
81
78
80
100
78
77
73
94
69
73
77
78
76
76
72
69
76
67
68
76
67
67
67
67
66
66
66
78
64
62
60
60
56
57
53
57
50
57
45
42
42
41
42
44
47
47
47
47
47
47
36
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
9
10
10
10
10
10
11
36
19
3
3
3
2
1
1
1
3
6
9
9
9
9
9
9
9
20
31
23
16
17
25
29
20
11
11
23
14
5
7
9
6
4
4
5
5
4
4
6
8
7
5
4
4
2
1
2
2
3
3
3
3
4
3
3
2
1
3
6
3
1
1
1
1
1
1
1
1
1
4
2
1
1
1
1
5
4
4
7
4
2
2
2
2
2
2
2
2
2
2
36
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
58
193
193
193
193
193
193
165
179
177
175
175
175
175
132
131
99
88
80
70
69
77
88
107
128
128
157
109
110
116
192
145
155
193
193
174
186
174
161
155
152
157
135
143
125
122
126
121
131
129
131
167
141
138
146
143
144
183
165
173
192
175
183
174
164
157
193
154
163
163
167
186
146
143
135
128
124
124
124
121
122
122
126
123
122
124
134
130
134
134
134
134
107
111
107
102
98
97
97
77
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
58
50
50
50
50
50
50
56
59
60
61
62
31
1
1
1
6
11
19
19
19
19
20
39
58
69
65
33
2
3
35
50
58
66
53
41
61
36
12
12
12
12
10
6
3
7
12
12
12
9
7
4
2
2
2
2
3
3
3
3
3
3
11
12
11
6
1
1
1
1
1
2
5
3
2
1
2
4
14
9
4
4
4
3
2
2
3
18
10
3
3
3
3
2
2
2
2
2
2
77
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
128
254
254
254
254
254
254
203
194
169
155
152
155
153
153
152
111
96
114
140
161
246
246
179
200
200
134
161
147
130
247
180
194
254
254
189
248
164
150
143
150
173
171
246
254
145
174
158
155
254
122
105
108
96
92
101
102
106
109
108
247
97
95
124
140
152
247
254
162
165
151
248
119
109
102
78
73
62
57
55
46
61
33
30
68
68
73
254
71
70
70
80
123
172
254
254
254
254
254
3
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
128
140
146
149
150
151
152
152
86
21
21
21
11
1
1
1
31
22
13
13
13
13
13
56
78
49
20
36
52
76
61
47
47
48
34
20
37
26
13
1
1
5
3
1
1
1
1
6
4
2
1
2
3
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
5
4
3
4
3
3
3
4
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
3
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
29
31
31
31
31
31
31
22
21
19
19
21
22
28
28
24
29
20
26
20
22
24
25
29
29
29
26
22
21
21
31
24
27
31
31
29
31
31
34
34
28
26
26
25
26
26
27
34
27
27
28
29
30
33
33
34
35
36
40
60
43
44
44
45
46
45
60
49
41
41
43
41
44
60
42
49
39
36
36
34
32
36
31
29
29
30
31
30
31
31
31
31
32
33
36
36
36
36
36
16
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
29
3
3
3
3
3
3
3
2
1
1
1
1
1
1
1
2
3
4
4
4
4
4
13
17
15
14
10
5
1
10
9
9
9
12
8
4
1
1
1
2
3
2
1
1
1
1
4
3
3
3
2
1
1
1
1
1
1
1
1
1
1
1
2
1
1
5
3
1
1
1
1
1
1
1
1
2
2
2
1
1
1
2
1
1
1
1
2
1
1
1
1
1
2
2
2
3
4
5
16
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
6
55
55
55
55
55
55
55
55
55
55
55
57
61
61
55
42
37
34
34
31
40
40
31
31
36
36
34
60
40
35
34
28
25
32
34
38
59
53
63
63
63
61
60
58
60
60
58
78
60
60
56
60
56
55
54
63
66
73
84
119
100
106
105
114
110
119
105
114
107
104
127
93
90
104
91
90
92
104
82
78
76
75
69
69
70
72
71
72
72
72
72
52
52
49
45
40
40
40
18
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
6
4
4
4
4
4
4
2
1
1
1
1
1
1
2
3
4
3
3
3
3
3
3
3
3
4
13
14
9
5
4
12
7
3
3
4
4
3
2
2
2
2
4
3
2
3
4
3
2
2
2
2
2
2
2
2
2
2
2
2
1
1
1
1
2
1
1
5
4
4
5
4
4
2
1
1
6
6
6
6
5
4
5
5
5
4
3
7
5
3
3
3
3
2
2
2
2
2
2
18
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
5
57
57
57
57
57
57
57
37
34
40
47
55
78
78
55
48
44
38
37
31
33
33
26
25
30
31
30
60
31
32
34
23
21
27
27
37
61
47
62
62
55
61
60
53
71
51
58
56
55
78
58
61
75
66
70
67
74
75
68
68
71
75
71
76
76
76
96
80
82
98
87
84
96
98
90
93
89
98
86
73
68
73
57
58
58
58
78
46
45
44
41
43
45
48
48
48
48
48
14
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
5
2
2
2
2
2
2
2
1
1
1
1
1
1
1
2
4
3
3
3
3
3
3
3
3
4
11
13
9
5
4
12
7
3
3
3
2
1
2
4
3
2
2
2
1
1
3
5
3
2
3
2
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
3
3
4
3
3
2
2
3
2
2
2
2
1
1
1
2
4
3
2
2
2
2
3
4
4
4
4
5
14
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
27
91
91
91
91
91
91
63
58
52
51
53
61
63
63
89
50
45
44
41
41
47
47
38
36
33
35
37
39
45
52
44
46
52
52
48
53
60
78
78
64
95
67
65
68
59
65
68
67
91
69
62
67
77
77
91
89
81
96
103
112
132
132
132
131
129
128
213
147
148
216
171
172
213
216
202
205
199
216
188
156
135
156
107
100
95
85
81
80
77
73
73
74
82
91
91
91
91
91
33
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
27
2
2
2
2
2
2
2
1
1
1
1
1
1
1
2
12
7
3
3
3
3
3
15
21
27
25
20
16
34
33
30
21
12
12
11
6
1
1
1
2
3
3
2
1
1
1
2
4
7
5
3
1
1
1
1
1
4
7
4
1
2
4
2
1
5
4
3
3
3
3
4
5
3
2
1
1
1
1
2
3
3
3
2
2
11
16
13
11
13
14
15
12
9
9
9
9
18
25
33
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
122
119
119
119
119
119
119
94
90
78
71
70
72
73
73
70
53
45
52
63
82
107
107
122
122
113
74
82
76
71
114
90
92
118
118
88
116
76
69
66
68
78
77
107
119
75
91
122
83
118
69
54
51
46
46
45
48
50
55
53
114
48
48
61
69
71
114
118
78
80
72
116
58
54
51
41
40
38
33
36
28
38
23
18
34
34
35
119
33
33
33
37
57
80
118
118
118
118
118
1
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
122
70
70
70
70
70
70
70
41
13
13
13
8
3
3
3
15
9
3
3
3
3
3
24
35
21
7
13
18
23
31
37
40
43
25
7
15
9
3
1
1
2
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
53
111
111
111
111
111
111
94
91
78
77
77
73
69
67
77
50
43
50
59
67
101
101
78
93
93
57
68
62
56
108
76
83
108
108
80
110
68
62
60
61
73
71
101
111
61
73
67
64
107
53
46
44
37
39
40
34
45
50
47
108
44
45
57
64
66
108
107
72
75
68
110
56
52
50
40
39
37
32
37
28
36
23
16
32
31
32
111
31
31
31
35
52
73
107
107
107
107
107
1
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
53
60
63
65
66
66
66
67
40
14
14
14
12
10
10
10
16
9
3
3
3
3
3
24
34
22
11
15
12
10
18
17
16
16
13
11
17
9
1
1
1
1
2
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
52
116
116
116
116
116
116
92
88
76
70
68
70
71
71
68
52
44
51
61
69
105
105
81
97
97
60
72
67
61
112
82
87
112
112
85
114
73
66
63
65
76
74
105
116
63
76
70
69
116
58
50
48
43
45
45
48
50
55
53
112
47
48
59
67
69
112
111
77
77
68
114
55
50
47
37
38
39
35
39
31
41
23
19
34
34
37
116
40
39
38
42
61
81
116
116
116
116
116
1
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
52
60
64
66
67
67
68
68
42
16
16
16
9
3
3
3
15
9
3
3
3
3
3
24
35
21
7
13
18
23
24
26
27
29
18
7
15
9
3
3
3
3
4
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
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
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
52
107
107
107
107
107
107
83
79
74
69
67
66
63
63
60
49
51
56
67
70
97
97
76
89
89
60
68
64
58
104
77
81
104
104
80
98
68
64
60
63
71
76
97
107
68
75
69
67
103
57
50
48
42
44
40
43
47
54
55
104
56
56
65
69
70
104
103
78
77
69
98
62
58
58
50
51
58
47
52
44
57
31
25
38
35
38
107
39
37
36
39
55
73
103
103
103
103
103
3
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
52
56
58
59
59
59
60
60
38
17
17
17
10
3
3
3
4
6
15
23
19
16
16
12
9
9
15
13
11
14
20
24
26
29
19
9
25
13
1
1
1
2
5
3
2
1
1
5
4
2
1
1
1
2
2
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
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
8
200
200
200
200
200
200
167
162
139
135
135
140
149
149
135
102
95
101
117
110
170
170
141
182
182
101
114
103
92
158
119
121
158
158
109
164
125
141
150
150
148
151
597
1112
1730
2841
2841
2841
1860
2488
1637
1430
2488
1407
1369
2508
1254
1232
1211
2155
793
719
652
812
816
814
2508
737
740
728
412
341
274
201
166
148
128
120
141
92
80
67
53
73
73
74
196
69
68
74
83
115
145
200
200
200
200
200
17
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
8
70
101
117
125
129
133
134
69
5
5
5
5
5
3
2
11
12
14
14
14
14
11
8
8
16
29
20
11
25
29
33
40
47
31
16
12
6
1
1
2
4
5
3
1
1
1
2
3
2
1
1
1
5
6
4
2
1
1
1
1
1
1
1
1
1
6
3
1
1
1
1
1
1
1
3
6
13
12
7
2
2
2
2
2
2
3
4
3
3
3
3
3
3
3
3
3
3
4
17
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
127
122
122
122
122
122
122
98
94
87
86
88
90
102
102
108
119
119
119
107
116
118
116
127
127
104
83
93
92
81
119
92
105
119
119
104
113
99
100
99
99
104
99
112
122
89
98
127
103
118
102
84
84
71
78
98
74
89
92
89
119
88
73
84
85
84
119
118
90
91
83
113
74
70
89
64
71
89
68
82
61
88
43
36
50
44
45
122
42
40
39
43
62
83
118
118
118
118
118
3
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
127
20
20
20
20
20
20
20
23
25
26
26
23
20
17
14
47
31
15
20
23
24
26
61
79
51
24
15
14
14
45
33
22
22
18
15
35
18
1
1
1
2
13
7
2
1
1
3
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
11
50
50
50
50
50
50
48
47
47
47
48
49
53
53
50
36
33
31
32
31
40
40
34
33
33
33
38
43
40
50
30
30
32
37
41
46
53
53
53
50
50
51
55
54
56
59
59
59
57
58
58
58
62
59
59
58
59
57
59
55
55
59
59
64
70
68
89
76
79
89
83
86
112
97
99
112
96
96
112
80
79
79
65
63
64
61
60
59
58
58
58
47
45
43
41
37
37
37
21
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
11
5
3
3
3
3
3
3
3
3
3
3
2
2
2
2
2
2
3
3
3
3
3
7
11
14
16
9
2
5
14
17
10
3
3
12
16
9
2
2
3
4
5
4
3
3
4
6
5
3
1
1
1
1
2
2
2
2
2
2
2
2
2
2
3
2
2
1
1
3
3
4
6
5
3
1
1
1
1
3
3
3
4
4
5
3
2
3
2
2
2
2
2
1
1
1
1
1
1
21
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
213
292
292
292
292
292
292
241
279
284
284
284
284
284
229
290
160
140
137
140
167
188
188
213
213
168
170
177
163
186
203
202
205
264
264
238
250
250
243
243
233
275
262
272
292
284
290
281
287
291
301
290
328
467
342
475
325
310
325
319
338
342
391
386
406
467
475
418
453
415
399
388
453
406
435
454
454
498
498
454
498
434
388
374
433
353
338
328
311
283
283
283
309
335
335
335
335
291
291
154
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
213
2
2
2
2
2
2
2
2
2
2
2
31
46
24
2
6
7
9
9
9
9
9
48
67
71
76
91
106
154
114
74
104
135
105
76
108
80
53
37
22
8
13
11
9
12
16
20
24
18
13
8
7
6
7
4
1
3
2
1
1
1
5
6
8
4
1
7
4
2
1
1
9
7
6
8
8
8
8
13
18
62
38
15
2
3
5
25
15
5
5
5
5
3
1
1
1
1
1
154
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
113
118
118
118
118
118
118
94
90
83
78
76
76
74
74
71
53
49
55
66
83
108
108
113
113
100
69
78
70
64
115
84
90
115
115
89
117
75
70
67
70
79
83
108
118
81
90
113
81
114
66
53
50
44
44
40
43
48
56
54
115
58
53
63
71
72
115
114
81
83
70
117
59
56
58
44
48
58
45
58
39
57
27
22
38
36
37
118
34
34
33
37
56
78
114
114
114
114
114
1
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
113
71
71
71
71
71
71
71
46
22
22
22
12
3
3
2
2
2
3
3
3
3
3
24
35
28
22
18
20
23
24
26
27
29
23
18
29
19
9
9
6
4
4
2
1
2
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
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
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
50
113
113
113
113
113
113
91
87
82
82
85
85
98
98
70
68
69
71
82
81
107
107
84
92
92
68
81
92
74
106
86
91
113
113
92
108
91
91
98
98
99
96
107
110
76
82
83
81
113
95
59
66
62
60
98
53
63
70
63
106
61
59
66
71
76
105
113
84
83
75
108
66
62
61
53
56
66
54
59
49
65
36
31
43
41
43
110
44
41
39
42
60
80
113
113
113
113
113
1
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
50
15
15
15
15
15
15
15
20
22
23
24
19
15
14
8
2
2
15
26
31
34
37
27
17
17
16
15
14
14
45
33
22
22
18
15
37
19
1
1
1
4
2
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
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
1
1
1
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
113
257
257
257
257
257
257
205
196
186
188
199
199
236
236
180
175
153
157
156
159
189
189
185
208
208
157
167
168
160
231
187
211
257
257
207
235
210
210
236
236
222
214
202
250
162
167
174
175
222
229
126
138
131
123
201
111
134
150
132
231
138
125
144
161
160
232
257
178
183
166
235
147
137
142
121
129
154
122
137
112
151
86
66
96
89
88
250
83
84
84
89
122
160
222
222
222
222
222
3
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
113
21
21
21
21
21
21
21
43
54
59
62
41
21
21
19
18
17
17
17
17
17
17
65
113
89
65
72
48
25
106
80
54
54
66
79
108
59
11
11
8
6
8
5
3
11
10
8
6
3
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
7
4
2
1
3
3
4
7
4
1
2
1
1
1
1
1
1
1
1
2
6
7
8
8
8
5
3
3
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
102
106
106
106
106
106
106
73
77
72
73
80
87
100
100
101
70
66
67
67
77
82
81
102
102
71
77
83
75
76
98
80
83
95
95
89
92
92
93
93
89
90
86
81
106
72
78
102
90
91
100
101
78
80
86
85
86
87
87
86
98
85
78
78
79
77
76
95
78
76
74
81
70
69
87
70
73
86
70
72
68
85
55
50
60
58
60
106
62
57
53
51
62
73
91
91
91
91
91
9
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
102
5
5
5
5
5
5
5
5
5
5
5
3
1
1
1
4
7
14
14
14
14
14
11
9
9
16
35
53
72
56
40
40
41
25
9
27
14
1
1
4
7
12
9
5
2
1
4
5
3
2
2
3
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
2
1
2
1
1
2
1
1
1
1
1
1
2
3
6
4
3
3
3
2
1
1
1
1
2
4
9
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
7
110
110
110
110
110
110
94
97
95
92
90
90
90
73
73
83
61
72
59
51
59
66
78
110
110
72
66
58
56
58
63
69
78
78
83
72
77
88
86
86
145
89
97
101
95
108
103
108
126
124
130
141
187
150
158
164
173
171
159
156
159
173
161
187
151
146
151
143
151
143
137
139
135
187
134
131
145
127
134
143
134
129
118
135
108
124
98
97
95
88
85
85
84
83
83
82
82
82
43
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
7
10
12
13
13
13
14
36
25
15
15
15
12
9
6
3
7
7
7
7
7
7
7
7
7
31
41
27
14
3
22
37
43
46
45
44
30
17
4
4
10
14
9
4
4
4
4
7
11
8
5
5
4
3
5
3
2
2
2
3
2
1
2
3
3
2
2
3
3
4
6
9
8
6
5
3
1
1
1
1
2
4
5
3
2
34
26
18
11
5
5
5
18
11
4
4
4
4
4
43
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
55
48
48
49
48
48
48
30
30
27
28
33
38
49
49
46
38
34
34
31
36
40
40
55
55
38
39
33
34
31
27
24
23
26
27
28
48
36
41
45
46
54
49
51
52
53
54
55
61
56
61
48
61
48
51
52
61
51
49
48
50
43
44
47
46
50
49
43
46
49
47
51
49
49
45
44
43
40
42
37
35
39
34
36
39
36
35
35
35
35
36
36
36
37
39
39
39
39
39
36
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
55
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
8
6
5
7
8
8
9
8
8
8
14
8
2
2
2
11
6
1
1
7
4
1
1
1
2
4
5
3
2
1
1
11
7
3
2
2
1
1
1
2
3
4
3
2
2
2
3
4
2
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
2
4
6
9
6
3
3
3
4
4
4
4
5
6
7
36
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
53
90
90
90
90
90
90
72
82
81
81
83
84
89
89
86
54
48
45
44
49
54
54
53
53
49
66
54
53
50
54
49
50
58
58
69
82
95
103
136
136
107
126
136
138
163
175
132
122
118
116
116
120
154
125
138
175
143
163
134
154
115
107
105
114
114
112
175
104
117
116
110
163
108
104
105
103
92
91
90
78
90
76
78
79
73
93
79
69
74
69
70
74
80
90
90
90
90
90
39
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
53
1
1
1
1
1
1
1
2
3
3
4
2
1
1
2
2
2
3
3
3
3
3
14
19
24
21
18
16
35
29
24
19
14
14
16
26
16
6
6
6
6
8
4
1
3
4
5
4
4
6
3
1
6
6
3
1
1
1
1
1
1
2
3
5
4
4
3
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
2
2
2
6
4
2
2
2
2
4
5
5
6
19
29
39
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
63
190
190
190
190
190
190
145
145
137
141
154
156
194
194
119
106
93
73
68
67
72
82
86
113
113
74
73
77
73
94
117
123
190
190
130
153
166
167
194
194
165
149
141
124
124
125
120
131
122
128
157
140
149
151
153
178
141
150
147
150
157
153
178
160
158
194
158
157
155
178
147
144
139
144
140
142
150
150
141
147
138
147
134
131
134
142
138
142
142
142
142
116
116
112
107
105
100
100
100
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
63
4
4
4
4
4
4
4
19
27
31
33
18
4
4
5
6
7
13
13
13
13
13
38
57
46
35
36
28
21
61
50
39
39
38
37
44
25
6
6
7
8
6
4
5
6
8
10
8
6
5
4
4
3
2
4
3
2
4
5
5
5
3
2
8
14
12
10
6
2
2
2
2
2
6
3
1
1
1
2
3
3
3
2
1
5
10
20
15
10
10
10
10
5
1
1
1
1
1
100
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
50
54
54
54
54
54
54
38
35
32
34
39
45
57
57
54
40
35
34
37
42
50
50
50
50
42
44
48
53
50
52
47
47
54
54
52
54
55
54
57
57
54
53
53
50
52
49
50
59
52
57
59
59
64
59
61
59
55
56
64
64
64
93
73
73
93
76
79
93
76
80
86
91
88
88
83
77
76
82
80
80
77
91
76
88
79
88
84
83
83
83
83
67
64
59
53
52
39
39
16
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
50
21
3
3
3
3
3
2
1
1
1
1
1
1
2
3
11
7
3
3
3
3
3
13
18
20
19
17
16
34
29
24
17
10
10
12
8
4
3
3
3
4
3
3
2
1
4
11
8
5
6
5
3
1
3
3
3
3
2
1
1
1
1
2
4
3
2
2
2
2
2
2
2
1
1
3
3
3
6
4
3
3
3
3
3
4
5
11
8
5
5
5
4
3
3
3
3
4
5
16
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
112
103
103
104
103
103
103
71
76
71
73
81
89
104
104
105
70
61
59
60
73
81
80
112
112
74
77
84
75
76
93
79
80
93
93
91
94
94
95
95
95
96
95
96
100
78
83
112
96
103
101
102
73
83
81
104
105
74
75
70
95
58
53
57
63
69
95
92
69
70
66
96
58
57
56
41
45
55
45
56
39
60
29
25
38
35
35
102
31
30
30
35
52
72
105
105
105
105
105
3
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
112
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
4
3
3
3
3
3
3
3
3
4
11
16
21
57
52
47
47
48
26
4
29
15
2
1
1
4
2
1
1
1
3
2
2
1
1
1
2
3
3
2
1
1
1
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
1
1
1
2
3
3
3
3
3
3
3
3
3
3
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
33
49
49
49
49
49
49
38
42
41
42
45
48
55
55
52
39
38
37
39
40
47
47
34
33
34
37
41
53
50
44
44
42
49
49
46
49
50
51
55
55
52
49
73
45
43
44
37
40
44
38
52
41
40
45
57
41
56
47
47
70
43
49
56
56
73
75
58
60
58
51
58
49
49
70
54
54
75
51
51
48
45
41
37
41
45
45
75
46
45
42
38
39
42
45
45
45
45
45
8
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
33
3
3
3
3
3
3
3
3
3
3
3
2
2
2
3
4
3
3
3
3
3
3
3
3
4
11
6
2
5
14
17
10
4
4
4
9
5
1
1
1
2
2
2
2
1
1
3
3
2
1
2
1
1
1
1
1
1
1
1
1
1
2
3
2
1
1
1
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
3
2
1
1
1
1
2
3
3
3
3
4
8
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
104
37
37
48
37
37
37
36
43
51
51
51
51
51
43
40
28
26
27
28
43
57
59
104
104
57
60
52
43
40
34
32
30
31
32
31
42
41
35
32
37
40
40
67
54
57
61
104
57
55
53
48
44
46
48
65
45
50
46
44
48
42
42
43
50
65
47
65
51
52
67
50
47
48
51
36
38
37
34
37
30
49
24
22
29
27
27
65
25
24
22
24
34
46
67
67
67
67
67
4
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
104
3
3
3
3
3
3
3
3
3
3
3
2
2
2
2
2
3
5
7
8
8
9
6
4
4
7
7
7
9
11
16
12
8
6
4
4
2
1
1
1
4
7
5
3
2
2
3
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
2
1
1
1
2
2
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
2
4
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
35
28
28
29
28
28
28
19
21
19
19
20
22
24
24
27
19
17
18
15
19
22
24
35
35
23
23
19
18
18
21
24
22
26
26
18
19
20
24
23
26
47
30
35
34
36
39
37
47
48
33
32
30
32
33
37
47
36
46
34
32
29
26
25
29
33
33
46
47
33
38
37
37
48
34
32
32
30
31
32
29
34
22
20
23
22
22
47
21
20
23
25
32
37
48
48
48
48
48
2
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
35
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
4
4
4
4
4
4
4
4
7
7
7
7
7
14
10
6
5
4
3
2
1
1
2
3
3
2
1
1
2
3
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
2
1
1
1
1
1
1
1
1
1
1
1
1
2
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
15
37
37
37
37
37
37
32
37
40
40
40
40
40
37
39
34
34
34
26
24
23
21
22
21
20
26
16
17
18
19
21
22
26
26
26
27
40
28
28
30
30
32
37
37
32
31
31
32
33
36
39
33
32
32
30
30
31
34
45
39
42
42
40
40
39
40
45
39
40
40
42
39
40
40
45
39
40
40
39
42
39
39
35
35
37
38
39
37
36
36
36
33
33
31
31
31
27
27
8
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
15
1
1
1
1
1
1
1
1
1
1
2
1
1
1
2
8
5
3
3
3
3
3
5
6
8
11
9
7
7
8
15
11
7
7
7
6
4
2
2
3
4
4
4
4
4
4
4
4
3
2
3
3
2
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
2
2
1
1
2
3
3
3
3
3
3
3
2
1
1
1
1
1
8
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
58
54
54
54
54
54
54
54
67
80
80
80
80
80
55
50
40
34
34
36
43
49
49
58
58
43
45
48
48
45
51
45
47
54
54
55
62
70
70
70
67
101
73
75
75
69
77
69
73
73
73
91
71
72
77
101
72
79
87
88
98
91
102
80
79
80
78
83
87
90
101
102
95
96
93
95
93
96
96
98
102
95
93
84
90
98
102
115
115
115
115
115
91
87
78
68
67
45
45
33
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
58
1
1
1
1
1
1
1
2
3
3
4
2
1
1
3
5
5
5
7
8
8
9
17
21
21
21
16
11
14
19
20
14
9
9
5
2
2
2
2
5
4
3
2
1
1
2
6
10
10
9
5
1
2
3
2
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
2
2
2
1
1
2
2
3
4
5
4
3
3
6
6
7
7
7
7
7
7
7
6
5
5
5
5
5
33
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
78
40
40
46
40
40
40
39
45
51
51
51
51
51
36
29
25
21
20
21
31
42
46
78
78
41
39
37
31
30
34
29
28
34
34
36
45
45
37
37
38
37
39
42
46
45
45
78
45
45
45
38
38
37
36
33
36
38
37
38
39
45
37
45
36
34
34
33
34
35
38
35
33
34
42
36
38
40
39
41
33
51
27
29
31
30
33
40
28
26
23
23
24
26
30
30
30
30
30
8
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
78
4
4
4
4
4
4
4
9
11
12
14
9
4
3
2
2
1
1
1
1
1
1
2
3
4
6
6
4
3
14
15
15
16
10
4
17
10
4
1
1
2
1
1
1
1
4
3
2
1
1
1
1
2
2
2
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
1
1
1
4
4
4
5
5
5
5
5
5
4
4
4
4
4
4
8
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
1
74
74
74
74
74
74
74
78
83
83
83
83
83
62
59
48
39
38
40
36
51
51
41
42
41
72
43
45
47
49
55
54
74
74
64
74
73
99
99
87
155
93
104
110
109
120
99
130
105
110
120
111
106
111
130
111
124
131
125
155
144
119
114
107
101
98
98
101
101
113
111
107
111
113
106
114
114
120
155
117
144
103
95
92
88
84
94
82
76
76
76
73
73
71
71
71
62
62
33
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
1
6
9
10
11
11
12
35
20
5
5
5
3
1
1
2
4
3
3
3
3
3
2
1
1
4
11
6
1
8
21
31
36
41
22
4
3
3
3
3
4
4
4
4
4
3
2
1
3
2
2
3
2
1
1
1
1
2
1
1
1
1
7
11
6
2
2
2
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
3
5
5
5
10
7
5
5
5
5
5
5
5
5
5
6
33
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
53
180
180
180
180
180
180
148
157
153
149
146
146
146
120
119
91
79
80
65
65
73
82
101
120
120
146
105
103
108
180
103
108
103
97
100
109
120
119
119
113
146
114
131
107
103
109
108
105
120
108
131
101
95
98
89
87
101
109
117
180
128
131
133
130
130
126
149
121
118
124
126
119
149
144
141
153
147
150
158
144
158
158
116
116
104
94
100
90
87
92
97
104
116
116
116
116
93
93
36
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
53
49
49
49
49
49
49
55
49
44
44
44
22
1
1
1
6
6
7
7
7
7
7
30
53
66
62
32
2
3
31
45
52
57
54
49
44
26
8
3
3
3
3
3
3
3
4
6
8
4
1
1
1
3
3
2
1
2
1
1
1
1
3
4
4
2
1
1
2
3
30
20
10
5
1
1
2
2
3
2
1
5
5
5
6
32
27
20
14
18
20
21
13
6
6
6
6
6
7
36
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
11
66
66
66
66
66
66
76
99
129
129
129
129
129
88
83
70
64
76
59
51
49
49
57
63
63
106
76
60
63
64
59
64
75
84
87
129
106
94
94
100
121
101
125
112
121
92
116
78
65
61
49
48
47
49
48
52
51
62
65
74
129
75
106
81
73
69
73
75
75
121
85
91
92
125
95
100
121
91
92
87
116
75
62
59
49
45
49
38
33
31
32
37
42
52
52
52
52
52
7
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
11
2
2
2
2
2
2
2
2
2
2
2
3
4
3
2
4
6
12
18
18
18
14
11
11
31
52
31
10
17
25
33
37
41
34
27
43
25
7
1
1
6
3
1
1
1
4
5
5
3
1
1
1
1
1
4
3
2
2
2
2
1
1
1
1
1
1
1
1
1
1
2
3
4
3
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
3
7
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
5
268
268
268
268
268
268
175
162
144
143
156
173
201
201
193
126
115
116
125
116
168
168
126
128
128
103
122
114
105
179
137
139
186
186
131
139
133
125
119
119
143
159
209
268
139
148
160
163
154
201
193
125
122
123
127
103
112
110
113
179
113
135
153
163
209
186
183
165
154
150
206
130
127
136
128
145
183
137
206
130
121
112
96
119
118
120
268
150
172
166
166
166
166
166
166
166
166
166
38
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
5
32
45
52
55
57
59
67
37
8
8
8
6
5
5
8
11
12
14
14
14
14
9
5
5
11
26
17
8
16
38
45
49
53
32
11
12
8
4
4
4
4
5
3
1
2
3
3
3
3
3
2
1
5
4
2
1
1
1
1
1
1
3
3
2
2
7
4
2
2
2
3
6
5
3
1
2
2
3
3
3
5
10
6
2
3
5
8
6
5
5
5
5
5
5
5
5
11
17
38
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
6
113
113
113
113
113
113
98
101
99
97
95
95
95
68
61
54
48
47
47
42
53
62
72
113
113
67
69
64
61
60
59
56
62
67
66
95
82
68
65
67
80
79
86
100
79
81
80
78
113
74
73
81
96
69
77
75
75
104
81
81
95
80
81
85
96
89
104
93
89
86
92
93
96
120
108
120
120
104
105
100
93
93
84
93
81
92
100
61
57
56
58
67
74
88
88
88
88
88
17
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
6
7
8
8
8
8
9
35
22
10
10
10
5
1
1
4
5
7
13
13
13
13
9
6
6
9
16
8
1
8
33
42
25
9
9
9
5
1
1
1
4
2
1
2
3
2
1
6
8
4
1
1
1
1
2
1
1
2
1
1
1
1
1
1
1
2
4
7
4
1
23
16
9
8
4
1
1
1
2
2
2
1
1
1
1
4
5
6
4
3
3
3
3
3
3
3
4
8
12
17
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
51
181
181
181
181
181
181
135
132
124
118
119
118
121
121
107
78
69
63
57
57
66
78
81
120
120
72
74
68
63
82
103
109
181
181
115
119
115
116
121
121
107
107
132
99
91
96
89
85
120
78
77
87
84
81
132
73
85
92
92
120
99
100
120
124
128
181
152
148
147
154
154
148
154
145
150
175
138
175
138
131
175
107
103
106
88
84
99
74
65
70
73
87
106
106
106
106
93
93
16
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
51
49
49
49
49
49
49
60
34
8
8
8
4
1
1
3
5
6
7
7
7
7
7
6
5
5
20
13
7
21
40
43
44
46
25
5
3
1
1
2
5
4
3
3
2
1
3
6
6
6
7
4
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
7
11
8
5
4
4
4
5
6
4
2
1
1
4
7
8
6
4
4
4
5
5
5
5
5
5
6
16
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
119
118
118
118
118
118
118
110
112
111
110
110
110
110
98
91
66
62
62
67
79
88
87
119
119
75
69
71
63
60
89
79
80
111
111
96
100
99
153
158
166
438
169
174
182
170
227
233
280
438
214
206
199
257
369
394
718
718
371
366
301
242
226
209
204
205
203
237
203
207
213
199
212
237
214
285
279
279
454
285
303
329
290
454
417
527
672
672
660
649
631
631
631
446
391
327
261
118
118
52
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
119
20
20
20
20
20
20
20
25
28
29
30
25
20
11
2
5
10
15
23
20
18
18
11
5
5
16
17
12
8
19
30
35
41
23
5
26
18
10
7
7
12
8
4
2
6
10
12
9
6
4
2
2
2
2
2
2
3
3
2
2
2
2
3
3
3
3
2
2
5
3
2
6
8
6
5
5
3
1
1
1
1
1
1
2
52
49
30
12
22
27
32
28
17
7
7
7
7
7
52
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
57
87
87
87
87
87
87
65
72
69
71
77
81
94
94
85
59
53
50
50
53
56
56
57
57
47
50
54
63
54
56
61
61
87
87
67
75
78
83
94
94
90
72
63
60
56
59
57
61
64
65
90
65
71
76
75
92
84
76
83
81
90
94
85
92
94
90
103
94
89
98
95
94
103
94
87
92
87
87
103
81
82
94
79
94
76
94
68
55
53
47
49
54
60
70
70
70
70
70
34
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
57
2
2
2
2
2
2
2
1
1
1
1
1
1
1
2
4
6
9
9
9
9
9
6
4
4
11
13
16
36
33
27
21
21
12
4
21
11
1
1
2
4
25
13
1
1
1
4
4
4
4
2
1
1
1
1
1
1
1
1
1
1
3
4
3
2
12
12
7
2
1
1
1
1
1
3
5
5
5
5
5
5
5
5
5
11
14
10
7
12
15
16
10
5
2
2
2
2
2
34
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
106
242
242
242
242
242
242
222
219
203
203
203
182
160
142
203
98
87
109
125
143
217
217
174
225
225
122
149
138
125
236
165
169
236
236
167
237
143
131
125
127
156
153
217
242
131
157
146
133
230
100
87
89
67
65
88
50
81
90
89
236
84
84
115
129
135
236
231
152
156
139
237
107
99
92
68
66
55
51
55
42
53
30
27
63
65
71
242
70
70
69
76
114
158
230
230
230
230
230
2
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
106
124
133
137
139
140
141
142
81
20
20
20
20
20
15
8
2
2
3
3
3
3
3
6
7
9
11
13
11
10
46
34
22
22
15
9
27
14
1
1
1
2
3
2
2
1
1
3
2
1
1
2
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
2
2
2
2
2
2
2
1
1
1
1
1
1
1
2
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
186
81
81
98
81
81
81
69
79
81
81
81
82
81
80
90
49
46
46
46
73
99
102
186
186
96
100
93
72
67
61
66
61
81
81
68
74
74
77
80
80
90
79
91
104
109
110
186
104
101
100
84
84
86
85
91
90
87
90
92
91
97
105
94
100
100
99
124
105
109
124
111
111
124
105
99
100
99
101
101
105
105
100
89
95
94
98
98
92
89
89
89
81
80
77
74
74
64
64
19
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
186
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
6
9
10
10
11
6
2
2
2
6
3
1
12
23
12
1
1
2
22
13
4
4
4
4
2
1
3
3
4
4
4
7
4
2
3
2
2
2
1
1
1
1
2
6
3
1
3
5
10
13
7
2
2
2
2
3
4
3
3
2
1
1
1
1
1
1
2
3
5
10
7
5
5
5
5
3
1
1
1
1
1
19
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
55
79
79
79
79
79
79
53
51
47
45
47
51
53
53
63
35
31
37
44
54
79
79
57
55
49
49
57
53
63
76
49
47
51
49
58
79
61
76
76
65
73
68
79
94
59
64
64
70
76
75
94
76
75
75
68
75
72
77
94
80
76
71
67
67
68
65
68
68
66
70
79
68
89
73
78
89
82
89
85
82
82
87
71
69
68
66
66
64
63
63
63
51
50
48
45
42
42
42
18
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
55
15
15
15
15
15
15
15
8
1
1
1
1
1
1
1
2
3
4
4
4
4
4
4
4
4
7
9
5
1
9
17
21
23
13
4
2
1
1
1
2
4
2
1
1
1
1
4
2
1
2
2
1
1
2
2
2
2
2
2
2
2
2
2
1
1
5
9
9
9
6
4
5
4
2
1
5
3
2
2
2
2
2
1
1
5
7
9
6
3
3
3
11
6
1
1
1
1
1
18
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
57
75
75
75
75
75
75
46
41
36
34
37
43
48
48
58
33
32
38
46
53
75
75
57
57
44
46
46
48
58
38
40
37
37
37
30
30
30
35
35
41
52
47
75
53
52
52
57
48
46
56
58
58
88
67
66
66
88
65
73
74
73
98
75
100
104
108
209
132
136
206
158
164
209
206
204
215
209
237
237
157
146
155
112
104
98
90
72
66
56
51
49
48
46
45
44
44
40
40
17
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
57
16
16
16
16
16
16
16
8
1
1
1
1
1
1
1
1
2
6
9
10
10
11
6
2
2
2
6
3
1
9
17
21
23
12
2
1
1
2
4
4
3
2
1
1
2
4
4
4
3
3
2
1
1
1
1
2
2
2
2
2
1
1
3
2
1
1
1
1
1
1
1
1
1
2
3
2
1
14
7
1
1
1
3
6
17
19
16
9
3
3
3
3
3
3
3
3
3
3
17
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
205
144
144
154
144
144
144
150
186
227
227
227
227
227
142
127
92
71
67
68
96
120
139
205
205
144
117
112
107
111
116
118
127
127
120
124
175
131
145
138
151
204
167
227
186
201
209
209
209
180
169
183
140
141
164
164
170
204
189
202
239
219
239
211
239
195
208
219
215
247
238
238
247
243
240
247
247
235
243
212
247
168
151
170
176
191
231
231
193
193
178
169
169
152
147
144
135
132
132
108
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
205
17
17
17
17
17
17
17
17
17
17
17
13
10
10
6
3
3
5
7
8
8
9
23
30
26
23
21
20
53
85
106
99
93
56
20
32
18
4
4
3
3
7
10
11
7
4
7
9
7
4
2
2
2
2
2
8
9
11
9
5
2
8
5
3
4
5
6
3
1
5
5
5
5
3
1
4
4
4
4
4
4
4
7
11
29
38
40
23
7
7
7
17
9
1
1
1
1
1
108
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
101
89
89
91
89
89
89
76
74
69
68
69
71
80
80
64
53
53
53
60
70
78
78
101
101
69
70
71
69
56
74
65
68
89
89
70
78
71
70
80
80
77
74
78
89
71
77
101
78
88
80
56
60
57
58
79
53
59
57
54
74
48
49
56
64
70
73
89
67
68
69
78
52
48
45
39
40
44
39
45
33
39
27
26
35
35
34
89
31
30
29
32
46
61
88
88
88
88
88
7
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
101
9
9
9
9
9
9
9
17
21
23
24
16
9
9
5
2
2
12
16
13
10
10
11
12
11
11
10
10
14
27
20
14
14
12
10
17
14
10
6
4
3
3
2
1
1
4
4
3
3
4
2
1
2
4
2
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
2
2
2
2
2
1
1
1
1
1
1
1
7
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
76
60
60
62
60
60
60
60
55
54
59
65
69
88
88
61
55
54
49
50
54
59
55
76
76
61
60
52
66
41
41
40
36
39
45
44
52
69
64
86
86
66
71
67
61
58
57
76
62
58
85
48
56
56
55
88
54
57
58
52
69
48
51
54
62
64
70
86
65
65
67
71
53
48
46
41
42
42
40
45
35
38
27
25
34
36
35
85
32
30
30
34
48
62
88
88
88
88
88
8
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
76
1
1
1
1
1
1
1
1
1
1
1
11
16
8
1
1
2
12
18
12
6
6
11
14
16
19
12
6
5
9
15
12
10
8
6
11
11
8
6
6
7
6
3
1
1
6
6
6
5
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
4
3
2
3
2
2
2
2
2
2
2
2
2
2
2
8
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
36
84
84
84
84
84
84
56
57
53
55
62
71
85
85
87
105
87
120
88
79
83
82
95
105
105
120
75
69
68
64
59
71
73
75
120
77
77
77
70
72
73
68
74
83
57
62
68
73
84
84
85
69
72
75
85
86
68
71
67
66
60
62
64
65
73
74
64
68
64
74
68
54
51
53
49
48
73
51
50
49
74
39
38
47
42
42
85
38
37
36
39
50
63
86
86
86
86
86
8
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
36
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
8
4
1
1
1
1
1
18
28
25
23
17
11
12
26
33
21
10
10
14
9
5
1
1
2
7
24
14
4
4
4
6
8
5
3
2
2
2
2
1
1
1
1
1
1
1
1
1
1
3
3
2
1
1
1
1
1
1
2
2
2
2
2
1
1
1
1
1
1
3
4
5
3
2
2
2
1
1
1
1
1
1
1
8
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
68
113
113
113
113
113
113
87
82
73
66
63
63
67
70
74
92
76
76
64
65
73
82
78
113
113
68
68
60
58
57
55
61
61
59
92
64
67
70
70
59
60
60
64
68
63
71
70
69
113
68
72
76
77
67
71
75
77
102
84
70
67
67
66
73
77
80
102
96
100
129
112
129
129
110
110
104
105
105
89
85
82
105
74
79
81
77
96
76
69
68
68
74
84
99
99
99
99
99
32
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
68
11
11
11
11
11
11
36
18
1
1
1
1
1
1
1
25
16
8
8
8
8
8
38
65
40
16
11
7
8
30
41
26
11
11
16
11
6
10
14
10
6
4
2
1
2
10
8
6
3
1
1
1
1
2
1
1
2
1
1
1
1
2
2
1
1
2
2
1
1
2
4
6
5
4
4
4
4
4
4
4
4
4
4
4
3
3
5
4
3
3
3
3
3
3
3
3
3
3
32
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
84
40
40
47
40
40
40
34
40
42
42
42
42
42
36
39
27
25
23
21
32
44
46
84
84
45
44
40
32
29
32
27
27
29
31
34
42
42
41
41
42
66
44
46
54
53
56
84
58
55
57
60
50
52
52
50
66
55
58
65
55
60
50
46
52
45
44
47
53
44
66
44
41
45
41
41
65
39
40
38
31
30
28
24
27
28
25
53
23
22
25
25
30
33
41
41
41
41
41
5
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
84
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
2
2
3
3
3
3
3
3
3
4
7
7
7
10
13
13
10
8
6
4
15
9
4
4
4
4
10
7
4
1
4
6
7
4
1
1
1
1
1
2
2
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
2
3
3
3
2
1
1
1
2
2
1
1
1
1
1
1
5
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
3
190
190
190
190
190
190
138
132
123
119
123
125
136
136
116
96
83
76
67
57
64
74
85
127
127
73
94
96
96
187
135
143
190
190
158
181
152
146
143
137
132
127
141
103
87
89
83
96
127
95
138
109
100
109
141
98
132
112
115
187
110
112
126
124
127
190
122
135
136
129
181
126
124
122
114
111
102
108
99
98
108
104
87
101
85
83
103
79
70
68
68
76
83
96
96
96
96
96
16
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
3
26
37
43
46
47
49
54
32
11
11
11
7
4
4
7
11
12
14
14
14
14
8
3
3
11
27
15
4
16
44
48
50
53
32
11
14
9
4
4
6
12
8
5
4
4
3
3
4
2
1
1
1
2
2
1
1
1
1
2
1
1
1
1
1
2
1
1
1
1
1
4
5
3
1
1
1
1
2
2
2
2
2
3
4
5
7
7
7
7
7
7
6
5
5
5
5
6
7
16
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
2
32
32
32
32
32
32
29
33
36
36
36
36
36
29
40
20
17
18
16
15
20
20
14
13
13
14
13
14
28
19
23
23
32
32
37
49
52
80
80
59
67
63
66
101
66
70
73
77
86
83
101
80
86
81
75
79
93
86
101
89
79
69
63
61
54
50
55
55
56
93
55
54
61
55
55
89
53
53
54
45
43
42
37
42
35
41
32
30
27
25
25
26
27
29
29
29
29
29
5
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
2
1
1
1
1
1
1
4
6
7
7
8
4
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
8
5
3
2
1
11
16
11
7
6
3
1
1
1
2
2
2
1
1
3
3
3
3
3
9
5
1
1
1
1
1
1
1
2
2
2
1
1
2
2
2
2
1
1
3
5
3
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
5
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
50
49
49
49
49
49
49
33
31
28
28
30
33
39
39
35
25
23
25
28
35
42
42
50
50
32
34
36
32
30
45
35
36
45
45
39
47
38
37
37
37
39
37
42
48
34
39
50
40
49
38
34
31
31
30
39
35
31
32
30
45
26
25
29
31
32
45
44
33
33
32
47
29
28
27
23
22
20
19
20
15
19
12
11
17
17
17
48
16
16
17
19
27
35
49
49
49
49
49
1
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
50
10
10
10
10
10
10
10
7
5
5
5
4
4
4
3
2
2
2
2
2
2
2
3
3
4
5
11
17
24
22
19
16
16
10
4
10
6
3
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
1
1
1
1
1
1
1
2
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
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
37
50
50
50
50
50
50
35
34
31
30
32
33
38
38
34
27
26
30
32
35
44
44
37
37
33
32
34
32
30
47
36
39
47
47
41
49
39
38
38
37
40
38
44
50
34
37
37
37
46
38
34
30
29
28
34
30
30
31
31
47
29
29
32
35
34
47
46
34
35
33
49
30
29
28
25
25
23
23
23
21
22
18
23
22
22
24
50
27
25
23
23
29
35
46
46
46
46
46
3
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
37
12
12
12
12
12
12
12
9
7
7
7
5
4
4
4
5
6
6
7
7
7
7
10
12
9
7
7
7
24
22
19
16
16
11
7
15
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
2
1
1
1
1
1
1
3
3
2
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
3
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
6
49
49
49
49
49
49
38
43
42
42
44
45
50
50
47
40
41
49
46
49
49
49
36
35
37
38
42
48
45
49
32
31
33
37
41
48
50
47
47
47
46
49
48
44
46
42
43
55
47
48
51
55
52
55
48
55
47
48
48
50
46
46
50
45
44
50
45
46
49
43
49
43
43
43
45
42
42
42
41
35
35
40
31
36
32
31
35
29
27
27
28
31
32
37
37
37
37
37
17
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
6
1
1
1
1
1
1
1
1
1
1
2
1
1
1
2
4
11
12
14
14
14
10
6
4
4
12
15
18
31
27
24
12
1
1
4
6
3
1
1
4
7
7
4
1
1
1
6
7
6
5
3
1
1
1
2
1
1
1
1
1
1
1
1
2
2
2
3
2
1
2
2
2
4
4
4
3
2
4
2
1
1
1
1
1
2
3
4
3
3
3
3
3
2
2
2
2
2
2
17
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
63
271
271
271
271
271
271
199
196
183
177
183
192
207
199
212
283
174
272
206
198
237
237
251
283
283
272
251
237
183
198
201
230
259
259
283
195
189
188
158
163
200
180
187
271
162
184
181
183
262
189
212
202
212
200
213
203
189
190
194
198
187
192
193
209
212
213
259
199
190
188
187
174
180
208
194
208
213
182
164
145
138
135
128
148
149
144
271
139
135
134
140
170
205
262
262
262
262
262
79
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
63
59
59
59
59
59
59
59
30
1
1
1
1
1
1
6
8
11
14
14
14
14
14
38
63
66
69
40
12
105
86
67
70
73
155
124
62
1
3
5
4
4
8
5
3
3
4
10
13
12
8
4
4
2
1
3
5
5
5
3
1
1
11
10
10
5
1
1
2
3
4
4
4
4
4
3
2
1
1
1
1
1
1
1
1
3
5
19
11
3
3
3
5
4
3
3
3
3
3
79
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
28
183
183
183
183
183
183
122
112
100
97
103
112
125
125
124
98
85
92
105
106
165
165
126
121
118
107
122
114
106
176
136
144
183
183
134
143
137
131
125
125
124
125
165
127
131
132
127
129
127
129
120
129
120
132
149
125
153
128
139
176
150
180
180
159
157
183
149
137
138
131
128
153
125
126
153
124
131
133
153
149
116
113
106
100
93
85
103
82
85
88
88
93
99
99
99
99
94
94
80
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
28
42
49
52
54
55
56
57
29
1
1
1
1
1
1
2
4
8
13
13
13
13
13
8
4
4
36
19
2
3
31
45
52
59
31
4
5
4
3
3
6
3
1
1
1
1
7
14
10
7
7
5
4
3
3
2
1
1
1
2
1
1
6
7
6
6
7
4
2
4
3
3
4
2
1
2
1
1
2
1
1
1
1
1
13
10
8
8
5
3
3
3
7
8
8
8
8
8
9
80
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
13
44
44
44
44
44
44
35
40
40
40
42
43
48
48
45
41
44
55
50
55
55
55
36
36
37
39
35
48
45
32
28
27
28
33
35
40
40
32
29
35
33
36
66
38
39
41
37
39
42
39
49
41
40
44
50
39
51
42
46
49
47
60
52
56
66
55
61
58
54
56
60
57
61
66
61
64
66
66
66
66
64
64
47
48
48
43
66
39
37
34
31
32
36
40
40
40
40
40
6
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
13
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
13
20
20
20
16
10
5
5
7
13
20
12
5
13
8
4
4
5
3
1
1
1
2
2
2
2
2
2
6
7
4
1
2
3
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
3
2
1
1
1
2
1
1
1
1
1
1
1
1
1
1
2
4
3
3
4
3
3
3
3
2
2
2
2
2
3
4
6
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
87
72
72
74
72
72
72
53
58
56
53
51
53
51
42
69
34
29
36
41
56
72
72
87
87
62
59
59
52
69
54
57
59
59
53
48
57
68
72
101
101
80
94
101
92
101
92
87
85
72
75
74
92
79
82
96
82
82
96
84
84
84
101
83
90
94
92
114
98
102
114
102
102
114
100
103
109
104
109
104
101
109
94
87
91
85
91
78
74
67
64
64
63
62
62
62
62
51
51
32
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
87
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
7
4
1
1
1
1
1
4
6
7
8
6
4
20
25
30
34
36
24
12
8
4
1
1
1
2
3
3
3
2
1
4
5
5
4
3
2
1
2
3
3
3
4
2
1
1
4
3
2
1
1
8
4
1
1
1
1
2
1
1
2
3
2
2
2
2
2
2
3
2
2
6
4
2
2
2
2
2
2
2
2
2
2
32
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
34
31
31
31
31
31
31
20
19
17
17
18
21
24
27
30
41
34
34
27
28
30
33
34
41
41
28
26
23
20
21
22
27
29
29
41
23
25
27
23
24
33
25
28
29
29
32
34
33
41
28
25
23
23
26
28
33
32
39
40
51
54
46
57
51
50
54
57
52
48
47
57
39
41
35
31
31
26
25
22
20
25
20
18
22
19
20
39
20
21
22
23
28
32
41
41
41
41
41
16
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
34
4
4
4
4
4
4
4
2
1
1
1
1
1
2
3
13
8
3
3
3
3
3
6
8
7
7
7
7
10
13
13
13
13
10
7
5
3
2
2
2
3
3
3
2
1
2
3
3
2
2
2
2
1
1
2
2
3
2
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
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
16
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
83
86
86
86
86
86
86
63
62
58
55
55
55
54
54
58
36
32
38
47
62
86
86
83
83
62
60
58
54
58
44
46
46
48
48
40
41
44
50
50
52
62
56
86
62
62
64
83
62
58
59
56
59
64
64
66
71
70
71
75
76
75
100
79
80
93
80
83
94
88
91
100
94
90
92
95
92
101
101
97
101
93
94
81
91
75
93
60
55
51
49
52
57
64
64
64
64
48
48
16
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
83
28
28
28
28
28
28
28
14
1
1
1
1
1
2
4
5
3
2
2
2
2
2
17
25
25
23
21
19
27
25
23
25
27
23
18
10
3
1
1
3
3
3
3
2
1
1
4
2
1
3
2
1
1
1
7
7
6
6
4
3
4
6
6
3
1
3
6
3
1
1
1
1
1
1
1
2
2
2
2
2
2
2
1
1
16
19
14
8
2
2
2
4
5
5
5
6
6
7
16
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
64
131
131
131
131
131
131
178
234
322
322
322
322
322
185
152
122
90
82
82
81
86
86
67
64
60
55
64
63
56
90
78
80
117
117
151
191
248
259
259
211
347
258
286
384
262
262
322
303
303
332
384
271
283
315
311
352
346
353
384
364
364
332
302
332
278
279
338
288
285
284
338
243
264
267
284
338
287
305
279
247
347
221
231
240
183
207
145
132
121
133
156
188
240
240
240
240
129
129
75
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
64
23
23
23
23
23
23
23
24
24
24
24
16
9
9
6
4
6
9
9
9
9
9
6
4
4
12
15
18
40
38
33
28
28
16
4
35
21
8
3
3
20
11
3
3
3
7
21
16
9
3
3
3
4
5
11
20
16
12
12
15
16
18
19
14
9
5
4
4
3
2
2
2
2
4
7
6
6
6
4
3
7
11
13
15
8
2
12
7
2
2
2
2
2
2
2
2
2
2
75
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
215
142
142
154
142
142
142
187
246
336
336
336
336
336
194
156
123
86
81
82
110
133
137
215
215
113
117
113
91
82
95
94
93
128
128
172
200
246
263
263
212
333
260
288
393
268
270
336
310
314
333
393
295
292
309
313
306
317
342
393
364
364
344
313
344
280
267
268
246
239
280
240
238
251
258
269
311
264
295
270
241
336
214
229
224
193
237
183
185
183
184
194
205
224
224
224
224
138
138
73
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
215
28
28
28
28
28
28
28
27
27
27
27
15
4
4
4
5
3
2
2
2
2
2
17
25
25
23
21
19
53
45
37
39
41
30
19
41
24
8
4
4
11
7
4
4
4
7
14
13
7
1
1
1
2
2
1
1
6
3
1
1
1
3
6
6
3
1
3
2
1
1
1
5
3
1
1
1
1
6
3
1
1
1
1
1
22
33
23
14
11
11
11
53
28
4
4
4
4
4
73
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
253
242
242
243
242
242
242
193
186
177
183
198
201
250
250
168
153
138
135
157
188
223
223
253
253
190
176
192
231
178
224
198
197
227
227
198
228
232
222
235
235
233
236
231
242
189
198
253
221
242
250
195
200
170
185
250
172
198
209
196
232
207
159
200
181
174
235
221
183
190
195
236
153
147
198
134
155
196
160
197
142
207
111
97
121
106
102
250
85
81
81
91
131
175
250
250
250
250
250
18
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
253
8
8
8
8
8
8
8
34
47
53
56
32
8
8
12
14
11
8
8
8
8
8
60
86
73
60
49
42
35
116
81
47
47
48
49
92
51
11
4
4
7
5
3
1
1
5
8
5
3
4
2
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
2
4
4
3
2
2
2
2
2
2
2
1
1
2
2
2
2
3
4
3
3
3
3
3
8
11
12
13
13
14
18
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
119
247
247
247
247
247
247
196
187
162
149
145
150
152
152
145
109
94
111
137
156
239
239
175
193
193
130
156
142
126
240
175
189
247
247
184
241
159
146
138
145
167
164
239
246
139
165
149
147
234
121
104
99
87
91
84
89
107
114
110
240
100
98
123
139
150
240
247
165
171
155
241
126
118
112
91
90
84
78
83
66
82
55
43
75
74
77
246
73
72
71
79
117
161
234
234
234
234
234
1
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
119
132
138
141
143
144
145
145
88
32
32
32
19
7
7
7
34
23
13
13
13
13
13
56
78
49
20
36
52
76
58
41
44
48
34
20
31
21
11
10
10
10
10
6
3
11
10
8
5
3
1
1
1
3
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
2
2
2
2
2
2
2
2
1
1
1
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
36
106
106
106
106
106
106
99
119
136
136
136
136
136
110
101
86
76
76
75
70
81
81
86
89
89
108
88
89
90
98
92
92
98
102
107
129
129
111
111
115
125
118
126
126
125
126
136
113
98
94
101
71
78
74
84
91
64
82
81
98
129
81
129
93
85
98
97
88
88
125
101
79
78
126
74
90
125
93
126
83
136
62
53
64
51
48
106
39
37
35
37
51
68
96
96
96
96
96
8
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
36
5
5
5
5
5
5
5
5
5
5
5
6
6
5
5
21
22
21
21
21
21
21
28
32
36
52
36
21
59
68
76
80
84
68
52
69
38
7
2
2
4
3
2
2
2
4
6
5
3
1
4
3
2
1
1
1
1
1
1
1
1
1
1
1
2
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
4
3
2
3
4
4
2
1
1
1
1
1
1
8
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
3
188
188
188
188
188
188
131
121
107
113
130
141
192
192
122
116
105
104
121
111
167
167
125
127
127
116
136
171
131
183
152
149
188
188
147
168
187
174
192
192
160
146
171
122
117
116
119
128
131
160
125
132
133
143
174
153
174
164
174
187
151
146
156
144
136
192
131
136
128
117
127
111
108
107
103
97
101
97
92
89
100
97
85
90
88
96
99
92
92
90
90
90
95
100
100
100
100
100
36
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
3
3
3
3
3
3
3
4
6
7
7
7
5
4
4
4
5
9
14
14
14
14
8
3
3
5
26
34
25
16
73
63
53
53
29
5
9
5
2
2
8
14
15
11
8
6
4
3
10
5
1
1
1
3
8
4
1
1
1
4
2
1
5
10
5
1
4
2
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
3
35
29
22
11
1
1
1
3
3
3
3
3
3
3
36
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
31
29
29
29
29
29
29
28
34
40
40
40
40
40
28
28
23
22
23
22
24
25
24
31
31
21
22
18
17
16
18
20
20
29
29
29
34
38
40
40
39
53
40
40
38
40
39
41
44
43
45
57
45
52
47
48
57
49
56
49
46
57
45
44
56
42
41
42
39
38
45
39
37
38
40
35
35
37
32
34
29
31
28
24
26
26
25
39
21
20
20
21
26
30
38
38
38
38
38
7
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
31
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
2
6
9
10
10
11
6
2
2
2
4
7
9
11
12
11
10
6
2
4
4
4
4
4
4
4
2
1
2
4
8
7
5
4
2
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
1
1
4
2
1
1
1
1
1
1
1
1
1
1
7
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
6
24
24
24
24
24
24
28
34
44
44
44
44
44
37
37
34
34
34
26
23
20
20
20
21
22
30
25
17
20
22
20
27
27
24
30
29
32
39
39
41
67
43
44
42
40
40
41
46
43
45
50
42
50
49
50
51
67
52
63
52
48
47
42
42
44
42
49
44
42
44
48
49
49
67
54
54
63
49
47
44
49
45
39
43
37
42
37
25
23
20
22
26
30
38
38
38
38
38
7
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
6
2
2
2
2
2
2
3
4
4
4
4
3
3
2
1
4
4
5
7
8
8
7
5
4
4
14
10
5
1
8
17
9
2
2
4
4
2
1
1
1
4
2
1
1
1
1
6
6
5
4
2
1
1
2
2
1
1
1
2
3
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
5
3
1
2
3
2
2
1
1
1
1
4
2
1
1
1
1
1
1
1
1
1
1
7
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
265
235
235
240
235
235
235
186
179
170
159
153
148
140
134
132
99
95
111
135
173
217
217
265
265
193
154
165
145
133
215
170
172
235
235
179
221
153
146
138
144
160
171
217
232
172
189
265
175
231
152
122
115
102
104
97
99
108
123
124
215
129
123
138
151
163
216
235
174
172
162
221
148
141
140
127
130
139
126
126
110
138
100
72
98
96
96
232
90
84
80
87
123
163
231
231
231
231
231
8
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
265
132
132
132
132
132
132
132
89
47
47
47
24
2
2
2
11
9
8
8
8
8
8
16
20
24
30
29
28
35
47
54
57
61
42
24
52
32
12
1
1
4
2
1
1
1
4
8
4
1
1
1
1
1
2
2
2
2
3
2
1
1
1
1
1
1
1
1
1
1
1
2
4
2
1
3
2
1
2
1
1
1
1
2
3
3
3
5
4
3
3
3
2
1
1
1
1
1
1
8
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
90
58
58
63
58
58
58
58
58
58
59
60
68
75
80
101
100
80
80
67
71
77
84
90
100
100
76
73
62
76
54
53
61
58
61
100
75
75
93
93
80
93
77
96
76
66
66
90
68
63
66
101
66
72
74
82
89
75
81
84
93
82
89
87
88
94
97
103
115
110
115
115
94
88
82
78
74
73
77
66
62
58
53
48
57
55
53
101
42
40
40
42
55
67
89
89
89
89
89
8
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
90
7
7
7
7
7
7
7
16
21
23
24
15
7
7
26
45
30
15
17
18
19
20
15
10
10
20
15
11
23
20
17
25
29
24
20
24
12
1
1
3
5
7
4
2
1
1
3
4
3
2
2
1
1
1
1
1
1
2
3
4
5
3
2
1
1
1
1
1
1
1
2
3
2
2
3
2
1
1
1
1
1
1
2
3
3
3
4
3
2
2
2
3
3
3
3
3
3
3
8
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
80
89
89
89
89
89
89
69
70
67
64
64
63
65
63
67
80
62
108
81
90
105
105
89
93
95
90
108
105
73
79
77
85
89
89
108
84
85
84
84
78
83
73
83
74
72
70
80
64
63
66
64
62
68
65
62
61
84
68
75
79
73
88
79
79
88
89
81
88
80
78
79
77
79
87
78
84
73
74
69
59
59
57
63
62
60
87
54
56
53
48
47
47
46
45
45
45
45
45
35
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
80
26
26
26
26
26
26
26
14
2
2
2
2
2
2
3
4
3
3
3
3
3
3
30
43
33
24
33
36
40
35
31
28
28
41
39
22
6
7
7
5
4
6
3
1
2
4
6
8
5
3
2
1
3
3
2
1
1
1
1
1
1
1
1
1
1
2
1
1
1
2
2
2
2
1
1
2
1
1
4
6
6
6
6
11
6
1
5
3
1
1
1
1
1
1
1
1
1
2
35
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
239
319
319
319
319
319
319
264
284
278
271
268
268
268
229
228
150
131
131
150
184
229
229
239
239
177
177
181
160
145
221
193
209
284
284
218
235
210
228
221
226
316
265
277
319
278
288
288
276
318
277
278
280
283
266
284
258
255
271
275
265
316
275
270
283
273
275
284
286
261
258
286
271
281
322
296
300
322
308
309
322
316
286
279
279
269
284
319
252
243
237
240
261
282
318
318
318
318
318
180
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
239
79
79
79
79
79
79
85
66
48
48
48
24
1
1
1
6
7
9
9
9
9
9
55
78
63
48
29
11
12
39
52
59
66
78
91
98
51
4
4
2
1
6
4
3
11
20
23
20
10
1
1
1
2
2
3
4
5
10
15
9
3
4
2
1
4
7
18
11
4
4
4
9
14
16
18
11
4
4
4
4
4
4
3
2
8
14
36
25
14
14
14
14
7
1
1
1
1
1
180
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
115
113
113
113
113
113
113
88
84
78
73
71
70
67
67
64
44
40
47
59
78
105
105
115
115
107
75
81
76
71
112
87
88
112
112
88
110
75
70
66
69
77
81
105
113
82
91
115
82
112
63
49
48
44
42
45
48
45
54
55
112
58
53
61
68
71
110
112
80
80
68
110
57
53
60
43
48
60
47
58
40
60
28
23
38
35
36
113
33
32
33
37
57
77
112
112
112
112
112
1
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
115
64
64
64
64
64
64
64
53
43
43
43
23
3
3
3
3
3
3
3
3
3
3
12
17
21
25
29
33
37
38
40
41
43
32
22
33
18
3
3
3
3
4
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
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
1
1
1
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
104
109
109
109
109
109
109
101
120
135
135
135
135
135
112
106
96
80
80
77
86
90
93
104
104
97
82
90
89
89
106
95
98
104
107
109
126
127
110
111
114
120
117
123
124
135
119
134
110
102
91
87
79
74
82
88
89
81
96
92
106
126
95
127
104
97
94
130
104
115
130
122
128
134
129
132
130
135
134
119
117
134
134
76
81
76
68
100
65
57
52
52
65
79
102
102
102
102
102
2
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
104
13
13
13
13
13
13
13
13
13
13
13
7
1
1
1
28
17
7
7
7
7
7
51
73
44
16
32
48
72
77
80
81
81
48
16
54
27
1
1
1
2
3
2
2
1
1
3
3
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
3
2
2
2
2
2
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
2
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
267
261
261
262
261
261
261
206
197
185
172
165
161
147
147
152
90
85
107
137
181
246
246
267
267
236
167
186
171
159
258
198
195
258
258
203
260
174
167
161
167
185
194
246
261
186
204
267
189
257
144
109
106
97
94
110
105
104
126
127
258
143
119
143
158
160
258
257
182
188
157
260
133
122
147
96
111
147
107
141
93
146
66
53
89
79
82
261
73
72
70
80
123
174
257
257
257
257
257
1
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
267
147
147
147
147
147
147
147
128
110
110
110
57
5
5
5
6
7
15
22
16
10
10
11
12
13
20
15
10
76
82
83
83
84
47
10
60
31
3
3
3
3
4
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
73
26
26
33
26
26
36
57
83
128
128
128
128
128
79
77
69
66
66
66
67
68
66
73
73
55
57
42
44
30
28
28
30
43
60
64
107
109
79
81
92
125
96
128
113
124
97
119
82
74
73
60
59
56
61
68
60
71
71
69
79
107
77
109
69
62
61
67
67
67
125
78
81
83
128
83
92
124
90
91
80
119
56
54
51
43
39
38
34
34
33
32
32
32
32
32
32
32
32
7
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
73
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
11
22
27
29
30
32
16
1
1
11
6
2
5
11
12
10
8
4
1
4
2
1
1
2
4
3
2
2
1
1
10
7
4
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
3
2
1
1
2
2
2
2
2
3
3
2
1
1
1
3
2
1
1
1
1
3
4
5
5
5
6
7
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
6
52
52
52
52
52
52
52
48
47
52
58
62
80
80
55
47
41
33
30
25
21
21
19
19
29
28
28
69
32
35
41
30
29
34
34
45
65
62
80
80
71
65
69
54
53
51
54
57
63
80
67
71
76
65
79
72
74
76
72
72
72
76
71
73
74
70
80
71
68
66
70
62
65
78
65
67
74
65
68
69
78
55
55
57
55
56
80
45
43
48
51
61
69
79
79
79
79
79
8
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
6
3
3
3
3
3
3
3
3
3
3
3
5
7
5
3
4
6
9
9
9
9
7
5
4
4
11
10
7
5
13
13
11
10
7
4
13
10
7
7
4
2
3
2
1
1
3
2
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
3
3
3
2
2
3
2
2
3
2
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
8
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
90
81
81
82
81
81
81
57
59
55
57
64
73
86
86
90
50
44
43
41
52
60
59
90
90
56
60
62
54
58
58
61
59
81
81
57
63
72
75
86
86
90
80
91
79
78
76
90
71
71
75
72
78
94
80
96
81
81
91
84
86
91
92
94
103
97
103
95
103
93
93
92
93
89
85
86
87
96
89
89
88
90
89
88
92
101
116
110
115
115
115
115
86
86
81
75
67
67
67
21
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
90
10
5
5
5
5
5
5
3
1
1
1
1
1
1
1
1
1
2
2
2
2
2
3
3
4
6
5
3
1
1
17
9
1
1
4
4
4
4
4
4
4
2
1
1
2
4
5
5
5
3
2
1
1
1
1
2
2
2
2
1
1
1
1
2
1
1
1
1
1
1
4
5
6
5
5
3
2
2
3
4
6
9
5
1
3
5
17
9
1
1
1
5
5
5
5
5
5
5
21
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
96
144
144
144
144
144
144
165
208
266
266
266
266
266
161
129
104
76
72
74
82
92
105
100
144
144
89
99
100
102
110
123
114
122
135
141
177
240
170
170
190
261
208
230
222
266
249
174
192
179
188
207
192
236
194
228
217
214
224
233
222
240
231
233
242
236
232
238
232
230
261
218
227
219
230
230
234
266
239
249
230
227
184
202
211
212
263
241
206
205
186
174
174
150
144
139
126
122
122
79
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
96
21
21
21
21
21
21
21
25
27
28
30
19
9
9
8
7
5
3
3
3
3
3
20
28
29
24
19
16
50
86
100
95
90
53
16
42
21
1
1
2
4
6
9
8
6
4
5
6
4
2
2
2
1
1
2
5
4
3
3
3
3
3
3
3
5
10
6
2
4
3
2
4
5
6
9
5
1
5
3
1
1
1
8
16
39
50
58
62
64
65
66
45
24
22
22
22
22
22
79
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
56
265
265
265
265
265
265
193
194
182
177
183
189
201
201
193
135
116
118
129
130
183
183
139
130
125
114
131
121
111
187
160
172
244
244
185
187
186
181
180
180
188
184
205
264
161
184
196
199
265
200
192
189
186
185
201
193
169
171
175
187
170
184
182
196
204
193
244
198
201
205
187
184
170
175
159
156
153
147
150
147
148
184
151
174
182
177
264
177
164
155
156
185
215
265
265
265
265
265
73
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
56
58
59
59
59
59
60
64
32
1
1
1
1
1
4
4
4
9
14
14
14
14
14
9
4
4
33
18
4
12
36
44
48
53
28
4
3
2
6
10
10
10
7
4
2
6
10
14
15
12
10
6
3
4
5
3
1
3
2
1
1
1
16
13
10
7
5
4
2
1
2
3
4
5
8
7
4
1
3
2
1
1
1
3
5
5
5
18
11
5
5
5
5
3
1
1
1
1
1
73
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
52
91
91
91
91
91
91
76
73
70
66
64
63
67
62
65
91
62
80
61
60
66
70
76
91
91
80
63
56
53
57
60
70
81
81
91
79
88
93
102
102
100
99
102
91
102
88
87
91
91
92
96
88
100
95
97
116
101
107
115
119
128
119
128
128
100
99
95
83
83
78
81
87
80
95
78
83
76
79
83
69
95
60
61
65
63
63
89
60
57
57
59
68
76
91
91
91
91
91
34
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
52
27
27
27
27
27
27
44
22
1
1
1
1
1
1
1
6
9
13
13
13
13
13
20
23
27
31
19
7
8
20
27
30
34
41
41
22
3
1
1
2
2
3
3
2
1
2
7
7
4
2
2
3
2
1
1
2
2
2
1
1
1
2
3
3
2
1
8
6
3
1
1
1
1
4
2
1
1
2
2
2
2
1
1
1
2
3
7
5
3
3
3
2
2
2
2
2
2
2
34
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
63
206
206
206
206
206
206
154
164
157
149
145
149
140
124
179
99
92
108
89
93
105
105
110
141
141
110
127
117
122
206
133
135
151
142
156
205
165
179
179
169
193
159
178
136
124
129
119
126
141
136
154
149
136
146
144
149
193
169
176
206
168
186
181
157
171
150
148
157
158
156
205
159
161
193
151
153
149
136
149
111
116
105
101
116
103
103
132
98
95
99
100
110
116
127
127
127
127
127
69
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
63
27
27
27
27
27
27
27
15
4
4
4
4
4
4
5
6
4
3
3
3
3
3
33
59
56
53
28
4
50
54
59
74
82
80
78
41
4
5
7
4
1
3
2
2
4
7
13
11
9
8
4
1
1
1
1
1
1
1
1
1
3
4
2
1
2
4
13
7
1
1
1
5
4
2
1
1
2
7
4
2
2
2
2
8
5
2
15
8
2
2
2
2
3
4
4
4
4
5
69
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
61
210
210
210
210
210
210
210
156
147
154
163
171
210
210
146
120
105
88
77
75
82
92
99
130
130
98
98
158
94
97
98
93
89
97
95
104
146
119
145
145
135
146
158
116
111
114
107
103
130
110
88
93
89
89
116
80
90
92
94
146
100
95
105
102
110
145
121
117
118
113
146
110
110
110
104
104
97
93
93
86
103
97
85
104
89
88
110
88
88
92
94
101
105
116
116
116
116
116
42
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
61
52
52
52
52
52
52
58
46
34
34
34
34
34
23
12
7
7
7
7
7
7
7
34
61
47
34
45
24
3
41
53
59
62
59
52
46
24
2
2
3
4
6
6
5
3
2
4
6
4
2
2
2
1
1
1
1
1
1
1
1
1
5
5
6
3
1
7
4
1
2
3
3
2
1
1
18
10
3
3
3
3
3
2
2
32
25
14
3
1
1
1
3
4
4
4
4
4
5
42
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
6
54
54
54
54
54
54
35
36
33
35
40
45
57
59
66
80
80
80
61
53
48
48
48
47
47
69
38
37
37
39
42
49
54
54
69
48
54
56
57
57
55
50
46
51
42
45
48
50
54
54
59
50
55
51
57
59
56
57
60
70
60
64
62
66
63
70
61
63
66
68
70
78
74
78
78
72
70
72
68
67
60
67
51
50
48
52
54
38
35
36
39
45
48
57
57
57
57
57
15
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
6
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
11
6
1
1
1
1
1
3
6
11
24
18
13
8
6
20
15
10
10
10
9
5
1
1
2
4
4
2
1
1
1
6
5
4
4
2
1
1
2
4
4
4
3
2
2
2
1
1
1
1
4
4
2
1
1
1
1
1
1
1
1
1
3
2
1
1
1
1
2
3
4
5
4
3
3
3
4
4
4
4
5
10
12
15
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
5
59
59
59
59
59
59
59
59
59
59
59
65
65
65
86
55
51
52
41
35
31
31
30
30
32
52
38
37
72
42
40
42
41
35
52
46
47
68
68
57
67
54
72
49
45
45
40
48
45
45
86
44
53
57
51
86
52
52
55
68
46
48
52
54
55
67
60
57
58
55
72
51
47
45
41
40
37
37
38
32
31
37
31
41
42
41
86
37
35
34
36
49
62
86
86
86
86
86
7
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
5
1
1
1
1
1
1
6
4
3
3
3
2
2
2
3
4
3
3
3
3
3
3
3
3
4
11
9
7
8
9
24
12
1
1
4
3
2
1
1
2
4
4
2
1
1
1
2
4
4
5
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
5
4
2
1
1
5
4
3
3
2
2
2
2
5
7
6
6
7
8
8
8
8
8
8
9
8
7
7
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
10
43
43
43
43
43
43
37
41
41
41
41
41
41
29
27
23
20
19
18
17
21
25
28
43
43
26
23
21
20
23
23
27
27
25
27
33
38
41
57
57
44
51
57
48
57
49
50
52
45
49
41
52
43
42
45
60
66
83
161
101
121
121
105
126
117
150
161
96
90
99
91
104
150
110
120
161
83
80
71
52
45
39
41
43
49
58
58
59
59
59
59
48
48
46
44
41
41
41
17
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
10
2
2
2
2
2
2
9
12
14
15
16
8
1
1
1
1
1
2
2
2
2
2
3
3
4
6
3
1
1
2
14
8
2
2
4
12
6
1
1
2
3
2
1
1
1
1
2
4
3
3
2
1
2
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
2
1
1
12
6
1
1
1
1
1
1
1
1
1
2
17
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
133
121
121
123
121
121
121
124
150
178
178
178
178
178
115
100
87
80
77
79
89
99
98
133
133
77
78
81
68
62
87
77
82
111
111
141
178
175
193
193
163
193
157
159
193
147
150
141
142
150
175
180
231
300
241
443
224
237
294
315
313
443
396
364
382
396
394
415
443
437
443
406
393
415
378
387
391
393
425
411
409
415
437
385
443
387
378
425
355
318
314
314
262
252
227
209
209
121
121
96
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
133
26
26
26
26
26
26
26
27
27
27
27
15
3
3
3
7
11
18
27
32
34
37
24
11
11
11
18
29
40
35
31
28
28
19
11
36
22
9
9
7
5
8
12
11
8
6
19
15
8
2
2
2
3
4
3
3
3
3
3
3
3
8
6
5
6
7
6
5
5
9
12
16
11
7
5
3
1
27
14
1
1
1
3
6
6
7
22
13
4
4
4
7
4
1
1
1
1
1
96
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
92
211
211
211
211
211
211
148
151
141
141
152
164
185
185
182
104
92
85
79
85
95
108
102
150
150
90
98
100
103
126
145
137
211
211
172
207
192
189
189
185
182
181
178
165
141
145
138
130
150
141
144
159
195
171
203
182
189
203
186
185
178
214
187
184
204
211
194
204
203
202
214
202
198
197
187
198
182
174
184
214
172
202
170
197
180
197
188
186
185
185
185
149
148
141
134
123
123
123
41
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
92
26
26
26
26
26
26
26
25
25
25
25
14
3
3
3
4
3
3
3
3
3
3
3
3
4
7
15
24
50
87
104
109
111
57
4
25
14
4
4
6
8
6
4
13
8
4
9
14
7
1
6
5
4
5
3
2
2
2
2
2
2
10
9
7
5
4
2
1
1
1
2
6
5
5
9
15
10
5
7
8
6
5
5
5
6
8
19
13
8
8
8
8
7
7
7
7
7
7
41
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
103
40
40
50
40
40
40
38
47
56
56
56
56
56
46
47
43
44
55
51
60
71
68
103
103
59
55
47
38
35
34
32
34
35
39
40
46
54
42
42
46
53
49
56
61
57
56
103
55
55
55
45
44
40
39
40
34
40
40
38
39
54
38
47
38
33
34
32
34
36
53
36
35
38
56
40
44
54
43
55
40
53
31
25
27
23
23
40
25
24
23
23
23
26
30
30
30
30
30
3
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
103
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
8
13
16
20
20
20
20
18
16
16
16
11
7
10
14
18
20
22
19
16
23
15
7
1
1
7
4
1
1
1
8
7
6
3
1
1
1
1
1
1
1
1
1
1
1
2
3
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
2
1
1
1
1
1
1
1
1
1
1
1
3
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
34
64
64
64
64
64
64
83
95
121
121
121
121
121
113
121
125
125
125
100
89
85
80
79
87
87
63
52
53
39
43
46
53
63
75
87
100
101
83
77
85
85
96
121
96
117
88
77
85
81
82
93
81
79
79
74
79
92
86
93
91
100
85
101
77
68
66
66
69
67
92
72
72
78
121
90
94
117
82
88
72
73
56
51
48
43
41
52
37
37
39
40
44
46
52
52
52
52
52
31
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
34
1
1
1
1
1
1
1
26
38
44
47
24
1
1
12
24
19
14
14
14
14
14
18
20
23
37
37
24
12
2
21
14
7
7
5
3
1
2
3
5
4
3
5
3
1
4
7
9
6
4
5
6
4
2
2
2
3
2
1
2
3
2
1
1
1
1
1
1
1
3
3
3
2
1
1
2
3
4
5
3
1
2
1
1
1
2
3
2
2
2
2
2
2
2
2
2
3
5
31
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
16
81
81
81
81
81
81
84
104
126
126
126
126
126
87
76
68
59
62
64
60
80
80
64
61
59
58
64
60
67
79
62
64
67
70
74
81
97
79
79
86
97
88
104
102
98
100
126
87
83
77
66
62
61
64
68
68
71
76
77
79
97
80
78
83
75
74
79
83
82
97
84
83
83
104
81
88
98
86
100
79
126
60
57
61
55
52
65
46
40
37
37
43
50
62
62
62
62
62
14
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
16
13
13
13
13
13
13
13
13
13
13
13
9
5
5
3
1
10
19
19
19
19
17
9
1
1
12
13
15
22
28
34
29
25
13
1
25
13
2
2
2
2
5
4
3
3
4
3
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
2
1
1
1
1
3
3
2
2
1
1
1
1
2
3
3
3
3
4
2
1
10
5
1
1
1
1
2
2
2
2
2
3
14
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
19
64
64
64
64
64
80
128
183
276
276
276
276
276
176
163
138
107
89
77
63
59
57
71
70
66
119
53
55
58
55
61
55
82
127
136
220
273
200
190
194
270
203
216
249
271
276
263
208
198
177
154
145
144
143
151
176
156
177
185
191
273
181
179
181
176
173
182
186
194
270
200
195
187
206
193
218
271
226
276
200
263
156
149
138
120
120
111
97
93
88
83
80
78
76
75
73
72
72
33
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
19
3
3
3
3
3
3
3
7
9
10
11
7
3
3
8
13
16
20
20
20
20
19
16
13
13
32
20
8
8
8
30
17
4
4
9
10
7
4
4
4
4
5
3
2
3
4
4
4
2
1
1
1
4
8
5
2
3
2
2
2
2
3
3
3
2
1
1
1
1
1
4
7
4
1
4
8
4
1
3
4
3
2
2
2
30
24
19
10
2
2
2
19
12
6
6
6
6
6
33
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
107
134
134
134
134
134
134
144
183
230
230
230
230
230
162
143
121
97
81
73
75
81
83
107
107
105
136
88
152
84
84
75
66
72
89
100
110
140
141
149
171
223
196
230
217
225
225
203
185
176
164
181
137
138
153
152
171
169
174
187
189
195
198
246
218
223
246
245
238
246
223
245
213
210
230
203
207
225
200
225
179
203
145
138
133
122
128
109
99
90
80
80
84
91
102
102
102
102
102
44
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
107
5
5
5
5
5
5
6
6
6
6
7
35
54
30
7
4
12
20
20
20
20
20
12
4
4
26
27
19
12
6
29
17
5
4
4
10
8
6
6
5
4
6
4
2
3
4
7
10
7
4
3
2
4
5
3
1
1
1
1
1
2
2
2
3
2
1
3
2
1
2
4
9
5
1
1
5
5
5
4
3
4
4
4
5
9
13
22
11
1
1
1
7
6
5
5
5
5
5
44
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
195
273
273
273
273
273
273
226
247
242
243
252
249
274
274
209
151
130
126
135
160
188
188
195
195
147
150
164
189
142
183
180
184
259
259
205
220
226
227
260
260
216
197
231
187
190
208
237
193
273
189
168
197
223
205
274
209
199
213
206
213
236
226
233
249
241
249
263
244
249
236
236
223
263
227
239
242
239
263
234
234
237
169
177
171
177
182
182
182
182
182
182
197
230
274
274
274
274
274
84
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
195
1
1
1
1
1
1
1
1
1
1
1
1
1
1
8
12
12
13
13
13
13
13
49
67
68
59
48
35
22
69
60
52
52
44
37
19
1
4
6
7
9
15
8
1
3
7
13
10
8
7
4
1
2
4
2
1
1
1
2
1
1
2
4
6
7
9
7
6
6
10
11
12
9
6
6
3
1
1
2
3
3
2
2
2
28
41
54
50
47
47
47
43
28
14
14
14
14
14
84
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
531
321
321
356
321
321
321
413
548
745
745
745
745
745
441
354
277
201
187
195
262
322
333
531
531
279
289
279
225
204
235
234
231
307
307
376
429
467
585
585
525
659
572
577
621
595
581
745
538
565
585
507
533
502
507
527
525
557
592
643
643
659
703
552
555
548
532
537
576
575
580
703
560
560
563
577
584
606
632
619
703
745
525
528
498
544
573
624
711
711
711
711
492
477
438
392
354
316
316
190
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
531
30
30
30
30
30
30
30
30
30
30
30
42
48
39
25
11
11
12
14
14
14
14
49
67
70
60
50
99
167
120
73
100
128
89
50
100
63
27
24
15
6
15
10
5
14
56
53
46
29
12
6
5
6
6
5
5
5
5
14
9
5
20
13
6
4
2
4
7
14
7
1
1
2
8
5
2
2
2
2
2
2
2
5
9
26
44
91
67
44
44
44
44
24
5
5
5
5
5
190
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
54
64
64
64
64
64
64
64
64
64
64
64
63
60
60
67
47
47
49
48
49
50
49
54
54
46
53
55
60
67
52
43
41
39
37
39
48
45
52
58
58
65
56
67
57
56
57
56
56
56
56
56
57
57
57
60
55
52
53
55
59
57
59
62
65
68
65
65
65
72
67
68
70
68
69
72
68
70
64
67
64
72
64
57
57
53
57
57
44
41
40
40
44
46
52
52
52
52
52
21
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
54
1
1
1
1
1
1
32
16
1
1
1
1
1
4
4
4
7
10
14
12
10
10
7
4
4
11
10
10
22
24
27
14
1
1
4
3
2
1
1
2
4
4
3
2
1
1
11
7
3
3
2
1
1
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
2
2
2
2
2
2
2
1
1
1
1
1
1
1
2
4
4
5
6
3
1
1
1
3
4
5
5
6
9
12
21
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
10
49
49
49
49
49
49
36
39
38
38
41
44
50
54
61
72
72
76
64
55
55
55
41
47
49
49
76
47
44
49
32
39
37
41
76
49
50
54
47
50
76
44
52
47
48
53
52
54
76
55
53
52
52
58
58
76
76
78
94
104
126
126
126
120
110
107
105
101
102
102
102
105
99
99
99
105
88
88
76
70
71
73
75
84
97
69
75
81
86
97
97
97
90
84
84
84
32
97
97
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
10
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
3
10
12
13
13
11
7
4
4
7
4
2
5
14
17
9
1
1
2
1
1
1
1
4
3
3
2
1
1
1
10
8
5
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
1
1
2
3
2
2
1
1
1
1
1
1
1
1
2
2
3
8
5
3
3
3
3
3
3
3
3
3
3
97
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
75
84
84
84
84
84
84
84
59
54
58
62
66
84
84
55
45
38
32
29
37
45
51
75
75
50
50
46
69
40
40
39
34
34
34
45
58
62
89
89
71
81
74
69
103
63
70
75
79
89
86
103
85
91
87
80
91
96
90
103
92
79
84
76
71
80
62
65
67
65
96
65
58
65
59
57
92
50
49
46
35
37
28
28
35
36
38
78
39
39
40
37
40
44
50
50
50
50
50
7
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
75
6
6
6
6
6
6
17
11
5
5
5
5
5
5
4
3
3
3
3
3
3
3
3
3
4
7
14
9
5
19
20
20
21
12
4
4
3
2
2
3
4
4
4
12
7
2
5
8
4
1
2
2
1
1
2
2
3
4
4
2
1
2
3
2
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
2
3
5
4
3
3
3
3
4
4
4
4
4
5
7
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
1
79
79
79
79
79
79
70
68
62
61
61
60
60
60
61
43
40
39
40
36
49
49
33
33
31
29
31
34
37
51
53
53
79
79
65
74
79
95
95
88
161
96
93
108
83
92
106
118
123
161
173
138
146
141
173
142
150
150
173
137
139
146
128
156
126
124
126
112
114
129
105
99
109
105
119
156
105
141
103
108
108
102
141
103
108
114
116
126
141
141
141
102
100
93
85
77
73
73
39
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
1
3
4
5
5
5
6
33
17
1
1
1
1
1
1
1
3
6
9
9
9
9
5
1
1
5
11
11
11
12
26
33
37
41
23
5
4
4
3
2
2
6
4
2
1
1
1
1
5
5
5
10
8
7
5
3
3
3
6
5
5
5
4
3
5
6
6
4
2
5
7
7
5
4
2
1
1
1
1
1
1
1
1
1
3
5
7
15
11
7
7
7
6
5
5
5
5
5
5
39
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
61
80
80
80
80
80
80
76
75
75
75
77
78
83
83
80
56
47
44
42
49
51
50
61
61
42
46
42
53
50
42
53
57
80
80
68
76
77
103
104
104
233
108
107
103
107
138
144
220
233
145
140
124
128
153
157
220
233
164
163
147
126
121
115
109
120
107
112
106
113
120
102
95
95
94
97
106
113
85
86
80
78
94
79
91
75
93
70
62
59
53
55
59
64
73
73
73
73
73
40
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
61
4
3
3
3
3
3
2
1
1
1
1
1
1
1
3
16
9
2
2
2
2
2
8
11
9
7
10
14
9
4
9
11
14
10
7
4
1
4
6
6
6
3
1
4
6
9
7
5
4
5
5
5
3
2
2
2
4
3
2
2
3
4
3
2
3
2
1
1
1
1
2
2
2
4
3
2
2
2
2
2
2
2
1
1
2
4
5
3
1
1
1
3
3
3
3
3
3
3
40
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
533
312
312
348
312
312
312
287
341
379
379
379
379
379
280
284
163
127
137
149
233
302
317
533
533
277
291
287
234
215
229
231
212
293
293
262
324
372
399
559
559
387
407
382
389
419
423
533
514
424
428
419
511
426
417
409
559
407
412
451
514
407
511
368
377
386
400
507
519
573
688
688
637
688
662
626
619
580
662
573
527
561
492
425
413
401
377
361
360
316
308
308
304
306
306
306
306
306
306
184
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
533
28
28
28
28
28
28
28
28
28
28
28
16
4
4
3
2
1
1
1
1
1
1
1
1
1
2
6
11
53
88
107
117
127
64
2
99
52
6
6
11
16
32
17
3
8
13
37
33
18
3
3
3
4
6
5
4
4
4
4
4
4
4
5
15
9
3
7
4
2
2
2
14
10
6
3
8
14
22
18
14
14
14
10
7
19
32
42
37
32
32
32
29
17
6
6
6
6
6
184
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
70
67
67
67
67
67
67
49
47
44
41
42
42
43
43
40
30
28
32
39
50
67
67
70
70
48
47
45
43
40
35
35
35
37
37
33
36
38
40
42
43
52
49
67
57
59
60
70
62
62
62
60
62
59
58
59
58
55
54
56
70
60
61
61
70
59
59
61
70
57
59
53
50
49
55
49
49
58
50
51
55
48
55
55
58
58
59
48
48
40
36
34
34
34
34
34
34
34
34
21
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
70
21
21
21
21
21
21
24
13
2
2
2
1
1
1
2
2
2
3
3
3
3
3
16
22
19
17
9
2
5
14
17
19
21
16
12
6
1
1
1
2
2
3
2
1
2
4
5
3
1
5
3
1
1
2
3
2
2
1
1
1
1
1
2
1
1
1
1
1
2
1
1
1
1
1
1
2
7
4
2
2
2
2
2
3
3
3
13
8
3
3
3
3
3
3
3
3
3
3
21
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
62
247
247
247
247
247
247
172
169
156
164
186
200
256
256
185
130
106
84
73
72
67
60
62
62
51
45
48
63
47
79
119
128
247
247
149
185
202
205
256
256
185
192
197
166
163
169
170
169
219
168
163
173
177
202
212
218
349
240
278
349
287
349
344
265
257
240
256
225
228
228
229
235
231
232
232
235
220
210
200
235
169
151
152
149
151
148
203
146
145
140
133
133
138
142
142
142
142
142
74
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
62
9
9
9
9
9
9
9
24
32
36
38
23
9
6
4
13
8
3
3
3
3
3
18
26
30
26
23
15
8
22
28
31
34
28
23
40
21
3
3
5
8
6
3
1
4
8
19
14
9
8
6
5
4
3
2
1
1
1
1
1
1
3
5
6
8
21
12
4
4
4
4
4
3
2
7
10
6
2
2
2
2
2
2
3
4
6
17
11
6
6
6
6
3
1
1
1
1
1
74
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
94
302
302
302
302
302
302
230
251
242
241
251
259
275
275
272
149
130
115
100
102
108
117
116
151
151
94
121
126
132
211
175
167
230
230
207
212
224
208
205
207
221
214
222
302
190
216
235
248
301
275
272
221
234
271
274
271
354
261
293
354
283
354
276
262
254
230
223
220
211
221
212
183
195
197
208
271
209
203
204
212
189
188
216
271
253
256
302
288
212
222
232
256
271
301
301
301
301
301
92
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
94
27
27
27
27
27
27
27
28
29
29
30
16
3
3
3
4
3
3
3
3
3
3
3
3
4
7
15
24
50
87
104
112
118
61
4
62
34
6
6
7
8
8
5
3
5
8
35
25
15
11
8
7
5
4
2
1
3
2
1
1
1
8
14
15
16
18
10
2
1
1
1
1
2
1
1
1
1
2
6
10
10
10
6
3
2
1
81
41
1
1
1
1
1
1
1
1
1
1
92
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
213
322
322
322
322
322
322
305
352
388
388
388
388
388
279
269
223
188
280
202
228
245
245
235
244
251
280
259
245
194
236
222
253
294
294
285
291
388
291
277
279
337
285
293
322
286
294
302
304
315
298
282
324
314
306
301
304
337
271
288
305
299
292
388
298
310
314
294
285
291
283
286
337
288
291
305
310
318
346
346
314
271
274
263
274
254
274
322
200
191
202
215
251
269
315
315
315
315
315
93
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
213
90
90
90
90
90
90
90
77
64
64
64
32
1
1
1
30
22
14
14
14
14
14
89
126
95
64
90
102
115
94
74
73
73
136
125
115
67
19
19
15
12
17
18
19
15
12
17
23
23
17
11
11
11
11
6
2
2
2
5
3
2
5
8
10
5
1
1
1
2
1
1
7
4
1
2
3
3
3
5
6
7
7
7
8
12
16
20
13
7
7
7
10
8
7
7
7
7
7
93
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
211
119
119
134
119
119
119
100
115
119
119
119
119
119
93
128
61
52
56
56
88
116
122
211
211
107
116
111
88
88
81
88
80
106
106
84
85
83
88
85
87
136
102
104
119
118
127
211
133
135
145
128
128
154
128
137
124
124
130
133
140
136
148
132
154
171
175
253
192
209
253
217
238
253
226
227
238
220
214
227
200
173
187
158
173
151
178
128
102
94
81
85
95
105
124
124
124
124
124
41
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
211
9
9
9
9
9
9
9
6
4
4
4
2
1
1
2
4
2
1
1
1
1
1
2
3
2
2
3
5
24
29
34
30
26
14
2
3
4
5
7
5
3
1
8
6
5
4
5
6
5
3
2
2
2
2
2
5
6
3
1
4
7
7
5
3
1
11
6
2
2
1
1
1
2
5
3
2
8
5
2
4
9
10
7
5
3
2
19
10
2
2
2
2
3
3
3
3
3
4
41
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
113
100
100
102
100
100
100
80
76
72
67
66
65
63
63
60
46
43
46
52
67
77
84
113
113
82
58
61
54
50
91
66
68
91
91
70
94
58
56
53
54
61
66
74
100
69
79
113
73
100
65
54
53
46
45
42
40
47
50
51
91
48
48
55
60
60
91
90
68
71
63
94
54
52
56
45
45
54
42
42
37
54
28
26
39
35
36
100
34
32
32
35
51
69
100
100
100
100
100
3
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
113
60
60
60
60
60
60
60
41
22
22
22
12
3
3
3
5
7
9
9
9
9
9
11
12
13
16
13
10
14
16
19
20
22
16
10
19
12
6
1
1
6
7
4
1
2
4
5
6
3
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
1
1
1
1
1
1
2
2
2
2
1
1
1
1
1
1
1
1
1
2
2
3
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
7
66
66
66
66
66
66
66
66
66
66
66
68
65
65
83
49
45
45
43
39
49
49
35
34
36
33
37
48
39
54
48
46
54
54
53
67
69
95
95
73
82
77
71
114
76
81
95
91
94
114
100
94
97
95
97
114
90
95
100
89
88
85
81
87
85
85
128
94
99
128
101
108
128
113
121
121
104
120
89
83
79
102
68
72
82
84
83
84
84
84
84
66
65
61
58
52
52
52
18
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
7
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
5
9
9
9
9
8
4
1
1
7
12
14
17
20
24
17
11
6
1
2
2
2
2
4
3
3
5
4
3
2
4
6
9
7
5
3
2
1
6
11
12
11
9
5
2
2
2
1
1
4
3
2
1
1
2
7
4
1
1
1
1
1
1
1
1
2
1
1
3
5
5
5
5
5
5
5
4
3
3
3
3
3
18
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
106
93
93
95
93
93
93
79
76
72
69
67
71
80
91
99
119
119
119
116
115
116
116
106
106
96
71
77
72
76
93
84
88
90
90
96
85
80
93
93
75
90
80
76
88
69
75
106
76
89
72
88
61
64
62
55
89
63
66
64
93
54
53
55
59
58
71
90
62
62
58
76
48
47
47
43
44
58
45
45
40
57
30
28
38
35
35
88
32
31
30
33
47
62
89
89
89
89
89
9
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
106
72
65
65
65
65
65
45
25
25
25
25
15
6
6
43
61
32
3
3
3
3
3
43
63
39
16
11
7
50
34
19
45
58
37
16
22
11
1
1
2
6
7
8
9
5
1
4
4
2
1
1
1
1
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
6
4
2
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
3
2
1
1
1
1
1
9
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
49
87
87
87
87
87
87
75
73
67
64
64
62
65
61
68
80
71
112
79
75
77
73
76
81
80
73
112
60
60
63
65
79
87
87
112
69
69
71
62
65
87
63
61
76
62
65
68
87
67
66
68
76
68
71
71
87
70
69
71
66
76
61
60
64
65
68
87
68
73
64
61
60
62
63
65
73
68
65
67
69
61
75
61
62
59
54
68
50
47
51
54
61
69
75
75
75
75
75
33
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
49
12
12
12
12
12
12
38
19
1
1
1
1
1
1
4
5
7
23
27
29
30
32
31
30
28
27
14
1
8
17
25
29
34
37
38
19
1
1
1
2
1
1
2
2
1
1
4
7
6
5
4
2
1
2
1
1
1
1
1
1
1
1
2
2
2
2
1
1
1
2
2
2
2
2
2
2
4
5
7
6
6
6
6
6
4
2
5
3
2
2
2
2
3
4
4
5
6
7
33
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
197
269
269
269
269
269
269
208
219
211
204
207
207
210
210
203
200
157
247
187
209
233
233
209
217
219
210
247
233
173
198
201
225
266
266
247
240
242
244
244
215
213
219
216
219
220
228
227
222
269
224
219
219
239
221
217
208
239
210
212
244
208
193
200
209
201
204
266
219
221
235
218
207
205
235
212
207
200
235
180
163
147
149
132
141
153
167
167
167
164
161
171
190
221
269
269
269
269
269
88
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
197
59
59
59
59
59
59
59
52
46
46
46
26
7
7
7
13
13
14
14
14
14
14
76
107
87
68
90
98
106
93
80
73
73
126
121
116
60
5
5
3
1
12
16
13
9
5
20
18
12
7
6
5
5
6
6
4
2
4
6
6
6
4
2
1
2
3
4
3
2
2
2
2
3
2
2
3
4
3
3
3
3
3
4
7
26
35
44
25
7
7
7
11
7
3
3
3
3
3
88
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
210
522
522
522
522
522
522
471
546
587
587
587
587
587
438
431
310
257
280
228
243
242
242
235
241
249
280
255
241
196
238
299
342
522
522
437
519
469
475
481
500
553
456
587
414
374
375
341
369
382
378
451
435
361
401
397
397
553
417
403
424
485
387
469
421
416
522
393
422
427
430
519
474
472
587
448
452
441
408
433
347
360
318
323
433
314
308
327
245
235
249
262
290
333
333
333
333
310
310
177
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
210
84
84
84
84
84
84
84
59
34
34
34
20
7
7
7
33
23
14
14
14
14
14
92
131
82
34
82
103
124
105
87
80
80
138
196
175
89
3
3
9
16
19
11
3
5
7
18
29
16
4
3
3
3
3
4
5
7
6
5
4
3
10
26
29
16
3
2
2
3
2
2
8
14
8
3
14
14
15
12
10
12
11
8
6
4
2
24
13
2
2
2
2
4
5
5
5
5
6
177
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
55
81
81
81
81
81
81
69
78
79
79
79
79
79
56
65
40
34
39
46
55
79
79
57
55
50
49
58
54
63
81
65
66
81
81
71
79
69
72
70
72
98
68
79
66
67
75
74
87
98
70
65
63
62
71
70
87
98
76
86
81
79
96
76
80
86
84
91
96
87
89
92
91
95
96
89
86
90
91
78
75
79
88
78
95
73
95
64
61
54
47
45
46
45
45
45
45
42
42
17
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
55
16
16
16
16
16
16
16
16
16
16
16
13
10
10
6
3
2
2
2
2
2
2
15
22
19
16
17
19
50
37
24
29
34
26
19
21
11
1
1
1
2
4
2
1
1
1
5
5
6
3
1
1
1
1
1
1
1
1
1
1
1
4
3
2
1
12
7
2
1
2
2
2
1
1
1
1
1
1
1
1
1
2
2
2
1
1
4
2
1
1
1
1
2
3
3
4
7
11
17
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
242
328
328
328
328
328
328
283
328
344
344
344
344
344
288
298
166
136
144
156
192
238
238
242
242
171
181
207
198
208
246
234
224
308
308
271
281
278
286
279
277
352
298
304
328
298
304
344
309
324
306
298
283
316
306
300
317
352
322
378
348
356
517
396
432
479
458
533
488
497
512
517
484
533
479
467
478
489
479
533
517
435
479
428
468
392
479
328
310
288
262
268
287
298
324
324
324
324
324
168
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
242
30
30
30
30
30
30
30
30
30
30
30
20
10
10
6
3
3
3
3
3
3
3
22
31
34
30
27
24
63
97
119
130
141
82
24
110
66
22
9
6
4
6
9
9
9
24
28
32
17
3
3
3
8
8
5
2
5
3
2
2
2
8
6
4
3
2
26
17
9
8
7
13
12
10
9
5
1
11
6
1
1
1
11
31
23
16
27
21
16
16
16
16
10
4
4
4
4
4
168
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
62
107
107
107
107
107
107
93
103
105
105
105
105
105
80
77
53
45
47
53
61
80
80
62
62
51
49
58
53
50
84
70
75
107
107
85
87
87
97
94
95
160
102
108
109
104
107
116
119
123
160
107
111
115
105
103
123
118
126
160
128
128
117
110
115
107
110
109
111
112
103
119
102
110
110
112
144
105
108
106
95
127
94
85
87
77
80
76
78
80
80
82
83
87
87
87
87
67
67
31
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
62
27
27
27
27
27
27
27
20
14
14
14
8
3
3
3
3
3
3
3
3
3
3
18
25
23
21
18
16
40
32
24
21
21
18
16
10
4
3
2
2
24
13
2
2
2
4
9
8
5
3
3
3
4
5
6
4
3
9
8
4
1
2
3
8
5
2
8
4
1
3
5
3
2
1
1
2
1
1
1
1
1
1
1
1
31
25
15
5
8
9
11
19
11
4
4
4
4
4
31
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
15
66
66
66
66
66
66
71
74
81
81
81
81
81
71
86
61
56
56
52
47
52
52
37
37
39
45
49
52
67
54
55
57
58
58
61
64
75
72
72
74
102
80
87
91
92
98
98
98
91
89
96
84
87
88
98
96
95
99
102
100
112
95
103
94
98
103
104
111
112
106
106
100
106
100
117
117
113
186
109
127
130
110
186
161
206
239
270
270
270
270
270
176
162
144
123
103
86
86
20
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
15
1
1
1
1
1
1
5
5
5
5
5
4
4
4
8
14
13
13
13
13
13
13
14
14
15
20
12
4
29
29
30
20
11
11
20
17
9
2
2
4
7
6
5
3
2
2
7
8
5
2
2
2
2
1
1
1
1
1
1
1
1
2
4
4
4
4
4
2
1
28
19
11
7
4
1
4
3
2
1
1
1
1
1
2
20
21
14
8
15
19
21
23
19
15
15
15
15
15
20
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
278
272
272
273
272
272
272
274
305
339
339
339
339
339
225
195
163
125
134
155
195
239
239
278
278
211
249
195
176
166
258
198
208
265
265
250
322
334
244
242
265
332
297
333
327
339
331
331
251
265
179
136
121
113
113
113
115
123
170
169
258
322
190
334
233
223
258
265
227
227
332
259
204
196
333
186
234
339
240
331
211
331
149
120
147
117
112
272
91
85
80
90
133
183
265
265
265
265
265
1
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
278
150
150
150
150
150
150
150
150
150
150
150
76
2
2
2
30
19
8
8
8
8
8
54
77
46
16
33
51
89
74
59
60
61
38
16
61
31
1
1
1
2
5
3
2
1
1
4
2
1
2
3
3
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
2
1
1
1
1
1
1
1
1
1
1
3
4
5
5
3
1
1
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
112
258
258
258
258
258
258
207
198
186
190
204
207
254
254
156
132
111
118
143
158
232
232
179
204
204
156
186
228
178
251
201
197
251
251
215
252
247
224
247
247
242
248
232
258
171
180
190
192
258
254
140
160
156
151
254
132
154
171
151
251
142
134
151
166
167
251
246
187
189
166
252
145
137
141
114
120
140
114
127
100
139
69
61
92
86
88
258
80
79
81
92
134
180
258
258
258
258
258
2
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
112
4
4
4
4
4
4
4
25
35
40
43
23
4
4
6
8
8
8
8
8
8
8
8
8
9
20
37
54
72
136
92
48
48
28
9
68
37
7
2
2
7
4
2
2
2
8
8
5
3
1
1
1
1
1
1
1
1
1
1
1
3
5
5
3
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
2
2
2
2
2
2
2
3
4
5
5
5
3
2
2
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
266
109
109
135
109
109
109
75
79
74
76
83
93
106
106
114
87
85
87
82
113
149
154
266
266
141
145
132
104
93
87
89
85
98
98
86
89
91
93
95
95
103
90
85
109
101
113
266
133
136
126
114
87
92
96
96
104
85
89
82
83
88
75
84
85
81
84
103
75
74
69
85
63
58
83
57
62
82
62
68
55
88
41
40
51
47
47
114
43
42
44
46
61
77
104
104
104
104
104
2
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
266
3
3
3
3
3
3
3
4
4
4
5
4
3
3
5
15
14
14
14
14
14
14
19
21
24
27
25
24
35
40
46
50
54
39
24
32
19
7
7
5
4
10
6
3
1
4
5
4
3
3
2
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
2
3
3
3
3
3
3
2
1
1
1
1
1
1
2
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
667
573
573
588
573
573
573
518
508
463
463
463
459
452
452
463
261
221
263
316
431
562
562
667
667
554
362
393
346
310
569
409
427
569
569
393
571
312
269
249
269
340
342
562
572
370
460
667
383
573
297
220
206
161
142
121
110
166
178
182
569
170
172
255
294
312
569
568
348
359
316
571
222
199
180
115
104
79
72
63
48
64
31
25
116
125
140
572
140
142
143
167
267
382
573
573
573
573
573
1
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
667
452
452
452
452
452
452
452
237
23
23
23
17
11
11
11
36
24
13
13
13
13
13
75
106
64
23
55
65
76
89
90
90
91
76
61
61
35
9
1
1
2
4
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
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
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
112
194
194
194
194
194
194
194
194
194
194
197
220
233
249
286
280
280
288
216
199
179
150
164
156
176
288
194
207
267
168
163
181
165
187
288
229
240
266
266
253
265
214
272
195
163
158
151
189
197
226
286
173
204
228
226
286
221
232
215
266
205
171
179
192
203
265
260
208
203
191
272
183
168
195
150
158
192
151
158
137
205
103
96
125
114
115
286
103
98
101
112
159
205
286
286
286
286
286
9
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
112
18
18
18
18
18
18
106
80
54
54
54
54
54
57
32
8
25
42
42
42
42
42
25
8
8
52
95
138
105
72
74
70
66
37
8
55
28
1
1
4
7
12
10
5
1
1
4
5
7
7
4
2
2
2
1
1
3
2
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
2
3
5
6
5
4
3
3
9
5
1
1
1
1
1
1
3
4
4
5
7
8
9
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
90
264
264
264
264
264
264
213
205
177
164
163
167
170
170
163
117
101
116
141
154
239
239
180
211
211
131
159
146
130
258
183
197
258
258
192
259
164
148
140
145
170
169
239
264
142
170
159
153
252
158
145
174
233
158
235
147
201
281
329
482
482
543
709
709
609
620
605
612
595
525
612
500
487
486
465
459
454
455
410
356
339
455
287
279
276
235
264
190
170
150
153
174
205
252
252
252
252
252
22
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
90
126
144
153
158
160
163
163
93
24
24
24
15
7
7
7
31
22
14
14
14
14
14
52
74
45
16
35
53
72
56
41
44
48
32
16
20
10
1
1
3
5
4
3
3
2
1
5
4
2
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
4
8
6
4
2
1
2
1
1
1
1
1
2
22
37
38
40
43
44
46
34
17
1
1
1
1
1
22
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
111
118
118
118
118
118
118
79
80
74
75
83
92
108
108
109
69
63
62
65
78
85
91
111
111
100
81
91
90
91
107
101
96
115
115
104
105
105
105
105
105
106
97
96
118
82
89
111
102
114
108
109
77
85
85
104
105
74
79
75
107
62
60
69
75
76
115
114
84
81
69
105
57
55
56
45
48
55
45
55
40
53
32
26
41
39
42
118
44
42
40
42
60
80
114
114
114
114
114
3
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
111
9
9
9
9
9
9
9
9
9
9
9
5
1
1
1
4
3
3
3
3
3
3
22
31
28
23
18
21
64
77
84
87
91
54
18
32
16
1
1
1
2
1
1
1
1
1
4
3
2
1
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
1
1
2
3
3
3
3
3
3
3
2
1
1
1
1
1
1
3
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
31
94
94
94
94
94
94
82
80
73
72
73
76
85
85
70
54
49
50
55
55
75
75
56
51
50
46
53
66
50
76
61
60
77
77
65
80
67
70
72
72
77
71
75
93
58
65
71
71
94
84
65
69
66
70
85
71
77
75
75
76
71
62
63
66
63
77
70
67
67
73
80
73
72
77
72
73
75
72
75
63
71
72
49
55
55
51
93
47
42
41
43
57
70
94
94
94
94
94
6
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
31
9
9
9
9
9
9
9
11
12
12
12
10
9
7
5
5
4
3
3
3
3
3
4
4
5
11
15
10
5
22
21
21
21
13
5
9
5
2
1
1
2
1
1
1
1
4
3
2
2
2
2
2
2
2
2
3
5
4
4
2
1
1
1
2
1
1
1
1
1
2
2
2
2
2
2
3
2
2
2
2
2
3
2
1
1
1
4
2
1
1
1
1
1
1
1
1
1
1
6
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
101
59
59
66
59
59
59
59
59
59
59
60
68
65
65
102
61
63
82
61
69
78
75
101
101
73
76
82
56
76
66
67
84
84
69
82
71
66
72
72
65
95
65
76
71
65
71
101
76
84
77
101
72
74
80
70
102
69
76
69
72
78
58
72
71
68
95
90
70
69
66
76
53
50
69
49
55
67
57
68
50
78
39
38
48
42
40
101
34
33
32
36
52
71
102
102
102
102
102
7
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
101
6
6
6
6
6
6
6
14
18
20
21
13
6
6
10
13
16
15
14
14
14
14
19
22
22
23
15
7
10
13
19
25
28
27
22
14
7
4
1
1
6
3
1
1
1
4
3
3
2
1
2
2
2
3
3
3
3
3
3
2
1
3
3
3
3
2
1
1
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
1
1
1
1
1
7
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
15
111
111
111
111
111
111
85
80
71
74
82
87
117
117
97
92
89
121
85
75
79
79
96
111
111
121
77
81
83
81
117
92
89
87
121
84
87
89
83
83
77
72
70
88
66
73
74
75
117
79
80
81
82
82
86
113
94
96
95
102
93
84
91
89
93
113
89
102
81
83
81
76
104
79
80
113
73
72
73
69
66
70
62
68
67
62
101
54
53
57
61
74
84
104
104
104
104
104
34
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
15
6
6
6
6
6
6
6
3
1
1
1
1
1
4
8
18
13
8
8
8
8
8
11
15
25
34
42
25
8
51
51
49
47
45
31
16
1
2
3
3
4
4
4
2
1
2
4
6
3
1
1
1
1
1
2
3
4
4
4
2
1
4
5
3
1
3
2
1
1
4
4
4
2
1
1
2
2
2
4
5
5
6
5
5
6
8
13
10
8
8
8
7
5
3
3
3
3
3
34
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
59
111
111
111
111
111
111
96
106
107
107
107
107
107
91
82
58
52
53
60
65
83
83
64
59
57
53
61
63
54
83
75
76
111
111
112
139
145
210
210
150
172
176
182
257
186
188
233
209
221
226
234
257
211
248
205
209
214
219
234
195
257
184
173
248
144
134
145
134
142
214
138
132
143
131
132
195
114
113
113
97
107
97
84
82
78
79
72
70
65
65
65
60
66
69
69
69
69
69
38
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
59
20
20
20
20
20
20
20
24
26
27
29
19
9
9
6
4
3
3
3
3
3
3
3
3
4
11
15
20
40
38
33
28
28
16
4
23
35
18
2
2
14
8
2
1
1
5
9
10
7
4
1
1
8
11
7
4
4
2
1
2
4
5
7
7
8
11
6
2
2
2
2
6
5
4
4
2
1
1
1
1
1
1
2
3
4
5
9
7
5
5
5
4
4
4
4
4
4
4
38
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
90
56
56
61
56
56
56
53
65
75
75
75
75
75
63
54
39
33
33
37
50
59
59
90
90
58
62
63
63
54
54
35
33
35
41
55
67
69
104
104
89
130
96
91
111
96
101
104
130
100
109
122
121
125
142
180
159
180
163
180
153
149
143
126
143
114
109
111
110
109
118
116
106
116
118
107
110
104
104
118
85
81
98
73
70
64
59
54
47
45
44
43
43
42
42
42
42
41
41
38
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
90
1
1
1
1
1
1
1
1
1
1
2
3
4
3
2
2
2
2
2
2
2
2
9
12
16
18
11
5
14
18
16
8
1
1
19
29
15
1
1
4
8
6
5
3
1
5
9
5
1
4
2
1
1
1
4
7
5
4
5
6
8
8
8
6
3
1
1
2
3
2
2
2
2
3
2
2
2
2
2
2
2
2
2
3
13
18
11
5
14
18
20
12
4
1
1
1
1
1
38
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
106
127
127
127
127
127
127
157
204
272
272
272
272
272
162
134
106
79
72
74
84
89
89
106
106
99
156
102
96
91
90
95
96
127
127
120
147
174
185
233
233
209
237
235
241
272
213
208
214
203
211
241
220
216
219
238
297
271
297
297
280
252
240
237
227
230
253
240
245
258
280
266
280
280
261
265
267
272
232
258
206
197
217
179
171
159
180
127
119
112
106
109
113
118
119
119
119
119
119
80
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
106
3
3
3
3
3
3
3
10
13
15
17
10
3
3
2
2
1
1
1
1
1
1
19
28
31
35
41
47
53
57
49
41
41
38
35
46
47
28
10
8
7
8
10
6
3
3
14
13
9
6
10
10
10
10
10
5
1
17
17
17
17
9
1
7
9
12
8
4
3
2
2
3
4
6
5
4
9
6
4
6
10
13
9
5
5
6
15
10
6
6
6
6
7
7
7
7
7
8
80
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
91
104
104
104
104
104
106
160
222
322
322
322
322
322
189
155
125
89
77
71
75
78
73
91
91
81
149
84
77
71
63
69
69
89
114
150
186
241
201
201
171
181
162
156
238
175
197
322
209
207
220
238
198
214
214
231
290
269
290
295
295
295
258
270
201
198
196
204
216
218
227
227
270
235
244
239
237
240
252
239
239
322
166
158
156
128
120
122
104
102
101
100
102
104
104
104
104
96
96
89
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
91
1
1
1
1
1
1
1
2
3
3
4
2
1
1
3
13
8
3
3
3
3
3
18
26
30
26
23
20
40
35
31
28
28
25
23
37
25
13
13
14
15
13
12
8
4
13
15
13
10
7
5
4
3
2
3
2
2
5
9
7
5
3
2
15
9
4
2
1
4
8
13
10
7
5
5
4
3
3
7
5
3
3
3
3
2
1
10
5
1
1
1
1
4
5
6
6
6
7
89
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
223
215
215
216
215
215
215
199
235
262
262
262
262
262
189
186
118
94
108
129
164
215
215
223
223
170
169
191
189
186
210
157
138
144
153
179
211
246
205
210
221
256
233
225
227
262
213
223
209
195
203
227
197
212
205
223
298
265
298
298
268
246
234
215
214
212
211
256
231
253
282
264
282
282
255
255
256
262
232
255
210
207
221
185
180
168
207
138
134
127
114
114
116
117
121
121
121
121
121
91
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
223
26
26
26
26
26
26
26
27
28
28
29
16
3
3
3
4
6
9
9
9
9
9
6
4
4
7
12
18
50
83
98
95
92
48
4
89
50
12
8
6
4
6
5
5
4
4
9
9
9
6
4
5
8
9
10
11
12
19
24
12
1
6
9
8
8
13
7
2
2
1
1
2
3
4
3
3
4
3
3
6
6
4
2
2
6
11
17
9
2
2
2
6
4
3
3
3
3
3
91
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
4
62
62
62
62
62
62
62
62
62
62
62
66
69
69
76
52
53
52
54
49
59
59
39
40
45
50
47
69
76
53
57
54
54
54
56
60
61
68
68
60
67
63
76
61
63
63
61
63
63
67
65
67
75
69
74
73
72
73
74
74
72
72
72
73
75
74
75
76
72
90
76
77
78
90
87
85
98
98
84
80
77
74
73
76
63
77
50
45
41
42
49
59
74
74
74
74
47
47
18
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
4
5
5
5
5
5
6
34
17
1
1
1
1
1
1
1
1
2
12
18
16
14
9
4
4
7
11
7
4
3
6
23
16
10
9
9
5
2
1
1
2
4
6
4
2
1
1
2
3
2
2
2
1
1
1
1
1
1
1
1
1
2
4
4
4
2
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
2
2
4
2
1
1
1
1
1
1
1
1
1
2
18
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
126
294
294
294
294
294
294
233
259
254
247
246
246
246
204
265
144
129
139
146
161
215
215
178
163
157
165
167
158
186
210
187
184
220
220
199
211
187
183
181
179
191
166
215
173
168
246
188
198
294
173
171
186
188
194
204
265
191
202
210
210
193
211
198
201
210
220
204
210
199
215
211
200
191
211
185
200
201
190
246
185
173
182
171
170
173
211
167
169
171
163
185
210
240
294
294
294
294
294
47
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
126
29
29
29
29
29
29
29
29
29
29
29
20
11
11
9
7
7
14
14
14
14
14
48
65
70
60
35
11
50
58
67
91
103
70
37
61
35
10
10
10
10
10
7
4
2
1
5
7
4
1
1
2
4
7
7
7
7
7
5
3
3
6
8
6
5
5
3
1
2
1
1
2
1
1
3
2
2
2
6
13
14
8
2
2
2
3
12
7
3
3
3
3
38
56
65
69
58
47
47
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
3
81
81
81
81
81
81
54
49
43
42
45
49
57
57
54
40
38
43
51
49
81
81
55
51
48
48
55
57
54
74
46
45
50
48
57
77
62
75
75
66
66
66
81
68
69
67
75
62
62
62
62
65
64
67
75
61
63
65
62
74
64
65
77
67
67
77
68
72
77
67
77
61
59
56
53
59
52
50
53
64
51
57
53
57
54
57
50
50
44
43
43
43
43
43
43
43
41
41
37
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
3
12
17
19
20
21
22
24
13
3
3
3
2
2
2
3
5
4
3
3
3
3
3
3
3
3
7
13
20
31
27
24
21
21
14
7
7
8
11
13
8
4
6
5
4
3
3
3
5
3
2
2
2
4
6
3
1
1
1
1
1
1
1
1
3
2
1
1
1
1
2
2
2
1
1
1
1
1
1
1
2
2
2
2
5
3
1
12
6
1
1
1
1
1
1
1
2
2
3
37
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
198
309
309
309
309
309
309
249
280
275
271
271
271
271
227
282
157
138
139
148
176
217
217
198
198
158
166
177
163
190
217
211
217
284
284
242
242
242
231
219
220
257
251
261
309
271
259
254
266
308
235
282
223
231
240
226
281
223
239
238
226
242
211
209
219
223
220
284
228
231
237
227
234
240
241
244
249
271
240
259
201
225
156
154
184
191
189
309
177
175
171
178
209
247
308
308
308
308
308
89
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
198
27
27
27
27
27
27
27
27
27
27
27
30
33
30
18
6
6
9
9
9
9
9
50
70
51
33
71
110
163
118
73
100
128
106
85
110
64
19
14
11
8
11
6
2
5
8
12
16
10
4
3
2
6
7
4
2
4
3
2
2
2
3
4
7
5
3
2
1
2
3
3
3
2
1
1
4
5
6
4
2
4
3
2
2
5
9
38
23
9
9
9
9
5
1
1
1
1
1
89
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
276
117
117
143
117
117
117
80
83
77
78
86
96
108
108
122
72
70
73
78
116
153
165
276
276
145
156
147
124
118
113
113
101
114
114
107
109
109
111
111
110
119
105
113
121
114
125
276
143
134
122
122
89
97
95
104
118
81
85
80
111
65
63
70
77
78
119
115
82
83
72
113
63
62
62
51
51
62
49
56
41
61
30
27
42
39
40
122
36
36
36
40
60
81
118
118
118
118
118
3
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
276
5
5
5
5
5
5
5
5
5
5
5
7
8
6
5
6
7
15
22
16
10
10
11
12
13
20
15
10
58
70
83
90
97
53
10
32
28
14
1
1
4
2
1
1
1
4
4
4
2
1
1
1
1
1
2
3
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
3
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
119
47
47
59
47
47
47
57
72
95
95
95
95
95
70
62
55
44
41
41
56
70
71
119
119
71
73
62
48
58
43
37
35
42
54
65
95
84
89
106
106
92
111
110
115
159
122
131
150
135
159
138
153
136
153
118
159
108
109
103
91
95
90
89
118
89
86
93
81
89
87
89
118
89
93
88
86
82
82
86
74
93
65
65
64
58
58
61
49
49
49
49
52
55
55
55
55
38
42
42
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
119
1
1
1
1
1
1
1
6
8
9
11
6
1
1
3
5
4
3
3
3
3
3
4
4
5
14
17
20
12
4
19
12
5
5
4
3
2
1
1
2
2
3
8
7
4
1
4
6
4
3
3
2
1
2
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
2
3
2
1
1
2
1
1
1
1
6
3
1
1
1
1
2
3
3
4
6
9
42
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
187
274
274
274
274
274
274
214
241
236
237
248
256
273
273
270
163
143
120
108
127
138
144
187
187
135
130
113
103
107
111
117
114
123
138
147
185
178
189
217
217
207
238
250
274
284
280
265
324
290
273
282
328
283
328
300
328
348
268
304
348
281
348
273
262
248
219
243
199
207
209
210
233
208
243
209
209
210
205
208
181
243
175
176
195
172
161
274
173
190
189
178
178
179
178
178
178
178
178
165
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
187
1
1
1
1
1
1
1
2
3
3
4
2
1
1
1
1
2
9
9
9
9
9
44
62
48
35
44
47
50
66
90
77
64
64
65
65
36
7
7
8
10
9
9
26
16
7
12
15
9
4
4
4
6
6
3
1
1
1
5
3
1
5
7
10
5
1
1
1
4
4
4
5
7
13
10
5
1
4
2
1
1
1
1
1
3
5
9
6
4
4
4
5
4
3
3
3
3
3
165
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
8
27
27
27
27
27
28
34
42
42
42
42
42
42
29
27
24
23
23
23
23
23
23
22
22
22
22
16
17
17
19
20
22
25
27
32
41
42
42
42
43
68
44
44
43
41
43
48
53
54
68
68
60
62
57
68
56
59
60
68
56
53
51
44
60
41
41
43
44
34
41
32
30
36
38
36
60
36
35
36
26
30
20
19
19
18
18
25
17
15
14
14
17
21
27
27
27
27
27
7
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
8
5
3
3
3
3
3
3
3
3
3
3
2
2
2
2
2
3
5
11
11
11
9
6
4
4
7
4
2
5
10
16
12
9
6
4
5
3
1
1
5
6
5
3
1
1
1
6
4
3
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
1
1
1
1
1
2
3
4
4
3
2
3
4
4
3
2
2
2
2
2
2
7
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
62
144
144
144
144
144
144
110
116
112
109
112
113
117
117
114
69
62
62
66
71
89
96
94
144
144
88
97
99
100
107
117
114
117
117
94
91
90
91
90
90
91
93
90
120
92
104
105
104
144
93
90
87
84
89
92
93
95
100
117
106
117
117
103
107
104
105
117
102
108
94
95
93
89
90
108
84
80
84
78
72
101
64
70
80
83
85
120
86
87
83
83
90
102
119
119
119
119
119
43
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
62
27
27
27
27
27
27
27
25
23
23
23
13
3
3
3
4
6
9
9
9
9
9
6
4
4
7
12
18
50
83
98
95
93
48
4
22
13
4
4
3
3
5
3
2
4
8
9
9
8
5
2
1
1
1
2
2
2
3
4
3
3
2
2
3
3
3
2
2
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
2
29
25
21
12
3
3
3
9
5
1
1
1
1
1
43
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
33
33
33
33
33
33
33
41
50
50
50
50
50
50
42
41
37
35
35
27
29
30
32
33
37
37
24
26
24
22
31
26
30
33
34
37
40
41
35
34
34
36
36
38
40
39
50
47
40
47
38
36
38
40
40
45
51
45
47
46
46
45
46
44
47
45
51
44
47
41
40
47
37
41
38
38
51
38
42
50
37
47
33
31
32
29
26
40
20
19
18
20
25
31
41
41
41
41
41
6
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
33
10
3
3
3
3
3
3
3
3
3
3
3
3
3
3
14
8
2
2
2
2
2
8
11
6
2
4
7
10
13
13
13
14
8
2
14
8
2
2
3
4
10
5
1
2
4
4
4
5
6
3
1
1
1
4
3
2
2
2
1
1
1
1
1
1
1
1
1
1
3
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
2
4
2
1
1
1
1
1
1
1
1
1
1
6
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
12
32
32
32
32
32
32
33
38
44
44
44
44
44
37
38
37
35
35
27
25
26
27
29
37
37
23
25
24
22
32
25
30
32
32
37
39
44
47
60
60
45
48
52
52
54
77
57
56
56
68
52
49
68
52
51
77
47
50
47
42
42
39
44
44
45
46
77
45
49
49
45
60
41
40
39
36
41
36
41
33
35
30
28
27
24
23
26
19
17
19
20
23
29
29
29
29
28
28
7
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
12
4
4
4
4
4
4
4
9
11
12
14
8
2
1
1
13
7
2
2
2
2
2
7
12
7
2
2
1
1
10
9
9
9
5
2
11
6
1
1
2
4
2
1
2
1
1
2
2
1
1
1
2
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
2
3
2
2
2
2
1
1
1
1
1
1
2
7
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
61
114
114
114
114
114
114
94
91
87
82
78
82
82
77
114
80
70
108
80
86
99
99
97
114
114
97
108
99
88
97
99
114
114
93
108
97
91
97
97
89
128
92
91
94
96
103
97
128
114
106
128
122
128
128
162
125
123
125
121
112
113
108
114
127
117
162
126
124
121
133
116
115
123
133
131
162
133
123
133
106
101
92
88
95
82
81
94
82
82
79
79
80
89
99
99
99
99
99
37
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
61
40
40
40
40
40
40
26
12
12
12
12
6
1
1
3
4
6
9
9
9
9
9
35
57
44
32
18
5
30
44
59
55
52
52
50
25
1
1
2
10
7
5
6
3
1
2
14
15
11
7
4
1
2
3
2
1
1
1
1
1
1
3
5
3
1
2
16
8
1
1
1
8
4
1
1
1
1
1
1
1
1
1
1
1
31
24
17
10
4
4
4
7
9
10
10
11
13
15
37
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
35
110
110
110
110
110
110
74
76
70
70
76
84
94
94
101
100
80
80
66
60
65
71
70
100
100
65
69
62
60
77
73
83
96
96
100
83
84
85
80
80
87
80
84
110
66
73
79
85
98
94
101
66
73
77
82
89
64
63
59
77
46
55
59
70
84
80
96
71
70
72
81
58
55
55
44
43
40
38
41
34
51
28
25
39
37
39
110
37
37
36
38
52
70
98
98
98
98
98
2
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
35
9
9
9
9
9
9
9
9
9
9
9
8
7
7
7
28
14
1
1
1
1
1
18
35
27
20
15
10
17
29
38
43
48
34
20
30
15
1
1
1
5
3
1
1
1
2
2
2
2
2
3
2
1
1
2
3
4
4
4
9
6
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
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
23
56
56
56
56
56
56
39
42
39
40
44
48
57
57
54
46
47
55
52
55
56
56
38
38
41
44
47
57
54
52
48
49
52
52
58
66
69
93
93
77
93
77
75
103
67
66
64
70
76
79
103
85
77
82
75
78
98
88
103
89
85
74
71
67
62
56
60
62
62
98
64
62
67
59
62
89
60
60
60
51
54
43
48
49
59
82
72
82
82
82
82
63
61
57
53
47
47
47
13
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
23
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
4
11
15
20
18
16
16
10
4
4
15
15
16
34
29
24
16
9
6
4
2
1
2
3
3
3
3
4
3
3
4
3
3
4
2
1
1
1
1
1
2
3
2
1
1
1
3
3
3
4
3
2
1
1
1
1
3
4
3
3
3
3
3
3
3
2
2
1
1
3
6
5
5
5
5
5
4
4
4
4
4
5
7
13
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
1
44
44
44
44
44
44
32
31
28
27
27
27
27
27
27
19
18
19
19
17
25
25
29
44
44
25
26
24
23
25
28
27
37
37
34
43
53
69
69
66
51
54
57
55
59
66
61
59
69
60
63
66
67
63
60
61
66
63
69
69
69
81
81
69
69
67
64
60
58
61
54
53
54
55
53
57
54
54
54
67
51
60
52
58
51
60
43
36
34
30
31
33
35
40
40
40
40
40
16
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
1
8
12
14
15
15
16
16
8
1
1
1
1
1
1
1
1
1
2
2
2
2
1
1
1
1
2
2
1
1
9
17
22
24
13
2
1
1
4
5
5
4
2
1
1
1
1
1
1
1
2
2
3
5
5
3
1
1
1
2
1
1
3
4
2
1
2
5
7
8
4
1
1
2
2
2
1
1
1
1
1
1
1
2
4
4
4
7
5
3
3
3
4
3
3
3
3
3
3
16
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
207
295
295
295
295
295
295
315
335
335
335
335
335
335
298
295
174
147
147
145
169
186
186
207
207
163
163
184
189
186
198
204
193
265
265
244
263
274
275
270
269
335
302
312
388
298
289
335
321
319
335
388
322
321
321
315
309
304
322
388
291
339
294
302
304
302
339
300
313
316
329
368
348
394
382
394
399
408
408
408
355
406
406
333
333
318
297
298
278
254
252
252
265
270
284
284
284
284
284
150
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
207
50
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
8
13
13
13
13
13
8
4
4
12
28
39
50
87
104
112
121
62
4
98
49
1
1
10
20
21
23
23
19
16
25
35
20
6
6
6
3
1
3
6
9
7
6
6
6
7
9
19
13
7
5
3
5
5
5
7
5
3
1
1
2
8
5
2
2
2
5
9
8
8
19
11
4
4
4
8
11
12
13
13
13
14
150
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
101
197
197
197
197
197
241
379
535
799
799
799
799
799
589
582
502
415
409
339
299
317
340
422
492
492
595
363
311
267
220
216
264
350
466
492
712
763
525
524
585
764
598
765
747
764
799
794
487
426
341
233
212
192
190
176
171
173
276
295
378
763
376
575
382
314
304
346
357
369
764
422
404
408
765
409
535
764
562
799
506
794
372
301
294
211
182
232
131
124
109
104
116
136
164
164
164
164
164
15
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
101
13
13
13
13
13
13
13
28
35
39
43
28
13
13
30
157
107
57
57
57
57
57
61
63
65
83
67
52
82
80
78
93
108
95
83
121
61
1
1
2
4
5
6
3
1
1
2
4
3
2
2
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
2
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
4
2
1
1
1
1
4
5
6
7
11
13
15
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
239
1032
1032
1032
1032
1032
1032
1308
1493
1862
1862
1862
1862
1862
1611
1557
1529
1458
1494
1529
1348
1685
1685
1089
1226
1402
1414
1317
1685
1387
1155
1156
1200
1200
1338
1685
1401
1387
1273
1097
1280
1784
1342
1802
1730
1794
1796
1862
1375
1200
988
1328
674
794
814
691
1335
743
941
959
1097
1401
937
1387
1111
1066
1059
1345
1200
1209
1784
1394
1098
1069
1802
1023
1287
1794
1322
1796
1186
1862
860
704
821
656
612
1328
474
433
402
456
672
922
1335
1335
1335
1335
1335
17
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
239
24
24
24
24
24
24
24
528
780
906
1032
517
3
3
79
156
262
368
368
368
368
303
229
156
156
477
249
22
43
65
144
85
27
27
156
98
41
25
9
9
16
12
8
5
6
13
15
10
5
5
5
5
5
4
4
4
4
2
1
1
1
1
1
1
2
1
1
1
2
2
1
1
3
3
3
2
1
9
5
2
2
2
3
4
2
1
9
5
1
1
1
1
4
5
6
6
6
7
17
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
38
150
150
150
150
150
172
205
239
304
304
304
304
304
256
245
218
195
195
152
133
141
150
167
218
218
169
156
149
166
120
106
120
139
189
218
251
301
232
232
243
299
228
238
276
299
304
291
236
214
193
210
150
164
176
195
212
164
199
203
203
301
186
182
190
165
173
176
183
195
299
201
194
193
237
194
224
299
232
304
213
291
155
132
144
127
117
210
91
85
80
88
118
153
212
212
212
212
212
16
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
38
10
10
10
10
10
10
80
103
114
120
123
70
17
17
17
68
39
11
11
11
11
11
24
38
30
23
27
31
25
19
54
32
10
10
17
25
13
1
1
6
12
21
14
7
4
1
7
10
7
5
4
2
1
1
1
1
1
1
1
1
1
1
1
2
2
2
3
4
5
3
2
6
5
3
1
1
2
4
3
2
2
2
2
2
5
7
9
8
7
7
7
12
7
2
2
2
2
2
16
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
136
1069
1069
1069
1069
1069
1069
714
697
635
643
712
787
929
929
875
562
499
472
439
412
463
463
356
332
332
301
437
433
428
1069
547
586
609
609
679
762
929
875
875
681
670
656
642
626
462
486
518
555
737
514
642
535
522
505
737
430
564
595
575
1069
594
629
638
610
603
592
609
520
495
452
603
442
441
443
425
434
442
453
409
377
380
408
359
412
397
408
626
342
316
301
315
395
476
616
616
616
616
616
97
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
136
138
139
139
139
139
139
140
102
64
64
64
59
54
54
27
1
32
63
63
63
63
63
32
1
1
79
168
200
233
212
175
138
138
69
1
117
59
1
1
4
8
14
7
1
6
12
18
22
22
17
9
1
1
1
3
5
11
8
5
3
1
11
9
8
9
11
7
4
2
2
2
11
6
2
2
2
2
3
3
3
3
3
4
5
11
17
35
22
9
9
9
14
10
7
7
7
7
7
97
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
79
71
71
72
71
71
79
92
106
132
132
132
132
132
96
99
75
66
64
59
63
66
60
79
79
73
114
70
66
80
60
60
59
65
77
83
110
113
95
95
102
114
102
132
122
128
130
126
103
99
85
99
70
77
79
85
99
76
82
81
84
110
79
113
85
77
74
72
76
78
96
83
79
78
132
81
97
128
99
130
90
126
68
58
66
55
52
99
44
41
38
40
54
71
99
99
99
99
99
12
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
79
1
1
1
1
1
1
36
53
62
66
71
41
11
11
8
5
9
14
14
14
14
14
9
5
5
16
18
21
14
8
31
16
1
1
5
10
5
1
1
3
6
6
4
3
2
1
2
2
2
3
2
1
2
3
3
3
3
3
3
2
1
2
2
3
6
3
1
1
1
1
1
2
1
1
1
1
1
1
1
2
2
2
2
2
2
3
3
2
1
1
1
2
2
2
2
3
7
9
12
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
58
76
76
76
76
76
76
64
72
72
72
72
72
72
55
59
38
30
36
43
52
75
75
62
58
54
72
53
54
58
42
43
39
42
40
53
76
66
95
95
76
79
75
75
80
61
60
64
63
69
95
69
80
89
82
101
93
96
101
100
100
101
101
92
90
96
95
92
96
96
95
101
98
92
95
90
88
90
90
91
101
83
98
81
91
73
95
58
53
48
42
41
42
41
41
41
41
40
40
19
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
58
16
16
16
16
16
16
16
16
16
16
17
10
4
2
1
4
2
1
1
1
1
1
2
3
4
6
5
3
1
12
19
22
23
13
4
4
4
4
4
5
8
4
1
2
3
4
6
3
1
4
2
1
6
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
2
2
1
1
3
3
3
4
6
6
5
4
4
4
4
4
4
4
4
4
4
19
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
113
110
110
110
110
110
110
117
131
151
151
151
151
151
101
84
72
63
62
69
79
86
92
113
113
92
119
86
82
82
103
83
85
103
103
100
140
140
119
122
129
149
135
151
147
150
150
150
115
99
101
77
79
85
65
90
78
89
111
166
133
140
157
140
143
157
136
166
141
133
149
128
139
148
151
166
156
150
144
150
123
150
97
94
94
91
88
110
82
75
69
69
73
84
99
99
99
99
99
21
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
113
9
9
9
9
9
9
9
39
54
62
70
39
9
9
5
2
2
12
18
14
10
10
11
12
13
15
12
10
10
46
34
22
22
16
10
52
26
1
1
2
4
4
3
2
1
1
2
2
2
2
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
2
1
1
10
6
3
5
6
4
3
3
3
3
3
3
4
20
22
24
13
2
2
2
5
3
1
1
1
1
1
21
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
527
245
245
292
246
245
245
225
222
206
206
206
207
209
209
206
127
115
124
140
224
293
323
527
527
265
249
230
169
154
237
176
189
239
239
165
240
182
179
203
203
180
212
220
264
278
290
527
265
257
232
181
196
156
146
165
195
188
219
193
237
170
163
181
192
183
239
234
196
207
200
240
219
186
180
242
167
164
161
199
134
151
137
129
242
160
168
245
154
147
164
172
201
242
242
242
242
233
233
21
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
527
206
206
206
206
206
206
206
114
23
23
23
13
3
3
2
2
2
13
13
13
13
13
31
40
33
26
16
7
10
14
18
20
22
36
29
23
12
1
1
2
4
4
3
3
2
1
6
5
5
4
2
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
5
21
20
18
17
18
19
19
20
10
1
1
1
1
1
21
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
228
196
196
201
196
196
228
354
496
734
734
734
734
734
475
432
382
320
297
280
271
259
251
234
228
252
323
230
251
169
160
157
165
237
321
317
563
556
361
373
433
467
468
683
612
656
666
734
437
418
358
266
233
201
224
206
233
360
339
342
396
563
375
556
343
312
298
305
305
306
467
361
378
383
683
407
499
656
526
666
476
734
350
297
288
218
193
232
148
139
133
126
132
137
145
145
145
145
145
16
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
228
6
6
6
6
6
6
6
21
28
32
36
21
6
6
18
29
25
21
21
21
21
21
25
27
30
70
47
25
25
26
67
44
21
21
30
31
16
1
1
4
7
4
2
2
1
1
9
8
5
2
2
2
4
7
4
1
1
1
1
1
1
2
3
2
2
2
1
1
2
5
8
11
8
5
5
7
7
7
4
2
14
7
1
1
9
13
15
11
7
7
7
23
20
18
18
18
17
16
16
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
58
275
275
275
275
275
275
208
213
203
196
198
200
202
202
200
134
116
120
132
136
195
195
147
142
142
105
123
124
120
194
152
158
206
206
170
194
164
177
163
165
239
202
203
275
175
165
170
164
166
190
205
251
274
274
401
291
300
369
302
293
316
369
310
401
336
372
337
316
297
396
285
277
279
401
310
325
366
372
297
308
294
262
276
396
257
252
275
198
209
189
178
178
179
178
178
178
178
178
42
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
58
66
70
72
73
74
75
75
50
25
25
25
14
4
4
6
8
8
8
8
8
8
8
8
8
8
26
16
7
100
80
60
63
67
37
8
8
5
2
2
7
7
7
8
8
6
4
9
13
10
6
2
2
2
2
1
1
1
1
3
2
1
6
11
7
3
4
3
2
2
2
2
2
2
2
3
2
1
1
2
3
3
3
4
5
7
10
20
11
3
3
3
5
6
6
6
7
14
22
42
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
90
144
144
144
144
144
144
126
143
149
149
149
149
149
123
114
75
62
61
63
74
86
100
97
144
144
87
96
98
101
107
123
114
115
115
103
136
170
189
299
299
213
255
299
243
299
247
239
256
223
250
198
256
193
191
194
250
192
184
181
173
168
166
160
173
162
166
169
173
195
178
183
186
211
185
192
199
196
199
199
211
199
162
168
192
170
171
211
170
170
175
175
182
192
192
192
192
122
122
92
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
90
21
21
21
21
21
21
21
21
21
21
21
15
9
9
6
3
3
3
3
3
3
3
20
28
24
21
20
20
50
86
100
95
90
55
20
29
15
1
1
4
7
5
4
12
10
8
11
6
1
3
6
6
3
1
1
1
2
1
1
1
1
1
2
2
2
2
2
1
1
1
2
5
5
5
6
7
7
7
5
3
5
8
7
6
25
35
27
20
21
22
23
57
30
3
3
3
3
3
92
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
34
31
31
31
31
31
31
23
22
20
20
22
24
28
28
31
19
17
16
14
18
21
23
34
34
22
21
22
21
22
31
25
24
28
28
25
29
29
34
34
25
29
26
25
27
27
29
34
30
34
33
29
29
29
29
29
29
31
33
37
52
43
48
44
48
45
52
47
45
48
47
52
47
47
46
45
47
42
42
35
30
29
26
26
25
24
34
27
31
34
34
34
34
29
28
27
24
24
24
10
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
34
10
3
3
3
3
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
4
7
7
7
10
14
18
13
9
6
4
3
3
3
3
2
2
3
2
1
1
4
9
5
2
3
2
1
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
3
5
7
4
1
2
1
1
1
1
1
2
6
8
5
2
1
1
1
1
1
1
1
1
1
1
10
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
83
107
107
107
107
107
107
72
71
65
65
70
77
86
86
90
53
47
49
53
65
80
80
83
83
59
61
67
60
63
80
75
77
107
107
85
88
90
89
91
91
90
90
83
84
119
95
103
147
109
119
132
147
144
144
146
147
153
134
153
154
154
178
154
147
154
149
146
178
154
141
147
141
151
186
168
186
169
186
151
158
134
136
128
131
122
136
127
103
100
91
82
79
73
70
69
70
62
73
73
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
83
17
17
17
17
17
17
17
15
13
13
13
8
4
4
3
2
2
2
2
2
2
2
17
25
19
13
16
19
49
39
30
32
34
26
19
21
11
1
1
1
2
6
5
4
2
1
7
6
6
4
2
1
1
2
2
1
1
1
1
1
2
1
1
1
1
4
3
2
5
3
1
3
4
4
4
2
1
1
2
3
5
5
5
15
47
47
35
19
3
3
3
5
5
5
5
5
5
6
73
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
258
255
255
255
255
255
255
204
196
170
157
154
159
162
162
154
116
100
114
138
179
234
234
258
258
215
153
169
151
137
237
175
184
232
232
174
239
146
131
123
131
158
159
234
255
164
199
258
178
253
140
107
106
94
93
91
99
97
100
102
237
93
97
127
140
143
232
227
158
164
151
239
118
110
103
82
77
67
62
62
52
55
45
35
70
75
78
255
75
73
75
85
128
174
253
253
253
253
253
2
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
258
154
154
154
154
154
154
154
90
26
26
26
17
8
8
8
33
20
7
7
7
7
7
51
73
42
12
19
27
35
44
52
56
61
36
12
28
14
1
1
1
2
3
4
3
2
2
3
4
3
2
3
4
2
1
1
1
1
1
1
1
1
2
1
1
1
2
2
2
2
2
2
2
2
1
1
4
3
2
1
1
1
1
1
1
1
2
5
3
2
2
2
1
1
1
1
1
1
1
2
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
220
265
265
265
265
265
265
207
233
228
230
242
251
271
271
268
164
143
131
134
164
178
178
220
220
177
182
188
184
181
187
195
199
254
254
212
227
233
241
260
260
257
209
222
203
193
209
220
191
265
186
175
195
204
200
271
268
212
221
229
220
216
300
212
228
231
218
260
236
246
253
300
246
249
243
234
245
234
231
231
300
222
202
197
199
183
183
188
169
172
176
192
213
232
271
271
271
271
271
68
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
220
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
13
8
3
3
3
3
3
46
67
89
100
104
109
148
132
117
114
114
101
89
84
43
2
2
7
12
12
8
4
8
9
11
6
2
2
2
2
2
2
2
5
4
4
4
4
5
8
11
8
6
5
3
1
6
5
5
9
5
2
4
6
6
6
8
10
10
7
4
1
9
18
23
16
10
10
10
18
14
11
11
11
11
11
68
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
115
258
258
258
258
258
258
207
198
185
174
170
168
163
163
156
129
116
132
148
162
232
232
201
240
240
144
169
159
147
249
190
198
251
251
195
252
162
154
146
152
171
182
232
258
163
180
165
160
258
122
102
102
88
87
95
102
104
122
126
249
126
119
139
156
155
251
248
177
183
158
252
140
133
137
105
112
136
109
136
92
134
66
56
89
83
85
258
77
74
75
86
130
177
258
258
258
258
258
2
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
115
135
145
150
153
154
156
156
129
102
102
102
54
7
7
7
36
30
24
24
17
10
10
57
80
47
15
12
10
76
76
77
80
84
47
10
48
24
1
1
1
2
5
3
2
1
1
1
1
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
1
1
1
1
1
1
1
1
1
1
1
2
4
5
5
5
3
2
2
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
75
93
93
93
93
93
93
68
62
57
55
58
66
68
68
90
52
46
50
53
63
79
79
75
75
51
50
56
54
76
75
73
72
93
93
74
79
76
76
72
69
90
79
79
90
78
77
75
76
89
71
87
71
66
73
73
86
75
78
74
75
69
69
71
73
70
74
93
69
76
73
79
78
65
69
60
61
65
58
67
51
62
44
38
46
45
45
90
44
41
41
43
55
67
89
89
89
89
89
16
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
75
3
3
3
3
3
3
3
3
3
3
3
4
5
4
3
8
5
3
3
3
3
3
5
6
8
11
11
11
43
30
17
32
48
28
8
7
4
2
2
2
3
3
3
3
3
4
11
7
3
3
3
2
1
1
3
3
2
1
1
1
2
2
2
2
1
1
1
2
2
2
2
2
2
2
2
2
2
2
3
3
2
2
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
16
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
114
55
55
64
55
55
55
56
69
83
83
83
83
83
59
52
45
39
34
32
44
60
67
114
114
63
58
47
38
37
40
43
42
55
55
56
67
75
81
103
103
85
87
92
97
126
104
114
137
110
126
129
137
138
129
141
137
123
123
120
121
117
114
119
141
123
127
134
135
142
142
142
130
132
149
134
136
149
128
128
149
119
128
115
128
108
131
94
87
86
74
71
70
72
74
74
74
74
74
35
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
114
5
5
5
5
5
5
5
3
1
1
1
1
1
1
1
1
5
9
9
9
9
9
5
1
1
7
9
10
12
17
25
19
13
7
1
6
6
6
6
4
2
1
1
1
1
4
4
5
7
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
4
2
1
2
2
2
5
7
5
4
3
3
6
4
3
3
3
3
3
4
6
17
11
6
6
6
6
6
6
6
7
13
19
35
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
115
249
249
249
249
249
249
177
185
174
168
173
192
203
208
273
233
178
182
193
188
231
231
196
233
233
200
219
197
255
234
229
235
233
231
233
240
215
258
258
221
255
232
264
249
178
182
160
185
229
176
273
174
180
209
194
240
196
217
209
258
208
176
184
189
197
255
245
212
207
194
264
171
161
196
147
167
209
162
209
148
208
109
94
123
110
109
273
97
96
94
99
134
174
240
240
240
240
240
5
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
115
24
24
24
24
24
24
24
24
24
24
24
25
26
25
24
68
55
43
43
43
43
43
79
115
85
56
41
27
130
88
46
133
177
116
56
65
34
3
3
6
10
14
7
1
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
4
8
6
3
1
1
1
1
1
1
1
1
2
1
1
1
2
4
3
2
2
2
2
3
4
4
4
4
4
5
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
193
221
221
221
221
221
221
219
273
326
326
326
326
326
246
224
198
169
168
143
154
163
174
202
198
198
326
186
174
161
144
159
178
204
204
198
186
190
220
211
210
326
218
219
221
189
193
194
208
216
227
231
229
208
218
222
214
205
238
248
294
352
294
312
319
352
327
340
361
383
383
383
354
335
307
354
299
284
286
354
256
296
204
212
233
272
329
332
386
386
386
386
287
287
271
251
223
222
222
89
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
193
2
2
2
2
2
2
2
2
2
2
2
4
5
3
2
16
19
23
23
23
23
23
46
57
69
93
93
94
111
93
75
67
67
80
87
92
46
1
1
2
4
9
7
6
3
1
6
12
7
3
3
2
1
4
3
3
4
3
3
3
3
10
13
10
6
2
2
3
4
13
23
30
15
1
2
6
4
2
2
2
2
2
1
1
3
6
31
18
6
6
6
6
5
5
5
5
5
5
89
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
87
91
91
91
91
91
91
59
54
47
45
48
53
59
59
63
42
39
49
54
68
91
91
87
87
68
68
63
59
63
49
50
51
55
51
58
87
70
89
89
82
101
79
91
77
73
74
87
78
74
76
97
81
85
86
95
83
89
86
101
86
89
98
91
97
89
95
86
84
87
89
91
98
95
97
95
101
98
91
97
98
97
98
86
95
83
97
77
74
68
64
64
58
59
58
57
56
56
56
35
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
87
28
28
28
28
28
28
28
14
1
1
1
1
1
2
2
2
1
1
1
1
1
1
19
28
26
25
32
38
37
33
30
32
34
34
24
14
5
4
4
4
4
3
2
1
1
3
4
4
4
3
2
1
2
2
2
2
2
2
2
1
1
3
5
3
2
1
1
1
1
2
2
3
5
3
1
1
1
3
2
1
1
1
1
1
10
15
9
3
11
15
17
12
7
2
2
2
2
2
35
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
238
309
309
309
309
309
309
267
312
329
329
329
329
329
282
292
162
134
139
146
181
216
216
238
238
157
174
195
189
199
214
216
205
280
280
277
324
334
435
435
351
471
363
357
419
339
363
388
402
435
471
419
401
430
392
394
430
408
411
471
386
381
355
332
355
311
309
304
301
287
292
301
275
275
338
295
304
338
314
319
338
329
296
284
285
275
285
309
223
223
216
222
243
265
303
303
303
303
303
175
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
238
17
17
17
17
17
17
17
17
17
17
17
13
10
10
6
3
3
3
3
3
3
3
22
31
31
29
26
24
63
93
113
123
134
79
24
101
53
5
5
10
16
34
22
11
8
5
31
21
11
6
2
2
2
2
2
10
7
5
5
5
5
13
14
16
8
1
3
3
3
2
1
1
2
2
2
2
2
2
2
2
2
2
6
11
6
1
36
18
1
1
1
1
3
4
5
5
5
6
175
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
210
333
333
333
333
333
333
282
322
328
328
328
328
328
295
292
181
157
153
165
192
236
236
210
210
176
184
200
198
195
237
224
226
293
293
286
326
334
423
423
327
339
333
320
398
305
328
331
354
423
339
398
330
320
329
323
319
327
354
423
366
366
343
320
343
298
293
293
274
264
266
243
220
216
234
224
232
269
267
273
291
328
251
258
267
244
247
332
220
226
211
215
238
277
333
333
333
333
333
187
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
210
38
38
38
38
38
38
38
35
33
33
33
18
3
3
3
4
3
3
3
3
3
3
47
69
51
33
43
46
50
90
109
118
128
106
85
133
79
25
25
14
4
22
23
25
19
13
18
24
13
3
3
3
4
6
4
2
1
2
3
3
3
2
1
4
2
1
1
2
3
3
3
4
4
5
5
3
2
1
1
1
1
1
1
1
2
3
13
8
3
3
3
3
2
1
1
1
1
1
187
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
212
316
316
316
316
316
316
269
311
322
322
322
322
322
292
289
171
149
149
160
185
222
222
212
212
162
172
193
198
195
223
217
216
279
279
278
322
331
428
428
331
356
339
328
406
325
350
359
370
428
381
406
378
423
380
356
423
361
386
428
374
374
348
351
348
345
334
344
356
372
372
372
335
387
332
360
387
364
387
386
332
322
329
293
292
321
331
350
387
387
387
387
318
340
332
323
316
316
316
181
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
212
24
24
24
24
24
24
24
25
26
26
27
15
3
3
3
7
11
15
19
19
19
19
53
70
51
33
43
46
50
90
109
118
128
92
57
117
61
5
5
6
8
29
23
17
11
5
18
17
16
10
4
4
4
4
4
11
15
20
22
12
3
11
9
8
7
6
5
3
2
2
2
1
1
2
1
1
6
3
1
6
6
6
5
5
5
6
36
21
6
6
6
6
6
6
6
6
6
7
181
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
199
134
134
144
134
134
134
108
117
114
111
109
109
109
96
106
61
54
57
65
97
120
124
199
199
102
105
101
84
76
97
91
92
126
126
100
111
123
130
158
158
131
138
132
138
145
150
199
158
140
158
157
169
208
185
214
189
208
214
188
188
186
232
176
171
213
177
187
213
200
207
232
211
200
212
180
177
185
184
186
232
173
211
184
200
171
212
137
125
117
97
99
104
115
130
130
130
130
130
77
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
199
28
28
28
28
28
28
28
25
22
22
22
11
1
1
1
1
1
2
2
2
2
2
19
28
25
22
15
8
52
39
27
34
41
34
27
14
1
2
4
3
2
3
4
6
5
4
8
5
3
3
4
4
4
4
2
1
1
1
1
1
1
4
3
2
9
6
3
1
2
2
2
10
12
10
9
6
4
9
5
1
2
4
2
1
10
15
18
15
12
12
12
15
9
4
4
4
4
4
77
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
111
101
101
102
101
101
101
81
78
73
75
80
81
100
100
63
60
57
54
62
72
81
86
111
111
84
71
74
75
69
93
83
78
95
95
81
96
92
85
94
94
90
95
81
101
77
79
111
82
86
100
57
63
60
55
85
47
55
60
55
93
53
52
60
63
66
95
90
75
75
71
96
66
62
60
55
56
54
54
54
52
53
46
54
47
49
54
101
61
56
54
54
61
71
86
86
86
86
86
1
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
111
1
1
1
1
1
1
1
10
15
17
18
9
1
1
4
5
7
15
22
18
14
14
11
9
9
16
15
14
14
48
35
22
22
15
9
25
16
7
1
1
4
6
4
2
1
2
4
3
2
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
2
3
2
1
1
2
1
1
1
2
2
2
2
2
2
3
3
2
1
1
6
3
1
1
1
1
1
1
1
1
1
1
1
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
64
188
188
188
188
188
188
132
140
132
126
128
138
132
129
184
101
95
115
91
96
106
106
106
125
125
105
115
106
96
115
135
139
188
188
131
142
143
143
134
131
184
131
134
126
111
112
112
114
125
116
157
132
130
134
137
124
125
133
139
149
157
174
166
166
169
188
199
180
184
199
180
183
220
185
191
191
183
220
184
167
174
220
166
190
164
162
160
162
162
166
172
178
190
190
190
190
109
109
70
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
64
4
4
4
4
4
4
4
4
4
4
4
2
1
1
3
4
6
9
9
9
9
9
36
61
49
38
19
1
33
49
66
77
83
82
64
35
7
7
7
9
6
3
2
1
4
7
13
14
9
5
4
3
6
10
5
1
1
1
2
1
1
6
9
10
12
14
8
3
4
3
3
10
13
8
3
6
6
6
3
1
11
7
3
1
21
31
28
26
26
26
27
50
26
2
2
2
2
2
70
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
54
41
41
43
41
41
41
34
37
36
36
36
36
36
26
27
21
19
18
17
24
30
36
54
54
41
31
28
24
25
26
27
27
32
32
27
35
43
47
67
67
54
61
57
67
57
57
58
67
57
62
60
62
60
57
63
56
57
59
60
72
64
65
67
72
66
68
72
78
75
78
78
81
78
76
77
96
85
88
96
85
96
76
85
85
98
107
125
125
125
125
125
93
88
78
66
62
38
38
16
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
54
3
3
3
3
3
3
8
4
1
1
1
1
1
1
1
1
1
2
2
2
2
2
3
3
4
6
3
1
1
12
19
20
21
12
4
2
1
1
2
3
3
2
1
4
4
4
4
4
4
5
5
5
3
2
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
2
1
1
1
2
4
6
4
3
6
9
10
9
9
9
9
9
5
1
1
1
1
1
16
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
209
133
133
145
133
133
133
119
136
144
144
144
144
144
101
105
69
57
60
64
95
121
126
209
209
115
112
99
76
64
70
80
80
118
118
97
108
111
118
139
139
120
134
139
144
146
150
209
143
142
145
141
157
155
149
230
172
181
207
194
174
175
207
183
180
179
230
183
179
183
185
172
169
194
186
203
233
230
212
233
189
233
162
171
177
187
205
205
202
202
202
202
180
168
161
153
143
133
133
90
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
209
27
27
27
27
27
27
27
27
27
27
28
16
4
2
1
1
2
9
9
9
9
9
21
27
29
25
15
5
1
15
24
29
33
22
12
8
5
4
4
6
8
4
1
2
3
4
8
11
8
6
4
2
3
3
4
9
15
21
14
8
2
3
4
3
2
1
1
2
4
7
9
8
7
7
7
4
1
1
2
3
8
10
5
1
61
60
43
23
3
3
3
11
6
2
2
2
2
2
90
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
53
208
208
208
208
208
208
154
147
137
138
148
150
182
182
117
99
85
77
78
78
88
99
98
150
150
84
111
114
116
208
124
120
117
116
136
155
182
192
192
145
148
145
141
170
133
152
147
150
156
192
161
170
175
155
148
175
166
189
215
215
215
175
166
156
151
137
138
146
183
151
130
121
121
118
120
183
110
111
106
92
105
77
81
90
100
114
128
114
89
80
81
90
103
123
123
123
123
123
38
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
53
26
26
26
26
26
26
26
26
26
26
26
26
26
19
10
1
4
7
7
7
7
7
4
1
1
12
28
15
3
63
61
59
59
30
1
23
16
9
9
8
8
8
9
7
5
8
14
18
11
4
4
4
4
4
3
3
3
3
5
4
3
8
10
7
4
1
1
1
2
3
4
7
4
1
4
3
3
3
3
4
4
3
3
3
2
2
20
11
2
2
2
2
2
2
2
2
3
5
38
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
53
208
208
208
208
208
208
176
185
181
178
180
173
184
184
119
99
85
97
121
128
208
208
145
148
148
130
156
184
143
208
139
129
122
122
152
186
184
268
268
194
207
210
208
240
178
170
189
187
204
268
204
240
204
200
200
212
223
249
287
287
287
235
216
194
184
170
170
208
156
164
139
123
135
127
130
208
120
120
113
95
108
79
77
84
85
85
130
81
78
77
79
91
103
124
124
124
124
124
42
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
53
24
24
24
24
24
24
24
28
30
31
31
27
24
18
11
5
6
7
7
7
7
7
6
5
5
12
28
20
12
68
63
59
59
32
5
41
30
19
19
17
16
14
12
11
11
12
14
16
14
12
11
11
6
2
1
1
1
1
4
2
1
17
17
12
6
1
1
1
4
5
7
8
4
1
3
3
2
2
1
1
1
1
2
6
4
2
13
7
2
2
2
2
2
2
2
2
2
2
42
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
11
58
58
58
58
58
58
41
44
41
42
46
49
57
57
54
52
52
52
50
46
58
58
46
43
43
44
49
57
54
54
36
36
32
28
41
37
43
54
54
58
81
62
68
67
57
62
61
63
81
70
73
74
78
76
81
100
91
100
93
100
96
87
86
84
78
73
70
67
63
64
63
62
64
76
72
76
78
80
66
68
69
61
80
61
60
63
65
71
80
80
80
64
61
57
53
48
44
44
18
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
11
6
1
1
1
1
1
1
2
3
3
4
2
1
1
3
10
6
3
3
3
3
3
7
11
11
11
11
11
12
14
17
10
3
3
2
2
2
2
2
2
2
3
3
2
2
2
5
8
5
2
2
2
3
5
11
10
10
7
5
4
3
4
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
3
4
3
2
2
2
16
12
9
5
1
1
1
2
1
1
1
1
1
1
18
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
115
86
86
90
86
86
86
61
60
56
54
56
58
62
62
59
48
44
46
56
72
86
86
115
115
72
73
76
63
59
77
48
47
52
51
71
88
98
153
153
108
116
115
120
139
123
153
117
116
139
121
132
154
179
179
179
160
155
157
155
147
175
167
149
155
157
162
167
175
177
176
139
128
126
127
129
138
162
119
136
139
137
177
136
175
124
176
111
108
95
80
80
78
75
72
72
72
49
49
16
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
115
13
13
13
13
13
13
20
10
1
1
1
1
1
2
3
8
5
3
3
3
3
3
18
25
18
11
11
11
14
19
20
20
21
16
11
7
3
2
2
2
8
4
1
1
2
6
16
13
7
1
1
1
1
1
9
7
5
5
5
5
6
5
5
8
5
3
2
1
1
1
1
1
1
2
1
1
1
1
2
3
2
2
1
1
4
7
9
6
3
3
3
7
4
1
1
1
1
1
16
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
74
91
91
91
91
91
91
91
91
91
91
91
82
78
73
91
68
70
78
71
72
73
70
74
74
56
58
53
46
67
45
46
45
41
36
40
45
48
68
68
57
67
58
69
61
53
57
74
60
59
66
60
63
75
63
60
58
65
60
60
68
66
64
67
67
75
67
66
67
65
60
68
57
58
61
65
65
75
76
64
67
65
57
76
56
61
64
65
69
76
76
76
62
64
62
59
57
57
57
16
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
74
23
23
23
23
23
23
26
14
3
3
3
2
2
2
6
11
9
8
8
8
8
8
9
10
11
24
13
2
12
18
24
24
24
17
11
7
3
2
1
1
2
1
1
1
1
3
4
6
5
3
2
2
2
2
1
1
5
4
2
1
3
2
1
1
1
1
4
2
1
2
3
2
2
1
1
1
1
1
1
1
1
1
1
2
2
3
7
5
3
3
3
3
2
2
2
2
2
2
16
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
6
44
44
44
44
44
44
37
35
33
30
30
28
29
27
30
33
25
30
25
22
25
27
32
44
44
30
28
27
24
25
26
29
35
35
33
38
42
53
53
54
84
62
72
80
86
99
99
109
92
104
92
91
104
96
100
102
109
102
96
100
102
88
88
90
87
84
109
75
75
71
66
74
64
66
67
64
78
60
60
60
56
59
51
59
48
59
46
47
43
43
43
44
45
45
45
45
35
35
16
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
6
11
13
14
15
15
16
21
12
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
6
15
17
10
4
5
14
14
14
14
15
16
9
3
1
1
3
3
3
4
3
2
1
3
4
4
3
2
1
1
1
2
5
7
6
4
2
2
4
5
4
2
1
5
3
1
1
1
1
1
1
1
1
2
6
4
2
2
2
2
4
4
5
5
3
2
2
2
5
5
5
5
5
5
5
16
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
5
116
116
116
116
116
116
98
107
106
105
105
105
105
85
86
64
60
62
69
62
89
89
61
58
51
47
53
54
59
84
73
78
110
110
84
85
81
84
84
84
120
88
94
101
93
120
105
99
116
105
120
120
116
112
160
109
110
116
112
111
122
116
117
123
129
160
139
133
132
132
129
130
139
134
136
138
160
137
139
131
122
117
107
117
97
113
84
80
80
80
87
96
101
116
116
116
116
116
44
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
5
17
23
26
28
29
30
30
17
4
4
4
2
1
1
4
5
7
13
20
20
20
12
5
5
5
7
5
4
40
37
29
21
21
14
7
4
1
1
1
1
1
1
1
1
1
2
5
4
4
6
4
2
2
2
3
3
3
4
4
4
5
9
12
7
3
5
4
3
2
1
1
1
1
2
4
3
2
1
1
1
1
1
1
4
10
16
12
7
2
2
2
4
5
5
5
5
5
6
44
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
7
121
121
121
121
121
121
100
101
97
93
88
88
88
67
62
56
50
51
52
47
63
68
78
121
121
71
72
65
63
67
70
70
85
85
65
65
59
60
59
67
86
65
88
68
67
76
72
79
121
76
86
80
79
80
79
89
91
98
120
108
105
108
99
108
103
106
120
104
105
105
102
110
105
107
120
110
99
98
90
81
95
72
94
101
125
186
161
186
186
186
186
131
128
118
107
96
89
89
46
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
7
12
15
16
17
17
18
40
22
4
4
4
2
1
1
1
6
6
7
7
7
7
7
7
7
9
20
11
2
1
30
44
50
53
31
9
7
5
4
4
3
3
3
4
4
4
5
7
11
6
1
9
17
9
2
8
5
3
5
6
7
8
11
7
3
4
4
3
2
3
2
2
4
6
8
7
5
3
4
3
3
3
3
3
3
12
21
15
9
15
18
19
12
5
4
4
4
4
4
46
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
57
110
110
110
110
110
110
100
106
106
106
106
106
106
79
76
76
60
65
56
58
66
76
80
110
110
66
64
60
58
61
64
69
78
78
76
79
90
101
133
133
107
122
133
119
133
119
117
113
110
110
99
112
96
93
96
110
88
87
88
84
84
77
78
84
87
93
156
109
111
156
126
131
156
142
130
142
118
113
127
100
106
102
82
92
101
111
111
111
90
82
79
80
84
88
88
88
88
88
42
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
57
46
46
46
46
46
46
51
43
35
35
35
18
1
1
3
7
10
13
13
13
13
13
35
55
45
35
19
4
3
31
41
46
52
44
37
19
1
1
2
3
3
3
2
1
1
2
5
8
4
1
1
1
1
2
2
2
7
4
2
2
2
5
5
6
4
3
2
1
3
2
1
3
2
2
3
3
4
6
4
3
3
3
2
1
3
6
26
16
6
6
6
6
7
7
7
7
7
8
42
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
83
58
58
62
58
58
65
83
107
107
107
107
107
107
81
85
80
68
108
82
91
105
105
95
100
103
107
108
105
71
66
64
70
69
74
108
74
86
82
77
76
107
76
76
79
82
69
83
67
68
66
66
66
69
75
98
72
88
83
84
97
88
89
107
89
89
91
107
95
93
98
107
89
88
88
84
86
82
81
97
68
70
63
66
70
74
90
90
74
71
68
65
67
66
66
66
66
45
45
42
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
83
28
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
3
3
3
3
3
3
15
21
28
68
55
43
40
35
31
20
10
10
25
33
17
1
1
1
1
5
3
2
1
1
6
7
6
5
3
2
1
2
1
1
2
1
1
1
1
1
1
1
4
4
3
2
1
1
1
1
1
1
1
1
1
4
2
1
1
1
2
11
9
7
9
8
7
7
7
7
5
3
3
3
3
3
42
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
87
106
106
106
106
106
106
83
87
84
81
81
80
80
80
77
80
64
108
79
89
99
99
88
91
93
89
108
99
72
81
82
92
106
106
108
106
114
132
132
116
163
121
118
114
105
96
89
100
100
111
159
129
143
145
151
179
136
149
146
152
179
157
179
152
179
137
142
144
129
179
116
112
109
99
99
107
90
95
86
82
81
95
81
81
83
78
75
80
80
83
83
83
72
70
72
73
62
83
83
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
87
26
26
26
26
26
26
26
15
5
5
5
4
3
3
3
4
6
9
9
9
9
9
33
45
47
50
46
43
40
35
31
28
28
51
42
26
11
7
7
5
4
8
5
3
3
4
8
9
5
1
1
1
2
4
6
4
3
4
6
11
18
10
3
5
3
1
1
1
1
1
1
1
1
2
4
3
2
2
1
1
6
6
6
6
33
25
17
9
6
6
6
8
5
3
3
3
3
3
83
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
262
261
261
261
261
261
261
237
233
214
214
214
189
168
143
214
103
88
114
134
181
246
246
262
262
236
151
174
157
142
258
182
189
258
258
187
260
163
150
144
146
177
172
246
261
172
206
262
177
257
134
107
109
86
83
116
63
96
104
100
258
92
90
123
140
148
258
257
167
172
152
260
114
104
96
67
66
58
53
58
41
57
29
25
64
65
70
261
69
69
71
81
125
174
257
257
257
257
257
1
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
262
141
141
141
141
141
141
141
81
21
21
21
21
21
21
22
25
13
2
2
2
2
2
21
31
19
7
10
14
23
59
40
22
22
14
7
30
16
3
3
3
3
2
1
1
1
2
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
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
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
283
251
251
256
251
251
251
196
187
177
164
159
154
143
143
142
94
89
105
135
180
236
236
283
283
226
176
185
167
155
240
190
193
248
248
194
242
165
158
151
157
175
185
236
251
184
202
283
188
247
143
109
106
97
91
104
105
96
116
118
240
139
114
139
153
154
248
247
173
179
148
242
123
113
143
92
107
143
105
137
90
142
65
55
89
79
80
251
70
68
67
77
118
167
247
247
247
247
247
1
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
283
142
142
142
142
142
142
142
135
128
128
128
64
1
1
1
6
11
15
19
19
19
19
32
39
46
57
42
27
76
79
81
82
84
55
27
62
32
2
2
2
2
7
4
2
5
6
5
3
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
1
1
1
1
1
1
1
1
1
1
1
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
86
107
107
107
107
107
107
98
118
132
132
132
132
132
100
101
77
71
69
72
77
82
82
86
90
90
76
84
84
85
99
91
85
99
99
99
102
121
104
105
111
121
114
122
121
121
121
132
111
102
100
101
74
78
82
85
86
76
89
88
99
121
84
101
91
84
99
96
93
96
121
102
98
97
122
96
105
121
101
121
96
132
75
65
72
63
61
107
54
49
48
48
60
72
92
92
92
92
92
7
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
86
6
6
6
6
6
6
6
6
6
6
6
3
1
1
1
9
19
22
18
14
14
14
11
9
9
24
20
16
57
70
77
80
84
46
9
50
28
7
5
4
4
4
2
1
5
6
5
3
2
2
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
3
3
3
3
3
2
1
1
2
1
1
1
1
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
2
7
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
23
91
91
91
91
91
91
91
91
91
91
91
85
76
71
91
54
50
52
54
52
69
69
53
50
50
49
49
49
72
47
47
44
45
51
59
75
94
102
156
156
115
130
132
112
132
112
106
156
107
107
123
146
122
146
121
156
110
108
114
109
110
109
109
111
99
100
98
94
100
94
95
111
90
88
87
94
80
78
78
68
66
68
66
77
92
102
126
126
126
126
126
89
84
77
69
63
55
55
38
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
23
19
19
19
19
19
19
20
11
2
2
2
1
1
1
3
5
7
9
9
9
9
9
7
5
5
14
7
1
14
22
30
28
26
15
5
6
6
6
7
5
4
5
6
4
2
4
5
6
6
4
2
2
2
2
1
1
1
1
1
1
1
2
4
6
3
1
1
1
1
3
5
3
2
1
1
1
1
1
1
1
1
1
2
4
35
28
17
6
14
18
20
12
5
5
5
5
7
9
38
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
60
127
127
127
127
127
127
104
114
112
110
110
110
110
89
99
58
51
57
64
72
100
100
68
62
62
56
68
62
72
95
84
84
121
121
107
124
128
169
169
135
192
153
149
237
133
143
145
151
169
180
192
237
187
190
189
216
220
246
284
284
284
233
213
194
162
170
165
174
246
162
155
144
148
144
149
246
140
142
140
117
126
101
100
100
89
100
86
87
87
87
95
103
111
127
127
127
127
127
34
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
60
27
27
27
27
27
27
27
15
4
4
4
4
4
2
1
6
9
10
7
5
5
5
10
13
14
13
12
6
1
12
23
28
34
23
12
8
4
7
10
6
2
4
5
5
5
16
16
10
4
8
5
3
2
1
6
12
12
12
10
8
7
10
6
2
3
2
1
1
1
1
7
9
8
6
5
12
6
1
4
6
7
8
4
1
33
25
17
11
7
7
7
6
6
6
6
6
6
6
34
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
213
290
290
290
290
290
290
335
421
538
538
538
538
538
343
292
240
182
169
172
186
190
190
213
213
143
147
159
141
131
200
176
186
259
259
223
240
242
276
265
267
487
295
358
367
350
538
362
368
368
343
327
350
338
318
456
348
401
456
436
487
445
479
443
398
450
391
413
450
436
445
479
439
437
440
400
433
447
430
538
479
407
439
397
437
399
440
408
403
391
391
391
329
329
318
306
288
288
288
185
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
213
59
59
59
59
59
59
59
55
51
51
51
29
7
7
7
19
16
14
14
14
14
14
54
74
45
16
32
49
106
89
73
66
66
41
16
55
31
7
7
11
16
17
9
2
4
7
37
35
19
3
2
2
7
12
6
1
1
1
1
1
1
1
2
17
17
17
11
6
1
1
2
4
3
2
1
3
6
12
9
6
6
4
2
1
6
12
33
22
12
12
12
12
7
2
2
2
2
2
185
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
114
100
100
102
100
100
100
81
78
75
71
69
67
64
63
60
54
59
71
73
83
92
93
114
114
82
74
80
89
62
93
77
86
100
100
89
94
65
63
58
61
67
72
92
100
75
82
114
74
100
61
47
45
40
40
37
40
43
50
51
93
59
53
61
65
70
95
100
75
73
63
94
55
52
60
44
48
59
48
59
42
64
31
28
40
38
39
100
37
34
34
37
53
70
100
100
100
100
100
2
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
114
60
60
60
60
60
60
60
43
27
27
27
15
3
3
2
2
2
18
27
32
34
37
43
46
36
27
18
11
14
16
19
20
22
20
18
24
12
1
1
1
2
9
5
2
1
1
5
4
2
1
2
3
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
1
1
1
2
3
4
4
4
3
2
2
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
192
211
211
211
211
211
211
147
150
140
130
128
137
129
121
182
97
92
108
87
112
131
144
192
192
150
133
120
101
104
104
111
121
129
127
130
211
130
132
133
136
139
140
182
147
149
156
192
150
150
148
140
151
146
148
197
164
170
197
176
172
170
211
173
169
192
174
185
192
194
194
211
185
188
173
170
179
183
189
187
211
184
189
172
188
159
151
147
140
129
129
129
121
123
122
121
121
121
121
66
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
192
29
29
29
29
29
29
29
29
29
29
29
15
1
1
6
8
8
9
9
9
9
9
44
62
49
37
19
2
45
52
60
73
80
74
63
32
1
1
2
8
15
11
6
2
2
2
18
17
9
1
1
1
2
3
2
2
2
2
5
3
2
5
8
8
4
1
2
1
1
4
7
7
6
5
3
2
2
2
2
3
4
5
4
4
2
1
12
6
1
1
1
1
1
1
1
1
1
2
66
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
98
95
95
95
95
95
95
93
115
136
136
136
136
136
119
121
111
111
116
88
90
92
84
98
98
81
116
75
69
68
76
65
78
86
98
116
112
136
106
105
114
129
117
133
127
130
130
127
109
104
91
86
82
79
84
94
89
79
90
88
97
131
97
136
95
88
86
88
89
85
129
88
89
87
133
87
102
130
101
130
91
127
69
61
66
54
50
92
39
36
36
40
55
69
95
95
95
95
95
8
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
98
1
1
1
1
1
1
1
3
4
5
6
3
1
1
3
5
6
8
8
8
8
8
6
5
5
24
23
20
17
28
31
32
34
19
5
40
23
7
7
7
7
5
3
2
1
6
4
3
2
2
1
1
4
5
4
3
3
3
3
2
1
2
2
2
2
2
1
1
1
1
2
3
2
2
2
3
2
2
1
1
1
1
1
2
1
1
3
2
1
1
1
1
2
2
2
2
2
3
8
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
11
70
70
70
70
70
70
74
93
116
116
116
116
116
88
84
78
73
73
69
65
65
65
58
58
56
68
52
52
54
69
59
61
70
73
78
99
103
101
97
101
184
102
102
113
94
88
116
96
115
123
167
171
123
140
158
136
163
159
157
156
184
136
171
130
121
117
133
114
122
158
136
136
137
163
141
146
157
145
156
129
184
107
92
90
75
65
87
51
47
47
45
49
52
57
57
57
57
57
9
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
11
2
2
2
2
2
2
2
2
2
2
3
2
2
2
3
9
8
8
8
8
8
8
8
8
9
24
23
20
17
31
36
38
41
25
9
19
10
1
1
1
7
4
1
1
1
4
10
7
5
4
4
2
1
1
4
2
1
1
1
1
2
2
2
2
1
1
2
1
1
1
1
7
4
2
1
1
1
2
1
1
1
1
1
1
2
4
4
4
4
4
4
4
3
3
3
3
3
3
9
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
57
170
170
170
170
170
170
117
124
116
108
107
116
113
102
168
87
83
97
106
113
170
170
128
123
123
115
115
105
168
114
119
121
121
98
91
87
96
77
69
87
87
95
170
96
93
102
89
96
123
100
110
112
125
110
109
99
114
111
126
157
165
183
233
220
204
204
233
202
184
187
233
164
173
163
166
173
155
173
157
151
146
151
128
128
121
121
144
87
82
91
99
117
144
144
144
144
94
94
46
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
57
2
2
2
2
2
2
2
1
1
1
1
1
1
1
2
6
9
13
13
13
13
13
35
57
52
48
30
13
36
45
54
58
60
48
37
22
8
1
1
2
4
11
6
1
1
3
6
3
1
2
1
1
1
1
1
1
1
1
1
1
1
2
3
3
2
2
2
2
2
3
4
4
3
3
4
6
6
6
5
5
5
5
3
1
5
9
10
6
3
3
3
9
5
2
2
2
2
2
46
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
9
52
52
52
52
53
62
81
107
107
107
107
107
107
87
88
79
76
76
58
50
47
44
53
54
53
76
55
41
46
48
48
53
63
75
76
106
107
82
77
79
91
81
100
90
91
95
83
79
104
69
63
62
56
58
65
65
68
104
83
91
106
93
107
99
100
100
105
100
102
104
103
105
111
107
116
143
115
139
120
113
139
112
94
104
88
91
100
97
101
101
101
102
104
104
104
104
99
99
32
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
9
3
3
3
3
3
3
4
4
4
4
5
5
5
4
3
29
21
14
14
14
14
11
9
9
9
32
20
8
3
8
30
20
10
10
13
13
8
4
4
4
4
3
2
3
3
4
4
4
2
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
3
4
3
2
1
1
1
5
3
2
1
4
4
2
1
1
2
5
3
2
2
2
2
1
1
1
1
1
1
32
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
113
113
113
113
113
113
113
90
86
80
75
73
72
70
70
67
49
42
49
60
78
104
104
113
113
96
68
76
69
63
111
82
86
110
110
86
113
72
68
65
68
76
80
104
109
80
89
113
78
110
61
48
47
42
40
40
43
45
53
54
111
58
52
59
66
67
102
110
77
80
71
113
62
59
62
48
51
62
49
56
42
61
30
26
39
36
37
109
33
32
33
37
56
76
110
110
110
110
110
3
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
113
67
67
67
67
67
67
67
56
46
46
46
24
3
3
3
13
8
3
3
3
3
3
22
31
19
7
13
18
23
24
26
27
29
18
7
24
14
5
2
2
4
3
2
1
2
4
6
4
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
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
102
99
99
99
99
99
99
68
71
67
67
73
80
89
89
96
96
80
80
74
82
86
90
102
102
96
80
86
78
76
96
80
90
96
96
96
99
93
93
93
92
93
89
96
91
73
79
102
85
92
81
88
73
73
81
82
89
83
86
82
96
85
81
85
94
93
96
100
109
104
109
109
84
80
83
73
73
82
68
69
61
81
47
45
53
48
46
91
40
39
40
43
56
69
92
92
92
92
92
9
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
102
3
3
3
3
3
3
3
3
3
3
3
5
6
4
3
32
22
13
13
13
13
13
28
36
26
16
32
48
72
53
34
37
41
28
16
28
17
7
7
7
9
11
6
1
7
9
9
7
4
1
1
2
1
1
1
1
2
2
1
1
2
2
1
1
1
1
1
1
1
10
6
3
7
4
2
1
1
2
1
1
1
1
1
1
3
4
5
3
1
1
1
1
1
1
1
1
1
1
9
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
95
305
305
305
305
305
305
231
250
241
240
250
259
276
276
273
164
145
123
111
114
116
123
122
153
153
117
114
110
113
134
154
159
225
225
183
214
201
197
198
199
196
185
223
175
151
176
169
190
305
191
222
219
218
233
276
273
205
214
208
211
199
200
207
222
197
225
202
209
204
223
214
201
212
221
205
222
191
211
186
167
167
181
159
193
172
170
198
174
174
179
199
225
253
305
305
305
305
305
82
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
95
29
29
29
29
29
29
29
27
26
26
26
14
3
3
2
2
2
3
3
3
3
3
41
60
43
26
39
44
50
87
104
112
118
98
78
63
34
5
5
3
2
7
7
8
6
5
16
15
9
3
3
3
5
9
5
1
3
2
1
1
1
11
6
2
6
8
5
3
2
1
1
1
1
5
4
3
3
3
2
2
2
3
4
5
21
29
24
19
20
20
21
53
66
73
76
78
79
80
82
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
116
118
118
118
118
118
118
94
90
84
79
77
76
74
74
71
58
59
76
77
90
108
108
116
116
93
78
78
70
63
115
83
94
115
115
89
109
73
68
63
67
76
82
108
118
81
91
116
82
114
68
54
50
44
45
40
43
50
57
58
115
58
56
66
72
74
115
114
82
82
71
109
61
57
62
47
51
62
48
55
44
61
33
27
42
39
42
118
44
42
40
42
60
80
114
114
114
114
114
2
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
116
71
71
71
71
71
71
71
46
22
22
22
12
3
3
3
5
7
13
20
20
20
20
30
35
28
22
21
20
23
21
19
20
22
21
21
31
16
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
2
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
2
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
125
591
591
591
591
591
591
433
407
357
330
325
337
349
349
315
224
200
250
313
335
561
561
427
523
523
347
408
382
352
559
449
442
579
579
443
565
397
370
346
365
408
404
561
591
312
372
354
364
591
289
315
245
236
241
242
315
251
267
262
559
221
220
282
323
338
558
579
373
374
331
565
255
229
212
153
154
154
132
141
108
160
78
69
157
157
166
591
158
157
157
182
283
399
591
591
591
591
591
3
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
125
200
238
257
266
271
276
276
168
61
61
61
61
61
67
42
17
20
24
24
24
24
24
20
17
17
56
97
138
235
204
174
210
247
132
17
78
39
1
1
1
2
13
7
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
2
4
4
4
2
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
124
269
269
269
269
269
269
211
201
189
191
202
203
242
242
207
187
183
192
195
196
243
243
195
215
215
187
197
216
184
260
207
227
262
262
225
263
233
233
235
235
241
236
243
268
178
189
195
211
269
241
196
196
169
187
242
176
206
216
205
260
211
155
196
184
184
262
257
199
203
203
263
158
148
206
130
152
205
153
205
134
211
95
78
111
94
93
268
79
76
74
85
130
182
269
269
269
269
269
3
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
124
27
27
27
27
27
27
27
44
53
57
59
43
27
27
18
9
15
35
38
39
40
41
25
9
9
24
44
65
89
138
99
61
61
35
9
69
38
7
7
5
4
10
6
3
1
2
4
3
2
2
1
1
1
1
2
2
2
2
1
1
2
1
1
4
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
2
3
2
1
2
3
3
3
2
1
1
1
1
1
3
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
122
250
250
250
250
250
250
183
190
180
173
177
198
187
183
297
160
161
178
173
176
213
213
182
189
189
179
188
183
260
234
230
236
236
234
227
237
226
281
281
242
281
247
284
250
183
189
167
199
246
168
297
145
173
184
154
293
173
187
184
281
143
143
160
180
184
281
280
202
201
173
284
147
135
148
105
116
147
113
147
97
153
70
57
98
89
92
297
83
82
81
92
142
199
293
293
293
293
293
3
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
122
47
47
47
47
47
47
47
47
47
47
47
41
36
36
28
20
20
26
33
33
33
33
64
80
70
61
48
36
135
94
53
143
188
125
63
80
45
11
1
1
5
3
1
1
1
5
3
2
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
1
1
1
1
1
1
3
2
1
1
1
1
1
1
2
3
3
3
3
3
3
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
258
110
110
134
110
110
110
74
77
71
67
68
75
71
70
105
57
51
59
65
106
141
152
258
258
123
131
124
99
99
100
99
93
107
107
92
101
87
95
95
85
102
90
104
109
108
121
258
122
111
108
102
66
71
69
62
105
66
69
69
100
55
54
59
66
68
100
107
74
78
70
101
58
55
52
45
47
51
44
51
40
56
31
29
41
39
41
107
38
37
37
42
59
78
110
110
110
110
110
8
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
258
5
5
5
5
5
5
5
5
5
5
5
8
9
7
5
16
12
9
9
9
9
9
27
36
21
7
9
11
55
37
19
51
75
41
7
18
10
2
2
3
4
5
6
4
2
2
3
3
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
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
3
8
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
77
65
65
67
65
65
65
46
47
44
44
47
54
60
66
78
80
80
80
60
64
67
64
77
77
61
72
48
43
43
47
52
57
65
65
72
78
98
102
144
144
92
116
122
116
173
119
116
123
109
115
101
123
105
108
123
144
123
173
115
105
104
96
98
98
94
102
96
105
106
105
108
173
102
103
104
105
85
84
81
73
70
73
63
62
59
63
62
49
49
51
54
59
67
68
68
68
68
68
41
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
77
7
7
7
7
7
7
7
6
6
6
6
4
3
3
5
8
5
2
2
2
2
2
5
6
8
23
14
5
7
10
32
42
47
27
8
5
3
1
1
2
4
5
6
6
5
4
6
3
1
2
3
2
2
2
2
2
2
1
1
1
1
4
4
3
3
3
4
3
3
3
3
5
3
2
3
10
7
4
5
5
5
6
4
2
4
6
8
4
1
1
1
3
3
3
3
3
3
3
41
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
105
268
268
268
268
268
268
217
208
197
184
178
174
161
161
166
119
103
119
142
157
238
238
208
250
250
151
176
166
154
259
197
201
261
261
205
262
170
164
158
163
182
194
238
268
169
182
165
163
255
122
102
100
87
89
94
89
97
122
125
259
153
132
153
171
166
261
258
187
190
157
262
135
126
152
103
119
158
117
151
104
157
75
61
96
88
92
268
86
84
81
89
129
177
255
255
255
255
255
3
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
105
133
147
154
157
159
160
161
139
118
118
118
61
5
5
5
13
13
14
14
14
14
14
13
13
13
33
34
32
31
60
72
78
84
48
13
55
30
5
5
4
4
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
4
4
3
3
3
2
1
2
1
1
1
1
1
2
2
3
2
1
1
1
1
1
1
2
2
2
2
2
2
3
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
115
111
111
111
111
111
111
87
83
78
73
71
70
67
67
64
41
36
45
56
75
101
101
115
115
93
68
75
67
62
108
80
81
108
108
84
110
71
68
65
68
76
80
101
111
79
87
115
79
107
66
53
49
44
44
40
43
48
56
56
108
62
55
63
70
70
108
107
80
82
72
110
62
59
62
49
52
62
49
55
43
61
30
26
40
37
37
111
33
33
33
37
54
74
107
107
107
107
107
3
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
115
64
64
64
64
64
64
64
43
23
23
23
13
3
3
3
3
3
3
3
3
3
3
3
3
4
7
13
18
23
24
26
27
29
16
4
22
11
1
1
2
4
5
3
1
1
1
2
3
2
1
1
1
1
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
1
1
1
1
2
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
3
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
57
121
121
121
121
121
121
110
111
109
107
105
105
105
94
92
59
51
52
57
62
80
80
61
58
58
44
51
53
49
86
73
75
110
110
85
86
84
84
83
83
87
89
89
121
94
101
105
92
114
94
82
82
81
81
87
87
74
78
79
86
81
77
78
95
90
90
110
95
89
86
95
79
79
79
76
76
81
80
77
76
105
72
70
78
75
76
121
78
76
73
73
82
95
114
114
114
114
114
39
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
57
27
27
27
27
27
27
27
29
30
31
31
29
27
15
4
4
6
9
9
9
9
9
6
4
3
3
10
11
12
21
27
30
34
18
3
23
13
4
4
3
3
3
3
4
4
4
7
10
5
1
1
1
1
1
1
1
1
1
2
1
1
2
2
3
2
2
1
1
1
1
1
1
1
2
2
1
1
3
2
1
1
1
1
1
5
9
10
9
9
9
9
8
6
4
4
4
4
4
39
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
124
118
118
119
118
118
118
81
85
80
81
88
97
108
108
122
100
84
84
84
97
103
105
124
124
100
98
104
99
107
104
105
107
114
114
107
109
108
109
108
109
118
105
113
118
91
98
124
109
114
108
122
82
91
91
104
118
80
85
82
108
67
64
69
78
79
110
118
83
86
78
113
66
63
61
54
56
66
54
60
47
65
37
37
49
48
45
122
39
37
37
41
61
82
118
118
118
118
118
1
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
124
4
4
4
4
4
4
4
4
4
4
4
7
8
6
4
31
19
7
7
7
7
7
50
71
43
16
32
48
76
79
83
90
97
56
16
37
19
1
1
2
4
6
4
2
1
1
1
1
2
3
2
2
3
3
3
3
3
2
2
2
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
1
1
1
1
1
1
1
1
1
1
1
1
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
109
235
235
235
235
235
235
188
184
176
166
160
152
150
139
125
110
104
110
120
127
162
162
161
184
184
150
138
119
112
162
147
161
215
215
144
218
127
138
138
139
192
156
162
235
131
148
143
148
202
151
171
171
125
149
158
142
192
171
162
191
187
145
171
169
166
215
207
177
190
199
218
195
199
192
183
185
173
172
191
158
187
172
111
131
129
116
235
96
91
93
97
126
153
202
202
202
202
202
9
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
109
117
121
123
124
124
125
125
66
8
8
8
8
8
11
14
16
18
23
23
23
23
23
24
24
25
43
33
23
37
41
45
52
59
42
25
16
8
1
1
1
9
5
1
1
1
1
10
7
4
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
5
4
4
3
3
5
6
5
3
2
1
2
1
1
1
1
1
1
1
2
10
6
2
2
2
2
3
3
3
4
4
5
9
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
53
121
121
121
121
121
121
110
108
106
103
99
99
99
81
121
73
76
75
72
71
77
85
89
121
121
75
77
72
76
87
93
121
121
83
84
75
67
77
71
76
135
85
90
98
98
99
86
97
121
93
135
90
85
85
76
75
78
94
106
116
173
131
131
135
171
137
150
160
172
173
158
131
116
117
108
123
172
133
173
123
158
99
89
90
77
68
106
57
56
54
58
70
83
106
106
106
106
106
35
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
53
40
40
40
40
40
40
34
29
29
29
29
18
7
7
4
1
6
24
30
33
35
37
19
1
1
7
9
11
31
45
60
57
54
27
1
5
3
1
1
2
6
4
2
1
1
1
9
7
6
8
4
1
1
3
3
3
3
2
1
1
1
2
3
4
3
2
2
1
1
1
2
3
4
3
3
2
2
2
2
2
2
2
2
4
4
5
7
5
3
3
3
3
3
3
3
4
9
15
35
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
56
271
271
271
271
271
271
213
227
220
213
214
213
213
213
210
132
119
122
130
132
185
185
148
136
134
125
145
164
128
187
124
119
134
143
153
198
203
195
185
195
319
230
234
271
208
216
210
229
267
218
319
204
204
205
179
206
175
220
246
270
401
289
289
293
398
300
339
365
389
398
371
278
261
260
243
281
389
304
398
295
371
242
216
227
195
179
271
152
144
139
146
176
210
267
267
267
267
267
84
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
56
49
49
49
49
49
49
55
56
57
57
57
41
26
13
1
6
10
14
14
14
14
14
35
56
64
56
42
27
12
45
59
60
61
47
34
30
15
1
1
4
8
10
7
4
2
1
5
10
13
7
2
1
1
1
1
2
2
2
7
4
2
7
9
12
6
1
8
4
1
1
1
1
1
3
3
3
2
1
1
1
1
1
1
7
8
9
20
13
6
6
6
6
5
4
4
4
4
4
84
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
208
323
323
323
323
323
323
342
412
496
496
496
496
496
306
250
201
153
152
167
190
230
230
208
208
165
153
173
156
144
235
204
215
310
310
324
425
424
375
352
368
425
378
496
364
354
350
338
341
344
336
354
353
319
340
314
316
425
359
380
404
425
412
424
347
343
349
337
329
344
332
373
380
391
496
376
377
391
357
351
313
391
297
312
318
287
303
323
210
197
206
220
256
274
322
322
322
322
322
86
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
208
80
80
80
80
80
80
86
78
71
71
71
36
1
1
1
3
6
13
13
13
13
13
52
71
71
66
38
11
12
43
58
65
73
60
48
96
54
12
12
17
23
17
9
2
11
20
21
23
25
27
17
7
9
12
11
10
10
10
12
7
2
18
27
24
14
5
5
5
5
5
5
6
6
6
7
4
1
4
2
1
1
1
1
34
35
36
51
26
2
2
2
15
8
1
1
1
1
1
86
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
57
121
121
121
121
121
131
153
183
183
183
183
183
183
119
121
81
65
60
57
59
68
80
98
121
121
143
86
86
91
94
100
121
121
121
129
183
171
123
117
111
147
100
97
107
83
87
94
106
121
107
147
107
113
116
144
114
117
133
142
154
187
175
175
166
184
172
167
176
182
184
168
156
140
144
140
136
182
140
138
127
168
111
111
120
93
90
94
80
78
84
91
102
120
120
120
120
94
94
35
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
57
40
40
40
40
40
40
20
1
1
1
1
1
1
2
2
2
2
3
3
3
3
3
18
25
30
24
13
2
27
43
60
56
52
34
16
10
4
2
2
4
5
7
9
5
1
2
6
10
8
5
2
2
2
2
2
4
6
5
3
2
2
3
4
5
6
8
4
1
1
1
1
1
2
3
3
2
1
4
2
1
1
1
1
2
10
14
15
12
10
10
10
29
18
7
7
7
7
7
35
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
192
615
615
615
615
615
615
476
534
520
505
505
517
500
471
604
290
257
230
180
186
199
218
205
278
278
160
166
165
171
195
213
267
267
271
300
396
399
361
327
345
425
417
502
615
395
393
415
435
440
471
604
402
390
402
343
348
425
392
409
481
417
436
452
445
502
466
433
441
436
450
481
447
475
500
440
466
466
455
481
475
410
387
395
417
424
416
615
420
427
414
380
373
380
374
373
372
372
372
158
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
192
11
11
11
11
11
11
11
11
11
11
11
8
5
5
8
9
11
20
20
20
20
20
53
70
72
61
37
13
73
103
134
141
145
88
31
20
10
19
28
18
8
10
14
19
15
12
16
20
21
14
8
8
8
8
8
10
8
7
7
8
10
16
12
8
6
5
4
3
2
2
2
9
17
16
9
2
2
2
3
5
5
5
11
17
10
3
30
16
3
3
3
3
15
21
24
25
26
27
158
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
38
102
102
102
102
102
102
82
78
73
69
67
66
65
65
62
39
34
38
45
51
76
76
65
84
84
47
56
52
48
93
66
69
93
93
74
96
61
59
55
56
63
67
76
101
61
68
65
61
102
57
55
54
46
44
41
44
48
54
54
93
57
52
58
63
62
93
90
68
71
62
96
54
52
56
44
46
54
44
54
38
51
28
25
37
37
38
101
37
35
34
37
54
71
102
102
102
102
102
3
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
38
50
56
59
60
61
62
62
42
23
23
23
13
3
3
3
3
3
4
4
4
4
4
6
7
8
11
9
7
10
14
18
20
22
15
8
18
11
4
1
1
7
4
1
1
1
4
6
6
6
6
5
4
2
1
1
2
2
2
2
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
1
1
2
2
2
1
1
1
1
1
1
1
3
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
1
94
94
94
94
94
94
81
95
102
102
102
102
102
77
90
59
49
47
46
41
54
54
39
37
33
35
38
41
50
60
56
60
84
84
69
76
81
93
92
90
164
99
103
107
96
99
109
122
126
164
180
136
142
141
180
144
153
153
180
140
141
152
125
152
118
111
110
106
103
106
107
100
99
109
100
97
93
109
87
82
109
66
67
71
68
67
94
64
58
55
55
64
73
88
88
88
88
88
18
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
1
1
1
1
1
1
1
2
3
3
3
4
2
1
1
2
4
3
3
3
3
3
2
1
1
4
11
8
5
32
33
27
14
1
1
4
2
1
2
3
4
2
1
4
3
3
2
1
6
3
1
1
1
1
1
4
3
2
9
5
2
2
2
2
2
1
1
1
1
1
10
10
10
6
3
1
1
1
2
2
2
4
4
3
2
2
2
6
4
2
2
2
2
3
3
3
3
3
4
18
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
86
92
92
92
92
92
92
82
84
83
84
87
85
96
96
65
53
45
42
45
55
62
61
86
86
59
55
56
62
48
55
61
61
86
86
72
81
87
87
102
102
91
98
102
94
102
93
93
86
88
96
82
89
92
87
92
86
83
80
82
92
80
81
80
84
81
84
96
84
83
85
84
80
96
80
85
85
83
96
79
76
72
75
71
83
92
125
125
94
94
83
79
79
86
92
92
92
92
92
33
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
86
4
4
4
4
4
4
4
4
4
4
4
4
4
2
1
2
2
3
3
3
3
3
15
21
25
22
19
11
3
17
25
29
34
25
16
10
4
2
2
2
2
7
5
4
4
4
8
8
6
4
3
2
2
2
1
1
2
1
1
1
1
2
2
2
1
1
14
9
5
3
3
3
3
4
2
1
1
1
2
3
4
6
4
2
33
41
33
17
2
2
2
6
4
2
2
2
2
2
33
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
237
493
493
493
493
493
493
354
384
366
362
379
406
422
422
489
234
203
195
178
204
209
208
237
237
166
168
186
166
204
209
283
284
493
493
323
364
371
398
422
422
489
377
372
367
346
346
334
327
354
322
316
328
307
291
312
292
312
354
304
400
292
275
305
350
376
493
555
410
445
461
453
555
530
480
507
555
481
472
530
405
405
430
364
376
391
392
392
392
317
314
314
302
303
301
299
296
296
296
100
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
237
4
4
4
4
4
4
4
4
4
4
4
35
51
27
4
4
6
9
9
9
9
9
6
4
4
7
12
18
113
90
68
101
135
69
4
71
41
12
12
14
24
19
14
12
12
12
37
24
12
10
8
10
12
12
6
1
4
2
1
1
1
3
5
5
5
50
26
2
2
3
3
3
2
1
3
12
17
21
15
9
26
18
9
1
5
10
44
27
10
10
10
10
7
5
5
5
5
5
100
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
208
186
186
189
186
186
186
178
219
255
255
255
255
255
191
189
152
129
135
138
162
183
183
208
208
142
153
145
125
186
134
155
158
186
186
159
186
181
187
172
178
255
186
227
189
184
183
208
178
175
333
354
568
1132
647
1266
659
696
875
961
1092
1226
1222
1372
1309
1288
1377
1418
1488
1615
1615
1615
1320
1222
1086
1041
1010
1021
1082
1081
1052
1086
1236
1038
1266
1002
924
859
813
671
674
689
763
849
849
849
849
97
203
203
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
208
3
3
3
3
3
3
3
3
3
3
3
2
1
1
3
7
15
24
24
24
24
25
16
7
7
30
20
11
35
44
53
72
82
44
7
4
1
3
6
4
2
1
2
3
5
8
10
11
10
5
1
2
3
3
3
3
3
2
1
2
2
3
3
3
3
3
6
7
5
4
4
4
4
4
5
18
22
26
19
13
22
26
28
30
31
33
88
60
33
33
33
33
17
1
1
1
1
1
203
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
8
44
44
44
44
44
44
33
37
36
37
40
42
48
48
45
40
39
39
36
35
44
44
31
32
36
38
34
48
45
28
25
26
23
23
42
68
87
155
155
104
117
107
116
136
112
155
119
126
136
126
129
139
190
155
152
190
151
159
190
137
147
137
132
135
158
115
126
111
108
158
108
109
126
114
115
146
108
104
114
92
86
91
75
72
70
67
67
67
66
66
66
56
54
50
47
47
35
35
15
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
8
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
3
3
3
3
2
1
1
14
19
24
14
5
9
6
4
2
1
1
1
4
8
13
8
3
3
2
1
4
8
6
4
4
2
1
1
1
1
1
1
1
3
2
1
2
3
2
1
1
9
5
1
1
1
7
4
2
1
5
5
5
5
4
3
6
3
1
8
12
13
14
15
15
15
10
5
3
3
3
3
3
15
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
36
39
39
39
39
39
39
35
39
42
42
42
42
42
30
26
24
22
23
23
25
27
29
36
36
29
42
21
20
21
21
23
23
31
31
44
58
61
100
100
64
67
60
52
58
53
63
75
71
100
75
77
85
104
85
82
104
81
81
104
73
72
73
62
62
61
48
53
49
45
73
42
41
45
40
40
61
35
36
34
28
29
23
22
23
25
23
39
21
19
20
20
22
23
27
27
27
27
27
5
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
36
9
9
9
9
9
9
9
11
12
12
13
7
1
1
1
1
2
6
9
10
10
11
6
2
2
2
3
2
1
10
13
14
16
9
2
1
1
2
4
4
2
1
2
2
2
4
6
3
1
2
3
3
2
1
1
1
1
1
1
1
1
3
4
3
2
2
1
1
1
1
1
2
3
2
1
1
1
2
1
1
1
1
1
1
1
1
5
3
1
1
1
1
1
1
1
1
1
1
5
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
53
109
109
109
109
109
109
86
91
88
85
85
85
85
85
82
58
58
60
66
68
86
86
63
58
56
54
62
62
59
83
73
77
109
109
108
131
136
194
194
149
224
149
141
176
111
105
101
113
110
131
212
153
187
182
210
182
194
204
224
177
239
188
202
212
193
210
202
239
172
198
164
144
198
148
150
239
129
120
111
85
77
67
63
63
63
68
68
58
54
52
52
57
60
67
67
67
67
67
33
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
53
24
24
24
24
24
24
24
12
1
1
1
1
1
2
3
4
6
16
18
18
18
18
13
9
6
3
10
18
50
37
24
21
21
12
3
5
4
4
4
8
12
6
1
7
7
7
10
8
5
2
2
2
1
1
1
2
4
3
2
2
2
7
11
7
4
3
2
2
2
1
1
1
2
2
2
2
2
2
1
1
2
2
2
3
4
5
9
7
5
5
5
5
5
5
5
5
5
6
33
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
112
110
110
110
110
110
110
104
127
147
147
147
147
147
120
117
105
97
126
92
97
103
103
112
112
105
126
97
91
85
81
84
94
102
113
126
136
136
121
117
122
132
126
147
136
133
134
145
124
116
112
114
84
94
100
113
115
86
100
91
96
136
96
136
104
95
90
100
92
89
132
91
88
85
147
87
103
133
105
134
91
145
69
60
69
57
55
114
46
44
44
49
66
84
115
115
115
115
115
2
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
112
3
3
3
3
3
3
3
4
4
4
5
3
2
2
2
11
12
14
14
14
14
14
35
45
54
48
40
33
35
47
54
57
61
52
43
61
36
11
2
2
6
4
2
2
2
4
7
5
3
2
2
2
2
2
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
2
1
1
1
4
2
1
1
1
1
1
2
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
20
70
70
70
70
70
70
47
49
46
47
52
57
67
67
68
47
43
37
33
30
31
33
35
43
43
32
38
40
43
68
54
54
67
67
64
70
66
66
66
66
65
67
68
55
59
73
56
58
57
56
54
54
62
60
61
73
57
61
65
73
77
84
103
96
96
100
103
95
100
91
103
82
80
79
76
78
74
77
73
78
77
69
68
77
62
60
59
56
55
53
53
53
55
57
57
57
57
57
18
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
20
2
2
2
2
2
2
2
2
2
2
2
1
1
1
1
1
5
9
9
9
9
9
5
1
1
7
9
10
12
26
33
37
41
21
1
5
3
1
1
2
7
4
2
2
1
1
11
8
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
2
2
2
2
3
2
2
2
2
2
2
10
14
17
9
2
2
2
3
3
3
3
4
7
10
18
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
1
44
44
44
44
44
44
30
28
26
23
23
24
23
23
27
18
16
17
18
17
25
25
28
44
44
25
26
25
25
26
28
27
35
35
33
43
48
75
75
60
80
61
59
99
54
61
61
66
80
75
99
79
87
93
100
125
110
125
125
108
106
101
122
91
84
112
88
88
83
122
66
64
73
64
62
112
53
52
51
39
39
35
35
47
35
36
37
36
36
38
40
42
47
47
47
47
37
37
16
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
1
4
5
6
6
6
7
12
6
1
1
1
1
1
1
1
4
3
2
2
2
2
1
1
1
1
6
5
3
1
12
19
22
23
15
7
5
3
2
2
2
2
1
1
2
2
1
1
4
3
2
2
2
2
2
4
3
2
2
2
2
2
2
2
2
1
1
1
1
2
2
2
2
4
5
4
2
1
1
1
1
1
1
1
2
15
11
8
5
3
3
3
8
5
2
2
2
2
2
16
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
55
214
214
214
214
214
214
159
153
143
144
154
156
187
187
122
105
91
79
80
80
89
98
103
144
144
85
109
113
114
211
153
164
214
214
192
212
193
182
187
187
168
185
157
147
135
166
123
133
144
130
131
131
184
150
145
184
160
170
184
211
156
173
165
161
154
214
148
166
163
173
212
138
141
136
133
146
131
144
134
150
144
111
108
111
101
98
131
96
95
99
101
109
113
124
124
124
124
124
41
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
55
27
27
27
27
27
27
27
30
31
32
32
29
27
15
3
9
11
13
13
13
13
13
34
55
44
33
35
19
3
60
56
52
52
44
37
40
23
7
7
6
6
6
3
1
6
12
17
15
9
4
2
1
2
2
2
6
10
6
2
2
2
6
6
5
3
2
1
1
4
2
1
8
5
3
3
2
1
3
2
1
1
1
1
1
30
26
19
12
12
12
12
11
9
7
7
7
7
7
41
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
36
75
75
75
75
75
75
95
108
136
136
136
136
136
102
99
86
80
84
76
70
70
70
63
64
67
113
55
49
49
47
43
54
55
77
88
136
130
98
91
100
129
104
132
124
130
129
125
100
93
84
98
77
82
80
75
99
78
90
85
89
136
91
113
92
81
78
75
78
78
129
82
81
80
132
82
97
130
98
129
89
125
66
55
62
52
48
98
39
37
36
40
55
71
99
99
99
99
99
8
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
36
3
3
3
3
3
3
3
39
57
66
75
38
1
1
4
7
10
14
14
14
14
14
10
7
7
27
30
30
17
4
24
13
3
3
4
2
1
1
1
4
3
3
4
2
1
1
9
8
8
8
7
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
3
2
2
2
1
1
1
1
1
2
1
1
5
4
3
2
2
2
2
3
2
1
1
1
1
1
8
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
33
42
42
42
42
42
42
36
42
45
45
45
45
45
43
40
37
35
35
35
37
42
42
33
33
34
36
35
43
40
30
27
27
29
35
42
44
45
44
42
47
68
50
64
48
45
46
49
54
53
68
72
58
60
61
72
61
62
63
72
56
59
58
56
56
63
47
51
50
46
64
46
45
45
42
42
42
40
50
38
40
38
32
50
35
35
40
63
48
50
50
50
51
57
64
64
64
64
64
7
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
33
1
1
1
1
1
1
1
1
1
1
2
1
1
1
2
6
6
7
7
7
7
7
8
8
9
20
11
2
2
2
11
7
3
3
3
2
1
1
1
2
2
3
3
2
2
4
6
6
4
3
2
2
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
1
1
1
1
1
1
1
2
4
4
3
3
3
3
3
2
1
1
1
1
1
7
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
5
79
79
79
79
79
79
54
49
42
41
44
49
59
59
50
36
32
35
44
45
79
79
53
51
49
47
55
59
50
79
60
63
79
79
63
72
71
78
78
67
74
70
79
96
58
63
63
70
78
77
96
76
80
79
73
80
90
82
96
79
76
74
70
67
62
79
66
68
65
90
57
56
60
54
58
78
51
61
53
48
61
42
40
49
36
35
40
31
29
32
34
40
49
49
49
49
45
45
18
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
5
12
16
18
19
19
19
20
10
1
1
1
1
1
3
3
3
2
2
2
2
2
2
3
5
11
17
20
23
31
27
20
14
14
18
17
10
3
2
2
3
3
3
3
3
2
2
5
4
4
5
3
1
1
1
1
1
2
1
1
1
1
3
4
2
1
2
2
1
1
1
1
1
2
2
3
4
3
2
2
2
2
2
2
5
6
6
4
3
5
6
6
5
3
2
2
2
2
2
18
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
57
76
76
76
76
76
76
58
62
59
57
57
57
55
55
59
35
34
39
46
54
75
75
57
57
51
48
49
54
58
44
45
39
42
41
52
76
69
86
87
88
161
93
98
111
95
100
108
112
113
161
124
114
117
109
112
132
129
132
161
131
131
116
114
115
105
118
109
109
117
90
81
77
85
85
87
147
84
81
83
71
69
68
63
60
60
61
60
61
61
61
61
51
50
48
46
43
43
43
18
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
57
16
16
16
16
16
16
16
16
16
16
17
10
4
2
1
1
2
6
9
10
10
11
6
2
2
2
3
2
1
15
24
25
26
14
2
3
5
3
2
2
26
13
1
1
2
5
11
9
6
3
2
1
2
3
2
1
4
2
1
1
1
2
4
4
2
1
7
5
3
1
1
1
1
2
3
3
3
3
2
2
2
3
2
2
5
8
11
9
8
8
8
8
5
3
3
3
3
3
18
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
60
115
115
115
115
115
115
96
109
110
110
110
110
110
89
99
57
50
53
58
64
83
83
64
60
57
54
63
59
67
83
79
83
114
114
86
87
88
89
88
88
98
82
83
88
83
89
110
89
115
85
81
85
86
84
89
99
85
93
97
102
120
104
120
107
105
105
114
105
110
111
120
120
98
95
93
92
91
95
97
90
120
98
89
95
84
95
83
84
84
81
83
88
99
115
115
115
115
115
19
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
60
16
16
16
16
16
16
16
9
3
3
3
3
3
6
6
6
5
5
11
11
11
11
22
27
26
23
21
37
53
42
31
36
41
31
20
10
3
4
6
5
4
6
6
7
5
4
5
6
8
5
2
2
1
1
2
3
5
5
5
7
9
11
9
5
1
2
16
9
3
1
1
1
1
2
1
1
2
4
3
2
2
2
2
3
19
21
16
12
11
11
11
9
5
1
1
1
1
1
19
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
117
122
122
122
122
122
122
85
87
82
81
86
93
102
102
109
71
65
69
74
89
107
107
117
117
97
92
99
94
94
108
102
98
118
118
105
113
104
103
102
102
105
100
107
122
87
94
117
104
115
102
109
76
82
84
95
102
75
80
74
108
62
60
66
74
75
108
118
82
83
75
113
68
63
66
54
57
66
52
59
47
65
32
28
43
40
42
122
39
38
38
42
60
80
115
115
115
115
115
1
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
117
13
13
13
13
13
13
13
13
13
13
13
10
7
7
7
9
8
7
7
7
7
7
10
11
13
24
38
52
76
76
77
80
84
48
13
36
18
1
1
1
2
5
3
2
1
1
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
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
75
92
92
92
92
92
92
60
60
55
56
63
72
86
86
87
61
60
56
57
59
62
63
75
75
54
51
52
51
53
73
68
70
92
92
77
80
81
82
86
86
87
76
75
90
67
73
75
79
91
84
85
75
78
80
85
86
79
77
77
73
73
77
75
83
81
79
124
90
102
125
108
125
128
122
128
123
128
120
114
90
83
101
67
67
68
58
90
51
44
42
44
56
69
91
91
91
91
91
8
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
75
5
5
5
5
5
5
5
5
5
5
5
3
1
1
1
3
6
12
18
14
10
10
9
9
9
15
12
10
12
29
38
43
48
28
9
8
4
1
1
5
9
13
7
1
1
1
8
8
6
5
3
1
1
1
1
1
1
1
1
1
2
1
1
2
1
1
1
1
1
1
2
3
3
3
3
3
3
4
6
4
2
2
1
1
3
4
4
5
5
5
5
3
1
1
1
1
1
1
8
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
105
52
52
60
53
52
52
52
55
59
62
68
70
89
89
56
53
48
40
39
49
61
62
105
105
64
62
54
69
42
42
41
35
36
41
43
50
65
64
86
86
70
89
69
72
71
69
105
66
61
81
47
53
53
52
82
51
53
54
48
65
50
43
50
56
59
86
83
65
69
63
89
56
52
59
45
47
58
43
44
38
55
29
27
35
33
34
81
31
29
29
32
45
58
82
82
82
82
82
2
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
105
3
3
3
3
3
3
3
3
3
3
3
16
28
15
3
4
3
3
3
3
3
3
7
9
11
13
12
11
10
13
13
13
14
13
12
28
17
7
7
5
4
14
8
3
3
4
10
6
3
3
3
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
2
2
2
1
1
1
1
1
1
1
2
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
7
49
49
49
49
49
49
38
42
41
42
45
47
53
53
50
38
37
39
40
36
49
49
34
33
36
37
35
53
50
34
30
26
26
27
32
45
48
54
67
67
70
59
61
59
57
73
59
60
60
68
58
59
68
63
61
73
70
60
58
54
50
49
49
55
57
55
73
57
60
58
59
67
59
70
58
58
51
55
48
45
55
42
41
46
38
41
38
31
28
30
33
38
46
46
46
46
40
40
17
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
7
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
6
9
9
9
9
8
6
4
4
11
10
10
7
5
13
9
6
5
4
2
1
1
1
1
2
4
3
2
1
1
7
5
3
1
1
1
1
3
2
2
5
7
4
1
1
2
2
1
1
1
2
1
1
1
1
1
2
1
1
1
2
2
1
1
1
1
1
1
3
4
4
4
5
5
5
6
4
2
2
2
2
2
17
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
116
252
252
252
252
252
252
197
190
180
168
164
158
151
151
137
108
104
124
142
156
226
226
200
234
234
147
170
161
150
243
190
199
245
245
198
246
165
159
151
157
173
184
226
252
162
176
160
161
252
130
115
105
96
102
101
115
109
133
129
243
147
119
138
153
153
245
240
176
181
152
246
132
124
147
102
116
147
114
147
100
146
72
60
91
83
85
252
78
77
78
88
129
175
252
252
252
252
252
1
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
116
126
131
134
135
136
137
137
100
64
64
64
39
14
14
14
19
13
8
8
8
8
8
54
77
70
60
51
59
85
84
83
90
97
74
51
71
36
1
1
1
2
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
1
1
2
2
2
1
1
1
2
2
2
2
2
2
2
2
1
1
2
2
1
1
1
1
3
4
5
5
5
3
1
1
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
270
601
601
601
601
601
601
540
529
479
479
479
434
387
346
479
254
242
287
339
376
559
559
448
540
540
334
382
352
318
585
415
446
587
587
425
588
364
334
319
327
397
391
559
601
331
396
366
344
597
256
223
232
185
182
251
140
215
237
224
585
207
211
284
324
341
587
582
379
385
337
588
256
233
215
153
153
147
127
147
101
152
71
59
149
150
162
601
155
156
156
180
283
401
597
597
597
597
597
2
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
270
308
327
336
341
343
344
346
203
60
60
60
60
60
52
29
7
7
32
48
49
50
51
80
94
77
60
55
49
44
119
90
61
61
56
51
94
55
16
2
2
6
7
6
3
1
2
2
3
2
2
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
1
1
1
1
1
2
2
2
2
1
1
1
1
1
1
1
2
3
3
3
2
2
2
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
58
83
83
83
83
83
83
69
77
77
77
77
77
77
61
67
48
40
45
52
60
83
83
62
58
57
54
62
58
67
81
67
67
79
79
73
83
69
74
72
76
101
82
83
75
98
77
78
95
79
79
93
78
82
87
96
93
95
98
101
95
95
102
91
92
92
89
94
92
92
93
102
98
88
94
90
91
101
94
93
102
94
79
81
78
71
94
68
59
57
52
50
51
50
50
50
50
44
44
37
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
58
16
16
16
16
16
16
16
9
3
3
3
3
3
6
10
16
9
3
3
3
3
3
13
18
21
22
21
20
50
40
31
35
37
30
23
31
16
2
2
1
1
5
4
3
2
2
7
8
7
5
3
1
1
1
1
2
2
2
2
2
2
5
3
1
1
2
2
2
3
7
7
5
4
2
1
3
4
4
4
5
5
5
5
18
9
1
4
2
1
1
1
1
1
1
1
1
1
2
37
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
512
526
526
526
526
526
526
501
607
698
698
698
698
698
450
494
294
230
221
212
276
329
335
512
512
286
287
328
286
275
520
308
305
346
343
413
526
471
488
488
524
659
550
602
610
698
641
512
481
439
401
376
390
392
415
506
426
449
491
545
520
500
506
471
471
479
480
557
521
535
659
557
562
557
602
546
582
698
562
641
506
454
470
420
459
407
460
372
358
328
303
303
303
313
324
324
324
324
324
176
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
512
32
32
32
32
32
32
32
32
32
32
32
43
49
40
23
6
6
12
18
18
18
19
51
67
72
63
54
103
168
127
87
114
142
98
54
163
91
20
20
31
42
34
23
13
11
9
49
35
22
9
7
6
6
6
8
11
11
11
11
11
13
28
29
31
18
6
7
4
1
1
2
13
14
7
1
7
13
26
15
4
8
9
5
1
1
2
14
8
2
2
2
2
5
7
8
8
8
9
176
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
83
239
239
239
239
239
239
196
188
177
165
158
156
142
142
153
93
86
107
130
144
229
229
176
194
194
128
150
137
122
225
162
168
224
224
175
225
143
140
135
144
161
174
229
239
162
176
161
153
239
139
126
137
138
119
150
1168
1363
2608
6437
3877
6308
6308
4892
6095
6245
6381
6437
3900
3569
3455
3547
4525
6381
4632
6437
6407
3190
2889
2304
1548
1275
919
694
556
458
379
312
270
227
184
176
185
210
239
239
239
239
239
35
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
83
112
127
134
138
140
141
142
105
69
69
69
40
11
11
6
2
2
7
7
7
7
7
8
8
9
11
31
51
72
62
51
41
41
25
9
46
26
7
5
4
3
3
2
2
16
11
7
4
2
1
3
3
2
2
2
2
2
2
2
2
2
2
2
2
1
1
2
2
3
3
4
19
15
12
10
9
9
9
7
4
2
8
5
3
35
43
39
22
6
6
6
4
3
3
3
3
6
10
35
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
19
195
195
195
195
195
195
151
169
164
160
163
167
164
164
190
119
111
111
109
100
125
125
89
86
97
101
96
164
120
95
86
70
65
82
85
101
154
144
154
174
226
156
215
148
151
158
167
175
195
320
346
555
1090
601
1236
1093
1243
1595
3255
1784
1825
2119
2216
2512
2957
3255
2702
2600
2957
2609
2720
2875
3716
3163
2522
3163
2067
1882
1799
1459
1353
1276
1114
1182
966
878
807
735
651
662
687
750
835
835
835
835
215
215
101
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
19
5
5
5
5
5
5
5
3
2
2
2
2
2
3
3
3
4
8
8
8
8
8
12
14
17
21
20
19
14
10
31
19
7
7
7
8
4
1
1
3
6
8
5
3
5
8
7
6
9
5
2
2
1
1
1
1
5
9
5
1
1
8
4
1
1
1
2
3
5
3
1
8
9
8
8
4
1
15
8
1
1
1
19
37
101
155
209
204
200
200
200
135
71
51
51
51
51
51
101
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
439
665
665
665
665
665
665
525
580
566
558
572
578
593
593
591
356
318
269
249
294
322
349
439
439
356
313
283
264
272
314
355
366
499
499
412
423
543
448
427
427
459
445
480
665
399
418
439
466
470
593
591
423
410
387
338
325
332
376
383
455
543
424
447
462
480
499
416
423
403
391
452
408
387
455
381
411
420
412
452
412
379
412
355
407
411
410
665
426
429
408
365
358
366
359
358
356
356
356
217
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
439
72
72
72
72
72
72
72
73
73
73
74
38
2
2
2
11
12
14
14
14
14
14
108
155
119
84
98
104
111
197
239
260
272
227
182
160
83
6
6
11
16
20
25
20
15
15
20
19
16
12
9
9
7
6
7
8
18
13
8
8
8
12
21
22
24
29
17
6
7
4
1
65
35
5
3
6
8
10
8
7
8
9
7
6
43
62
50
38
43
45
48
38
29
25
25
25
25
25
217
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
165
165
165
165
165
165
165
142
154
152
151
151
151
151
114
106
88
77
86
102
126
165
165
165
165
133
151
120
113
106
89
85
85
77
74
84
59
60
77
70
93
169
97
165
97
87
93
85
103
118
116
169
165
120
138
147
130
158
150
149
150
169
151
165
139
153
125
128
126
120
147
125
116
115
158
114
126
149
125
150
115
141
96
88
99
92
91
153
89
91
90
82
83
84
83
83
83
83
83
35
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
12
12
12
12
12
12
12
35
22
10
10
10
5
1
1
4
9
8
8
8
8
8
8
8
8
38
40
22
5
12
39
49
52
53
43
30
16
2
2
2
2
3
2
1
1
2
4
5
4
4
4
2
1
1
2
2
2
2
2
2
1
1
1
1
2
2
2
1
1
3
5
5
5
4
2
1
2
2
2
1
1
3
5
3
1
1
2
6
4
2
2
2
2
4
5
6
7
8
9
35
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
6
165
165
165
165
165
165
112
103
89
85
89
99
113
113
112
116
116
116
124
115
165
165
109
100
94
94
93
113
106
70
70
71
65
59
87
70
92
97
141
141
110
124
165
114
113
140
106
108
140
106
114
108
113
125
158
141
118
113
106
114
90
97
106
119
151
117
158
130
136
153
122
141
107
95
90
81
78
79
79
77
88
78
73
87
87
87
151
85
79
79
82
103
120
153
153
153
153
153
17
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
6
6
6
6
6
6
7
33
17
1
1
1
1
1
1
7
25
13
2
2
2
2
2
4
6
17
29
17
5
12
19
26
16
7
7
12
6
1
1
1
2
3
5
3
1
1
1
6
7
7
5
3
1
1
4
2
1
1
1
1
1
1
1
1
1
1
2
1
1
2
2
2
2
2
2
3
3
3
3
3
3
3
4
3
2
1
1
6
3
1
1
1
1
1
1
1
1
1
2
17
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
36
104
104
104
104
104
104
84
80
69
64
64
67
73
73
64
41
37
41
48
53
78
78
68
93
93
50
61
55
51
95
70
71
95
95
69
98
59
53
49
49
59
61
78
104
54
66
63
59
104
55
52
51
43
41
40
40
46
48
50
95
51
49
59
62
64
95
92
69
69
65
98
54
51
49
41
39
34
32
32
28
31
32
22
35
36
36
104
34
33
33
37
54
72
104
104
104
104
104
2
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
36
50
57
60
62
63
64
64
36
8
8
8
6
5
5
4
3
3
5
7
8
8
9
6
4
4
7
6
5
14
17
20
24
29
16
4
8
4
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
2
3
2
1
2
1
1
1
2
3
2
1
1
1
1
1
2
3
2
2
3
4
4
3
2
2
2
2
2
2
2
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
10
17
17
17
17
17
17
21
27
37
37
37
37
37
33
37
39
39
39
30
28
25
25
22
23
25
37
23
21
20
19
23
19
19
20
34
39
47
75
75
64
98
69
69
96
69
78
79
86
98
85
96
84
90
95
104
129
116
129
129
115
111
113
126
107
112
116
108
103
94
126
82
81
87
78
77
116
74
74
71
61
64
48
44
40
38
40
31
30
28
27
27
28
30
30
30
30
24
24
16
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
10
3
3
3
3
3
3
3
2
1
1
1
1
1
2
3
5
4
3
3
3
3
3
4
4
5
14
9
4
5
7
10
8
7
6
5
3
1
4
7
6
4
3
4
3
2
6
6
5
3
1
1
1
1
1
2
1
1
2
3
3
4
2
1
2
1
1
1
1
2
4
4
4
2
1
1
1
1
1
1
1
1
1
1
3
2
2
4
3
2
2
2
2
3
3
3
3
3
4
16
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
621
565
565
574
565
565
565
504
493
443
443
443
445
451
451
443
255
216
253
304
409
532
532
621
621
540
334
369
328
294
549
398
409
561
561
390
552
304
269
247
267
330
348
532
565
374
447
621
373
561
290
216
202
157
139
112
118
162
188
200
549
192
193
258
298
314
549
561
357
365
314
552
239
218
202
143
148
151
127
150
102
157
71
59
144
142
153
565
146
146
146
169
265
377
561
561
561
561
561
2
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
621
443
443
443
443
443
443
443
280
117
117
117
62
8
8
8
25
16
8
8
8
8
8
52
74
47
20
40
61
85
87
89
93
97
58
20
59
30
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
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
50
113
113
113
113
113
113
91
87
82
81
84
85
98
98
70
62
55
57
68
74
107
107
87
92
92
69
80
92
73
103
86
90
113
113
90
104
89
89
98
98
98
95
107
110
75
81
82
81
113
95
58
65
62
60
98
53
62
68
61
103
58
53
59
68
69
103
113
77
80
71
104
61
56
62
46
50
62
47
56
43
61
32
27
40
37
39
110
40
38
36
40
58
78
113
113
113
113
113
3
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
50
15
15
15
15
15
15
15
19
21
22
22
18
15
14
8
2
2
9
9
9
9
9
29
39
31
23
18
16
14
45
33
22
22
20
18
37
21
5
5
4
4
4
2
1
2
3
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
1
2
1
1
1
1
1
1
1
1
2
2
3
2
1
1
1
1
1
1
2
3
3
4
3
3
3
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
102
250
250
250
250
250
250
260
296
340
340
340
340
340
224
214
193
186
191
201
191
224
224
214
196
196
253
197
207
166
241
192
214
241
252
245
330
332
239
235
262
338
294
340
329
340
326
339
244
250
175
130
114
107
108
96
115
115
164
167
241
330
199
332
235
217
241
238
223
223
338
244
210
208
340
202
246
340
247
326
221
339
155
127
149
119
112
250
88
83
78
88
127
173
250
250
250
250
250
3
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
102
118
126
130
132
133
135
135
135
135
135
135
77
20
20
20
39
33
27
95
100
103
102
101
101
58
16
20
24
44
42
41
51
61
38
16
51
26
2
2
3
5
7
5
3
2
2
3
3
2
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
2
1
2
1
1
2
2
3
2
2
2
2
2
2
3
3
3
3
3
3
3
4
5
5
5
5
4
3
3
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
112
582
582
582
582
582
582
524
514
482
467
467
425
377
328
467
235
202
258
308
332
556
556
458
528
528
312
376
346
311
573
406
424
573
573
429
576
362
365
355
370
412
435
556
582
376
409
370
351
582
256
224
233
187
183
254
140
213
265
259
573
326
259
327
348
355
573
570
408
419
348
576
299
279
337
228
260
336
252
322
220
341
157
132
208
187
190
582
167
162
157
181
279
393
582
582
582
582
582
1
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
112
220
274
301
314
321
324
328
288
249
249
249
194
139
100
61
52
33
14
14
14
14
14
61
85
50
16
36
57
85
142
101
61
61
38
16
130
70
11
10
10
11
13
10
7
11
12
10
8
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
2
3
2
1
2
1
1
1
1
1
1
1
1
1
1
1
2
1
1
2
2
2
1
1
1
1
1
1
1
1
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
230
249
249
249
249
249
249
260
289
326
326
326
326
326
216
197
175
167
163
172
183
193
200
230
230
197
139
156
131
122
231
163
183
230
230
220
305
304
217
217
244
321
280
326
309
323
288
319
235
218
199
170
169
139
151
186
155
191
209
194
231
305
196
304
221
205
230
220
215
212
321
231
199
197
326
193
230
323
235
288
208
319
157
141
158
134
127
249
103
98
92
96
125
161
218
218
218
218
218
7
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
230
152
152
152
152
152
152
152
143
135
135
135
73
11
11
11
11
12
36
61
73
79
86
55
24
24
30
29
23
17
31
32
33
34
29
24
51
26
1
1
6
13
9
5
1
1
1
3
4
5
3
2
1
1
1
4
2
1
1
2
3
3
2
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
2
2
2
3
4
7
8
5
3
6
7
8
4
1
1
1
1
1
2
7
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
57
55
55
55
55
55
55
55
55
55
55
55
55
59
55
58
80
55
74
76
76
99
99
84
81
81
74
72
99
58
55
56
61
61
55
99
54
59
60
52
49
53
49
54
58
59
78
57
59
61
63
65
66
90
68
66
78
65
70
74
90
84
85
97
114
97
96
97
114
96
108
114
85
83
79
72
69
67
68
68
66
79
64
64
79
69
70
79
69
66
66
66
52
50
48
45
42
40
40
34
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
57
28
28
28
28
28
28
15
2
2
2
2
2
2
3
4
5
6
12
18
18
18
19
23
25
28
31
20
10
31
29
27
19
12
12
11
6
2
1
1
2
4
3
2
1
1
1
11
8
5
4
2
1
1
3
2
1
1
1
2
1
1
1
2
2
2
2
1
1
2
1
1
2
1
1
1
2
2
2
2
3
3
3
2
1
11
16
12
9
15
18
20
13
6
2
2
2
2
2
34
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
110
108
108
108
108
108
108
73
75
70
70
76
84
95
95
102
68
62
63
64
77
84
83
110
110
73
80
84
75
76
99
83
85
101
101
94
102
95
94
93
93
95
89
96
108
77
84
110
93
95
95
102
71
78
76
82
89
70
69
67
99
59
57
64
67
73
101
96
79
75
69
102
62
59
57
49
48
54
45
42
40
54
30
29
41
40
41
108
39
39
38
40
53
69
95
95
95
95
95
2
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
110
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
8
7
7
7
7
7
7
10
11
13
22
37
52
72
56
41
44
48
30
13
27
19
11
11
10
10
10
6
3
11
10
10
6
3
4
3
2
2
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
2
2
2
2
2
2
2
3
2
1
1
1
1
1
2
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
231
254
254
254
254
254
254
204
195
185
187
197
198
233
233
154
131
115
122
149
180
234
234
231
231
208
166
189
213
174
237
197
192
254
254
207
243
216
223
233
233
233
222
234
254
178
195
231
214
253
233
194
176
161
176
232
167
196
205
196
237
206
151
176
181
174
236
254
190
195
194
243
156
148
196
134
148
196
148
162
128
206
94
85
115
98
98
254
87
84
83
93
133
178
253
253
253
253
253
4
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
231
21
21
21
21
21
21
21
38
46
50
52
36
21
21
18
16
15
14
14
14
14
14
17
18
20
28
25
22
44
115
84
54
54
37
20
70
35
1
1
2
4
7
6
5
3
1
2
3
4
4
4
8
4
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
3
2
2
2
2
2
2
2
2
2
2
2
2
2
4
4
3
2
2
2
3
2
1
1
1
1
1
1
4
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
4
80
80
80
80
80
80
55
50
43
40
42
46
53
53
50
38
33
38
47
47
80
80
56
52
51
46
55
53
50
80
47
47
53
51
55
76
53
50
50
52
54
49
80
43
40
43
37
38
51
40
44
53
59
59
67
55
65
60
63
80
68
70
69
76
72
74
85
76
74
76
76
76
83
75
85
73
72
83
71
66
66
85
66
63
59
65
46
43
40
39
41
46
52
52
52
52
43
43
24
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
4
15
21
24
25
26
26
27
14
2
2
2
2
2
2
3
11
7
3
3
3
3
3
3
3
4
11
13
16
31
27
24
21
21
20
15
9
3
2
2
3
4
4
3
2
3
3
4
3
2
3
2
1
1
1
4
4
4
3
2
2
3
3
3
4
3
3
2
1
1
1
1
1
1
1
1
5
3
2
1
1
1
1
2
6
4
3
5
3
1
1
1
3
3
3
3
3
3
3
24
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
60
211
211
211
211
211
211
151
141
127
129
141
147
185
185
120
92
77
67
69
71
79
79
62
60
57
46
53
53
50
85
107
114
211
211
129
149
157
154
185
185
141
147
142
124
119
122
125
136
154
126
140
143
148
156
159
156
220
169
181
220
184
186
220
200
201
211
245
201
197
245
198
208
245
198
201
211
201
203
220
191
184
203
164
157
154
144
142
140
134
134
134
118
127
126
126
126
126
126
51
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
60
26
26
26
26
26
26
26
21
17
17
17
17
17
11
6
4
6
8
8
8
8
9
6
4
4
11
12
12
12
21
27
30
34
19
4
26
16
6
6
4
2
6
5
4
5
6
10
8
5
2
2
2
3
4
3
3
2
1
1
1
2
4
3
2
8
16
8
1
12
10
9
5
2
5
3
1
1
1
1
2
2
2
3
5
3
2
8
5
2
2
2
2
2
2
2
2
2
2
51
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
190
294
294
294
294
294
294
234
251
244
236
237
234
231
231
230
140
125
126
132
156
183
183
190
190
148
157
154
141
132
194
173
180
249
249
197
198
191
193
186
188
202
197
229
286
187
214
217
226
294
226
222
234
302
249
310
230
212
218
248
246
271
401
263
310
334
312
422
401
349
379
379
402
443
422
443
426
443
425
398
387
422
349
353
363
371
399
381
381
316
313
313
336
358
358
358
358
294
294
110
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
190
63
63
63
63
63
63
63
63
63
63
64
32
1
1
1
6
10
14
14
14
14
14
48
65
68
59
48
37
106
90
74
73
73
55
37
60
30
1
1
2
3
8
5
2
5
8
11
6
1
3
3
3
3
4
6
4
2
1
1
2
3
2
2
3
5
11
6
2
1
1
2
7
9
9
5
2
2
2
3
4
11
7
4
4
50
73
45
18
57
76
86
59
32
8
8
8
8
8
110
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
98
213
213
213
213
213
213
172
166
158
150
147
144
140
140
132
102
89
93
105
116
157
157
115
105
93
69
81
79
79
160
124
137
195
195
148
213
122
134
133
135
196
153
157
197
137
149
135
140
197
135
167
123
112
134
167
142
172
168
167
167
196
132
132
147
144
155
195
157
160
167
213
148
140
172
128
141
167
143
167
131
196
100
93
110
103
99
197
82
79
75
83
110
143
197
197
197
197
197
16
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
98
93
93
93
93
93
93
112
84
57
57
57
32
8
8
8
11
9
8
8
8
8
8
9
10
11
26
21
17
25
36
37
38
39
25
11
15
8
1
1
2
4
3
2
2
1
1
11
8
5
6
3
1
1
1
2
1
1
5
3
1
1
3
3
2
1
2
1
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
2
4
5
7
6
6
6
6
14
8
2
2
2
2
2
16
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
21
145
145
145
145
145
145
136
135
128
128
128
128
130
130
128
92
85
75
68
59
57
56
61
68
68
76
94
108
106
143
117
116
143
143
112
145
119
131
130
130
153
133
134
138
157
132
129
128
121
118
121
108
107
115
121
117
123
157
134
143
165
133
164
143
141
143
158
145
155
158
165
164
163
157
163
155
163
163
146
139
165
163
109
107
103
93
103
84
73
70
72
84
93
111
111
111
111
111
19
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
21
21
21
21
21
21
22
75
47
20
20
20
11
2
2
2
6
10
14
14
14
14
14
11
9
9
20
26
33
88
75
62
60
60
34
9
11
6
1
1
3
6
9
5
2
3
4
5
6
4
2
2
2
1
1
1
1
1
1
1
2
3
5
4
4
6
5
4
3
4
5
5
5
4
4
4
5
5
5
6
7
5
4
4
4
3
2
9
5
2
2
2
2
8
11
12
14
15
17
19
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
8
55
55
55
55
55
55
55
55
55
57
61
64
78
78
55
47
42
37
35
30
31
31
25
25
33
33
32
65
32
33
41
24
24
31
31
39
63
55
62
64
78
65
65
52
47
45
49
55
62
78
71
78
78
67
70
73
77
78
76
80
78
80
78
80
79
78
99
81
78
95
82
85
99
95
85
89
87
99
84
73
68
73
57
61
59
57
78
48
47
48
46
48
50
50
50
50
50
50
10
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
8
8
8
8
8
8
8
14
17
18
19
19
19
20
14
8
4
3
3
3
3
3
3
3
3
4
11
13
11
9
8
11
6
2
2
4
10
5
1
1
2
4
4
4
2
1
1
2
1
1
2
1
1
1
2
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
3
3
3
12
6
1
3
2
1
1
1
1
2
10
9
7
6
6
6
7
8
5
3
3
3
3
3
10
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
204
294
294
294
294
297
340
427
544
544
544
544
544
544
340
294
227
181
168
172
185
195
195
204
204
154
166
173
158
195
194
202
206
265
265
222
233
233
265
253
256
464
275
336
342
337
544
354
360
330
322
310
327
412
305
310
294
318
357
350
464
434
370
444
350
360
352
365
412
373
444
444
373
374
444
398
430
429
444
544
354
337
317
273
275
267
267
290
202
191
177
185
210
242
294
294
294
294
294
93
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
204
135
67
67
67
67
67
67
67
67
67
67
67
67
67
36
6
6
24
30
33
35
37
62
74
77
80
62
44
119
93
68
101
135
89
44
72
39
6
6
9
12
17
10
4
5
6
43
38
22
7
7
6
6
8
15
12
9
8
8
8
8
8
9
19
15
11
30
15
1
1
2
15
8
1
1
3
5
12
8
4
4
5
6
7
68
99
88
77
103
116
123
77
31
4
4
4
4
4
93
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
107
257
257
257
257
257
257
201
192
181
169
165
160
151
151
143
120
111
120
146
158
232
232
191
204
204
135
160
148
134
249
181
197
249
249
198
252
168
159
151
157
176
186
232
257
166
182
167
163
245
133
114
108
96
100
94
102
112
129
127
249
137
120
137
153
159
249
246
177
180
154
252
132
121
147
99
111
146
110
133
98
145
73
64
97
90
89
257
80
78
76
84
123
169
245
245
245
245
245
3
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
107
125
134
138
140
141
143
143
102
61
61
61
34
8
8
8
9
11
14
14
14
14
14
11
9
9
25
40
55
85
69
53
57
61
35
9
53
32
11
11
8
5
4
3
2
2
6
10
6
3
1
1
1
1
1
2
2
3
2
1
1
2
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
4
3
2
3
4
4
5
3
1
1
1
1
1
3
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
106
162
162
162
162
162
162
211
244
311
311
311
311
311
256
262
212
179
173
139
132
125
109
110
106
106
144
117
114
197
147
162
209
209
217
243
290
291
244
243
245
310
247
311
299
311
310
306
236
217
200
227
166
172
194
185
230
186
220
200
243
290
185
291
208
194
187
262
208
210
310
243
197
194
311
187
228
311
230
310
206
306
147
119
138
111
103
227
80
75
73
83
120
161
230
230
230
230
230
9
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
106
8
8
8
8
8
8
8
66
95
110
117
62
8
8
18
29
29
29
29
29
29
29
29
29
29
63
42
22
51
45
39
32
25
25
29
51
26
1
1
4
7
24
15
7
4
1
11
9
7
5
4
2
1
2
2
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
1
1
1
1
6
3
1
1
1
1
1
1
1
1
1
1
2
3
9
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
280
575
575
575
575
575
575
517
507
460
460
460
415
367
327
460
238
226
276
326
364
540
540
423
521
521
310
365
335
301
545
395
413
566
566
398
545
345
315
298
307
375
372
540
575
320
386
355
333
575
248
215
223
179
177
248
136
206
225
212
545
196
198
268
310
326
566
563
358
365
319
545
241
217
200
146
145
139
122
126
96
139
68
60
145
147
159
575
154
155
154
177
274
388
575
575
575
575
575
2
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
280
303
315
321
324
325
326
327
190
54
54
54
54
54
49
30
11
11
32
48
41
34
34
27
20
20
31
32
34
44
119
90
61
61
40
20
72
37
2
2
6
8
10
6
3
2
6
7
4
2
6
4
2
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
2
3
2
2
3
4
4
2
1
1
1
1
1
1
2
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
126
209
209
209
209
209
209
171
197
198
198
198
198
198
175
204
195
157
257
193
203
243
243
209
221
225
212
257
243
165
168
169
189
195
199
257
229
217
267
267
215
293
201
197
210
174
177
192
203
208
267
214
237
288
244
311
237
242
274
297
317
356
387
349
353
387
370
378
422
386
392
422
402
397
422
397
376
397
374
368
419
356
306
344
319
288
419
235
221
208
189
197
211
224
224
224
224
208
208
99
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
126
5
5
5
5
5
5
5
5
5
5
5
9
13
9
5
10
12
14
14
14
14
14
39
52
65
135
86
37
79
88
74
60
60
119
119
76
33
9
9
10
12
12
13
10
7
12
15
18
9
1
1
1
5
3
2
2
2
2
2
2
2
14
13
12
8
5
4
3
2
2
2
10
14
8
3
1
1
1
3
6
11
9
6
4
22
40
37
27
17
17
17
21
11
1
1
1
1
1
99
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
36
104
104
104
104
104
104
84
81
69
65
65
66
68
68
65
39
35
40
47
52
79
79
66
87
87
46
56
53
48
96
69
70
98
98
71
99
61
54
51
51
61
63
79
104
55
65
63
58
94
50
46
45
38
37
37
35
45
46
47
96
45
46
58
61
63
98
93
68
70
64
99
48
45
44
35
34
32
29
33
24
31
21
20
34
36
37
104
36
36
37
39
53
68
94
94
94
94
94
7
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
36
50
57
61
63
64
65
65
34
3
3
3
3
3
3
2
2
1
1
1
1
1
1
1
1
1
2
4
7
10
14
18
20
22
12
2
5
8
7
7
7
8
5
3
3
7
8
10
6
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
2
1
1
2
2
2
1
1
1
1
1
1
1
1
2
7
7
7
4
1
1
1
1
1
1
1
1
1
1
7
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
193
98
98
113
98
98
98
90
108
121
121
121
121
121
97
94
64
55
52
51
76
103
106
193
193
101
102
93
72
62
62
65
65
89
89
75
81
82
85
90
90
97
93
101
119
123
125
193
123
125
128
114
116
125
107
132
106
104
107
108
107
108
108
108
108
102
107
114
127
114
132
116
115
114
119
112
110
127
116
124
144
131
132
144
146
158
176
176
176
146
139
139
112
114
109
104
99
98
98
74
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
193
1
1
1
1
1
1
1
2
3
3
4
2
1
1
3
5
4
3
3
3
3
3
5
6
6
7
13
20
41
32
24
21
21
14
7
28
16
4
4
6
8
8
6
4
5
7
8
10
13
7
2
2
2
2
2
4
4
4
4
4
4
10
12
11
6
2
2
2
1
1
1
1
1
6
7
4
1
1
1
2
2
2
2
2
5
8
22
15
8
8
8
8
8
8
8
8
8
9
74
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
11
88
88
88
88
88
88
63
61
56
54
56
63
63
63
86
48
47
47
46
42
52
52
40
39
37
37
40
41
50
49
45
46
52
52
50
52
54
60
60
51
54
56
57
56
64
64
64
64
88
65
66
66
69
69
66
86
71
67
74
72
74
100
77
84
90
85
98
90
88
96
100
92
98
90
85
90
91
90
98
100
78
78
77
74
73
90
69
70
72
68
68
70
78
88
88
88
88
88
19
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
11
2
2
2
2
2
2
2
1
1
1
1
1
1
1
2
6
4
3
3
3
3
3
5
6
5
4
7
11
30
31
29
20
12
8
4
2
1
2
4
3
2
2
1
1
2
6
8
5
3
2
1
1
2
2
1
1
1
1
2
1
1
3
2
2
2
3
5
3
2
1
1
1
1
2
2
2
2
2
2
3
4
3
2
2
3
4
6
5
4
4
4
4
4
4
4
5
12
15
19
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
7
232
232
232
232
232
232
189
182
169
158
152
151
142
142
147
91
85
104
125
124
214
214
166
188
188
119
141
129
115
215
154
160
212
212
161
215
132
140
137
148
194
173
214
232
145
159
146
151
199
151
172
174
131
156
190
158
194
189
191
215
187
150
174
163
165
212
204
181
181
190
215
154
147
194
143
154
191
150
157
128
187
88
80
105
94
95
232
87
86
84
87
114
147
199
199
199
199
199
8
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
7
74
108
125
133
137
139
142
107
73
73
73
39
5
5
3
2
2
20
20
20
20
13
7
7
9
11
23
27
31
38
39
40
41
25
9
41
21
1
1
1
2
6
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
2
2
2
2
2
2
2
1
1
1
2
2
2
2
3
3
3
3
3
8
8
6
4
4
4
4
8
6
5
5
5
5
5
8
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
50
110
110
110
110
110
110
74
77
72
67
68
75
70
70
105
54
51
58
64
70
99
99
78
89
89
65
77
74
94
100
95
88
110
110
93
101
89
95
95
85
105
91
99
107
72
78
72
78
110
69
102
61
66
67
58
105
63
68
68
100
56
55
60
67
68
100
110
74
78
69
101
55
52
56
42
45
55
43
55
38
54
28
24
37
35
35
107
32
32
32
37
55
75
110
110
110
110
110
1
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
50
5
5
5
5
5
5
5
5
5
5
5
8
9
7
5
5
6
9
9
7
6
6
9
11
13
14
10
6
53
36
19
51
75
40
6
18
10
2
2
3
5
10
6
3
2
2
2
2
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
1
1
1
1
2
2
2
2
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
270
265
265
265
265
265
265
204
193
168
155
150
157
163
163
143
113
96
113
141
186
250
250
270
270
240
169
187
171
158
251
200
205
262
262
196
256
171
158
149
156
178
176
250
265
175
208
270
189
261
148
122
109
101
97
98
118
103
110
109
251
93
93
124
144
151
262
261
167
173
152
256
113
101
93
66
66
62
53
62
42
61
30
25
65
65
71
265
69
70
70
80
124
176
261
261
261
261
261
261
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
270
143
143
143
143
143
143
143
84
26
26
26
23
20
20
20
39
23
7
7
7
7
7
53
76
48
20
34
48
89
83
77
87
97
58
20
38
19
1
1
1
1
4
2
1
1
2
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
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
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
115
245
245
245
245
245
245
194
186
160
145
144
145
139
139
144
94
92
109
134
148
220
220
164
192
192
121
149
138
124
237
170
176
239
239
180
240
158
145
139
143
165
160
220
245
135
164
153
149
235
114
101
96
84
84
96
91
98
101
99
237
87
86
116
131
143
239
234
154
158
144
240
112
102
95
71
65
53
48
44
40
50
34
26
62
66
71
245
71
72
72
80
118
162
235
235
235
235
235
2
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
115
127
133
136
137
138
138
139
77
16
16
16
10
5
5
4
3
3
19
25
28
30
32
22
13
13
16
23
47
72
62
53
48
48
30
13
28
15
2
2
2
2
3
4
2
1
2
5
6
5
4
2
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
2
2
1
1
1
1
1
1
2
2
2
2
2
2
2
3
2
1
1
1
1
1
2
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
55
251
251
251
251
251
251
178
186
176
164
162
179
163
152
272
119
112
134
139
146
218
218
170
190
190
153
182
176
239
237
225
211
244
244
223
242
223
258
258
229
265
235
263
251
174
181
163
192
247
159
272
134
158
172
145
268
164
177
174
258
142
130
143
161
169
258
265
189
188
162
263
138
122
142
97
111
147
109
140
96
146
69
56
92
84
88
272
85
82
79
88
132
183
268
268
268
268
268
1
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
55
21
21
21
21
21
21
21
21
21
21
21
39
49
35
21
9
11
14
14
14
14
14
11
9
9
24
41
59
148
103
59
135
186
97
9
57
29
1
1
1
3
5
3
1
1
2
2
3
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
1
1
1
1
1
1
1
2
2
2
2
1
1
1
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
49
242
242
242
242
242
242
171
182
172
178
196
216
251
251
250
174
161
160
155
146
177
177
128
124
129
141
164
186
185
223
198
202
242
242
229
237
240
243
251
251
250
236
235
242
169
175
183
211
241
251
250
179
200
221
250
249
215
225
199
232
210
155
179
183
190
233
251
193
194
198
236
168
154
201
147
162
199
158
197
144
210
109
95
116
104
101
251
83
79
85
97
139
178
250
250
250
250
250
7
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
49
8
8
8
8
8
8
8
8
8
8
8
4
1
1
1
13
21
29
29
29
29
29
21
13
13
43
85
127
175
143
112
111
111
62
13
64
32
1
1
1
3
6
4
3
2
2
5
3
1
2
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
2
1
1
1
1
1
1
2
4
3
2
2
2
1
1
1
1
1
1
1
7
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
5
64
64
64
64
64
64
64
64
64
64
64
72
74
75
101
72
72
76
61
52
49
49
38
46
47
51
76
50
76
53
50
55
51
55
76
70
68
93
93
78
93
75
96
70
62
60
53
59
55
53
101
50
60
61
54
89
61
63
63
93
55
51
58
62
67
93
90
71
71
65
96
56
50
50
44
47
54
46
54
42
53
38
35
45
41
41
101
38
38
36
37
49
64
89
89
89
89
89
8
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
5
6
6
6
6
6
6
7
16
21
23
24
12
1
1
2
4
16
19
20
20
20
12
5
4
4
26
13
1
15
19
23
24
25
14
4
13
7
1
1
3
4
4
2
1
1
1
5
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
2
1
3
2
1
2
2
1
1
1
1
2
2
2
2
2
1
1
6
5
4
2
1
1
1
1
1
1
1
1
1
1
8
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
27
113
113
113
113
113
113
102
100
91
91
91
89
87
87
91
64
59
60
61
60
79
79
59
57
57
48
52
53
49
79
72
79
111
111
76
77
77
77
85
85
69
71
96
131
170
241
241
241
172
188
152
141
188
137
129
209
120
123
129
156
111
103
101
109
118
119
209
120
122
122
102
96
97
90
90
87
92
92
75
75
72
65
66
65
66
82
71
77
82
82
82
85
98
113
113
113
113
113
39
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
27
26
26
26
26
26
26
26
13
1
1
1
1
1
4
6
9
8
7
7
7
7
7
8
8
9
17
30
21
12
21
27
30
34
21
9
5
2
1
1
2
3
3
3
2
1
2
3
2
1
6
5
5
4
3
3
2
1
1
1
1
1
1
1
1
2
4
2
1
1
1
1
4
6
3
1
1
1
1
2
3
4
5
3
1
31
26
19
12
5
5
5
6
4
2
2
2
2
2
39
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
82
74
74
75
74
74
74
74
74
74
74
74
82
87
85
115
100
93
138
94
94
97
94
103
100
100
138
81
72
85
61
55
66
62
68
138
78
84
86
79
73
80
68
90
68
65
67
82
70
68
69
114
62
74
80
69
115
69
70
68
79
55
62
67
70
89
80
73
77
77
90
85
67
65
59
60
63
53
62
53
49
62
45
45
55
58
59
114
60
59
60
63
77
90
115
115
115
115
115
7
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
82
4
4
4
4
4
4
4
14
19
22
23
12
1
1
19
28
21
14
14
14
14
14
17
18
20
25
16
7
6
5
24
14
4
4
7
4
1
2
3
2
2
7
9
5
2
3
2
2
3
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
1
1
10
6
2
1
1
1
1
1
1
7
7
7
4
1
1
1
7
4
1
1
1
1
1
7
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
9
62
62
62
62
62
62
62
62
62
62
62
69
71
71
86
51
47
43
38
33
31
31
24
23
26
32
32
40
67
43
42
48
48
35
43
52
52
83
86
96
239
106
105
99
100
132
140
207
239
140
136
121
123
148
147
207
239
143
141
126
105
95
87
79
74
75
80
80
90
97
80
82
82
79
76
90
78
81
88
75
88
70
78
88
100
115
125
125
125
125
125
102
101
97
93
86
86
86
36
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
9
3
3
3
3
3
3
9
5
1
1
1
1
1
3
4
5
6
9
9
7
6
6
7
9
13
14
9
4
4
4
23
13
3
3
4
2
1
2
4
4
3
3
9
6
3
4
5
5
5
3
2
2
2
2
1
1
2
1
1
1
1
3
3
2
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
2
4
33
28
24
17
10
10
10
24
19
15
15
15
15
15
36
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
34
40
40
40
40
40
40
39
46
53
53
53
53
53
35
30
26
23
22
22
25
27
27
34
34
26
22
23
25
20
33
24
27
31
33
35
42
53
34
33
38
36
41
52
41
50
36
34
35
33
33
38
32
31
31
29
31
36
35
38
38
42
41
53
48
44
46
46
48
47
47
52
44
42
52
44
44
50
41
38
34
31
32
23
24
23
22
40
20
20
21
20
22
24
27
27
27
27
27
2
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
34
13
13
13
13
13
13
13
13
13
13
13
16
17
9
1
2
3
5
7
8
8
9
8
8
8
11
15
8
1
6
7
8
9
8
8
21
12
4
3
3
2
1
4
2
1
4
4
4
2
1
1
1
1
1
4
3
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
2
2
2
2
2
2
2
2
2
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
11
62
62
62
62
62
62
62
62
62
62
62
59
63
59
62
80
55
65
74
67
99
99
81
80
80
67
65
99
59
59
61
65
64
57
99
50
53
58
47
48
60
41
50
38
35
36
35
39
41
42
49
45
42
44
43
49
43
46
48
52
60
47
49
50
48
56
52
45
43
45
46
52
60
59
60
63
56
63
54
52
63
45
43
49
42
41
49
41
41
43
43
45
49
49
49
49
49
49
15
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
11
10
10
10
10
10
10
36
19
2
2
2
1
1
1
6
10
12
15
19
19
19
15
11
11
21
34
19
5
12
23
32
21
10
10
11
6
2
2
2
2
4
3
2
1
2
4
5
4
3
2
1
1
2
1
1
1
1
1
1
1
1
3
3
2
1
1
3
2
1
3
4
5
3
1
1
1
1
1
1
1
1
1
1
1
15
12
9
5
1
1
1
2
2
2
2
2
2
3
15
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
125
117
117
118
117
117
117
95
91
85
84
87
87
99
99
73
59
49
51
60
79
96
97
125
125
102
78
85
79
76
106
87
90
117
117
92
107
91
92
99
99
98
95
96
113
84
92
125
92
116
95
60
66
62
60
98
51
61
69
61
106
62
55
63
73
72
117
116
81
83
72
107
66
63
66
54
57
66
52
59
50
65
36
29
42
39
41
113
43
41
39
42
61
81
116
116
116
116
116
1
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
125
18
18
18
18
18
18
18
24
27
28
29
23
18
16
14
18
10
3
3
3
3
3
22
31
19
7
14
14
14
49
39
29
29
18
7
33
17
1
1
1
3
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
2
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
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
125
255
255
255
255
255
255
215
195
171
168
171
181
215
215
150
145
127
138
157
172
244
244
192
234
234
136
162
148
132
245
186
195
255
255
184
246
152
137
118
131
152
160
244
252
143
172
146
142
252
115
102
89
76
74
67
102
91
101
104
245
94
93
122
139
145
247
255
162
166
148
246
116
107
100
75
74
66
58
59
50
65
37
32
69
68
74
252
77
75
73
82
124
172
252
252
252
252
252
3
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
125
137
143
146
148
149
150
150
88
26
26
26
18
11
11
38
51
37
24
24
19
14
14
57
78
44
11
11
11
76
47
19
51
84
47
11
20
12
5
5
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
4
3
2
3
2
2
2
3
2
1
1
1
1
2
2
3
3
2
2
3
3
3
3
3
3
3
3
3
3
3
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
103
43
43
53
43
43
43
27
26
24
24
27
31
37
37
40
45
34
34
29
41
55
62
103
103
54
53
47
37
35
36
33
36
37
36
45
37
35
35
33
33
34
35
34
44
46
50
103
53
51
49
40
36
35
36
37
40
38
42
49
44
53
53
46
53
52
52
81
57
60
61
74
61
66
81
64
74
65
67
68
72
81
53
50
46
40
40
43
45
50
50
50
61
72
72
72
72
43
43
6
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
103
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
13
8
3
3
3
3
3
14
19
13
8
9
11
14
16
19
20
22
16
11
8
4
1
1
3
4
3
3
2
1
1
5
5
5
4
4
4
3
2
1
1
1
1
1
1
1
1
1
1
1
2
2
2
3
2
1
3
3
4
3
2
2
2
1
1
3
2
1
1
1
1
3
2
1
1
1
1
1
1
1
2
4
5
6
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
172
129
129
136
130
129
129
129
125
124
140
159
168
223
223
208
238
200
200
163
164
177
192
186
238
238
156
148
162
127
122
181
137
143
167
238
171
206
189
207
207
177
208
162
155
144
148
172
158
181
223
196
279
468
275
537
263
292
373
414
468
537
554
488
503
554
496
516
554
503
514
521
517
524
516
507
506
517
524
491
453
516
467
367
336
314
337
238
220
196
209
241
289
364
364
364
364
197
197
96
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
172
11
11
11
11
11
11
11
11
11
11
11
28
46
28
11
78
56
35
35
35
35
35
43
47
42
38
82
47
12
77
59
41
41
39
38
42
23
4
4
3
3
6
3
1
2
4
4
4
2
1
3
3
3
3
2
1
1
1
1
1
2
1
1
1
1
1
2
2
2
1
1
4
5
5
5
9
9
9
5
2
2
2
1
1
2
4
22
13
4
4
4
4
3
2
2
2
2
2
96
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
581
578
578
578
578
578
578
521
511
464
464
464
411
365
311
464
234
220
266
308
395
499
499
581
581
518
334
367
335
307
545
394
412
564
564
401
549
351
324
309
309
376
369
499
578
371
444
581
391
566
297
235
240
192
185
259
142
210
229
221
545
203
203
269
312
325
546
564
358
371
328
549
248
225
208
149
149
146
124
133
99
145
70
60
146
148
160
578
154
155
155
177
273
383
566
566
566
566
566
2
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
581
307
307
307
307
307
307
307
184
61
61
61
61
61
43
25
16
20
35
50
42
34
34
25
16
16
36
35
30
25
118
86
54
54
35
16
74
37
1
1
1
4
7
4
1
1
1
1
1
1
3
2
1
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
1
1
1
1
1
1
2
3
3
2
2
2
2
3
2
2
2
2
2
2
2
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
231
250
250
250
250
250
250
199
190
165
150
148
149
143
143
148
90
85
103
130
166
224
224
231
231
189
142
156
138
123
220
167
172
241
241
171
224
150
139
130
136
159
159
224
249
157
191
231
172
250
135
106
107
97
91
107
102
104
106
103
220
89
85
114
133
145
241
238
154
158
145
224
114
106
99
76
68
58
53
46
41
57
31
30
65
66
70
249
68
67
67
77
119
168
250
250
250
250
250
2
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
231
143
143
143
143
143
143
143
86
29
29
29
17
5
5
5
8
11
15
19
14
10
10
9
9
9
20
15
10
67
56
46
41
41
25
9
26
15
5
3
3
5
4
2
1
1
3
2
1
1
4
2
1
1
1
2
2
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
1
1
2
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
36
109
109
109
109
109
109
89
86
79
78
81
82
94
94
70
57
48
48
55
59
84
84
73
92
92
62
74
72
68
101
77
79
101
101
83
104
86
83
86
86
89
89
84
109
69
72
77
78
97
94
62
61
56
59
82
54
65
65
59
101
55
57
66
74
70
101
98
74
77
67
104
56
53
55
42
46
55
44
55
39
54
28
23
37
36
38
109
36
36
36
38
52
69
97
97
97
97
97
1
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
36
15
15
15
15
15
15
15
18
20
21
21
18
15
14
9
4
3
3
3
3
3
3
3
3
4
11
13
13
14
45
33
22
22
13
4
25
13
1
1
2
3
3
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
134
282
282
282
282
282
282
212
219
209
204
209
214
223
223
216
145
124
122
127
141
172
172
149
137
130
150
137
129
121
190
147
154
193
193
184
190
181
194
194
177
198
192
215
279
175
198
209
216
282
221
213
248
312
252
321
242
286
335
382
544
469
544
467
544
423
412
405
418
378
371
418
362
374
398
391
398
407
407
407
389
407
391
412
407
493
387
394
425
447
493
493
493
387
369
384
401
282
493
493
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
134
59
59
59
59
59
59
59
62
64
65
66
36
7
4
1
30
18
7
7
7
7
7
43
61
70
64
36
8
1
33
46
52
59
59
59
71
37
4
4
8
12
15
11
8
6
4
13
16
12
9
8
6
4
7
7
7
9
11
7
3
1
11
9
7
5
3
7
4
2
2
2
11
10
9
5
2
2
2
1
1
1
2
2
2
4
6
45
25
6
6
6
6
4
3
3
3
3
3
493
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
432
300
300
322
300
300
300
238
265
259
256
263
266
274
274
271
163
145
123
112
170
229
253
432
432
234
228
211
177
176
213
185
185
215
215
213
226
232
265
265
232
246
252
253
295
296
311
432
312
314
314
299
297
296
297
274
297
318
347
399
535
471
535
479
535
429
429
426
418
395
388
418
346
377
386
421
529
424
529
432
388
529
336
353
355
329
327
327
299
294
289
288
291
294
300
300
300
300
300
259
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
432
26
26
26
26
26
26
26
27
28
28
29
16
3
3
3
4
3
3
3
3
3
3
41
60
49
39
46
48
50
83
98
106
112
93
74
65
33
1
1
6
11
10
9
21
11
1
11
16
9
2
2
1
1
5
10
13
17
17
17
11
5
10
10
11
6
2
5
7
7
4
2
5
5
5
3
1
1
1
4
7
7
7
9
12
7
2
26
14
2
2
2
2
3
4
4
4
4
5
259
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
55
181
181
181
181
181
181
156
168
166
165
165
165
165
124
117
88
76
90
105
111
170
170
125
130
130
106
127
120
112
181
112
108
102
97
104
115
124
132
132
137
208
142
170
143
133
165
129
130
130
120
120
129
122
132
151
124
141
162
159
208
202
168
203
163
151
137
142
151
157
202
203
162
163
184
164
176
184
168
208
143
140
118
121
118
140
186
167
186
186
186
186
147
141
131
121
109
99
99
33
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
55
56
56
56
56
56
56
57
29
2
2
2
2
2
7
4
1
7
14
14
14
14
14
7
1
1
12
10
5
1
37
51
58
61
31
1
1
2
4
5
7
7
7
7
7
7
10
19
16
13
11
8
5
3
1
2
2
3
4
3
2
2
3
3
3
2
1
1
1
2
4
8
13
13
10
8
8
6
4
5
6
5
4
3
2
8
15
13
12
13
14
14
15
8
2
2
2
2
2
33
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
113
257
257
257
257
257
257
205
196
186
175
170
166
156
156
154
111
104
120
145
158
234
234
187
215
215
138
160
148
133
237
182
187
257
257
194
239
162
156
146
153
170
185
234
253
161
176
160
157
253
130
113
109
96
98
97
99
110
129
125
237
144
127
144
162
162
236
257
179
184
162
239
138
129
141
112
122
154
117
138
101
135
68
61
92
91
94
253
91
87
82
90
130
176
253
253
253
253
253
4
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
113
133
143
148
151
152
154
154
110
67
67
67
34
2
2
2
9
11
14
14
14
14
14
11
9
9
26
29
32
35
47
54
57
61
35
9
45
28
12
1
1
4
14
7
1
1
1
6
3
1
1
1
1
1
2
2
2
2
1
1
1
1
2
2
1
1
1
1
1
1
2
4
7
5
3
1
2
2
2
2
2
2
2
2
3
2
1
1
6
9
10
11
6
2
2
2
2
3
3
4
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
113
256
256
256
256
256
256
204
197
187
176
170
164
156
148
147
96
88
110
136
154
241
241
194
231
231
148
173
161
148
242
188
189
249
249
196
243
164
159
152
160
177
189
241
256
169
182
164
163
249
132
114
108
97
101
101
102
109
132
127
242
153
123
153
158
158
242
249
178
187
163
243
145
138
152
118
128
151
120
150
108
156
75
64
97
88
90
256
80
77
75
84
125
171
249
249
249
249
249
1
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
113
130
138
142
144
145
146
146
106
66
66
66
33
1
1
1
1
2
14
14
14
14
14
15
16
17
19
41
58
76
79
81
82
84
50
17
55
33
11
1
1
5
3
1
1
1
7
6
5
5
4
4
5
3
2
2
2
2
1
1
1
2
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
2
3
2
1
1
1
1
1
1
1
1
3
4
5
5
3
1
1
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
8
55
55
55
55
55
55
55
55
55
55
55
57
61
61
55
45
46
49
47
49
49
49
38
38
43
40
36
60
32
34
34
26
24
32
35
39
61
54
60
61
73
61
60
49
47
52
44
47
50
52
53
54
62
54
53
54
73
60
65
75
76
76
107
92
99
105
128
115
114
128
119
112
128
114
116
122
102
122
101
94
88
102
80
77
79
83
81
83
83
83
83
78
77
74
74
74
45
45
8
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
8
5
5
5
5
5
5
4
4
4
4
4
4
4
4
4
5
6
12
18
16
14
11
8
5
5
11
12
8
5
6
13
9
5
5
5
4
2
1
1
2
4
3
2
3
2
1
2
1
1
2
2
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
4
2
1
2
2
3
2
1
3
7
6
6
4
2
2
2
2
2
4
6
6
6
6
6
6
3
1
1
1
1
1
1
8
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
115
262
262
262
262
262
262
214
206
193
194
204
206
242
242
166
142
118
124
150
165
242
242
190
214
214
159
190
222
178
259
204
204
259
259
219
262
239
234
239
239
241
242
242
253
172
181
185
203
252
233
200
201
164
182
232
174
211
216
211
259
209
158
201
186
183
259
256
198
218
202
262
194
189
211
180
188
211
171
196
157
209
142
96
124
115
111
253
99
92
86
93
132
177
252
252
252
252
252
2
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
115
20
20
20
20
20
20
20
42
53
58
61
40
20
20
17
15
11
8
8
8
8
8
11
13
15
26
28
30
72
133
90
48
48
31
15
73
42
12
1
1
4
2
1
1
1
4
5
5
3
2
1
1
1
1
1
1
1
3
4
3
3
2
2
2
2
3
2
1
1
2
6
8
5
3
1
2
2
2
1
1
1
1
1
1
1
2
4
3
2
2
2
2
1
1
1
1
1
1
2
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
112
119
119
119
119
119
119
95
91
84
78
76
76
74
74
71
52
48
56
67
83
108
108
112
112
100
69
77
70
64
115
84
85
115
115
87
109
73
68
63
67
76
81
108
118
83
93
112
83
119
66
53
52
46
44
45
48
47
54
55
115
54
55
65
72
73
115
114
81
85
74
109
59
54
58
43
47
58
46
58
39
57
29
25
40
38
38
118
35
34
35
40
59
81
119
119
119
119
119
1
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
112
71
71
71
71
71
71
71
57
43
43
43
23
3
3
2
2
2
3
3
3
3
3
8
10
12
15
13
11
14
20
24
26
29
21
13
27
14
1
1
5
6
7
4
2
1
1
2
2
1
1
1
1
1
1
4
4
3
3
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
1
1
1
1
1
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
259
112
112
136
112
112
112
88
84
78
80
86
87
108
108
75
69
58
58
69
108
142
154
259
259
140
135
127
103
94
98
87
90
105
105
87
99
94
89
101
101
100
95
102
112
110
121
259
125
114
108
67
70
67
63
104
49
58
63
56
98
54
52
59
66
67
98
105
73
77
69
99
58
54
58
46
49
58
47
58
41
57
32
28
42
38
39
112
39
37
37
40
57
76
108
108
108
108
108
3
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
259
4
4
4
4
4
4
4
23
32
37
39
21
4
4
4
4
6
9
9
9
9
9
6
4
4
11
18
16
14
48
35
22
22
13
4
27
14
1
1
1
2
5
3
2
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
2
1
1
1
2
1
1
1
1
2
2
2
2
2
2
1
1
1
1
3
3
3
3
3
3
3
3
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
35
107
107
107
107
107
107
85
81
76
71
69
69
67
67
64
47
44
51
60
63
96
96
74
86
86
54
64
58
52
97
70
72
97
97
75
98
77
77
81
81
78
81
96
104
75
80
74
68
107
65
61
70
57
56
54
81
58
62
63
97
57
56
63
67
68
97
94
71
82
76
98
81
63
61
54
51
51
48
51
41
57
32
32
44
43
42
104
39
37
37
41
58
76
107
107
107
107
107
8
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
35
49
56
60
62
63
64
64
42
21
21
21
12
3
3
3
4
3
3
3
3
3
3
6
7
9
14
12
11
14
16
19
20
22
15
9
19
10
1
1
2
3
4
3
2
1
2
3
2
2
2
2
1
1
1
2
4
6
3
1
1
1
1
1
1
1
3
3
3
2
2
4
3
2
2
2
2
2
2
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
3
8
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
113
118
118
118
118
118
118
94
90
83
84
88
90
108
108
71
65
53
55
65
82
103
103
113
113
93
76
87
93
79
115
89
89
115
115
96
109
105
96
105
105
104
99
103
118
86
94
113
93
114
108
60
67
65
60
104
48
60
66
60
115
58
56
66
73
74
115
114
82
85
74
109
60
55
58
44
48
58
46
58
42
57
32
26
41
38
40
118
42
40
40
42
60
80
114
114
114
114
114
1
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
113
10
10
10
10
10
10
10
26
34
38
40
25
10
10
11
13
8
3
3
3
3
3
8
10
13
14
13
12
14
48
35
22
22
17
12
33
17
1
1
1
1
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
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
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
40
111
111
111
111
111
111
87
83
78
80
86
87
108
108
71
66
53
54
62
66
96
96
79
86
86
65
77
93
73
100
84
86
108
108
89
102
97
93
105
105
101
99
96
111
75
78
83
83
107
108
57
67
65
60
104
51
61
66
61
100
57
55
62
70
70
108
104
79
80
71
102
63
62
62
52
54
62
51
62
47
61
34
28
41
38
41
111
43
41
39
41
58
76
107
107
107
107
107
3
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
40
3
3
3
3
3
3
3
24
35
40
43
23
3
3
14
21
12
4
4
4
4
4
22
34
20
7
10
12
14
48
35
22
22
14
7
31
17
3
3
3
3
4
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
2
2
1
1
1
1
2
1
1
1
1
1
1
1
2
2
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
3
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
100
249
249
249
249
249
249
196
187
164
149
144
146
139
139
144
87
78
102
128
147
238
238
169
185
185
127
154
140
124
237
169
175
237
237
180
240
157
144
138
145
168
165
238
246
148
175
165
157
249
128
107
106
95
98
110
105
105
108
107
237
94
98
128
143
150
237
234
160
170
158
240
120
107
98
75
71
60
60
59
48
64
35
32
67
69
74
246
73
74
76
86
127
172
249
249
249
249
249
2
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
100
119
129
134
136
137
138
139
82
26
26
26
15
5
5
5
8
10
13
13
13
13
13
11
9
9
20
28
29
31
38
39
40
41
25
9
29
15
1
1
2
3
4
3
2
1
2
3
3
3
3
2
1
1
1
2
3
5
3
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
3
2
2
2
2
1
1
1
1
1
1
2
2
2
2
2
2
2
3
3
3
3
3
2
2
2
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
34
39
39
39
39
39
39
27
26
24
24
27
28
36
36
26
25
21
22
18
21
24
25
34
34
24
22
22
20
20
31
23
26
31
31
26
28
28
28
28
28
34
30
30
39
30
31
34
32
33
36
34
34
30
30
30
28
33
31
31
32
34
29
34
30
29
31
27
28
27
30
29
26
27
33
26
28
31
26
32
23
30
20
18
21
19
19
39
18
18
17
16
18
22
27
27
27
27
27
2
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
34
3
3
3
3
3
3
3
3
3
3
3
3
3
2
1
4
4
4
4
4
4
4
4
4
4
11
9
5
1
10
9
9
9
6
4
3
3
4
4
3
3
2
1
1
1
4
4
3
2
2
1
1
2
3
2
1
1
1
1
1
1
1
1
1
2
4
2
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
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
24
44
44
44
44
44
44
36
37
36
35
34
34
34
26
27
21
17
17
18
21
25
29
30
44
44
23
25
24
24
26
29
27
37
37
36
43
45
59
59
44
46
44
49
50
50
73
54
56
56
68
57
59
68
59
57
73
53
54
65
50
49
55
50
55
65
52
73
55
53
65
46
45
47
41
42
47
38
42
38
34
45
30
28
29
28
28
35
28
28
27
27
29
31
35
35
35
35
35
16
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
24
9
9
9
9
9
9
13
12
11
11
11
6
2
1
1
4
2
1
1
1
1
1
2
3
4
6
5
3
1
12
19
21
22
13
4
3
3
2
2
2
2
1
1
4
4
4
4
5
4
2
1
1
1
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
2
2
2
1
1
5
7
5
4
7
8
9
5
2
2
2
2
2
2
16
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
53
75
75
75
75
75
75
67
76
81
81
81
81
81
54
58
38
31
37
44
52
75
75
62
57
54
74
52
48
58
40
42
38
42
41
371
745
870
1991
1991
1188
2076
1226
1148
1948
869
1079
1021
1202
1991
1642
2076
1948
1715
1923
2061
2124
2105
2148
2201
2201
2201
2102
2047
2102
2042
1635
1866
1712
1666
2042
1179
1094
1553
944
901
1712
618
565
505
296
243
192
142
115
92
76
64
57
52
50
50
51
53
53
53
53
40
40
39
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
53
16
16
16
16
16
16
16
16
16
16
17
9
1
1
1
1
1
1
1
1
1
1
1
1
1
2
6
3
1
9
17
22
24
13
2
1
1
7
10
7
4
2
1
3
3
4
9
5
2
3
4
5
3
1
11
6
1
4
8
13
31
16
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
12
10
9
9
9
9
9
6
3
3
3
3
3
4
39
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
60
117
117
117
117
117
117
145
186
247
247
247
247
247
156
144
117
94
108
90
91
99
99
101
107
111
157
108
99
84
86
88
100
117
127
704
1365
1724
3535
3535
2037
2455
1837
1904
2035
2056
2278
2870
2663
3317
2864
2595
2652
2652
2811
2566
2870
3535
3014
3317
2932
2864
2434
2187
2595
1654
1624
1747
1509
1572
2366
1148
1092
1406
1246
1272
3535
1102
1071
1006
591
517
428
314
255
208
192
185
196
197
197
197
197
197
197
197
197
116
116
82
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
60
27
27
27
27
27
27
27
28
29
29
30
16
3
3
3
4
6
9
9
9
9
9
33
45
58
74
58
43
40
35
31
28
28
51
69
64
59
50
42
42
51
31
12
10
8
7
21
16
9
3
3
3
6
10
8
6
7
6
6
4
2
77
147
81
15
2
1
1
3
2
2
3
2
1
2
1
1
2
1
1
1
1
2
3
8
14
11
6
1
1
1
14
7
1
1
1
1
1
82
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
9
186
186
186
186
186
186
130
124
113
109
112
118
125
125
124
94
92
104
123
116
186
186
127
121
121
112
131
125
124
184
142
145
182
182
156
186
148
142
140
143
139
136
186
119
120
121
126
138
132
138
134
138
136
138
132
138
136
137
138
184
129
123
135
126
126
182
124
139
139
132
186
130
130
132
124
118
116
121
97
89
85
75
75
86
80
78
98
75
68
65
67
74
84
100
100
100
100
100
43
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
9
29
39
44
47
48
50
56
36
17
17
17
9
1
1
1
13
10
7
7
7
7
7
8
8
9
25
18
11
12
36
47
53
59
42
25
35
18
2
2
1
1
6
3
1
1
2
9
10
11
7
4
3
2
3
2
1
1
1
4
2
1
4
2
1
1
2
2
2
1
1
1
1
1
1
1
1
1
3
2
1
1
1
1
1
6
12
20
11
2
2
2
2
2
2
2
2
2
2
43
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
425
685
685
685
685
685
685
553
618
606
595
595
595
595
484
611
346
305
313
341
400
508
508
425
425
356
371
400
371
434
512
478
495
636
636
546
539
543
510
486
489
562
554
513
685
595
505
513
563
672
495
611
463
478
509
471
598
482
521
522
512
543
436
444
490
476
522
636
498
501
505
529
474
448
510
462
476
595
456
442
437
367
330
335
376
386
387
685
379
378
371
386
453
537
672
672
672
672
672
219
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
425
74
74
74
74
74
74
74
73
73
73
73
73
73
73
47
21
20
20
20
20
20
20
116
164
118
73
166
259
385
270
155
218
282
237
192
251
129
8
8
14
20
30
17
5
8
12
18
25
24
14
5
5
5
5
3
1
5
3
1
1
1
14
25
34
20
7
8
5
2
2
2
4
3
3
7
6
5
14
8
2
3
4
4
5
9
14
35
24
14
14
14
14
13
13
13
13
13
13
219
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
50
66
66
66
66
66
66
66
62
61
69
79
84
114
114
75
69
59
52
47
47
47
44
50
50
53
52
56
104
61
62
89
59
60
71
67
77
111
89
111
111
96
113
104
81
74
72
76
78
89
114
57
67
66
63
110
55
66
72
64
111
58
56
64
71
72
111
110
81
82
72
113
62
59
58
47
50
58
47
58
44
57
32
25
39
37
40
114
43
41
40
42
59
78
110
110
110
110
110
2
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
50
1
1
1
1
1
1
1
1
1
1
1
11
21
11
1
7
5
3
3
3
3
3
5
6
8
15
20
21
23
45
33
22
22
15
8
31
17
3
3
3
3
2
1
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
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
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
10
56
56
56
56
56
56
59
74
92
92
92
92
92
81
82
76
76
76
57
50
45
41
48
50
51
76
55
43
45
47
49
54
56
61
76
67
88
83
78
86
151
91
92
93
86
79
76
84
90
94
147
105
101
118
146
117
151
130
145
124
147
116
105
116
100
96
105
116
111
146
116
114
114
151
114
114
145
108
107
105
135
89
87
84
77
75
78
69
62
62
62
65
71
80
80
80
80
80
17
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
10
1
1
1
1
1
1
1
4
5
6
7
4
1
1
7
31
22
14
14
14
14
12
10
10
10
32
22
13
12
12
29
19
10
10
12
11
7
4
4
5
6
5
3
1
3
6
7
5
3
1
1
1
1
1
1
1
3
2
1
1
1
4
5
5
3
2
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
2
3
2
2
6
4
2
2
2
2
2
2
2
2
2
2
17
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
115
110
110
110
110
110
110
90
86
81
83
89
92
113
113
73
66
59
58
63
77
85
85
115
115
78
74
78
87
69
103
79
84
103
103
88
104
106
100
106
106
102
107
90
109
82
87
115
99
110
112
89
78
74
80
113
82
88
95
94
106
89
79
81
87
84
106
103
88
85
87
107
81
77
88
69
75
94
73
87
64
86
47
42
53
48
47
112
42
41
40
44
61
80
113
113
113
113
113
9
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
115
3
3
3
3
3
3
3
17
24
28
30
16
3
3
5
6
7
13
13
13
13
13
11
9
9
16
32
23
14
36
25
14
14
11
9
27
14
1
1
1
2
7
4
2
1
1
1
1
1
1
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
1
1
2
1
1
1
1
1
1
7
5
3
3
3
3
3
3
2
1
1
1
1
1
9
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
254
253
253
253
253
253
253
262
293
331
331
331
331
331
220
193
170
146
155
171
198
233
233
254
254
207
171
180
154
141
238
182
199
253
253
233
296
316
225
222
247
314
281
319
309
331
283
328
247
252
205
194
176
149
167
192
160
197
218
209
238
316
199
298
228
213
235
253
221
232
314
242
231
230
319
233
257
331
246
283
226
328
154
136
157
132
128
253
110
106
100
109
142
184
252
252
252
252
252
6
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
254
153
153
153
153
153
153
153
137
122
122
122
62
2
2
2
7
13
29
29
29
29
29
29
29
29
42
42
42
44
48
51
52
54
41
29
56
28
1
1
2
4
4
4
4
2
1
2
3
2
1
1
1
1
2
2
2
2
1
1
1
2
2
2
2
2
2
2
2
2
2
2
3
2
1
2
4
3
3
3
2
2
2
1
1
6
13
8
4
6
7
9
12
6
1
1
1
1
1
6
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
78
95
95
95
95
95
95
90
111
129
129
129
129
129
98
93
71
65
64
68
71
78
78
78
78
68
69
74
81
76
72
76
75
95
95
94
107
126
108
106
111
125
114
129
123
126
126
123
106
99
94
85
85
83
84
91
86
80
88
88
94
126
91
108
98
90
98
92
94
94
125
95
89
91
129
96
107
126
107
126
94
123
79
77
83
69
62
90
50
46
44
47
58
70
91
91
91
91
91
18
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
78
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
5
11
17
23
20
18
18
11
5
5
16
17
18
45
45
43
41
41
23
5
40
20
1
1
5
9
6
4
8
12
11
10
5
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
1
1
1
1
1
2
4
6
4
3
3
3
3
2
2
2
3
3
3
2
1
3
2
1
1
1
1
1
1
1
1
1
1
18
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
128
589
589
589
589
589
589
522
510
455
455
455
463
481
481
455
316
270
301
353
368
579
579
461
564
564
324
379
341
301
575
415
448
582
582
410
576
318
279
253
279
345
367
579
589
309
372
329
306
585
236
205
199
152
139
115
130
171
197
210
575
202
202
271
310
328
575
582
375
382
329
576
249
229
214
153
155
158
131
151
105
157
72
59
147
146
159
589
152
153
153
177
278
393
585
585
585
585
585
1
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
128
291
373
414
434
444
455
455
286
117
117
117
71
26
26
26
78
50
23
23
23
23
23
75
128
89
50
62
75
101
92
83
96
109
79
50
72
41
11
8
6
4
6
4
3
3
4
4
3
3
3
2
2
3
3
3
3
3
2
2
1
1
1
1
1
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
1
1
1
1
1
1
1
1
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
272
615
615
615
615
615
615
477
455
428
401
393
382
367
367
338
260
224
266
333
377
585
585
483
554
554
362
420
392
360
585
459
475
603
603
477
609
403
382
365
382
428
451
585
615
389
425
383
387
602
292
277
243
223
222
235
264
241
290
290
585
326
277
326
366
369
584
603
424
435
368
609
313
292
336
234
264
336
256
321
221
341
158
135
219
197
200
615
177
174
173
197
298
412
602
602
602
602
602
3
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
272
305
321
329
333
335
338
338
291
244
244
244
136
29
29
29
76
44
12
12
12
12
12
127
184
118
52
91
130
197
192
187
201
216
134
52
135
71
7
2
2
4
3
2
2
2
4
6
4
3
3
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
3
4
3
2
1
2
2
3
2
2
2
2
2
2
3
3
3
3
3
3
3
3
2
1
1
1
1
1
3
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
6
37
37
37
37
37
37
41
52
67
67
67
67
67
47
43
39
35
34
35
31
37
37
32
33
38
67
38
43
40
27
24
21
19
22
25
46
69
82
144
144
98
113
107
91
103
93
76
91
76
75
69
93
77
82
80
144
76
78
80
67
67
62
60
67
63
64
69
67
78
81
84
144
82
82
86
81
81
87
79
71
64
65
58
59
50
59
42
40
39
42
48
56
69
69
69
69
30
31
31
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
6
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
4
3
3
3
3
3
3
3
3
4
11
9
7
8
9
11
6
2
2
4
3
2
2
2
5
4
3
2
2
3
4
6
5
3
2
2
2
1
1
1
1
1
1
1
1
1
2
4
4
3
2
2
2
1
1
1
1
1
1
2
2
2
5
3
2
2
2
2
3
3
3
7
5
3
3
3
3
3
3
3
3
3
4
31
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
20
85
85
85
85
85
85
63
56
52
51
54
62
65
65
87
48
47
49
52
51
70
70
49
46
46
46
53
50
72
66
67
66
85
85
64
66
69
70
68
68
87
76
77
83
79
75
78
83
84
79
85
76
85
73
74
86
77
79
71
83
65
65
71
85
75
73
87
80
76
78
80
85
77
85
81
82
78
82
68
68
59
58
53
58
57
61
85
50
49
52
56
65
71
86
86
86
86
86
14
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
20
2
2
2
2
2
2
2
1
1
1
1
1
1
1
2
9
9
9
9
9
9
9
12
14
15
16
11
7
22
19
17
32
47
31
16
9
2
2
2
7
5
3
3
3
4
6
10
8
6
4
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
4
3
2
3
2
2
3
3
3
3
3
3
3
3
3
13
11
9
6
3
3
3
2
1
1
1
1
1
1
14
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
55
40
40
42
40
40
46
59
77
77
77
77
77
77
52
45
37
29
28
30
37
40
41
55
55
47
77
44
43
40
32
27
26
24
27
29
49
71
85
142
142
96
110
105
93
98
97
75
92
76
98
102
110
194
124
136
142
93
89
103
95
118
178
120
194
133
127
127
178
128
132
143
142
147
202
178
186
202
190
170
202
157
190
154
136
129
189
104
98
90
70
60
54
48
44
41
39
33
35
35
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
55
4
3
3
3
3
3
3
3
3
3
3
2
1
1
2
2
3
4
4
4
4
4
12
16
21
18
12
7
5
4
12
7
3
3
4
2
1
1
1
2
2
3
2
1
1
1
6
5
4
4
2
1
1
1
1
1
1
1
1
1
1
1
3
3
2
1
1
1
1
1
2
3
5
5
3
2
2
2
3
4
4
5
3
1
2
4
7
5
4
4
4
3
3
3
3
3
5
7
35
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
16
54
54
54
54
54
54
39
37
34
37
43
49
63
63
54
46
46
49
49
49
54
54
37
37
41
44
40
63
54
43
46
46
50
50
37
43
49
49
59
59
59
64
75
66
69
69
63
69
64
64
64
66
66
64
61
61
71
65
63
71
66
67
71
68
75
71
65
65
61
58
60
54
56
58
58
65
71
56
60
66
53
59
51
57
58
58
75
48
44
44
42
44
45
47
47
47
47
47
16
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
16
4
4
4
4
4
4
6
7
8
8
8
5
3
3
4
5
11
15
19
16
14
14
9
5
5
16
15
14
9
4
12
11
10
7
5
4
4
4
4
4
3
3
7
4
2
4
6
8
7
5
4
4
4
4
2
1
3
2
1
1
1
1
1
1
2
4
7
4
1
1
1
1
1
2
1
1
1
1
1
2
2
2
1
1
3
5
11
7
3
3
3
4
3
3
3
3
3
3
16
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
84
118
118
118
118
118
118
81
82
76
77
83
91
104
104
105
67
62
67
74
83
107
107
84
84
68
73
86
93
94
108
92
87
106
106
99
109
99
97
97
98
101
95
107
115
82
90
90
97
118
101
102
75
82
83
104
105
79
80
75
108
59
57
62
69
75
106
103
78
81
77
109
68
62
59
49
50
55
51
55
41
60
35
32
46
42
43
115
42
42
45
50
68
86
118
118
118
118
118
18
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
84
13
13
13
13
13
13
13
13
13
13
13
7
1
1
1
6
4
3
3
3
3
3
6
7
9
14
15
16
62
54
47
47
48
28
9
32
16
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
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
7
5
3
2
1
1
1
1
1
1
1
2
2
3
18
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
60
87
87
87
87
87
87
77
85
87
87
87
87
87
63
60
51
48
50
58
61
77
77
61
60
55
51
59
55
51
87
65
67
85
85
78
81
78
80
77
79
106
87
89
97
87
87
88
106
88
97
100
108
126
109
129
106
108
109
106
126
99
100
103
105
114
118
135
146
121
130
134
140
165
150
159
165
157
187
151
151
137
151
126
122
126
122
120
120
98
101
105
109
117
117
117
117
45
77
77
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
60
24
24
24
24
24
24
24
22
21
21
21
12
3
3
2
1
6
12
18
18
18
18
9
1
1
7
12
18
50
40
31
28
28
14
1
24
14
4
4
4
8
6
4
4
4
4
6
8
8
9
8
7
6
6
3
1
1
1
1
1
1
3
4
5
3
2
2
1
1
4
4
4
4
2
1
1
1
14
7
1
1
1
1
1
19
28
37
37
37
37
37
23
10
3
3
3
3
3
77
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
244
583
583
583
583
583
583
453
431
373
342
327
342
346
346
323
252
216
248
300
338
510
510
416
539
539
325
377
355
329
510
422
436
563
563
413
566
360
335
323
331
383
376
510
583
307
373
349
346
555
290
260
232
208
217
209
232
232
261
251
510
227
220
280
320
337
563
558
382
392
364
566
313
295
288
243
229
202
202
186
167
190
202
113
191
195
191
583
179
176
183
203
294
390
555
555
555
555
555
8
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
244
283
303
313
318
320
323
323
194
65
65
65
44
23
23
23
74
39
5
5
5
5
5
119
176
110
44
78
113
183
188
193
204
216
130
44
68
34
1
1
1
2
2
2
1
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
2
2
2
13
9
5
3
3
3
3
2
2
2
2
2
2
8
7
6
6
6
6
6
6
4
3
3
3
3
3
8
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
8
35
35
35
35
35
35
25
24
23
23
24
26
30
30
26
23
23
22
22
20
25
25
19
18
18
16
17
25
17
27
22
24
27
27
25
23
22
23
22
22
27
26
29
35
27
30
28
27
27
30
26
25
26
24
24
30
24
24
25
27
24
26
27
30
32
30
30
30
32
29
30
29
32
31
27
31
25
23
27
21
22
24
20
24
23
23
35
20
19
18
17
18
20
23
23
23
23
23
8
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
8
5
5
5
5
5
5
5
3
1
1
1
1
1
1
1
1
2
9
9
9
9
8
6
4
4
6
3
1
1
7
8
8
9
6
4
3
2
1
1
1
2
3
2
2
1
1
1
1
1
1
2
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
1
1
1
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
8
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
56
56
56
56
56
56
56
49
57
62
62
62
62
62
57
54
43
37
37
40
47
56
56
56
56
47
48
53
57
54
56
51
51
56
56
55
70
87
96
141
141
103
124
141
120
172
126
116
126
113
124
100
126
99
100
118
124
110
172
112
113
115
101
110
97
94
96
110
98
110
112
110
172
108
107
105
92
93
92
85
104
77
71
81
86
87
104
104
89
89
88
86
86
86
86
86
86
39
49
49
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
56
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
12
7
3
3
3
3
3
12
17
19
21
20
20
38
34
31
22
14
14
23
12
2
4
6
5
4
8
4
1
2
4
6
6
6
5
3
1
1
2
1
1
1
1
3
2
1
2
3
4
6
8
5
2
1
1
1
4
2
1
1
2
2
3
3
4
4
3
2
2
12
17
19
15
11
11
11
25
14
3
3
3
3
3
49
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
119
112
112
113
112
112
112
88
84
79
80
84
85
102
102
68
62
51
53
64
81
102
102
119
119
94
79
88
92
80
109
88
90
109
109
93
111
99
93
99
99
101
101
102
112
83
88
119
91
108
102
55
63
61
57
98
47
59
67
61
109
62
56
64
71
71
109
108
80
82
71
111
63
60
62
49
53
62
51
62
47
61
34
26
40
37
40
112
43
41
40
42
59
77
108
108
108
108
108
1
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
119
10
10
10
10
10
10
10
28
37
41
43
26
10
10
17
22
12
3
3
3
3
3
24
35
21
7
14
18
23
53
41
29
29
18
7
32
17
3
3
3
3
2
1
1
1
2
3
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
2
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
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
277
630
630
630
630
630
630
480
455
398
366
354
365
373
373
331
242
220
261
331
379
595
595
473
567
567
381
435
408
377
612
479
487
621
621
477
615
420
388
367
383
434
428
595
630
350
415
382
388
629
300
299
252
236
238
256
298
258
278
270
612
226
229
298
346
361
614
621
398
405
355
615
270
240
220
154
159
162
135
162
106
164
76
63
158
157
170
630
163
163
163
189
297
422
629
629
629
629
629
629
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
277
304
317
324
327
329
331
331
201
72
72
72
57
42
42
34
26
24
23
23
23
23
23
68
90
81
72
120
165
210
202
194
215
236
174
113
134
68
3
1
1
2
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
613
578
578
583
578
578
578
442
419
369
337
322
330
323
323
306
195
177
221
290
397
541
541
613
613
517
374
420
384
357
564
443
439
571
571
440
565
390
361
345
357
404
398
541
578
385
452
613
425
574
322
272
241
227
220
251
268
232
252
250
564
212
214
275
318
333
562
571
368
375
327
565
252
225
208
147
153
166
134
159
107
165
76
63
149
147
160
578
155
154
153
176
274
387
574
574
574
574
574
2
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
613
306
306
306
306
306
306
306
216
126
126
126
71
17
17
17
23
15
8
8
8
8
8
54
77
100
75
51
59
194
194
194
202
211
131
51
105
53
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
3
2
1
1
1
1
3
3
3
3
3
2
2
2
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
275
252
252
255
252
252
252
228
224
204
204
204
205
207
207
204
119
105
120
142
187
241
241
275
275
233
146
162
142
125
248
173
182
248
248
168
250
132
113
103
112
143
145
241
251
158
198
275
162
252
126
95
89
68
61
51
48
73
77
83
248
80
81
118
133
142
248
247
156
157
141
250
101
90
81
53
47
38
32
27
23
25
15
13
52
57
63
251
64
64
65
75
119
169
252
252
252
252
252
1
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
275
204
204
204
204
204
204
204
106
8
8
8
5
3
3
2
2
2
2
2
2
2
2
26
38
23
8
14
18
23
24
26
27
29
27
25
23
13
3
2
2
3
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
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
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
63
131
131
131
131
131
131
114
128
131
131
131
131
131
105
102
71
57
57
60
67
83
83
70
64
61
72
65
61
57
87
75
79
111
111
106
117
118
130
130
118
165
128
132
136
132
133
135
140
140
151
157
155
195
155
162
165
165
195
176
175
179
210
175
188
194
192
250
208
223
232
218
250
232
242
244
264
264
228
219
210
193
167
158
147
145
148
135
133
125
125
125
125
128
131
131
131
131
131
85
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
63
26
26
26
26
26
26
26
27
28
28
29
16
3
3
3
13
8
3
3
3
3
3
18
26
30
26
23
20
50
40
31
28
28
25
23
42
22
2
2
5
8
6
3
1
1
2
8
12
14
10
6
2
2
2
1
1
1
1
2
1
1
1
2
8
5
2
4
2
1
4
5
6
5
5
6
8
8
8
5
3
9
5
2
1
1
1
10
5
1
1
1
1
5
7
8
8
8
9
85
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
70
52
52
55
52
52
52
35
36
34
35
39
44
53
53
50
38
33
30
30
38
45
44
70
70
43
43
37
34
31
30
35
37
52
52
34
40
45
46
53
53
55
54
60
63
71
71
70
71
67
66
64
65
64
61
64
66
62
64
62
73
62
62
65
68
66
73
68
68
68
62
73
60
62
64
63
68
71
58
58
52
51
61
60
63
66
79
71
67
63
63
63
55
54
51
49
48
43
43
18
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
70
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
4
3
3
3
3
3
3
3
3
4
9
8
7
5
4
9
9
9
6
4
3
2
1
1
2
2
3
3
2
1
1
5
5
4
3
3
2
1
3
2
1
1
1
1
1
1
2
3
2
1
7
4
1
1
1
1
1
2
3
4
2
1
3
2
1
1
1
1
4
5
6
11
8
6
6
6
6
6
6
6
6
6
7
18
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
85
126
126
126
126
126
126
118
137
151
151
151
151
151
107
96
77
62
60
65
72
80
80
85
85
66
70
70
63
59
90
79
82
117
117
107
122
129
136
154
154
150
145
149
154
150
147
151
154
146
150
142
135
128
135
142
130
134
129
150
120
117
118
112
114
126
103
117
103
107
127
107
109
110
111
107
109
127
117
114
102
151
99
100
106
95
98
126
98
91
91
91
102
109
124
124
124
124
124
38
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
85
21
21
21
21
21
21
21
25
27
28
30
19
9
9
9
11
7
3
3
3
3
3
18
25
20
15
15
16
50
43
35
28
28
21
15
42
21
1
1
4
8
7
4
1
4
6
9
10
12
10
7
5
3
1
1
1
1
1
2
2
2
2
2
5
5
5
3
1
1
1
2
2
2
1
1
2
2
2
2
3
3
3
2
2
24
35
30
26
36
41
43
29
15
2
2
2
2
2
38
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
202
305
305
305
305
305
305
242
269
263
260
267
270
278
278
275
149
127
132
140
170
211
211
202
202
151
157
182
184
181
218
214
205
290
290
230
242
246
250
263
263
260
274
288
305
315
315
306
315
298
297
275
288
301
278
311
279
244
275
282
298
358
305
319
319
358
323
328
332
358
313
313
297
294
335
305
307
335
295
295
335
303
299
318
301
308
318
308
309
307
307
307
298
301
300
298
298
298
298
100
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
202
27
27
27
27
27
27
27
28
29
29
30
16
3
3
3
3
3
3
3
3
3
3
20
28
31
27
23
20
50
87
104
112
121
70
20
55
33
12
12
19
26
38
19
1
6
12
38
27
17
15
11
8
8
9
7
5
5
5
5
3
2
4
6
5
5
10
6
2
2
2
2
3
4
3
3
3
3
3
4
9
9
9
11
13
7
2
31
16
2
2
2
2
4
5
6
6
6
7
100
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
62
126
126
126
126
126
126
97
103
99
97
100
100
106
106
97
61
54
54
58
65
83
83
63
62
57
53
62
63
54
85
78
81
119
119
99
106
108
109
109
109
128
122
132
133
155
155
146
155
144
152
139
137
139
136
143
152
133
136
140
168
146
146
145
168
155
163
187
168
173
174
173
233
190
201
197
233
190
190
191
233
173
158
167
204
172
174
204
174
174
165
165
165
145
142
138
126
126
126
74
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
62
20
20
20
20
20
20
20
21
22
22
22
15
9
9
6
3
3
3
3
3
3
3
18
25
27
23
19
16
50
43
35
28
28
22
16
36
18
1
1
2
4
4
2
1
2
4
13
7
1
2
4
6
5
4
6
4
2
1
1
2
4
3
2
3
2
2
3
4
4
3
2
3
2
2
2
2
2
2
3
5
5
3
2
2
23
33
29
24
19
19
19
16
9
3
3
3
3
3
74
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
47
109
109
109
109
109
109
92
89
83
83
86
88
102
102
75
61
51
53
62
68
99
99
79
84
84
63
75
92
70
106
81
85
106
106
87
100
99
90
99
99
98
93
99
109
74
78
82
79
105
102
53
62
59
52
98
44
57
63
57
106
54
51
58
66
68
106
105
74
78
67
100
57
52
58
41
46
58
45
58
39
57
28
24
38
35
36
109
33
32
33
36
53
72
105
105
105
105
105
2
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
47
7
7
7
7
7
7
7
25
34
38
40
23
7
7
9
16
9
3
3
3
3
3
22
31
19
7
14
12
10
43
26
9
9
8
7
29
16
3
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
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
20
30
30
30
30
30
34
53
75
112
112
112
112
112
72
66
56
43
38
35
32
30
30
31
31
33
54
31
34
31
27
24
23
35
52
57
98
100
72
70
73
85
73
91
88
84
85
112
69
70
67
55
54
62
52
58
48
50
61
66
74
98
74
100
74
73
72
71
72
73
85
78
77
74
91
77
82
84
83
85
79
112
81
81
81
77
83
81
83
83
83
83
64
60
53
45
45
21
21
16
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
20
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
12
7
3
3
3
3
3
11
15
20
21
11
2
3
5
13
9
6
6
6
3
1
1
1
2
2
3
2
1
1
1
9
7
4
1
1
1
1
2
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
2
2
2
2
2
3
2
1
1
1
1
1
1
1
5
4
4
11
7
4
4
4
4
3
2
2
2
2
2
16
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
5
48
48
48
48
48
54
73
95
132
132
132
132
132
81
74
62
47
39
34
28
29
32
49
48
48
113
43
43
44
32
30
29
41
61
65
105
132
92
88
96
125
99
128
115
125
100
121
79
76
67
64
77
58
58
53
58
45
56
65
83
126
77
132
72
67
64
66
65
72
125
85
80
82
128
83
92
125
90
92
82
121
61
58
57
45
40
44
34
33
30
28
28
30
32
32
32
32
32
15
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
5
2
2
2
2
2
2
14
20
23
25
27
14
2
2
3
4
3
3
3
3
3
3
3
3
4
11
6
2
5
14
17
9
2
2
4
3
2
1
1
1
2
1
1
1
1
1
2
3
4
4
4
6
5
4
2
1
2
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
3
2
2
3
2
2
2
3
2
1
5
3
1
1
1
1
1
1
1
2
3
5
15
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
31
21
21
22
21
21
21
25
33
44
44
44
44
44
33
31
29
25
26
21
22
24
26
31
31
29
26
19
18
18
19
20
22
25
30
31
44
44
33
33
34
39
36
42
38
40
38
35
32
33
31
30
32
33
29
28
29
31
30
32
34
44
34
44
33
32
32
32
32
32
39
33
33
34
42
36
37
40
34
38
34
35
33
29
34
27
33
25
20
18
16
16
18
20
24
24
24
24
24
7
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
31
1
1
1
1
1
1
1
2
3
3
4
2
1
1
2
2
2
3
3
3
3
3
10
14
18
16
11
7
6
6
14
8
3
3
4
5
3
2
2
2
2
7
9
8
7
6
4
2
2
2
2
1
1
1
1
1
1
1
1
1
1
2
2
2
2
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
2
1
1
1
1
1
1
7
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
4
31
31
31
31
31
33
41
51
51
51
51
51
51
43
42
41
34
34
27
23
25
26
30
41
41
27
29
26
25
31
26
29
33
36
41
44
46
38
34
35
40
36
43
41
41
40
51
37
34
33
31
29
30
30
27
33
29
33
33
37
44
34
46
33
32
32
31
31
33
40
34
37
33
43
33
35
40
36
40
33
51
27
24
24
20
20
25
18
16
15
15
17
21
27
27
27
27
27
7
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
4
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
13
8
3
3
3
3
3
3
4
5
7
7
7
10
14
18
12
7
7
7
10
11
10
9
6
3
3
2
1
2
3
3
2
1
4
3
3
5
6
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
7
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
4
62
62
62
62
62
62
73
80
96
96
96
96
96
68
67
51
42
40
39
34
40
40
35
35
37
44
38
43
67
44
48
48
52
60
69
94
96
77
75
77
82
77
88
80
82
82
72
68
69
65
65
65
73
66
62
73
62
71
73
74
94
81
96
85
84
88
94
87
88
90
91
90
94
88
90
88
89
94
89
94
80
90
77
79
78
76
94
74
66
66
66
55
54
52
50
47
47
47
20
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
4
3
3
3
3
3
3
3
23
33
38
41
21
1
1
1
1
2
9
9
9
9
6
3
1
1
3
2
2
3
4
19
14
10
5
1
1
1
1
1
2
4
3
2
2
1
1
3
5
3
1
1
1
1
1
1
6
3
1
1
2
3
3
3
4
5
6
4
2
2
2
2
4
4
2
1
2
2
2
2
3
3
2
2
2
2
2
9
5
2
2
2
2
2
2
2
2
2
3
20
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
8
34
34
34
34
34
34
34
39
44
44
49
49
64
64
44
42
38
34
33
28
30
30
22
23
30
32
31
64
32
35
47
31
30
32
29
36
44
45
63
63
50
58
64
59
69
71
59
56
59
58
60
77
62
60
62
71
61
69
62
60
58
77
51
55
53
51
71
50
54
55
52
77
53
52
51
46
42
39
37
35
34
35
28
30
30
29
42
28
27
26
26
30
35
43
43
43
43
43
17
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
8
1
1
1
1
1
1
1
1
1
1
1
4
6
3
1
3
6
9
9
9
9
8
6
5
5
11
12
11
9
7
10
7
4
4
5
6
3
1
1
2
4
5
3
2
1
1
2
3
4
5
3
2
5
6
4
2
1
1
1
1
1
1
1
2
2
3
5
3
1
1
2
4
2
1
3
2
1
2
1
1
1
1
1
1
4
6
6
6
7
7
7
4
2
1
1
1
1
1
17
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
47
113
113
113
113
113
113
89
85
79
80
86
88
109
109
76
70
68
76
78
78
102
102
85
87
87
78
82
98
78
109
87
94
109
109
94
103
105
94
105
105
102
99
102
112
75
80
85
84
113
108
57
67
66
61
109
51
63
69
62
109
55
54
61
70
71
109
108
76
81
71
103
60
55
58
43
47
58
45
58
39
57
28
24
39
36
36
112
33
32
32
37
56
77
113
113
113
113
113
1
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
47
4
4
4
4
4
4
4
23
32
37
39
21
4
4
7
9
11
18
25
23
21
21
33
39
40
42
31
21
14
48
35
22
22
21
21
36
18
1
1
2
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
255
259
259
259
259
259
259
204
195
170
155
150
152
145
145
150
90
77
100
128
174
244
244
255
255
241
160
184
171
159
256
197
194
255
255
195
250
171
156
149
155
178
175
244
259
171
202
255
184
255
139
109
105
96
91
110
105
103
108
109
256
96
95
124
141
146
247
255
164
170
149
250
111
101
94
66
67
66
57
66
45
65
33
28
67
67
72
259
69
70
71
81
124
173
255
255
255
255
255
7
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
255
145
145
145
145
145
145
145
99
53
53
53
29
5
5
5
16
9
3
3
3
3
3
24
35
21
7
14
21
76
86
88
89
91
49
7
33
18
3
3
3
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
1
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
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
101
115
115
115
115
115
115
81
83
78
79
86
93
107
107
102
72
67
71
76
88
107
107
101
101
79
85
94
99
94
106
92
93
106
106
100
109
100
99
100
100
103
101
107
115
92
100
101
102
115
107
102
79
86
90
107
102
81
80
76
106
61
64
71
79
80
106
103
81
92
88
109
83
63
61
49
50
59
49
59
42
64
32
29
44
40
41
115
41
41
41
45
62
82
115
115
115
115
115
3
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
101
8
8
8
8
8
8
8
10
11
12
13
9
5
5
5
8
11
14
14
14
14
14
11
9
9
20
28
29
31
38
39
40
41
25
9
30
15
1
1
2
3
4
2
1
1
2
3
3
3
2
1
1
1
1
1
1
1
1
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
1
3
3
2
1
1
1
1
4
5
5
5
5
4
3
3
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
106
271
271
271
271
271
271
218
209
195
182
175
173
161
161
166
99
93
116
147
163
260
260
218
250
250
159
185
173
158
261
199
197
261
261
202
262
170
161
155
164
185
196
260
270
181
199
184
174
271
135
113
113
100
95
110
105
104
123
127
261
138
117
138
156
158
261
258
182
197
167
262
134
122
138
94
109
143
107
143
92
142
66
54
91
82
84
270
75
74
73
85
131
183
271
271
271
271
271
2
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
106
133
147
154
157
159
160
161
144
127
127
127
66
5
5
5
6
7
15
22
16
10
10
11
12
13
20
15
10
76
82
83
83
84
47
10
55
29
3
3
2
2
4
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
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
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
109
248
248
248
248
248
248
197
189
164
167
179
191
247
247
147
128
108
113
137
150
219
219
164
188
188
146
175
218
167
240
191
189
242
242
208
243
239
211
241
241
233
242
219
248
163
179
195
187
238
247
134
150
147
137
237
117
141
141
125
240
109
105
131
149
154
242
237
160
173
162
243
124
116
108
83
76
65
62
59
48
58
35
32
67
69
74
248
73
74
77
85
124
166
238
238
238
238
238
4
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
109
1
1
1
1
1
1
1
12
18
21
22
11
1
1
5
8
8
8
8
8
8
8
8
8
9
20
37
34
31
109
75
41
41
25
9
27
14
1
1
1
4
7
4
1
1
1
1
1
1
2
1
1
1
2
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
4
3
2
2
2
2
2
1
1
1
1
1
1
1
4
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
14
121
121
121
121
121
121
92
88
82
76
72
69
65
61
62
48
46
47
46
43
54
66
73
121
121
67
70
65
63
66
68
66
80
80
64
64
62
65
60
61
92
69
71
96
70
79
79
75
121
90
89
102
136
103
141
100
97
98
99
110
109
110
100
141
111
115
117
145
121
123
145
133
146
195
170
178
178
195
164
160
151
195
138
137
128
139
99
93
84
77
77
80
82
86
86
86
86
86
48
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
14
32
41
45
47
48
50
56
28
1
1
1
1
1
1
1
1
7
13
13
13
13
13
7
1
1
12
9
7
8
34
46
50
52
26
1
1
1
1
1
1
2
3
2
1
2
8
10
6
2
3
3
3
2
1
2
4
3
2
2
3
4
5
3
2
1
1
1
2
2
2
2
3
4
2
1
1
1
2
1
1
1
1
1
1
1
1
5
3
1
1
1
1
3
4
5
5
5
6
48
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
13
59
59
59
59
59
59
67
73
85
85
85
85
85
65
68
54
53
55
54
55
55
55
40
41
44
44
37
53
34
38
35
41
41
46
53
60
85
81
78
81
152
82
85
92
80
85
72
65
67
65
64
69
65
71
69
77
100
88
96
152
90
84
83
78
80
77
104
76
84
81
82
100
95
104
100
113
109
113
152
94
113
81
78
95
77
71
108
60
56
66
71
86
108
108
108
108
55
55
20
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
13
4
4
4
4
4
4
6
12
15
16
17
9
2
2
2
2
2
13
20
20
20
16
10
5
5
7
13
12
10
9
24
15
7
6
5
4
2
1
1
4
3
3
2
1
1
1
4
4
5
7
4
1
2
3
2
1
1
1
1
1
1
2
3
2
1
1
1
1
1
1
1
1
2
3
2
2
4
3
2
3
3
2
1
1
15
18
14
9
5
5
5
11
7
3
3
3
3
3
20
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
628
270
270
329
270
270
270
207
199
187
175
171
164
160
160
145
131
118
165
165
265
351
381
628
628
332
317
294
237
219
265
227
234
265
265
218
267
186
175
164
172
191
200
258
270
252
281
628
279
269
227
140
129
125
112
109
135
112
134
134
265
147
122
147
161
163
265
264
185
190
156
267
131
121
149
96
111
149
109
147
93
149
66
53
91
81
83
270
73
72
71
82
128
181
269
269
269
269
269
269
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
628
134
134
134
134
134
134
134
122
111
111
111
68
26
26
26
32
20
8
8
8
8
8
31
42
54
73
78
84
110
100
90
103
116
85
54
79
40
1
1
1
2
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
275
110
110
137
110
110
110
107
131
154
154
154
154
154
122
118
101
93
120
89
123
160
170
275
275
162
155
144
116
103
98
95
102
110
120
122
149
149
129
131
135
147
137
148
168
154
147
275
152
148
133
115
94
100
104
116
118
98
113
101
106
149
94
149
105
103
108
105
97
96
147
109
97
93
148
91
107
154
110
147
97
153
70
58
68
54
51
115
40
37
36
41
60
81
118
118
118
118
118
1
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
275
6
6
6
6
6
6
6
7
7
7
8
5
2
2
2
11
12
14
14
14
14
14
30
38
46
46
47
61
79
65
52
53
54
50
47
75
43
11
1
1
5
10
6
3
2
2
4
3
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
2
2
2
2
1
1
1
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
287
127
127
153
131
127
127
127
134
141
154
175
180
242
242
174
162
139
134
113
141
175
176
287
287
191
188
181
216
156
151
181
139
139
158
152
172
233
192
233
233
204
236
216
202
184
183
287
200
187
242
127
141
151
146
242
129
149
162
137
233
127
114
128
143
151
233
230
168
172
150
236
130
120
137
97
107
136
105
135
90
141
65
54
86
77
79
242
71
69
68
77
118
164
242
242
242
242
242
1
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
287
12
12
12
12
12
12
12
12
12
12
12
28
44
28
12
9
14
20
20
20
20
20
14
9
9
28
47
67
86
106
86
66
66
37
9
64
37
11
11
10
10
7
4
2
1
5
6
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
3
3
3
3
3
3
2
1
1
1
1
1
1
2
2
1
1
1
1
3
4
4
4
5
3
1
1
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
208
310
310
310
310
310
310
286
325
348
348
348
348
348
231
219
160
129
137
153
180
229
229
208
208
157
151
170
152
139
232
196
208
296
296
239
240
265
261
254
262
412
294
304
318
286
282
348
277
297
241
232
215
213
245
255
257
354
307
304
412
315
273
272
257
263
257
296
260
283
300
301
354
368
329
334
368
327
334
412
281
348
233
218
243
225
222
310
208
205
211
217
241
260
297
297
297
297
297
78
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
208
90
90
90
90
90
90
90
61
33
33
33
17
1
1
1
4
7
14
14
14
14
14
52
71
52
33
39
45
115
91
67
66
66
55
45
93
49
5
5
7
10
16
11
7
6
5
12
15
9
4
4
4
4
4
3
2
2
2
5
3
2
8
8
7
4
1
1
1
3
2
1
31
16
1
10
20
11
3
12
16
10
5
4
4
27
39
51
28
6
6
6
18
9
1
1
1
1
1
78
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
116
243
243
243
243
243
243
229
227
216
216
216
187
166
142
216
103
88
109
123
145
217
217
176
225
225
122
149
138
124
236
165
172
243
243
170
237
149
144
139
140
164
158
217
242
149
174
167
153
232
135
118
115
93
98
102
81
105
114
108
236
99
97
120
137
143
236
243
161
172
154
237
118
109
101
79
81
81
72
82
60
81
43
39
72
71
75
242
73
73
75
83
120
162
232
232
232
232
232
2
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
116
123
126
128
129
129
129
130
80
31
31
31
31
31
16
1
8
5
2
2
2
2
2
5
6
8
14
16
8
1
48
28
9
9
8
8
29
15
1
1
2
3
5
3
1
1
1
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
1
1
1
1
1
2
3
2
1
1
1
2
2
2
2
2
2
2
3
3
3
3
3
2
2
2
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
271
266
266
266
266
266
266
208
198
172
157
151
156
153
153
151
112
97
113
138
181
236
236
271
271
212
162
178
158
145
257
189
202
259
259
198
260
172
158
151
155
178
174
236
266
172
205
271
188
255
156
120
112
101
105
102
104
117
126
119
257
104
109
137
155
161
259
254
173
178
156
260
124
112
105
78
81
91
74
90
61
89
46
39
77
74
77
266
74
75
74
83
125
174
255
255
255
255
255
3
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
271
151
151
151
151
151
151
151
91
31
31
31
16
2
2
2
27
14
2
2
2
2
2
53
79
49
20
31
37
44
51
56
58
61
40
20
35
18
1
1
3
5
4
3
3
2
1
5
5
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
2
1
1
1
1
1
1
1
1
2
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
3
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
127
261
261
261
261
261
261
206
197
185
172
165
161
147
147
152
92
83
105
128
149
228
228
197
236
236
143
169
160
148
247
189
188
249
249
195
248
165
158
152
157
176
186
228
261
166
182
169
166
257
126
109
107
95
92
110
105
103
124
124
247
142
118
142
154
155
249
242
176
181
150
248
127
119
141
95
109
147
108
141
94
146
68
55
90
81
82
261
73
72
71
81
125
174
257
257
257
257
257
3
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
127
137
142
144
145
146
146
147
128
110
110
110
57
5
5
5
5
9
13
13
13
13
13
9
5
5
16
32
48
76
82
83
83
84
44
5
52
28
5
5
4
4
4
2
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
2
3
2
1
2
4
2
1
1
1
2
2
3
2
1
1
1
1
1
1
2
3
3
3
3
3
3
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
36
61
61
61
61
61
61
61
61
61
61
61
66
65
65
83
53
53
52
47
46
44
44
36
36
35
41
38
44
67
42
40
41
41
33
44
45
53
68
68
63
67
63
68
64
72
62
63
63
61
64
83
55
63
59
59
63
64
72
63
68
60
59
61
62
61
67
69
61
67
69
68
72
69
62
61
63
56
60
66
47
45
44
35
42
42
42
83
42
43
40
37
39
45
52
52
52
52
52
18
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
36
1
1
1
1
1
1
4
5
5
5
5
3
2
2
1
1
6
13
13
13
13
13
7
1
1
7
4
2
4
7
24
12
1
1
1
2
2
2
2
5
4
3
7
7
8
9
10
7
4
1
1
1
1
1
1
2
1
1
1
1
1
4
6
3
1
1
1
1
1
2
4
10
5
1
1
5
3
2
2
2
2
2
1
1
2
4
5
4
4
4
4
4
4
4
4
4
6
8
18
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
52
64
64
64
64
64
64
64
64
64
64
64
64
65
65
65
48
49
49
49
50
52
52
52
52
45
42
44
53
43
56
50
49
56
56
53
55
57
59
58
58
76
56
55
55
54
59
61
62
76
62
62
63
63
67
65
76
76
67
71
70
70
80
69
71
70
71
80
70
80
70
69
67
80
68
69
80
65
63
63
62
57
62
58
57
54
58
47
42
41
39
41
44
46
52
52
52
52
52
33
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
52
1
1
1
1
1
1
1
7
10
11
12
6
1
1
3
4
6
12
18
16
14
14
9
5
5
11
12
12
12
18
24
18
12
8
5
3
1
1
1
5
9
6
4
3
2
1
11
8
6
6
4
2
1
2
1
1
1
1
1
1
1
4
5
6
5
4
3
2
1
1
1
7
9
5
1
1
1
1
3
4
3
2
2
2
3
5
5
5
5
5
5
5
5
5
5
6
8
11
33
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
8
72
72
72
72
72
73
82
88
102
102
102
102
102
74
72
59
51
49
46
41
47
47
41
43
46
65
46
44
46
47
47
47
51
55
63
72
93
85
85
84
91
93
102
108
93
94
93
91
98
108
91
94
96
96
98
108
92
97
104
105
114
114
114
110
109
108
111
105
104
93
111
92
94
104
99
104
97
104
94
82
85
80
69
80
65
75
60
53
51
51
54
59
66
66
66
66
65
65
15
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
8
7
7
7
7
7
7
39
43
45
46
47
24
1
1
3
5
6
7
7
7
7
7
6
5
5
16
10
5
25
26
27
17
7
6
5
5
5
6
7
5
4
5
6
5
4
4
8
10
7
5
4
3
3
3
6
10
11
10
6
3
3
4
4
4
2
1
1
1
1
1
2
2
2
4
3
2
4
3
2
2
2
2
2
5
15
12
8
4
3
3
3
3
3
3
3
4
5
7
15
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
62
114
114
114
114
114
114
110
109
108
107
106
106
106
79
114
60
52
51
47
53
63
75
74
114
114
66
70
68
71
81
88
114
114
85
83
78
73
79
78
81
130
89
91
95
84
89
106
93
114
87
97
84
86
92
103
95
97
105
106
101
130
99
93
92
90
88
90
90
86
103
90
87
99
92
88
92
106
95
100
89
130
73
82
88
94
116
107
116
116
116
116
99
104
102
100
99
99
99
36
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
62
40
40
40
40
40
40
32
24
24
24
24
13
3
3
3
3
3
3
3
3
3
3
18
25
24
21
14
7
31
42
53
53
53
34
16
10
5
3
3
3
3
3
2
2
2
3
4
6
4
2
2
2
2
2
2
3
5
6
7
7
8
6
5
5
3
2
13
7
1
1
2
2
1
1
1
1
2
3
2
2
2
2
1
1
12
17
22
27
29
30
32
18
5
5
5
5
10
15
36
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
138
182
182
182
182
182
182
180
179
179
178
178
178
178
138
182
113
109
115
128
142
181
181
139
138
129
137
128
126
181
131
152
156
182
182
154
178
153
163
161
167
225
171
181
175
178
162
160
161
157
167
159
151
148
151
159
159
169
188
225
209
211
206
179
181
174
182
181
190
235
211
227
235
247
247
247
232
228
224
209
214
219
191
186
206
179
179
214
182
181
175
175
164
141
132
122
111
94
94
48
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
138
50
50
50
50
50
50
25
1
1
1
1
1
1
5
3
2
2
20
28
32
34
37
58
69
58
47
26
5
33
46
59
73
80
60
41
21
1
1
1
4
8
6
3
1
4
7
7
8
6
4
4
4
2
1
2
4
4
4
4
4
4
8
12
15
8
1
3
2
1
1
2
3
5
3
1
1
1
1
6
10
12
14
7
1
17
25
15
6
2
2
2
6
6
6
6
6
6
6
48
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
139
577
577
577
577
577
577
391
407
379
368
387
427
435
435
562
293
288
263
222
206
216
231
234
304
304
189
242
240
256
415
392
388
577
577
412
452
459
459
439
435
562
432
451
411
322
335
352
369
439
359
411
349
350
381
451
391
410
421
439
440
446
462
541
508
518
541
577
513
541
513
539
471
477
443
420
419
401
407
405
477
395
345
372
377
377
396
477
355
319
295
295
298
315
335
335
335
335
335
100
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
139
15
15
15
15
15
15
15
15
15
15
15
8
2
2
1
1
25
51
69
78
82
87
44
1
1
26
14
2
111
136
162
225
289
145
1
15
17
18
20
12
4
4
5
7
13
20
25
25
13
1
1
1
3
6
5
5
5
5
5
3
1
18
11
4
11
18
10
3
1
1
2
12
7
3
1
7
5
3
3
3
3
3
4
6
13
20
44
32
20
20
20
20
19
18
18
18
18
18
100
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
61
220
220
220
220
220
220
184
189
183
177
170
170
170
141
135
119
111
115
140
142
215
215
151
150
150
121
144
132
118
208
157
167
220
220
182
211
170
167
163
169
181
157
215
143
137
142
126
131
150
142
139
142
173
136
141
132
138
150
156
208
170
150
170
153
164
220
164
174
177
175
211
177
177
172
169
172
174
175
181
175
162
175
156
152
140
168
125
107
102
89
91
97
107
123
123
123
123
123
72
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
61
70
74
76
77
78
79
90
62
34
34
34
22
11
11
14
29
15
2
2
2
2
2
31
57
42
28
19
11
25
42
44
45
46
37
28
54
27
1
1
3
5
8
4
1
2
4
11
15
9
4
2
1
2
3
3
2
1
2
3
2
1
1
1
2
3
5
3
1
5
7
8
9
9
5
1
2
3
8
4
1
2
3
4
5
11
17
20
13
6
6
6
6
4
2
2
2
2
2
72
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
193
273
273
273
273
273
273
232
258
257
257
257
257
257
203
214
155
131
131
141
160
183
183
193
193
148
152
153
138
127
189
173
181
257
257
208
212
237
214
204
209
257
215
226
273
195
215
215
218
268
203
214
172
172
193
198
209
197
193
197
201
237
196
223
206
219
218
257
244
236
257
244
220
213
226
194
184
172
163
173
141
145
137
138
194
166
165
273
152
150
162
171
202
223
268
268
268
268
268
78
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
193
59
59
59
59
59
59
59
59
59
59
59
35
11
11
11
19
16
14
14
14
14
14
50
68
44
20
32
45
115
88
62
67
73
46
20
69
35
2
2
3
4
6
9
11
7
4
19
18
15
9
4
4
3
2
1
1
2
1
1
1
1
1
2
10
6
3
2
1
1
1
1
1
1
3
2
1
1
1
1
2
2
2
2
5
11
18
19
11
4
4
4
18
11
5
5
5
5
5
78
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
29
116
116
116
116
116
116
93
106
105
105
105
105
105
84
114
66
62
59
58
53
61
72
75
116
116
68
72
71
74
84
89
114
114
82
89
90
87
93
93
83
101
85
85
91
93
98
105
105
116
107
117
104
114
100
117
100
101
103
117
96
104
94
89
89
98
90
93
96
89
104
95
96
97
97
96
97
98
94
92
85
105
94
71
76
75
72
96
72
73
70
69
71
78
86
86
86
86
86
34
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
29
2
2
2
2
2
2
2
2
2
2
2
1
1
1
2
6
11
10
10
10
10
10
9
8
5
3
2
1
31
45
59
57
56
29
3
4
4
3
3
3
3
3
3
3
3
4
21
20
11
2
6
5
3
2
2
2
3
3
3
3
3
4
5
6
5
4
3
2
5
3
2
10
5
1
5
3
2
5
3
2
2
2
2
2
3
4
5
4
4
4
4
4
4
4
4
4
4
4
34
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
207
484
484
484
484
484
484
383
422
411
404
412
415
423
423
422
271
246
262
222
238
248
248
222
229
233
224
262
248
229
479
334
378
484
484
429
442
436
429
423
423
422
351
321
297
285
299
309
316
342
337
325
319
317
316
337
325
356
371
367
479
394
335
365
370
370
484
379
355
364
330
325
379
330
318
316
379
320
328
336
332
325
332
315
332
292
287
321
249
237
232
232
249
261
286
286
286
286
286
170
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
207
61
61
61
61
61
61
61
61
61
61
62
31
1
1
1
8
11
14
14
14
14
14
78
110
89
69
97
110
124
102
81
80
80
135
176
146
73
1
1
14
28
27
22
17
11
6
20
30
19
9
7
6
3
1
5
5
6
8
7
4
1
3
6
20
12
5
3
1
5
4
3
12
21
13
5
4
4
4
2
1
3
5
6
7
5
3
26
14
3
3
3
3
2
1
1
1
1
1
170
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
59
107
107
107
107
107
107
93
104
106
106
106
106
106
80
77
62
57
57
65
66
80
80
60
59
53
52
58
53
50
86
70
76
107
107
85
86
83
82
80
80
80
80
80
84
81
73
106
77
72
76
79
74
94
84
89
97
94
98
99
98
113
96
95
98
98
103
107
109
113
100
102
104
104
108
105
113
97
108
91
81
108
71
73
87
69
69
68
64
61
61
61
65
70
70
70
70
62
62
16
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
59
27
27
27
27
27
27
27
14
2
2
2
2
2
2
3
9
15
15
16
16
16
16
15
15
15
15
15
16
31
27
24
21
21
18
15
28
14
1
1
2
4
3
2
2
1
1
5
5
3
2
1
1
1
1
3
3
3
3
3
3
3
4
5
3
1
2
11
6
1
1
1
1
1
1
1
2
3
4
3
3
3
3
3
3
11
15
17
18
18
18
18
17
9
1
1
1
1
1
16
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
31
33
33
33
33
33
33
31
38
44
44
44
44
44
36
38
37
33
48
35
35
36
35
38
37
37
48
31
34
31
23
20
23
27
34
48
44
44
43
41
44
63
44
55
42
41
42
45
48
48
63
51
45
48
44
43
48
47
50
63
51
51
51
48
48
52
43
47
45
43
55
42
40
43
41
42
56
40
37
37
31
31
26
25
29
28
26
52
25
25
25
27
34
41
55
55
55
55
55
16
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
31
1
1
1
1
1
1
1
1
1
1
2
1
1
1
2
6
4
3
3
3
3
3
9
12
16
17
12
7
4
2
8
5
3
3
3
2
1
1
2
5
4
3
2
1
1
3
5
5
5
3
2
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
5
4
3
2
2
2
2
2
2
2
3
2
2
2
2
2
2
2
2
2
2
3
16
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
34
38
38
38
38
38
38
36
43
50
50
50
50
50
39
40
34
33
34
32
32
32
31
34
34
30
50
28
28
29
29
27
27
29
33
36
48
49
40
39
41
50
43
45
44
44
45
40
41
40
39
43
38
38
40
37
40
44
42
43
43
48
40
49
38
36
34
34
33
32
44
34
34
36
45
39
41
44
39
45
34
39
28
27
30
26
26
39
20
19
18
19
24
30
40
40
40
40
40
9
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
34
1
1
1
1
1
1
1
1
1
1
2
1
1
1
2
4
3
3
3
3
3
3
3
3
4
11
9
7
10
14
18
20
21
12
4
8
4
1
1
1
2
3
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
1
1
1
2
1
1
1
1
1
1
3
4
3
3
4
4
4
5
3
1
1
1
1
1
9
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
61
252
252
252
252
252
252
196
207
200
192
192
192
188
188
193
127
110
115
127
131
187
187
139
130
125
117
135
125
128
189
168
178
252
252
195
199
192
192
188
188
193
173
187
159
182
141
138
134
127
126
121
127
128
127
134
122
135
143
145
189
163
143
159
178
177
201
252
188
194
193
199
170
170
160
163
170
182
175
175
154
157
153
141
141
131
124
151
105
101
101
105
118
130
153
153
153
153
153
77
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
61
59
59
59
59
59
59
59
33
7
7
7
6
5
5
5
7
10
14
14
14
14
14
10
7
7
33
39
46
115
88
61
63
66
36
7
54
29
5
5
8
12
12
7
3
4
5
10
13
10
7
4
3
4
4
2
1
1
1
2
1
1
7
10
10
6
2
2
1
1
1
2
3
4
2
1
1
1
1
2
3
3
4
3
3
8
14
20
11
2
2
2
4
3
2
2
2
2
2
77
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
105
252
252
252
252
252
252
197
187
164
150
144
149
149
149
142
95
90
107
136
151
236
236
187
226
226
149
170
159
146
240
187
190
248
248
186
242
162
149
141
147
169
168
236
251
142
169
157
155
252
119
109
101
92
89
103
110
96
104
103
240
87
89
117
136
143
248
244
158
164
143
242
108
97
90
64
65
66
55
66
44
65
32
26
64
63
68
251
66
66
65
75
118
169
252
252
252
252
252
3
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
105
123
132
137
139
140
142
142
96
50
50
50
28
7
7
6
6
6
15
23
22
21
21
33
39
44
50
35
21
76
76
77
80
84
52
21
40
21
2
2
3
4
6
4
2
1
3
3
3
3
2
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
1
1
1
1
1
1
1
1
1
1
1
3
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
26
87
87
87
87
87
87
64
63
59
56
56
56
55
55
59
35
32
31
31
32
36
41
41
62
62
31
34
33
33
37
39
37
51
51
50
87
48
50
52
52
52
55
60
51
48
52
48
49
62
52
59
58
61
59
58
59
60
58
59
59
53
52
53
59
55
57
59
62
59
58
87
61
60
59
59
56
55
55
67
54
57
61
53
73
55
58
67
47
46
40
42
48
58
73
73
73
73
73
15
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
26
14
14
14
14
14
14
21
11
1
1
1
1
1
1
1
4
2
1
1
1
1
1
2
3
4
6
5
3
1
15
24
29
33
18
4
4
3
2
2
3
4
2
1
1
2
5
4
3
2
4
2
1
1
2
2
2
2
2
2
1
1
3
4
3
2
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
14
11
6
2
2
2
2
3
4
4
4
5
5
6
15
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
73
113
113
113
113
113
113
70
69
62
58
60
70
68
65
114
61
59
60
53
58
68
79
76
113
113
74
67
61
62
78
79
114
114
77
82
83
75
81
81
64
66
67
74
71
67
75
74
76
118
75
68
78
80
83
118
91
99
102
87
118
77
79
84
85
90
92
102
99
101
124
110
124
124
112
112
112
102
100
112
86
85
100
73
78
72
62
99
50
46
47
50
64
76
99
99
99
99
99
20
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
73
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
5
6
7
7
7
7
7
6
5
5
16
11
7
6
5
53
32
11
8
5
4
2
1
1
5
10
7
4
1
1
1
10
7
4
1
1
1
1
1
1
2
3
2
2
1
1
1
1
2
3
4
3
2
3
2
1
2
2
2
2
1
1
6
3
1
1
1
1
1
3
5
7
6
5
5
5
5
4
3
3
3
3
3
20
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
125
206
206
206
206
206
206
174
201
208
208
208
208
208
201
193
133
114
105
104
114
119
119
125
125
112
130
119
114
106
130
135
141
198
198
179
196
186
212
206
195
326
194
207
206
186
208
189
219
243
241
326
316
238
243
215
206
179
216
233
274
404
294
394
298
283
288
301
326
345
404
394
359
309
291
273
290
272
292
404
273
369
232
210
210
189
182
206
181
179
170
170
172
188
206
206
206
206
206
76
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
125
5
5
5
5
5
5
5
9
11
12
13
9
5
5
6
7
10
14
14
14
14
14
10
7
7
33
39
46
88
81
74
67
67
37
7
20
17
15
15
9
4
4
4
8
6
4
12
20
14
9
4
10
13
14
8
2
2
2
4
3
2
9
10
7
4
8
9
5
2
2
2
11
7
4
7
5
3
4
3
3
3
3
2
1
59
55
44
24
5
5
5
13
10
8
8
8
8
8
76
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
559
751
751
751
751
751
751
683
813
899
899
899
899
899
707
704
410
330
293
265
329
378
378
559
559
329
333
368
322
307
548
448
465
689
689
594
629
661
654
645
645
752
696
715
752
743
724
899
724
698
707
704
630
626
638
668
619
610
636
611
609
752
602
600
621
604
563
689
577
623
716
640
665
684
663
684
694
743
699
708
652
899
552
548
584
594
601
751
606
581
565
565
460
463
446
426
397
397
397
194
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
559
44
44
44
44
44
44
44
45
46
46
47
25
3
3
3
7
5
3
3
3
3
3
46
67
72
78
93
109
168
153
138
135
135
106
78
291
168
46
23
23
62
42
23
17
15
13
53
43
28
13
15
17
11
5
7
10
10
10
21
15
10
12
15
22
11
1
4
7
14
10
7
22
13
5
21
17
14
38
26
14
14
8
2
2
143
131
119
119
119
119
119
99
79
79
79
79
84
89
194
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
226
296
296
296
296
296
296
265
311
338
338
338
338
338
223
267
152
120
135
147
179
224
224
226
226
157
162
182
164
195
215
211
203
284
284
227
227
220
230
221
224
310
257
267
296
271
247
338
248
244
229
267
197
186
197
232
197
202
233
243
230
310
211
215
245
233
235
284
243
247
260
257
238
250
229
231
242
271
256
248
229
338
198
204
214
204
205
296
204
204
189
173
173
171
168
167
165
165
165
80
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
226
29
29
29
29
29
29
29
28
28
28
28
16
5
5
6
6
7
9
9
9
9
9
8
7
7
7
6
5
50
61
73
100
128
67
7
44
25
6
3
2
2
2
3
3
3
10
16
18
11
5
2
1
1
1
2
2
2
4
4
4
4
3
2
2
6
8
5
2
1
1
1
12
6
1
1
2
3
5
4
4
4
4
2
1
64
54
33
12
18
21
25
19
13
13
13
13
19
26
80
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
55
76
76
76
76
76
76
61
66
64
62
62
62
62
49
59
34
30
29
25
31
36
41
55
55
44
31
29
25
25
27
31
30
42
42
51
76
60
74
74
67
87
70
66
72
63
65
65
65
74
70
70
72
76
73
71
76
87
84
90
90
90
102
83
91
97
93
112
99
103
112
104
104
112
99
102
107
103
107
103
102
107
93
87
93
80
93
74
71
63
60
60
59
58
57
57
57
39
39
19
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
55
16
16
16
16
16
16
16
9
2
2
2
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
1
1
9
17
22
24
13
2
1
1
1
2
3
4
2
1
2
2
2
4
2
1
1
2
2
2
2
1
1
1
1
1
1
1
3
4
5
3
1
2
1
1
4
3
2
2
1
1
1
1
1
1
2
2
2
2
6
5
4
7
5
4
4
4
3
3
3
3
3
4
5
19
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
5
42
42
42
42
42
42
30
32
30
31
34
36
43
43
40
33
27
27
29
28
42
42
34
33
33
34
37
43
40
40
26
27
25
23
33
41
46
76
76
56
58
55
64
54
50
63
53
58
76
58
60
64
63
69
59
61
63
60
76
58
58
52
52
47
44
46
45
47
47
69
48
48
50
47
51
63
54
58
58
49
42
49
37
37
37
41
34
34
35
34
37
42
50
64
64
64
64
64
7
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
5
3
1
1
1
1
1
1
1
1
1
1
1
1
1
2
4
3
2
2
2
2
2
3
5
11
16
9
2
3
5
9
6
3
3
3
2
1
3
4
4
3
3
3
2
1
3
5
4
2
1
1
1
5
6
8
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
3
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
2
4
5
7
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
6
19
19
19
19
19
19
18
16
14
16
19
23
31
31
27
21
19
17
16
14
13
13
9
9
11
13
15
23
19
19
17
16
18
18
18
22
25
38
38
26
26
26
26
26
27
29
38
30
32
32
32
33
37
41
40
43
69
56
62
69
68
70
70
64
68
61
62
63
68
61
61
53
51
49
49
47
51
47
46
51
44
38
37
39
35
36
46
37
37
36
36
36
34
33
33
32
32
32
11
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
6
2
2
2
2
2
2
8
6
4
4
4
2
1
1
1
1
1
1
1
1
1
1
2
3
3
4
4
2
1
7
8
5
2
2
3
2
1
1
1
2
1
1
1
3
2
1
3
3
3
2
2
1
1
1
2
1
1
3
6
3
1
1
1
1
1
1
2
1
1
1
1
2
2
1
1
1
1
1
1
2
2
2
2
2
6
8
5
3
2
2
2
3
2
1
1
1
1
1
11
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
89
80
80
81
80
80
80
76
90
102
102
102
102
102
66
63
45
34
39
47
61
80
80
89
89
64
66
69
59
63
80
64
63
80
80
76
82
81
76
73
76
78
80
102
93
81
84
89
79
78
80
93
77
79
78
78
87
95
103
121
121
121
113
96
95
94
87
101
93
98
111
113
99
108
111
103
107
108
106
111
113
98
79
85
78
76
100
72
71
66
60
60
58
56
54
54
54
45
45
34
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
89
16
16
16
16
16
16
16
16
16
16
17
13
10
5
1
6
3
1
1
1
1
1
8
12
14
13
12
6
1
9
17
22
27
19
12
24
16
8
8
6
4
2
1
5
6
8
6
3
1
2
4
4
4
4
2
1
2
1
1
1
1
1
2
1
1
5
3
2
1
1
1
2
3
4
3
2
2
2
3
3
4
4
2
1
2
4
8
6
4
4
4
4
2
1
1
1
1
1
34
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
52
54
54
54
54
54
54
55
70
86
86
86
86
86
65
59
52
42
40
41
45
49
49
52
52
42
46
36
35
50
37
40
44
51
51
48
49
59
50
51
59
63
66
86
67
76
62
62
61
62
62
63
63
63
62
65
78
72
78
79
86
86
77
75
77
73
79
76
77
79
82
79
82
76
86
78
78
78
73
78
66
63
65
57
58
53
60
54
41
38
35
34
36
37
40
40
40
40
40
20
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
52
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
3
5
7
8
8
9
5
1
1
17
11
5
5
5
13
12
11
6
1
6
7
8
9
6
4
7
5
3
2
4
4
4
3
3
2
2
3
4
2
1
1
1
1
1
1
1
2
3
2
2
6
3
1
2
2
2
2
1
1
2
2
2
3
4
4
4
3
2
1
1
4
2
1
1
1
1
1
1
1
1
1
2
20
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
92
80
80
82
80
80
80
71
81
85
85
85
85
85
59
63
43
38
43
50
62
75
75
92
92
56
60
66
57
58
77
64
62
80
80
72
78
85
90
103
103
99
86
82
85
85
86
92
94
78
76
75
77
83
86
98
103
86
92
99
92
88
87
91
93
93
94
127
107
112
134
119
115
127
134
115
114
112
134
103
97
88
97
75
75
81
83
90
90
90
90
90
77
75
69
65
65
43
43
36
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
92
17
17
17
17
17
17
17
10
3
3
3
3
3
3
2
2
2
8
10
11
11
12
7
2
2
2
8
14
44
37
30
32
34
18
2
4
6
8
9
5
2
2
2
2
3
4
8
8
9
6
4
2
1
1
1
2
2
2
1
1
1
6
4
2
2
3
7
4
2
4
6
8
6
4
3
3
5
6
5
4
8
6
4
4
4
5
7
6
5
5
5
5
4
3
3
3
3
3
36
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
52
52
52
52
52
52
52
33
32
29
31
36
42
53
53
50
34
30
32
35
42
52
52
52
52
41
44
48
53
50
50
34
30
31
29
43
56
71
110
110
101
191
115
111
131
94
103
121
137
140
191
203
149
158
160
203
162
174
176
203
158
158
169
144
169
130
123
128
113
113
124
77
75
86
80
77
158
68
66
63
47
43
37
34
33
33
32
36
31
31
29
29
30
33
37
37
37
37
37
17
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
12
6
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
4
4
4
4
3
2
2
2
2
6
10
12
14
17
9
1
1
2
1
1
2
3
4
12
8
4
2
1
5
9
8
6
4
3
2
7
7
4
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
5
7
9
5
2
2
2
3
2
1
1
1
1
1
17
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
549
724
724
724
724
724
724
628
722
752
752
752
752
752
639
632
364
300
270
242
307
360
363
549
549
292
292
328
279
265
526
418
443
680
680
587
618
610
614
597
595
683
640
652
724
666
668
752
677
708
639
632
544
561
580
623
616
578
607
597
545
683
531
536
579
568
553
680
563
568
624
587
630
679
648
679
659
666
679
607
557
752
434
439
503
491
477
724
425
406
395
411
485
569
708
708
708
708
708
249
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
549
85
85
85
85
85
85
85
77
69
69
69
38
7
7
7
9
11
13
13
13
13
13
52
72
70
63
53
44
115
101
87
80
80
62
44
241
149
58
58
31
4
19
35
40
38
36
45
40
24
8
6
4
4
4
7
10
10
10
23
16
10
18
11
4
5
4
3
3
3
3
7
45
30
16
7
5
3
31
17
3
3
3
2
2
5
9
75
42
9
9
9
9
12
14
15
15
15
16
249
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
6
91
91
91
91
91
91
91
91
91
91
91
82
78
73
91
59
53
54
57
53
74
74
50
46
43
38
37
48
35
44
56
55
81
81
66
77
84
99
99
100
186
101
107
128
104
108
125
129
124
186
128
120
122
113
104
124
119
131
186
128
127
119
112
122
96
87
86
86
84
96
72
71
82
80
82
150
77
74
70
57
53
44
40
42
40
41
53
40
40
37
37
39
44
52
52
52
52
52
7
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
6
14
18
20
21
22
23
26
13
1
1
1
1
1
1
7
10
6
3
3
3
3
3
4
6
10
14
15
16
17
17
17
26
31
23
15
8
1
2
3
6
4
3
5
3
1
3
6
5
4
6
3
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
2
1
1
1
1
5
5
3
1
1
2
3
3
3
2
1
1
1
7
7
6
4
2
2
2
2
1
1
1
1
1
1
7
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
3
79
79
79
79
79
79
54
49
43
41
42
47
53
53
50
40
38
43
51
48
79
79
56
57
57
49
57
53
50
79
48
46
51
49
54
75
53
54
53
56
55
55
79
55
57
58
55
59
57
55
56
59
56
56
53
59
53
59
60
79
70
65
67
61
70
61
67
72
79
79
79
60
57
52
50
46
43
45
37
35
34
31
31
41
33
33
43
32
32
34
35
37
41
42
42
42
42
42
15
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
3
14
20
23
24
25
25
26
14
2
2
2
2
2
2
3
4
3
3
3
3
3
3
3
3
5
11
15
20
40
35
31
28
26
15
5
3
2
3
4
4
4
4
3
2
2
2
3
2
2
4
4
3
2
1
1
2
4
4
3
2
2
1
1
2
2
3
6
4
2
1
1
1
1
2
2
2
2
3
3
3
3
2
1
1
4
5
4
3
3
3
3
4
2
1
1
1
1
1
15
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
138
80
80
89
80
80
80
71
82
87
87
87
87
87
59
63
41
33
39
46
67
83
86
138
138
76
78
80
65
58
80
50
45
49
50
59
76
73
67
67
69
81
77
75
85
87
80
138
80
83
93
94
113
113
113
183
103
104
119
116
115
183
115
131
146
152
162
183
183
178
173
145
137
124
124
121
119
156
128
143
183
137
178
147
173
151
173
142
137
119
119
119
95
91
82
72
72
43
43
20
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
138
16
16
16
16
16
16
16
8
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
4
6
5
3
1
12
19
23
25
14
4
25
14
4
4
3
2
1
1
4
4
4
10
5
1
1
1
1
3
2
1
1
1
1
1
1
2
3
2
2
4
6
5
5
5
3
1
8
5
2
5
3
1
2
1
1
1
1
1
2
5
8
9
8
8
8
8
8
4
1
1
1
1
1
20
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
20
47
47
47
47
47
47
36
39
38
39
43
46
53
53
50
34
32
32
33
33
42
42
30
29
32
33
39
48
45
47
31
28
29
34
39
43
53
50
56
56
50
51
64
49
56
49
47
49
50
51
64
49
52
57
53
53
78
60
67
78
64
78
62
69
70
68
98
66
64
64
65
66
71
98
72
83
76
78
83
67
98
58
59
58
57
59
62
66
66
66
66
59
58
55
53
53
43
43
15
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
20
3
3
3
3
3
3
3
3
3
3
3
3
3
3
2
2
2
3
3
3
3
3
3
3
2
2
6
10
14
19
20
13
6
4
2
4
4
4
4
4
5
6
4
2
3
4
10
8
6
5
3
2
1
1
1
1
1
1
1
1
1
2
3
3
3
3
2
1
1
1
1
3
2
1
1
5
8
10
6
2
2
2
2
2
3
4
10
7
4
4
4
3
2
2
2
2
2
3
15
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
55
123
123
123
123
123
123
100
96
85
77
77
73
69
63
77
55
52
54
51
54
65
78
80
123
123
73
76
70
64
67
70
71
87
87
66
64
59
59
57
63
83
68
71
100
69
78
81
77
123
76
76
74
69
72
72
76
83
74
77
78
80
79
84
93
87
89
99
93
99
107
103
153
118
124
153
132
132
135
153
117
144
102
97
106
100
96
144
84
80
92
98
117
144
144
144
144
96
96
35
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
55
52
52
52
52
52
52
63
33
3
3
3
2
1
1
1
1
7
14
14
14
14
14
7
1
1
16
11
7
21
40
43
44
46
23
1
1
1
2
3
2
1
1
1
1
1
4
8
10
7
4
2
1
1
1
1
2
2
2
2
2
2
3
2
2
1
1
1
2
3
4
4
4
2
1
3
2
1
2
1
1
1
1
1
8
8
9
19
11
3
3
3
9
6
4
4
4
4
4
35
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
10
44
44
44
44
44
44
36
40
40
40
41
41
43
43
45
48
48
52
44
40
44
44
36
35
38
52
35
43
40
28
27
31
33
33
52
54
60
96
96
68
67
63
65
62
64
66
87
72
76
68
81
72
75
81
77
87
96
74
76
62
60
63
62
81
64
61
65
59
55
69
48
45
53
51
53
96
51
50
50
41
37
37
29
33
33
30
64
26
25
25
27
37
46
64
64
64
64
64
5
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
10
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
4
3
3
3
3
3
3
3
3
4
11
6
2
2
2
8
5
3
3
2
2
3
2
2
2
2
2
2
2
2
6
10
9
7
5
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
3
4
2
1
2
1
1
1
1
1
1
1
1
1
1
1
5
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
18
45
45
45
45
45
45
31
33
31
32
36
40
49
49
46
31
29
30
32
32
44
44
29
27
29
31
30
48
45
31
28
25
26
26
34
45
52
70
70
67
98
69
69
67
66
71
75
87
98
75
78
75
74
78
75
87
98
79
80
81
74
81
70
68
66
63
64
64
62
73
67
58
59
55
54
61
58
55
67
63
52
58
50
56
53
55
67
42
42
39
35
35
36
36
36
36
36
36
18
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
18
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
4
5
7
8
8
9
8
7
7
7
12
21
13
5
13
7
1
1
5
3
1
2
3
3
4
3
2
2
2
4
7
8
6
4
3
2
3
4
4
4
5
3
1
3
6
8
6
3
1
4
7
6
5
3
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
2
7
4
2
2
2
2
2
2
2
2
2
3
18
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
14
64
64
64
64
64
64
64
64
64
64
64
68
66
65
86
57
52
52
47
43
47
47
39
37
40
52
42
48
76
45
43
44
41
35
52
48
52
74
74
60
67
61
76
58
55
65
53
62
59
61
85
65
70
74
65
86
63
66
66
66
61
58
60
61
68
67
59
62
63
74
68
54
55
51
50
62
49
48
49
54
42
49
41
48
51
50
85
50
46
43
44
54
66
86
86
86
86
86
18
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
14
1
1
1
1
1
1
1
1
1
1
1
1
1
1
9
13
8
3
3
3
3
3
8
11
14
16
13
11
6
2
21
12
3
3
3
2
1
2
3
4
3
3
3
2
1
7
7
8
6
5
3
2
1
1
1
1
2
1
1
1
1
3
3
2
1
1
2
1
1
2
3
2
2
1
1
1
1
2
1
1
1
1
2
3
2
1
3
2
1
1
1
1
1
1
1
1
1
1
18
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
201
229
229
229
229
229
229
195
207
204
200
202
198
203
203
138
113
98
85
84
108
128
146
201
201
157
114
129
128
132
225
168
177
229
229
206
223
207
219
220
211
273
198
211
221
219
248
220
239
208
239
248
226
273
224
239
215
217
227
239
225
229
228
232
273
215
229
226
222
229
211
223
205
193
206
198
202
229
194
208
185
173
205
169
169
170
206
145
135
126
113
113
117
121
129
129
129
129
129
80
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
201
26
26
26
26
26
26
26
28
29
30
30
28
26
13
1
8
10
13
13
13
13
13
46
63
64
57
47
24
1
66
66
66
66
51
37
31
19
8
8
14
46
29
12
8
5
7
21
24
12
1
1
1
2
4
6
7
8
9
12
10
8
5
2
17
10
4
4
2
1
1
2
2
1
1
1
1
1
11
6
1
1
1
1
1
9
17
12
8
10
11
12
12
8
5
5
5
5
5
80
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
68
72
72
72
72
72
72
49
45
40
39
42
45
54
54
45
40
34
37
44
54
72
72
68
68
51
51
48
54
45
36
36
35
34
34
29
36
46
49
71
71
58
66
72
66
68
71
68
66
63
59
59
71
60
62
59
62
64
57
63
66
69
80
80
71
71
72
73
71
68
66
73
65
69
69
60
69
52
48
42
35
32
28
32
35
38
51
51
40
41
38
36
36
36
37
37
37
37
37
19
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
68
13
13
13
13
13
13
18
9
1
1
1
1
1
2
3
8
6
5
7
8
8
9
8
8
8
14
9
5
14
18
16
14
14
11
8
6
4
2
2
3
3
3
2
1
1
4
8
5
2
5
3
1
1
1
1
1
1
1
2
1
1
2
3
2
1
1
1
1
2
1
1
2
2
1
1
1
1
1
3
4
4
4
4
5
19
17
13
7
1
1
1
10
6
3
3
3
3
3
19
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
53
281
281
281
281
281
281
177
160
135
135
153
178
221
221
207
142
121
119
125
125
167
167
130
127
127
105
125
118
109
191
143
150
196
196
162
185
155
149
145
152
178
178
219
281
144
172
192
200
267
221
207
177
177
180
207
193
157
150
142
191
122
139
154
170
219
196
195
183
177
205
185
170
166
167
168
164
195
166
151
150
138
181
115
139
138
132
281
126
119
123
129
168
203
267
267
267
267
267
39
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
53
56
58
59
59
59
59
60
30
1
1
1
1
1
2
6
11
12
14
14
14
14
14
12
11
11
29
15
2
12
39
46
49
53
32
11
9
6
4
4
4
8
6
3
1
4
12
10
8
4
1
1
1
3
5
3
2
2
2
2
1
1
1
1
2
3
3
2
2
2
2
2
3
2
1
2
2
2
2
3
3
4
10
5
1
2
4
7
5
4
4
4
4
4
4
4
5
9
14
39
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
60
272
272
272
272
272
272
207
214
205
198
201
202
205
205
200
187
158
247
186
186
233
233
199
211
215
203
247
233
168
195
173
196
199
199
247
187
169
179
154
161
226
196
187
272
179
174
182
177
177
206
214
237
337
279
355
276
365
323
354
381
385
445
445
401
430
432
430
461
480
455
461
461
455
461
707
735
791
2031
797
1069
1112
918
2031
841
808
1074
1173
1524
2031
2031
2031
1181
1039
847
624
489
173
173
83
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
60
66
69
70
71
71
72
72
38
4
4
4
4
4
6
11
14
14
14
14
14
14
14
37
60
53
47
32
18
102
94
70
46
46
94
98
54
10
10
10
7
4
8
5
3
3
4
17
15
13
8
4
3
2
14
7
1
1
1
4
2
1
8
12
7
2
4
15
8
2
5
8
23
24
13
2
12
9
6
3
1
3
6
6
7
8
10
65
37
10
10
10
10
7
5
5
5
5
5
83
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
140
271
271
271
271
271
271
211
220
212
206
210
209
216
216
196
153
134
131
143
153
186
186
143
140
128
117
138
131
118
201
171
184
262
262
206
212
212
205
207
207
202
210
215
268
223
234
237
228
271
213
195
201
193
198
216
196
187
183
182
201
175
170
179
194
202
206
262
202
205
213
206
202
234
207
392
414
445
1267
455
637
670
554
1267
581
625
773
827
1004
1267
1267
1267
741
681
583
469
395
271
271
99
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
140
55
55
55
55
55
55
55
48
41
41
41
30
20
20
20
31
19
8
8
8
8
8
49
70
49
29
35
41
102
87
70
53
53
41
29
63
32
1
1
2
4
6
9
9
5
1
10
11
7
3
4
2
1
8
5
3
4
3
3
3
3
3
4
10
7
5
6
4
3
5
7
11
6
1
3
3
3
9
6
3
3
3
2
1
18
36
42
21
1
1
1
16
9
3
3
3
3
3
99
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
118
88
88
93
88
88
88
71
81
81
81
83
84
89
89
86
55
49
46
46
61
74
75
118
118
70
72
71
58
54
58
58
60
79
79
66
72
74
75
80
80
81
65
66
74
74
78
118
76
88
73
64
69
69
72
89
86
76
91
101
104
143
124
122
143
122
124
118
143
111
119
124
124
143
143
126
143
119
113
124
100
92
103
83
88
100
109
109
109
89
82
81
79
84
89
89
89
89
89
33
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
118
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
4
3
3
3
3
3
3
13
18
23
21
18
16
37
30
24
21
21
18
16
10
4
6
8
5
3
2
1
1
3
6
4
3
3
4
2
1
2
2
3
2
1
1
1
1
1
1
2
2
2
2
1
1
4
7
7
7
6
5
4
2
1
7
4
1
1
1
1
2
4
6
26
14
3
3
3
3
3
3
3
3
6
9
33
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
528
318
318
353
318
318
318
389
506
671
671
671
671
671
389
302
238
167
162
172
246
310
324
528
528
271
286
282
231
215
241
239
226
313
313
343
491
476
500
529
529
634
489
487
515
671
486
528
473
454
444
454
471
402
437
466
529
505
515
634
515
512
511
476
482
477
483
599
528
577
644
603
644
644
581
584
598
671
541
581
531
483
451
459
463
535
576
667
667
667
667
667
459
424
370
315
286
170
220
220
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
528
34
34
34
34
34
34
34
35
36
36
36
22
9
9
6
3
3
9
9
9
9
9
23
30
32
27
20
14
50
90
105
113
121
67
14
110
61
13
13
10
8
20
10
1
4
7
46
31
16
1
1
1
4
7
7
7
7
8
8
4
1
4
7
11
6
2
6
10
15
8
2
7
6
5
8
12
15
13
12
22
50
39
28
28
65
103
78
54
78
90
96
69
42
16
16
16
16
16
220
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
198
319
319
319
319
319
319
255
282
276
271
276
277
281
281
278
155
131
136
146
175
222
222
198
198
162
158
185
184
181
229
219
211
301
301
248
259
255
258
263
263
261
268
250
316
268
259
274
278
319
278
275
248
250
254
281
278
234
249
235
229
248
209
211
236
225
223
301
239
246
261
256
273
294
294
292
294
274
292
228
205
183
186
159
187
202
195
316
184
179
176
185
217
255
319
319
319
319
319
99
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
198
38
38
38
38
38
38
38
39
40
40
41
22
3
3
3
4
3
3
3
3
3
3
3
3
4
15
19
24
50
87
104
112
121
62
4
94
50
7
7
14
22
21
18
15
11
7
36
25
14
3
3
3
2
2
2
3
3
3
3
3
3
9
13
14
7
1
3
5
11
28
39
29
19
10
6
2
2
2
2
3
7
10
7
5
3
1
29
15
1
1
1
1
2
2
2
2
2
3
99
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
53
81
81
81
81
81
81
61
61
58
56
57
57
61
61
52
39
35
39
47
55
79
79
57
53
50
48
56
59
50
81
62
64
81
81
76
82
86
98
97
97
164
100
106
106
101
112
117
126
134
164
132
136
140
151
176
160
176
161
176
141
144
129
118
135
102
92
96
87
85
108
75
76
77
76
75
90
71
63
63
58
54
58
47
47
46
52
44
42
38
37
37
41
45
45
45
45
42
42
17
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
53
20
20
20
20
20
20
20
13
6
6
6
6
6
7
5
3
3
3
3
3
3
3
18
25
19
13
14
16
31
30
25
21
21
18
16
11
7
5
3
3
12
7
3
3
3
10
11
8
6
7
6
4
3
7
4
2
2
2
5
3
2
9
9
6
3
2
1
1
1
3
4
3
3
2
1
3
4
5
5
5
5
5
5
5
5
5
7
4
1
1
1
5
3
2
2
2
2
2
17
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
121
81
81
87
81
81
81
69
75
74
73
73
73
73
55
52
42
34
38
46
64
77
79
121
121
69
70
72
60
54
81
63
65
81
81
74
79
73
75
75
74
98
70
74
77
75
81
121
83
82
85
88
84
84
85
98
78
84
83
79
81
88
74
75
77
74
81
84
80
84
98
87
89
88
95
89
87
87
95
87
82
89
82
68
70
72
70
89
70
64
63
63
58
57
54
54
54
42
42
33
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
121
26
26
26
26
26
26
26
13
1
1
1
1
1
2
3
11
7
3
3
3
3
3
14
19
22
20
18
16
40
32
24
21
21
20
19
29
15
2
2
3
4
4
3
2
1
2
9
8
4
1
1
1
2
3
4
4
4
4
3
2
2
2
2
2
6
8
5
2
1
11
15
12
7
3
1
1
1
6
3
1
1
1
1
2
2
3
7
5
3
3
3
3
2
1
1
1
1
1
33
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
101
99
99
99
99
99
99
69
74
69
66
68
74
71
71
102
52
49
52
54
67
74
79
101
101
81
64
66
61
76
69
77
84
87
87
78
93
70
72
72
70
90
78
96
98
73
81
101
81
99
69
101
58
65
65
57
102
57
60
59
72
48
47
50
55
55
71
90
63
63
58
96
52
53
59
45
46
44
41
46
34
55
27
25
39
37
38
101
37
37
36
39
54
72
102
102
102
102
102
5
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
101
3
3
3
3
3
3
3
3
3
3
3
2
1
1
2
4
6
9
9
9
9
9
6
4
4
11
6
1
35
24
13
40
54
29
4
2
1
1
1
2
3
2
2
1
1
5
6
4
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
1
2
1
1
1
1
1
1
1
1
1
5
4
3
2
1
1
1
1
1
1
1
1
1
1
5
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
207
126
126
139
126
126
126
121
142
161
161
161
161
161
104
98
70
54
58
65
97
122
127
207
207
117
115
112
91
82
97
93
92
126
126
116
126
122
136
136
126
186
156
160
242
157
167
207
188
204
236
208
242
219
216
223
236
219
215
235
231
242
285
235
240
285
254
249
285
264
252
258
238
243
281
243
246
264
243
244
245
230
239
212
219
230
281
230
223
200
200
200
215
230
230
230
230
70
70
40
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
207
28
28
28
28
28
28
28
28
28
28
28
16
4
4
3
2
2
2
2
2
2
2
17
25
28
24
21
19
44
40
37
39
41
30
19
42
22
2
2
3
4
3
3
4
3
2
14
8
3
5
3
2
2
2
4
4
4
4
4
5
6
7
5
4
8
8
6
4
6
4
2
11
9
7
9
8
7
7
7
7
7
7
7
7
8
10
18
14
10
10
10
8
5
3
3
3
3
3
40
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
519
702
702
702
702
702
702
556
627
614
602
613
622
617
617
672
343
298
265
232
295
343
345
519
519
297
298
282
232
210
237
236
233
302
302
262
273
273
303
290
350
456
485
622
702
495
532
534
564
539
617
672
427
421
437
430
432
456
494
452
465
430
460
457
501
622
517
572
537
525
572
550
551
572
601
503
514
491
467
458
407
365
467
336
390
392
364
702
400
433
426
380
378
386
379
379
378
378
378
190
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
519
30
30
30
30
30
30
30
30
30
30
30
17
5
5
6
6
4
3
3
3
3
3
46
67
74
82
43
5
50
65
80
107
135
108
82
117
62
7
7
15
24
14
5
10
8
7
15
23
13
4
4
4
4
4
4
6
6
6
6
6
6
21
29
35
19
3
23
12
1
4
7
12
14
7
1
11
18
22
14
7
14
21
16
12
9
6
25
15
6
6
6
6
14
18
20
21
21
22
190
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
18
89
89
89
89
89
89
83
83
82
80
79
79
79
71
75
76
61
65
57
51
54
55
62
76
76
65
56
53
51
56
52
57
57
54
76
62
70
84
82
82
146
80
88
89
90
104
103
111
127
114
141
112
122
113
106
127
112
127
146
132
141
121
110
122
108
106
109
118
104
103
118
95
103
103
101
146
96
95
92
81
79
77
79
78
85
81
77
81
81
81
83
84
85
89
89
89
89
89
18
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
18
12
12
12
12
12
12
43
22
1
1
1
1
1
5
8
9
8
8
8
8
8
8
13
18
25
31
19
7
21
27
33
22
12
12
25
15
5
2
2
6
8
7
6
3
1
2
11
11
7
4
2
2
2
2
2
1
1
1
1
2
4
2
1
4
3
2
6
4
3
3
4
6
7
4
1
2
2
3
2
2
3
4
3
3
18
19
15
10
6
6
6
4
2
2
2
2
8
13
18
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
58
50
50
51
50
50
50
40
43
42
43
45
49
53
53
63
35
30
32
33
42
50
50
58
58
41
46
44
53
63
38
36
31
27
26
28
37
43
50
67
67
61
65
64
67
64
64
59
67
61
66
66
65
95
70
67
65
81
65
72
81
77
88
88
86
95
85
100
86
85
98
90
93
100
95
97
99
101
101
100
101
97
83
82
83
82
93
90
82
76
76
76
66
64
60
56
56
43
43
17
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
58
3
3
3
3
3
3
3
2
1
1
1
1
1
1
1
4
2
1
1
1
1
1
2
3
4
6
6
3
1
6
16
10
5
4
4
3
2
1
1
2
2
1
1
1
1
1
6
4
2
3
2
1
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
2
2
2
2
1
1
1
1
1
1
1
1
1
1
2
1
1
4
2
1
1
1
1
2
2
2
2
2
3
17
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
199
317
317
317
317
317
317
285
321
336
336
336
336
336
290
225
171
150
124
116
129
143
156
199
199
151
123
128
126
129
218
166
182
234
234
221
225
252
236
236
243
304
269
278
317
277
263
336
281
295
290
225
234
225
226
268
211
213
244
245
235
304
223
228
241
237
234
230
228
234
267
238
231
235
244
254
269
277
302
302
261
336
223
209
232
230
226
317
193
179
169
172
203
238
295
295
295
295
295
85
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
199
27
27
27
27
27
27
27
29
30
31
31
29
27
14
1
6
11
23
27
29
30
31
60
74
53
32
39
20
1
62
60
59
59
53
47
114
60
7
7
6
6
7
4
1
4
7
17
17
10
4
2
1
7
11
8
5
5
5
5
3
1
6
6
6
6
10
32
17
3
9
9
9
7
5
3
2
2
16
9
2
2
2
3
4
6
8
29
18
8
8
8
8
11
12
13
14
18
22
85
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
124
257
257
257
257
257
257
202
192
168
154
147
154
154
154
147
96
90
107
139
158
246
246
195
231
231
154
176
165
151
253
193
196
253
253
193
255
168
154
147
153
176
173
246
257
145
173
158
157
257
121
110
102
93
92
103
110
102
111
112
253
102
100
130
145
154
253
252
170
168
150
255
118
109
102
76
74
62
59
62
49
64
36
33
69
70
74
257
70
70
72
82
126
175
257
257
257
257
257
257
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
124
135
141
144
145
146
147
147
86
26
26
26
16
7
7
7
11
13
15
19
19
19
19
32
39
32
26
26
27
76
76
77
80
84
55
27
44
22
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
2
1
1
1
1
1
2
2
2
1
1
1
1
2
3
4
2
1
1
1
1
1
1
1
1
1
1
1
1
2
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
246
529
529
529
529
529
529
521
625
725
725
725
725
725
503
438
334
270
276
233
252
255
258
267
283
283
276
257
244
204
240
303
348
529
529
457
515
491
541
553
560
779
501
507
546
523
559
725
504
512
516
501
479
465
501
627
506
561
600
588
613
779
563
575
535
494
529
506
513
531
627
543
515
521
561
503
517
518
553
613
516
779
472
470
461
389
360
334
299
275
261
264
282
299
329
329
329
329
329
186
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
246
26
26
26
26
26
26
26
40
47
50
52
39
26
26
16
7
7
13
13
13
13
13
88
126
90
54
117
116
115
126
99
73
73
158
244
213
116
20
20
18
16
21
20
17
15
16
45
33
22
19
16
15
19
23
15
7
7
7
10
8
7
21
28
24
19
10
1
3
8
8
8
13
14
15
16
9
3
3
6
10
58
34
11
8
14
20
36
28
20
20
20
20
12
5
5
5
5
5
186
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
93
125
125
125
125
125
125
108
124
129
129
129
129
129
96
106
64
53
56
61
74
91
91
93
93
65
67
73
64
72
84
80
82
114
114
110
131
135
187
187
151
187
157
151
225
141
155
152
160
187
177
225
186
201
212
231
288
266
288
290
290
290
267
274
245
276
250
248
252
203
276
174
158
174
156
160
252
140
139
132
106
129
85
82
88
89
94
125
96
95
92
91
83
83
81
80
78
78
78
42
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
93
19
19
19
19
19
19
19
19
19
19
19
14
10
10
6
2
2
2
2
2
2
2
17
25
28
24
21
19
44
34
24
29
34
26
19
35
22
10
10
15
21
15
10
6
2
10
14
10
6
4
2
2
2
2
2
2
2
2
10
6
2
11
16
10
4
2
1
1
3
2
1
7
6
5
5
3
2
10
6
2
1
1
1
1
1
2
6
4
2
2
2
2
4
5
5
5
5
6
42
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
27
59
59
59
59
59
59
64
70
70
70
70
70
70
62
59
47
43
44
47
46
59
59
42
41
44
45
50
62
59
50
39
35
34
41
51
60
70
82
82
82
127
78
85
87
89
108
87
100
98
100
127
103
118
98
100
95
95
99
97
97
127
98
94
118
84
85
90
81
83
95
82
83
84
83
84
85
85
85
77
83
64
68
55
52
53
49
56
46
41
42
41
46
51
52
52
52
52
52
19
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
27
15
3
3
3
3
3
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
3
6
7
9
11
15
20
35
33
30
16
3
3
9
11
7
4
4
15
26
16
6
4
2
4
9
10
7
5
3
2
1
1
4
4
4
2
1
2
4
4
4
2
1
1
1
1
1
1
1
1
1
2
2
3
3
3
3
3
3
3
3
4
3
2
3
2
2
2
2
1
1
1
1
1
3
5
19
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
28
82
82
82
82
82
82
50
45
39
42
51
60
83
83
63
48
42
45
52
55
82
82
58
53
53
55
64
83
63
82
56
52
56
59
66
78
83
73
73
73
72
79
83
64
61
62
61
59
73
60
61
62
77
65
62
77
66
70
77
83
62
65
63
60
67
61
65
71
80
74
79
83
77
83
83
69
67
74
61
57
57
50
50
70
51
51
52
42
42
42
46
53
60
74
74
74
74
74
18
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
28
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
5
5
5
7
8
8
9
18
25
22
19
15
12
44
49
41
34
29
20
12
7
2
3
4
4
4
4
4
5
4
4
8
8
5
3
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
3
5
3
1
1
1
2
3
3
3
2
2
5
3
2
2
1
1
1
15
18
12
7
3
3
3
4
5
5
5
6
7
8
18
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
105
234
234
234
234
234
234
183
174
149
136
132
138
140
140
132
105
91
105
128
143
217
217
163
186
186
122
145
133
119
215
164
176
232
232
169
217
147
136
128
134
153
149
217
231
127
157
144
142
234
121
106
103
92
94
94
102
103
108
110
215
100
99
121
137
141
212
232
152
153
142
217
114
107
101
83
79
69
65
66
55
62
45
41
73
73
75
231
69
68
70
80
119
161
234
234
234
234
234
8
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
105
118
125
128
130
131
132
132
81
31
31
31
19
8
8
8
33
20
8
8
8
8
8
53
75
44
13
24
34
44
45
46
50
54
33
13
24
14
4
1
1
7
4
1
1
1
4
5
7
4
1
2
4
5
6
3
1
1
1
1
1
1
2
2
2
2
2
1
1
1
1
1
2
3
3
3
2
1
2
1
1
1
1
1
1
2
3
5
3
1
1
1
1
1
1
1
1
1
2
8
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
195
215
215
215
215
215
215
149
151
140
131
132
141
134
131
186
102
97
112
127
158
210
210
195
195
152
160
171
150
181
213
167
183
215
215
189
211
185
184
184
179
186
166
210
170
173
175
195
163
159
155
149
148
146
146
156
149
161
159
156
213
154
153
164
155
156
215
154
167
163
150
211
146
146
145
133
128
121
118
119
117
131
132
114
137
119
132
128
89
84
76
79
90
103
126
126
126
126
126
40
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
195
29
29
29
29
29
29
29
25
21
21
21
13
5
5
5
5
4
3
3
3
3
3
30
43
32
21
13
5
50
38
27
27
28
53
51
50
27
4
4
8
12
8
5
2
3
4
8
11
9
7
4
2
4
7
5
4
4
4
4
2
1
5
9
7
4
2
2
1
1
1
1
1
1
3
4
2
1
3
2
1
1
1
3
6
6
7
15
10
5
5
5
7
4
2
2
2
2
2
40
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
3
33
33
33
33
35
38
41
47
47
47
47
47
47
47
33
30
27
24
22
19
21
21
17
18
18
17
18
21
21
24
47
28
28
30
25
32
40
42
61
61
45
54
61
56
78
61
62
78
59
53
52
78
50
51
57
53
58
74
61
63
67
70
70
67
70
71
95
76
82
92
88
92
95
92
92
91
92
95
83
68
63
67
50
48
47
44
44
37
35
35
36
37
39
40
40
40
40
40
22
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
3
6
8
9
9
9
10
13
15
16
16
16
10
5
5
6
6
4
3
3
3
3
3
3
3
3
7
13
13
11
10
12
9
7
7
7
10
5
1
1
2
4
4
3
2
1
1
2
2
2
2
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
2
2
2
2
2
2
3
3
3
2
1
1
1
1
6
3
1
1
1
1
4
5
6
6
6
7
22
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
4
66
66
66
66
66
66
66
66
66
66
66
65
65
65
66
49
49
49
50
49
54
54
38
38
40
37
40
53
41
54
40
41
41
43
47
50
53
56
56
55
65
52
54
46
41
41
40
43
43
46
50
50
55
56
53
55
52
54
63
57
61
71
66
71
71
65
60
61
56
63
56
52
52
51
51
56
44
43
38
35
37
32
34
39
39
47
50
38
38
35
36
40
46
55
55
55
55
55
14
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
4
1
1
1
1
1
1
1
3
4
4
4
2
1
1
3
4
6
12
18
16
14
9
4
4
5
11
12
12
12
18
24
12
1
1
5
5
3
1
1
1
1
3
2
2
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
3
3
3
3
3
3
2
2
1
1
2
1
1
2
2
2
3
2
2
2
1
1
1
4
6
8
10
12
13
15
8
2
2
2
2
2
3
14
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
9
65
65
65
65
65
65
50
48
45
46
50
55
64
64
65
45
42
36
33
28
28
30
32
41
41
30
28
29
30
38
44
44
65
65
41
48
53
55
64
64
65
54
48
49
39
42
42
45
52
48
49
46
47
49
51
52
51
52
63
53
52
58
51
59
60
65
92
76
90
120
98
120
120
107
112
116
103
116
110
83
79
97
57
55
52
44
49
40
38
34
35
37
43
52
52
52
52
52
15
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
9
5
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
6
9
9
9
9
9
7
5
5
11
12
14
14
15
28
34
41
23
5
5
3
1
1
3
5
5
3
1
1
1
3
4
3
3
2
1
1
2
4
2
1
1
1
1
2
3
3
3
4
4
4
3
2
1
1
4
4
4
5
3
1
1
1
1
1
1
1
3
12
11
9
6
4
4
4
3
2
2
2
2
2
3
15
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
206
311
311
311
311
311
311
252
268
261
259
266
262
284
284
219
161
146
141
158
181
220
220
206
206
169
169
180
193
154
218
197
209
285
285
220
230
234
253
274
274
289
268
272
311
302
317
331
471
323
294
270
316
264
275
279
316
301
316
313
471
289
266
265
248
242
231
285
233
279
289
290
471
284
286
301
268
256
278
241
218
289
183
188
219
206
202
311
198
206
198
201
223
256
306
306
306
306
306
176
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
206
27
27
27
27
27
27
27
35
39
41
42
34
27
27
19
11
11
24
25
25
25
26
56
71
57
44
47
50
106
111
81
52
52
51
50
79
44
10
10
5
1
10
6
2
7
13
18
22
19
13
8
8
8
8
5
2
2
2
8
5
2
6
3
1
1
1
1
2
3
2
1
9
7
5
3
5
8
13
10
8
8
7
4
1
8
15
39
27
15
15
15
15
10
5
5
5
5
5
176
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
22
78
78
78
78
78
78
49
44
39
38
42
48
55
55
59
34
30
36
43
47
77
77
51
46
46
44
46
54
58
41
43
39
42
39
47
78
57
75
75
65
74
69
77
99
58
64
64
70
75
77
99
79
77
80
74
77
96
85
99
89
79
74
70
66
67
60
65
69
66
96
78
64
72
66
63
89
57
54
55
49
49
53
44
51
43
50
41
33
30
28
29
33
35
41
41
41
41
41
15
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
22
18
18
18
18
18
18
18
9
1
1
1
1
1
1
1
4
3
2
2
2
2
2
4
5
6
7
6
3
1
12
19
23
25
16
7
5
3
2
2
3
4
2
1
1
1
2
4
4
3
2
2
2
2
2
2
2
2
2
1
1
1
1
2
1
1
1
1
1
1
1
1
1
2
1
1
4
5
4
3
2
2
2
1
1
1
2
3
2
2
2
2
2
2
2
2
2
2
2
15
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
75
83
83
83
83
83
83
52
52
47
50
59
69
87
87
87
110
88
92
110
97
110
110
82
76
83
78
74
103
60
57
58
63
62
64
103
65
66
66
59
58
52
51
57
60
61
73
75
64
83
63
61
67
68
67
87
84
72
75
93
66
64
66
63
69
78
66
93
74
81
93
89
99
130
116
130
118
130
118
95
90
86
101
75
74
66
59
67
60
64
67
67
69
77
87
87
87
87
87
20
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
75
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
7
15
24
24
24
24
25
16
7
7
30
36
38
40
35
31
20
9
8
7
5
3
2
2
3
4
5
3
1
2
4
6
4
2
1
1
1
1
2
1
1
3
2
1
1
1
2
3
2
2
4
5
3
1
7
5
3
2
1
1
5
8
6
5
5
5
8
5
3
15
12
8
5
2
2
2
3
4
4
4
5
12
16
20
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
9
102
102
102
102
102
102
102
102
102
102
102
94
86
78
102
62
57
61
61
58
81
81
57
55
52
48
54
57
52
77
66
66
79
79
70
73
69
71
71
68
72
67
81
94
58
63
63
68
71
75
94
79
78
78
77
78
75
81
94
83
79
75
76
77
70
79
68
67
67
65
73
66
69
77
70
83
69
67
64
63
57
50
48
52
48
51
58
41
40
40
42
47
51
60
60
60
60
60
18
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
9
16
20
22
23
23
23
24
13
2
2
2
2
2
10
7
5
6
7
7
7
7
7
6
5
5
16
29
25
21
22
24
29
31
18
5
5
6
4
3
3
4
3
3
2
2
4
6
5
4
4
2
1
4
4
2
1
1
1
1
1
1
1
1
1
1
2
3
2
1
1
1
3
4
3
3
2
1
1
1
1
1
1
1
1
5
7
8
5
2
2
2
2
2
2
2
2
2
2
18
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
6
54
54
54
54
54
54
45
44
42
44
48
52
63
63
54
42
40
40
43
39
54
54
36
35
39
41
47
63
54
50
48
45
50
50
50
53
59
55
59
59
54
59
63
48
45
43
41
43
45
50
50
53
53
54
77
59
61
69
62
62
65
69
62
77
62
66
66
66
87
73
75
83
74
77
83
68
73
87
69
81
59
51
51
52
52
50
87
42
38
40
37
42
46
46
46
46
44
44
7
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
6
7
8
8
8
8
8
5
2
2
2
2
2
2
5
8
9
6
3
3
3
3
3
4
5
6
11
15
20
35
32
26
16
7
7
11
8
4
1
1
1
1
5
4
3
2
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
2
4
2
1
3
2
1
1
1
1
1
1
3
3
2
1
1
1
1
1
1
1
1
2
3
3
2
1
1
1
6
4
3
3
3
3
3
7
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
644
625
625
628
625
625
625
562
552
500
500
500
502
508
508
500
300
260
306
357
465
612
612
644
644
604
365
408
367
326
619
443
463
623
623
433
621
338
296
272
297
369
387
612
625
405
487
644
400
625
303
228
216
167
146
117
125
173
200
212
619
200
203
280
326
346
623
623
394
404
346
621
258
232
213
145
150
152
125
152
97
152
68
54
150
150
163
625
157
158
157
183
291
417
625
625
625
625
625
625
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
644
500
500
500
500
500
500
500
317
135
135
135
71
8
8
8
33
29
25
27
28
29
30
87
116
88
61
46
31
98
97
96
100
104
67
31
71
37
3
3
3
3
4
2
1
1
2
3
2
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
64
119
119
119
119
119
119
103
114
116
116
116
116
116
93
90
59
50
53
58
66
88
88
66
64
57
54
63
62
59
87
76
81
116
116
106
121
123
155
155
116
119
119
124
139
132
155
136
139
139
136
126
130
190
151
146
190
145
154
190
150
144
168
133
137
149
117
139
122
121
168
118
116
124
115
118
149
108
108
105
92
116
75
74
81
84
89
119
93
89
89
89
90
101
113
113
113
113
113
36
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
64
26
26
26
26
26
26
26
27
28
28
29
16
3
3
3
5
5
5
7
8
8
9
21
27
26
23
17
12
40
32
24
21
21
16
12
32
19
6
6
7
8
10
6
2
4
7
12
15
11
7
4
2
3
4
5
5
6
7
7
4
1
3
5
3
1
4
2
1
1
3
5
3
2
1
1
2
3
2
2
1
1
2
4
9
6
4
8
6
4
4
4
4
3
3
3
3
3
3
36
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
70
61
61
62
61
61
61
61
61
61
61
61
63
65
65
65
50
47
47
45
51
55
51
70
70
49
48
47
53
43
49
48
48
53
53
58
68
77
96
96
96
178
101
111
111
105
120
125
136
144
178
148
146
148
159
182
167
182
165
182
152
138
133
134
139
135
168
133
133
126
122
120
111
122
119
119
168
107
98
100
84
81
96
71
67
60
55
50
45
40
39
39
42
43
47
47
47
47
47
18
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
70
4
4
4
4
4
4
4
3
2
2
2
2
2
4
2
1
7
13
13
13
13
13
7
1
1
12
28
20
12
18
24
15
6
3
1
2
4
5
6
5
4
6
8
5
2
7
5
4
3
2
2
2
3
3
3
3
3
4
4
4
4
13
11
7
4
4
6
4
3
2
1
2
3
4
4
3
3
3
2
1
2
3
2
1
2
4
4
3
2
2
2
3
2
2
2
2
2
2
18
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
12
29
29
29
29
29
29
28
34
41
41
41
41
41
30
31
23
19
18
15
15
15
16
18
20
20
22
16
16
16
19
21
22
29
29
33
41
41
41
41
42
68
44
46
45
43
48
50
53
54
68
56
50
52
50
45
54
48
54
68
56
55
50
46
52
42
41
47
38
35
41
33
30
36
38
37
63
38
39
38
30
30
29
25
27
24
28
25
17
15
14
15
18
21
27
27
27
27
27
7
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
12
1
1
1
1
1
1
1
1
1
1
2
1
1
1
2
4
3
2
2
2
2
2
4
5
6
7
7
7
6
6
14
18
22
14
7
6
3
1
1
4
5
4
4
6
3
1
11
7
3
3
4
2
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
2
1
1
1
1
1
1
1
1
1
1
1
1
7
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
66
302
302
302
302
302
302
236
260
253
244
241
243
240
211
272
146
131
119
101
99
104
112
116
151
151
96
119
116
121
216
168
171
219
219
195
216
188
201
192
204
298
240
234
302
222
215
240
218
222
212
272
202
205
215
219
218
221
235
240
229
298
219
225
233
222
219
217
219
227
243
243
235
243
234
232
235
240
246
245
237
298
216
185
204
188
178
302
185
196
187
172
172
174
172
172
172
172
172
83
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
66
30
30
30
30
30
30
30
16
3
3
3
2
2
2
4
5
6
13
13
13
13
13
39
63
60
58
30
2
50
55
60
90
105
74
44
72
42
12
12
10
8
8
8
9
8
8
13
17
11
5
5
5
7
8
5
3
4
3
3
3
3
13
10
8
5
3
2
1
5
5
5
9
9
10
12
6
1
12
6
1
1
1
1
2
3
4
16
10
4
4
4
4
7
8
9
9
9
10
83
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
61
254
254
254
254
254
254
196
202
193
186
188
186
189
189
175
137
120
119
129
128
172
172
135
139
139
111
130
123
115
194
166
178
254
254
187
194
188
187
189
189
175
158
187
144
138
170
123
124
139
120
127
123
123
133
187
148
162
177
198
194
175
159
170
188
186
206
254
199
201
197
194
182
186
184
182
198
173
168
175
154
148
148
137
138
135
128
146
115
109
106
108
119
129
148
148
148
148
148
76
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
61
63
64
64
64
64
64
65
35
5
5
5
3
2
2
12
22
21
20
20
20
20
20
40
61
42
24
13
2
12
43
51
55
60
42
24
14
5
4
4
8
12
17
15
11
8
7
19
16
8
1
9
8
6
4
2
1
1
1
1
1
1
2
4
9
10
10
6
2
1
1
1
1
1
2
2
3
2
1
1
1
1
1
1
1
6
12
30
16
3
3
3
3
2
2
2
2
2
2
76
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
104
104
104
104
104
104
104
71
73
68
70
77
85
101
101
96
101
85
85
77
85
89
93
104
104
101
81
89
81
73
101
83
93
101
101
101
104
99
98
98
98
97
101
96
95
75
81
104
89
97
92
87
76
77
83
94
89
84
89
86
101
85
85
89
97
97
101
100
112
96
112
112
87
85
82
75
76
86
71
72
68
85
55
50
57
52
53
95
57
51
48
49
62
75
97
97
97
97
97
7
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
104
3
3
3
3
3
3
3
5
6
7
8
5
3
3
5
37
26
15
17
18
19
20
34
41
28
16
26
28
31
38
39
40
41
28
16
28
17
7
7
5
3
6
3
1
2
4
8
5
3
3
2
2
1
1
2
2
2
2
2
2
2
2
1
1
1
2
1
1
2
4
3
3
2
2
2
1
1
3
2
1
1
1
1
1
2
3
5
4
3
3
3
3
2
1
1
1
1
1
7
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
216
325
325
325
325
325
325
280
324
339
339
339
339
339
305
296
168
140
142
149
179
215
215
216
216
150
164
189
195
186
225
219
210
296
296
257
312
358
376
516
516
373
422
421
402
509
391
389
375
357
370
341
358
469
438
475
516
469
509
438
443
438
475
425
466
448
463
621
512
528
621
554
561
621
541
532
535
533
522
571
528
468
488
424
441
502
573
539
573
573
573
573
440
420
395
365
330
313
313
177
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
216
20
20
20
20
20
20
20
24
26
27
29
19
9
9
5
2
2
3
3
3
3
3
20
28
32
27
23
20
50
90
105
113
121
70
20
112
71
30
7
7
8
7
7
7
7
16
23
20
17
12
8
11
8
6
3
1
1
1
3
2
1
14
11
8
8
8
7
7
9
21
20
19
16
12
9
18
24
21
15
10
22
34
24
14
8
3
58
30
3
3
3
3
7
9
10
11
11
12
177
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
111
238
238
238
238
238
238
191
183
160
147
145
148
146
146
145
90
82
102
125
143
221
221
163
186
186
120
143
130
115
217
163
170
238
238
168
221
147
135
127
133
154
154
221
233
132
160
146
141
234
110
95
98
85
80
88
89
93
94
95
217
86
84
114
130
140
238
232
153
154
139
221
106
95
89
67
64
58
53
48
43
57
32
30
63
65
69
233
67
66
67
76
116
160
234
234
234
234
234
2
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
111
128
136
140
142
143
144
144
84
24
24
24
12
1
1
1
1
2
13
13
13
13
13
13
13
13
15
33
50
67
53
40
40
41
27
13
28
17
6
6
6
7
5
4
2
1
7
9
6
3
1
1
1
1
1
1
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
24
82
82
82
82
82
82
55
54
49
46
48
52
53
53
63
34
31
39
46
50
82
82
56
52
48
47
48
53
63
41
43
39
39
39
33
35
37
43
43
46
51
50
82
50
47
48
43
46
47
47
56
51
50
52
67
52
56
55
52
56
52
49
51
52
54
67
57
56
54
52
56
45
44
46
45
44
67
45
49
57
44
54
45
52
44
50
44
34
31
28
28
32
36
43
43
43
43
43
14
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
24
18
18
18
18
18
18
18
9
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
6
3
1
9
17
22
25
13
2
2
1
1
1
1
2
1
1
1
1
1
6
4
2
1
1
1
1
2
2
2
2
2
2
1
1
4
3
2
1
2
2
2
2
1
1
1
1
1
3
2
1
1
1
1
1
1
1
2
5
7
5
4
6
7
8
5
2
2
2
2
4
7
14
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
57
157
157
157
157
157
157
144
152
153
153
153
153
153
110
99
85
74
71
73
75
88
101
107
157
157
86
89
84
81
91
94
98
121
121
119
131
153
137
137
113
112
114
109
132
105
115
117
117
157
118
123
128
125
137
110
116
112
123
148
129
163
130
129
134
153
142
150
163
153
158
145
142
140
163
131
136
153
139
158
129
128
103
94
96
97
94
132
90
86
80
82
94
109
134
134
134
134
134
34
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
57
68
73
76
77
78
79
84
54
25
25
25
14
3
3
9
12
13
15
17
18
19
20
38
57
59
56
30
4
3
38
52
59
66
50
34
20
7
9
11
9
6
3
3
4
5
7
7
8
7
7
5
4
2
1
1
1
2
1
1
1
1
1
2
6
3
1
1
1
1
1
1
1
1
1
2
2
2
2
2
3
3
3
4
5
6
7
18
9
1
1
1
6
4
2
2
2
2
2
34
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
572
260
260
312
260
260
260
204
196
186
173
167
161
152
147
145
110
95
111
136
230
309
337
572
572
287
274
260
203
185
253
201
207
253
253
202
254
171
164
158
163
181
190
234
260
237
263
572
260
260
209
134
128
121
108
113
115
111
127
127
253
137
120
138
154
161
253
250
182
184
157
254
136
125
148
102
114
148
112
146
98
152
72
59
94
83
84
260
75
73
72
83
127
177
260
260
260
260
260
2
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
572
145
145
145
145
145
145
145
129
114
114
114
58
2
2
2
30
18
7
7
7
7
7
53
76
46
16
32
48
85
72
59
60
61
38
16
61
36
11
1
1
5
3
1
1
1
5
7
6
6
5
3
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
2
2
1
1
1
1
1
1
1
1
1
1
1
2
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
55
119
119
119
119
119
119
109
109
107
105
103
103
103
90
91
69
70
70
73
72
83
83
64
57
57
44
50
48
48
83
72
77
111
111
110
137
145
212
212
157
172
157
146
246
133
152
156
170
212
194
246
195
214
212
230
294
269
294
294
294
294
230
238
222
224
255
217
255
203
194
178
183
181
187
197
255
193
195
185
184
197
130
121
128
124
122
194
114
111
104
87
83
83
79
78
75
75
75
43
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
55
44
44
44
44
44
44
67
51
35
35
35
18
1
1
1
6
11
23
27
29
30
31
21
11
11
11
9
7
8
20
27
30
34
22
11
9
5
2
2
6
6
7
12
8
5
2
9
10
9
9
7
4
2
5
9
10
11
25
17
10
22
16
10
9
5
2
1
1
5
3
1
9
12
8
4
3
3
3
2
1
2
2
1
1
1
1
8
4
1
1
1
1
3
4
5
6
9
13
43
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
25
80
80
80
80
80
80
55
50
43
41
43
47
53
53
50
35
33
38
46
50
80
80
54
52
49
47
46
53
50
36
38
39
40
40
38
46
57
75
75
71
64
69
80
60
65
66
67
71
75
68
71
69
79
72
68
79
68
70
79
68
70
76
68
65
72
65
68
71
75
76
75
63
65
60
58
72
52
49
50
46
49
56
47
58
50
57
47
42
41
40
40
41
43
43
43
43
43
43
20
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
25
16
16
16
16
16
16
23
12
1
1
1
1
1
1
2
2
3
5
7
8
8
9
17
25
21
18
14
11
14
15
14
14
14
15
15
8
1
2
4
4
3
2
1
1
2
4
5
4
3
2
2
2
2
2
2
1
1
2
2
1
1
1
1
1
1
1
4
3
3
2
1
2
1
1
2
3
3
4
4
3
3
2
1
1
5
7
8
10
11
11
12
7
3
3
3
3
3
3
20
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
529
342
342
373
342
342
342
308
369
409
409
409
409
409
304
333
184
146
151
158
241
306
320
529
529
282
300
294
243
225
239
247
231
314
314
280
354
416
464
639
639
459
498
481
486
629
489
529
486
444
434
399
494
413
450
514
639
508
629
528
486
501
571
481
503
542
510
606
542
579
606
583
639
606
537
565
584
553
548
551
571
470
540
474
527
433
528
353
330
305
276
280
297
304
325
325
325
325
325
176
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
529
9
9
9
9
9
9
9
9
9
9
9
19
24
16
8
1
1
1
1
1
1
1
25
37
43
44
44
44
78
100
123
137
152
98
44
122
64
7
7
10
53
31
10
10
10
25
69
51
29
8
8
8
7
7
5
4
4
4
4
2
1
26
28
25
14
3
2
2
9
8
7
5
4
13
8
4
10
7
4
16
28
20
10
1
1
1
34
17
1
1
1
1
6
8
9
10
10
11
176
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
276
278
278
278
278
278
278
218
209
197
184
178
172
160
158
156
131
144
158
180
208
245
245
276
276
210
185
205
211
161
264
205
230
271
271
216
265
181
174
166
171
190
201
245
278
194
214
276
199
271
162
129
123
113
113
113
115
125
142
138
264
150
130
151
168
175
264
271
196
202
176
265
153
145
160
123
132
159
126
144
110
158
78
68
102
94
96
278
87
85
83
93
136
187
271
271
271
271
271
3
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
276
156
156
156
156
156
156
156
115
74
74
74
38
2
2
2
11
20
52
69
77
81
86
95
100
87
70
53
69
85
68
52
53
54
53
53
79
45
11
8
6
5
10
6
3
11
10
7
4
3
4
2
1
1
1
2
2
2
2
1
1
4
2
1
3
2
1
1
1
2
4
2
1
2
1
1
1
1
1
1
1
1
1
1
1
3
3
2
1
1
1
1
4
5
5
5
5
4
3
3
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
75
54
54
57
54
54
54
70
90
121
121
121
121
121
82
72
62
55
51
52
55
59
59
75
75
60
103
50
49
50
49
51
54
55
63
73
95
96
84
81
89
103
95
121
96
87
86
79
83
83
83
96
79
83
77
78
82
90
87
96
85
95
78
96
70
67
65
70
67
71
90
81
81
86
121
85
86
83
72
84
63
74
49
45
47
43
42
63
43
43
42
43
48
54
65
65
65
65
65
15
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
75
2
2
2
2
2
2
2
9
12
14
16
9
2
2
1
1
10
14
19
18
18
18
9
1
1
12
11
11
10
9
31
19
7
4
1
6
11
7
3
3
4
5
6
18
11
4
6
7
6
5
4
3
2
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
5
5
4
3
3
2
2
2
2
2
2
2
2
15
12
9
6
5
5
5
9
5
2
2
2
2
2
15
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
5
71
71
71
71
71
71
69
69
68
68
68
66
64
64
68
50
48
47
45
39
46
46
41
47
47
45
42
46
54
45
51
56
71
71
51
56
62
62
72
72
62
67
67
72
64
65
64
72
63
64
62
65
60
58
62
59
55
57
60
65
62
63
62
65
67
71
69
85
71
69
85
68
68
85
71
71
74
83
74
84
72
83
72
70
65
84
54
47
43
39
42
47
51
61
61
61
61
61
18
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
5
6
6
6
6
6
6
7
5
3
3
3
3
3
3
2
2
2
7
7
7
7
6
5
5
8
11
9
7
11
16
18
19
21
15
9
7
4
1
1
1
2
4
4
2
1
1
1
2
4
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
2
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
2
4
4
4
4
4
4
4
3
3
3
3
3
3
18
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
109
103
103
104
103
103
103
81
77
73
68
67
65
63
63
60
40
36
42
49
67
83
83
109
109
82
60
64
56
52
93
68
70
95
95
73
94
60
56
53
54
62
68
83
100
72
80
109
73
103
61
51
51
45
43
40
43
43
49
50
93
50
50
57
61
62
95
88
68
68
59
94
53
51
59
43
47
59
47
59
41
57
30
27
39
37
36
100
33
31
30
34
51
70
103
103
103
103
103
1
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
109
60
60
60
60
60
60
60
44
29
29
29
16
3
3
3
5
4
3
3
3
3
3
5
6
6
7
7
7
10
14
18
20
22
14
7
18
12
7
2
2
4
2
1
1
1
4
6
3
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
2
2
2
3
3
3
2
1
1
1
1
1
1
1
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
56
130
130
130
130
130
130
90
95
90
83
80
87
80
75
128
63
62
62
61
61
72
85
84
130
130
76
80
79
82
94
101
128
128
97
89
84
73
75
68
72
95
83
88
100
78
88
83
87
130
85
98
83
78
79
76
94
73
73
78
74
74
81
74
79
76
77
97
80
81
77
74
71
73
77
76
77
81
81
77
65
66
55
65
77
93
114
126
126
98
89
87
84
91
96
96
96
96
96
38
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
56
2
2
2
2
2
2
2
2
2
2
2
1
1
1
2
8
13
11
10
10
10
10
9
8
8
12
7
2
32
49
67
64
62
35
8
4
1
2
4
4
4
6
5
4
4
4
5
5
3
1
1
1
2
2
1
1
1
1
1
1
1
6
6
7
10
9
7
4
2
2
2
9
9
6
4
4
2
1
3
4
5
6
4
2
10
14
19
11
3
3
3
2
1
1
1
1
1
1
38
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
86
155
155
155
155
155
155
107
107
99
96
101
109
117
117
127
74
64
65
67
78
95
106
103
155
155
94
104
105
107
114
117
127
127
126
101
96
94
94
88
88
102
87
95
86
88
101
98
100
155
96
92
86
81
84
86
100
91
94
102
97
93
90
85
92
97
95
126
97
96
97
95
94
101
92
92
95
102
89
95
82
89
85
77
81
81
90
96
73
68
61
63
72
83
101
101
101
101
101
37
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
86
28
28
28
28
28
28
28
20
13
13
13
11
10
10
10
19
12
5
7
8
8
9
18
22
24
26
23
20
53
85
106
100
95
62
29
33
17
1
1
2
4
3
2
1
2
4
7
7
6
5
4
5
3
1
1
1
1
1
1
1
1
1
1
3
2
2
1
1
1
3
5
4
3
2
1
3
3
4
2
1
2
3
4
9
5
1
5
3
1
1
1
1
3
4
4
4
4
5
37
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
51
81
81
81
81
81
81
68
72
71
69
69
69
69
55
52
40
35
39
46
53
74
74
55
51
50
44
53
49
45
81
45
47
54
54
62
75
77
80
101
101
84
85
81
96
75
75
75
76
77
79
96
76
76
80
76
101
82
85
96
83
83
82
82
71
74
73
76
93
81
79
78
101
78
78
78
93
70
69
71
63
63
63
62
63
60
60
54
48
43
41
40
43
46
46
46
46
42
42
19
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
51
26
26
26
26
26
26
26
14
2
2
2
2
2
2
3
5
4
3
3
3
3
3
20
28
27
23
19
16
40
32
24
21
21
18
16
28
15
2
2
2
2
3
3
3
2
2
6
6
5
4
4
3
2
4
3
2
2
2
2
1
1
4
3
2
1
3
4
2
1
1
1
1
1
1
1
1
4
5
3
1
2
4
3
2
1
1
7
4
1
1
1
1
1
1
1
1
1
1
19
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
245
706
706
706
706
706
706
544
591
571
562
579
591
610
610
615
338
300
266
240
252
267
291
273
371
371
236
296
306
318
519
412
404
526
526
472
527
468
463
461
467
509
490
530
706
414
428
469
484
489
610
615
502
486
487
495
424
451
441
442
519
416
424
440
447
491
526
433
461
450
422
527
414
441
530
459
473
495
414
409
354
349
319
310
367
385
392
706
419
437
423
376
370
379
372
371
370
370
370
202
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
245
91
91
91
91
91
91
91
85
79
79
79
42
5
5
5
8
11
27
29
30
31
32
65
82
80
79
67
56
124
199
239
259
280
168
56
120
71
22
22
19
16
17
9
1
8
16
40
31
22
18
14
11
10
9
6
3
3
3
7
5
3
7
12
25
13
1
5
7
7
4
1
4
8
10
9
8
10
17
13
10
10
7
5
3
3
3
31
17
3
3
3
3
11
15
17
18
19
20
202
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
59
180
180
180
180
180
180
136
136
128
122
123
122
123
123
116
90
80
78
70
68
65
61
59
59
46
41
45
40
41
64
61
66
94
94
107
180
121
132
132
125
125
123
138
115
107
111
107
122
150
116
155
134
126
132
126
126
138
140
150
150
155
128
131
129
150
120
127
142
135
155
180
126
128
117
116
128
102
110
94
85
110
75
77
94
77
75
93
67
66
64
66
72
80
94
94
94
94
94
33
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
59
30
30
30
30
30
30
47
25
3
3
3
3
3
3
13
23
26
24
23
16
10
10
20
25
20
15
9
4
3
15
24
29
34
22
10
8
6
4
4
11
18
10
3
3
4
10
14
13
7
1
1
1
1
2
2
2
2
2
5
3
2
2
2
3
2
1
1
1
2
11
11
10
7
4
1
2
3
4
3
2
2
3
2
2
5
8
7
5
4
4
4
4
4
4
4
5
6
7
33
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
70
22
22
30
22
22
22
23
29
36
36
36
36
36
34
35
41
34
34
27
34
42
47
70
70
41
39
31
24
21
20
17
20
20
20
41
23
24
27
24
28
40
31
36
40
41
44
70
40
38
37
31
30
30
30
30
40
33
35
51
39
40
43
42
40
42
43
51
43
43
44
42
43
44
44
51
44
42
44
41
38
39
44
31
32
32
30
39
29
27
25
25
27
31
38
38
38
38
38
15
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
70
1
1
1
1
1
1
1
1
1
1
2
1
1
1
2
12
7
3
3
3
3
3
9
12
9
7
4
2
3
4
9
7
5
5
4
3
2
1
1
4
3
3
2
1
1
1
4
5
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
3
2
2
2
2
2
2
2
2
1
1
1
5
7
5
3
6
7
8
6
4
3
3
3
3
3
15
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
12
106
106
106
106
106
106
98
97
91
91
91
88
84
84
91
60
53
54
58
55
79
79
58
57
57
39
45
44
44
79
68
73
106
106
76
79
68
69
67
71
98
76
79
76
68
76
79
93
98
77
75
76
71
77
77
93
98
80
86
83
80
93
83
89
90
91
106
90
90
91
90
93
90
90
84
80
73
80
73
68
73
93
75
90
73
89
62
54
51
47
49
53
55
62
62
62
62
62
35
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
12
28
36
40
42
43
44
67
41
16
16
16
8
1
1
7
10
6
3
3
3
3
3
7
12
9
7
6
5
12
19
26
30
34
20
7
5
4
4
4
4
4
3
3
2
1
4
7
8
7
5
4
4
4
4
3
2
2
2
1
1
1
4
5
4
2
1
1
1
1
1
2
2
1
1
1
1
1
2
2
1
1
2
1
1
9
13
13
13
15
16
17
11
5
5
5
5
9
13
35
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
74
91
91
91
91
91
91
81
95
103
103
103
103
103
76
83
59
52
50
46
51
56
57
74
74
57
62
55
49
50
74
58
62
73
73
82
103
102
98
97
103
165
108
108
107
92
90
81
97
112
116
165
164
133
150
151
146
161
154
154
152
165
133
164
118
107
115
103
105
99
151
101
101
112
161
115
123
154
119
152
106
143
78
67
71
60
56
91
47
46
45
43
48
54
63
63
63
63
63
17
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
74
8
8
8
8
8
8
8
8
8
8
8
6
5
5
5
5
9
13
13
13
13
13
9
5
5
16
10
5
12
19
26
30
34
19
5
32
16
1
1
3
6
5
4
3
2
1
3
6
5
5
6
3
1
3
5
5
6
9
5
2
2
3
3
4
2
1
1
1
1
2
2
2
2
1
1
1
1
1
1
2
1
1
1
1
1
1
3
2
1
1
1
1
5
7
8
9
9
10
17
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
7
62
62
62
62
62
62
62
62
62
62
62
67
65
65
86
45
42
37
31
26
22
21
20
20
19
27
26
28
76
40
40
48
48
32
38
44
51
66
66
62
87
63
76
63
64
62
63
87
68
68
86
62
67
70
66
87
76
64
63
66
54
51
53
53
53
67
57
55
55
53
68
50
49
48
47
46
44
53
41
37
40
30
33
42
47
50
86
53
53
51
47
49
53
57
57
57
57
57
16
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
7
3
3
3
3
3
3
3
3
3
3
3
2
1
1
5
8
8
9
9
9
9
8
7
7
7
11
6
2
3
4
17
11
5
5
5
3
1
1
1
2
2
3
2
2
1
1
7
8
6
5
3
2
1
1
1
1
1
1
1
2
3
2
1
2
1
1
1
1
1
1
1
1
1
1
1
4
6
5
4
3
2
2
1
1
13
12
11
10
10
10
10
11
8
5
5
5
5
5
16
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
89
122
122
122
122
122
122
100
112
111
111
111
111
111
96
106
60
53
55
58
70
83
83
89
89
62
64
71
63
67
87
80
80
111
111
94
100
100
105
105
92
103
101
100
122
105
106
111
111
115
108
127
110
110
116
127
115
127
115
127
113
107
100
107
96
94
88
111
89
94
107
93
92
92
95
89
88
90
89
89
82
111
77
84
93
99
109
122
109
109
109
109
104
111
115
115
115
115
115
36
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
89
16
16
16
16
16
16
16
16
16
16
16
13
10
10
6
3
3
5
7
8
8
9
19
24
25
23
17
12
49
40
31
36
41
26
12
27
14
2
2
9
16
14
9
4
4
12
18
15
9
3
3
3
2
2
3
4
6
5
4
4
4
12
8
4
4
4
3
2
1
1
2
5
4
2
1
1
1
3
2
1
1
1
2
3
2
2
13
7
2
2
2
2
3
3
3
3
3
4
36
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
64
181
181
181
181
181
181
149
172
175
175
177
179
185
185
182
106
93
82
71
71
76
84
80
113
113
75
100
107
115
178
119
114
118
123
149
181
182
179
179
175
166
185
182
176
199
217
217
217
177
182
165
165
195
164
199
177
180
199
189
190
188
239
182
186
198
194
198
203
239
207
215
197
194
195
196
188
239
179
187
215
168
197
173
194
157
195
126
112
107
89
88
89
94
100
100
100
100
100
71
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
64
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
2
3
3
3
3
3
2
1
1
7
15
24
50
83
98
81
64
32
1
36
19
2
2
7
15
11
7
3
2
2
23
18
13
8
4
3
2
3
2
2
2
2
5
3
2
8
10
8
7
5
3
1
1
3
7
7
6
5
4
3
3
3
3
3
3
3
2
1
1
2
17
9
1
1
1
2
2
2
2
2
2
3
71
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
204
295
295
295
295
295
295
317
389
476
476
476
476
476
291
234
193
148
147
161
179
208
208
204
204
163
168
172
155
142
213
188
190
274
274
270
476
264
289
282
256
308
278
280
295
281
266
260
272
290
263
308
269
264
258
280
237
246
288
301
330
476
354
391
371
367
391
388
415
415
371
371
300
281
271
261
260
281
282
282
280
349
240
245
247
258
262
295
262
211
194
198
216
246
290
290
290
290
290
94
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
204
65
65
65
65
65
65
65
65
65
65
66
33
1
1
1
4
6
8
8
8
8
8
6
4
4
21
32
43
115
94
74
73
73
38
4
76
39
3
3
5
8
17
9
1
4
8
16
18
15
11
6
1
2
3
12
8
5
8
12
6
1
3
5
11
6
1
1
1
2
4
4
4
4
5
7
9
10
11
11
11
11
8
6
6
5
5
62
32
2
2
2
5
5
5
5
5
5
5
94
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
55
214
214
214
214
214
214
159
153
143
134
133
131
129
129
122
83
78
75
80
81
99
100
106
144
144
92
97
99
81
100
126
139
214
214
165
212
164
154
151
142
140
131
134
134
108
116
111
113
144
112
117
131
124
134
157
131
132
134
150
129
129
133
145
151
150
214
148
164
158
150
212
144
142
147
136
129
157
124
128
135
112
112
104
115
110
118
134
95
90
80
81
92
108
132
132
132
132
132
34
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
55
67
73
76
78
79
80
85
58
31
31
31
17
4
4
7
9
11
15
19
19
19
19
37
55
43
31
17
4
3
31
41
46
52
51
49
28
7
6
5
5
8
6
4
3
4
6
10
10
8
6
4
3
4
5
6
5
5
6
4
3
3
4
5
5
3
2
3
2
2
4
6
13
7
1
4
5
6
7
5
3
4
3
2
1
1
2
17
9
2
2
2
2
2
2
2
2
2
2
34
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
30
87
87
87
87
87
87
64
64
60
56
56
56
55
55
59
35
30
37
46
52
86
86
60
62
62
50
53
54
58
46
49
44
51
51
51
87
50
60
64
68
98
68
86
62
65
75
72
93
98
73
74
75
96
82
81
93
98
75
82
80
77
106
79
88
101
93
110
101
103
105
106
110
105
100
100
110
102
95
105
106
87
99
83
94
77
99
62
55
52
42
41
41
44
48
48
48
48
48
14
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
30
28
28
28
28
28
28
28
21
14
14
14
9
4
4
4
4
2
1
1
1
1
1
2
3
4
6
6
7
22
26
30
32
34
19
4
4
2
1
1
3
5
18
10
2
1
1
3
4
3
2
2
1
1
3
2
1
1
1
1
1
1
3
4
5
3
1
1
2
1
1
1
1
1
1
2
1
1
2
1
1
1
1
3
6
14
17
12
6
1
1
1
3
3
3
3
3
3
3
14
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1389
1412
1435
1458
1481
1504
1527
1550
1573
1596
1619
1642
1665
1688
1711
1734
1757
1780
1803
1826
1849
1872
1895
1918
1941
1965
1988
2011
2034
2057
2080
2103
2126
2149
2172
2195
2218
2241
2264
2287
2310
2333
2356
2379
2402
2425
2448
2471
2494
2517
2541
2564
2587
2610
2633
2656
2679
2702
2725
2748
2771
2794
2817
2840
2863
2886
2909
2932
2955
2978
3001
3024
3047
3070
3093
3117
3140
3163
3186
3209
3232
3255
3278
3301
3324
3347
3370
3393
3416
3439
3462
3485
3508
3531
3554
3577
3600
3623
3646
3669
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
