537
100
537
2
0
0
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
1845
4230
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
22
22
22
22
22
22
22
22
22
29
37
40
66
66
39
55
70
87
120
120
120
120
120
120
122
130
136
164
164
141
143
155
133
131
137
155
135
141
147
145
164
155
143
155
142
139
155
142
140
144
147
155
153
164
155
155
147
144
142
150
137
135
138
140
136
142
155
138
133
133
133
124
118
120
120
118
119
125
128
123
155
133
108
106
101
99
101
100
100
100
100
100
100
100
100
100
100
100
100
100
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
71
95
107
113
116
118
65
13
17
19
22
44
33
22
22
17
13
31
26
20
15
15
16
18
40
60
70
44
18
29
23
18
15
16
17
18
18
18
51
58
43
28
28
28
28
28
28
28
28
28
34
37
40
53
40
28
28
28
40
53
59
49
40
45
47
48
49
49
49
49
49
49
49
49
49
50
75
87
93
96
100
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
24
24
24
24
24
19
22
25
27
33
33
33
29
32
33
42
54
71
94
94
111
87
85
74
85
95
106
159
159
112
126
121
111
119
106
103
110
122
127
159
159
121
123
121
118
120
117
115
121
128
132
159
131
159
119
115
117
116
116
117
120
120
115
118
128
121
120
128
120
120
121
128
129
135
153
132
153
135
132
153
127
124
121
120
100
107
100
90
88
85
82
81
80
79
79
78
78
78
78
78
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
16
20
19
18
18
22
27
33
29
22
15
15
29
36
38
24
10
9
6
4
5
8
18
30
43
26
10
5
4
5
6
5
5
8
6
5
5
5
5
6
8
8
8
18
12
7
7
7
7
15
11
7
7
7
10
13
16
24
16
8
12
16
28
23
13
3
3
5
6
8
10
13
15
16
17
47
62
70
74
76
77
77
77
77
78
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
67
67
67
67
67
67
67
66
66
67
67
67
63
64
66
56
54
55
52
45
64
46
52
47
68
66
84
113
113
97
97
97
91
113
88
93
96
100
107
108
113
92
87
85
87
86
85
116
89
95
100
108
103
94
96
102
105
106
139
107
102
97
94
116
101
103
110
113
110
139
108
110
112
110
113
107
112
105
104
100
139
95
95
95
93
74
74
43
35
28
20
16
13
12
12
12
12
12
12
12
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
2
2
2
2
2
2
2
11
6
2
2
2
2
10
18
18
18
11
4
3
3
3
3
3
3
3
4
19
26
34
24
14
7
1
1
5
9
15
10
6
6
4
3
3
3
3
3
3
5
6
6
5
4
4
4
2
1
2
4
7
4
1
3
6
3
1
1
1
1
1
2
1
1
3
5
8
11
12
10
7
4
1
7
5
3
3
3
3
3
3
3
3
3
3
4
4
4
4
5
7
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
68
68
68
68
68
68
68
77
89
107
107
107
90
94
107
102
107
107
107
71
62
57
56
59
73
94
106
154
154
105
122
116
112
154
108
107
116
124
126
153
154
109
105
95
94
91
92
116
102
103
113
153
112
121
105
99
102
99
97
106
98
102
102
116
107
100
99
114
99
102
108
99
108
107
114
108
108
102
104
100
116
107
94
93
93
75
75
45
37
31
23
19
16
15
15
16
17
17
17
17
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
1
1
1
1
1
1
1
1
3
4
4
5
5
3
1
23
34
17
1
1
1
1
1
1
1
1
61
50
40
40
25
10
5
3
1
3
8
4
1
1
1
1
1
1
1
2
2
2
2
2
2
1
1
1
2
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
2
7
13
13
7
2
1
5
3
2
1
1
2
4
5
5
5
5
5
5
6
6
6
6
8
10
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
67
67
67
67
67
67
71
79
90
109
109
109
101
107
109
109
109
109
109
106
110
106
92
83
113
100
110
154
154
98
113
101
100
154
102
113
109
119
124
153
154
113
108
108
103
103
113
117
117
121
123
153
118
121
104
99
97
93
110
91
98
100
93
117
107
88
91
88
82
90
81
79
77
74
79
73
79
82
87
85
117
107
72
70
56
44
48
29
24
20
16
14
12
12
12
13
15
15
15
15
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
2
2
2
2
2
2
2
26
14
2
2
2
33
43
53
52
51
30
9
6
4
4
4
4
4
4
4
17
24
31
18
5
4
4
3
2
9
5
2
1
1
1
1
1
1
1
1
2
4
4
3
2
1
1
4
3
3
3
4
2
1
1
2
1
1
2
3
2
1
3
3
3
2
2
9
16
10
5
10
5
1
4
4
2
1
1
3
5
6
6
6
6
7
7
7
7
7
8
7
7
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
59
59
59
59
59
42
47
54
59
59
59
55
47
54
55
60
67
69
88
88
57
54
63
66
66
87
79
75
103
103
87
87
88
85
85
103
84
86
92
95
97
121
103
102
105
102
121
98
96
100
98
101
121
104
103
117
102
102
117
96
90
84
88
78
81
81
81
85
83
86
83
88
81
80
76
77
75
78
80
76
88
77
78
79
77
76
80
79
82
82
82
82
82
82
82
71
82
82
16
68
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
4
4
4
4
4
4
4
6
4
2
2
2
2
2
2
24
35
18
2
1
1
1
1
1
1
2
18
25
29
23
15
8
4
1
1
1
2
1
1
3
3
2
2
3
4
2
1
2
6
4
2
2
2
3
4
2
1
1
8
13
8
3
3
3
6
21
20
19
18
17
9
1
2
2
2
2
2
2
2
2
2
2
1
1
1
7
9
10
11
12
40
54
68
68
68
42
16
16
16
16
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
44
44
44
44
44
31
35
40
44
45
45
45
37
42
45
48
54
56
74
74
58
62
74
54
54
74
54
49
50
48
62
60
64
110
78
89
90
82
119
89
89
107
89
94
100
97
99
106
107
99
110
103
102
119
107
104
106
101
107
99
93
94
99
80
88
88
88
119
84
81
79
77
74
69
92
65
67
73
75
74
92
94
58
55
58
60
69
82
82
82
80
79
78
78
78
67
78
78
14
66
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
1
1
1
1
1
1
1
4
2
1
1
1
1
1
1
19
28
19
10
7
4
4
4
3
2
15
22
25
28
24
15
7
5
3
1
2
7
4
2
2
3
2
2
1
1
1
1
1
4
2
1
1
2
1
1
2
3
2
1
6
3
1
1
1
1
1
1
3
2
1
3
2
1
2
4
3
3
3
3
3
3
2
2
1
1
1
1
33
49
57
61
63
66
66
66
40
14
14
14
14
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
54
54
54
54
54
38
43
50
54
56
56
56
69
56
56
60
61
70
71
71
103
81
88
103
75
103
78
71
69
64
64
65
67
67
70
74
69
70
74
73
72
74
80
71
71
71
69
71
71
70
76
73
72
80
71
67
65
65
76
65
65
65
84
66
69
80
62
65
58
59
67
65
65
62
84
57
50
51
47
47
50
41
43
36
43
52
63
84
84
84
46
40
32
24
22
20
18
15
15
15
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
2
2
2
2
2
2
2
7
4
2
2
2
2
2
2
25
36
23
11
11
22
33
68
41
14
7
1
14
22
30
17
4
4
4
3
3
5
4
2
1
4
4
2
1
1
1
1
1
1
2
5
3
2
3
5
4
4
4
4
12
7
3
2
1
7
23
12
1
3
4
2
1
1
1
4
4
4
4
5
3
1
2
2
1
1
1
1
3
4
5
5
5
6
6
6
6
7
9
7
6
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
49
49
49
49
49
34
39
45
49
50
50
50
64
51
51
54
54
53
59
59
46
41
48
42
51
60
55
64
64
54
56
51
52
62
58
64
65
64
74
73
70
72
69
73
72
74
73
72
72
67
68
69
74
70
70
69
73
63
66
70
70
75
79
70
68
67
65
67
63
63
70
69
69
75
79
63
61
64
59
61
66
64
67
69
69
75
75
79
79
79
43
37
29
22
19
18
16
13
13
13
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
1
1
1
1
1
1
1
6
3
1
1
1
2
2
3
23
33
17
1
1
5
3
1
3
2
1
4
19
27
36
20
5
4
3
3
4
5
6
4
3
3
5
3
1
1
1
1
8
17
9
1
1
1
1
1
4
4
4
4
8
4
1
5
9
5
1
1
1
1
1
1
1
12
7
3
4
4
5
6
3
1
2
9
7
6
6
6
5
5
5
5
5
5
5
5
5
6
7
6
5
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
45
45
45
45
45
32
36
41
45
47
45
45
73
48
49
50
46
49
46
49
65
54
65
49
65
55
61
73
73
65
78
82
81
123
92
106
121
102
129
118
114
119
123
120
121
129
119
120
114
117
119
121
129
125
127
117
117
112
110
106
103
98
105
93
107
96
95
125
99
99
127
89
85
84
75
72
72
77
84
84
102
100
72
70
58
55
54
58
62
62
62
62
62
62
62
60
62
62
54
54
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
6
6
6
6
6
6
6
6
6
6
6
6
3
1
1
20
29
15
1
1
13
7
1
4
2
1
1
14
21
28
19
10
6
3
2
1
13
7
1
1
1
1
1
1
3
5
6
7
8
5
3
1
2
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
6
9
9
8
5
3
2
1
1
1
1
1
4
6
7
7
7
8
8
8
8
31
42
25
8
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
77
77
77
77
77
77
77
77
77
77
77
77
57
61
77
59
58
60
54
56
70
60
70
54
70
72
80
113
113
86
91
87
85
84
85
81
86
88
89
113
89
89
91
87
90
95
93
98
98
98
98
113
93
92
88
84
81
80
82
84
81
100
82
76
77
80
83
87
100
91
94
89
95
88
89
91
100
87
91
94
82
83
83
84
80
79
84
68
68
68
38
33
28
23
21
20
18
16
16
16
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
54
54
54
54
54
61
69
61
35
9
9
9
9
9
9
12
14
8
2
2
14
8
2
5
3
2
13
19
22
26
41
27
13
7
4
9
7
5
3
2
4
6
5
4
4
4
4
4
4
17
11
5
2
2
6
7
6
5
5
5
5
5
4
4
4
4
4
4
5
3
2
6
4
2
6
7
8
8
6
4
3
2
2
3
5
3
2
2
2
2
2
2
2
2
3
3
3
3
8
13
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
45
45
45
45
45
31
36
41
45
47
47
47
39
44
47
45
47
48
47
52
69
58
69
54
69
59
70
73
96
96
70
79
80
99
79
83
98
79
88
89
86
103
87
88
90
85
91
96
84
90
99
94
98
97
103
96
95
90
107
89
87
91
107
87
100
96
84
107
88
87
100
77
76
71
62
61
55
57
63
61
73
79
50
49
43
37
29
24
20
17
14
12
11
12
12
13
15
15
15
15
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
1
1
1
1
1
1
1
5
3
1
1
1
3
4
5
22
31
17
4
4
18
11
4
7
5
4
8
17
24
32
22
12
6
12
8
5
2
1
1
2
1
1
1
2
1
1
1
2
2
3
4
2
1
3
4
2
1
1
8
6
3
1
2
2
2
2
2
3
2
1
3
3
2
1
1
1
2
2
1
1
1
1
1
1
2
2
2
3
3
3
3
3
3
3
4
4
4
4
7
10
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
47
47
47
47
47
32
37
43
47
50
50
50
67
51
51
55
55
56
62
62
56
46
52
46
56
58
59
67
67
62
63
60
64
58
55
57
59
61
73
76
69
69
75
67
71
75
74
95
79
85
93
86
95
93
81
86
83
81
95
80
83
85
76
95
74
74
79
76
76
85
74
75
76
76
76
78
78
80
85
77
95
77
76
76
72
64
76
40
35
30
21
18
15
14
14
14
15
15
15
15
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
2
2
2
2
2
2
2
4
3
2
2
2
4
4
4
23
33
18
3
3
11
24
30
16
3
3
3
16
22
21
16
11
8
6
4
3
3
3
3
3
4
3
2
2
1
1
3
3
3
4
4
4
4
4
10
6
2
1
1
4
2
1
2
2
2
2
2
2
2
1
1
1
2
2
2
5
8
6
4
3
2
1
4
3
3
3
3
3
3
3
3
3
3
3
4
4
4
4
7
10
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
79
79
79
79
79
79
79
81
93
107
107
107
90
93
107
101
107
107
107
94
67
61
67
74
76
91
92
89
110
110
98
98
92
109
91
99
100
109
110
98
99
102
96
103
100
100
95
110
91
91
91
92
92
92
102
93
98
93
103
92
100
89
93
92
93
106
87
102
89
90
98
91
96
94
91
91
100
84
84
83
81
82
83
86
88
80
93
73
70
68
59
59
59
58
59
59
57
54
54
59
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
8
8
8
8
8
8
8
8
7
6
6
6
12
10
8
22
29
16
4
3
2
14
20
12
4
4
20
28
35
43
26
10
6
2
1
1
2
2
2
2
2
2
2
2
1
1
1
2
2
1
1
1
1
2
4
2
1
2
4
4
3
2
2
5
3
2
1
1
1
1
1
1
2
2
2
5
7
7
8
13
8
3
2
2
2
2
2
2
2
2
3
4
4
4
5
5
5
5
29
54
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
75
75
75
75
75
75
75
79
91
106
106
106
89
103
106
106
106
106
106
66
59
51
48
53
58
67
86
76
86
86
81
77
86
80
80
82
81
80
90
90
90
127
91
98
102
94
98
118
94
120
104
105
102
118
104
102
98
100
120
101
120
127
90
90
91
88
88
104
87
91
96
81
98
75
70
68
69
75
87
87
120
127
80
80
65
49
59
32
27
23
17
14
12
12
12
13
14
14
14
14
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
38
38
38
38
38
54
64
51
28
6
6
6
6
6
6
22
30
15
1
1
1
1
1
1
1
1
19
28
34
29
19
9
5
2
1
2
3
6
4
3
3
2
1
1
2
1
1
2
2
2
2
1
1
1
2
2
1
1
2
12
7
3
3
3
2
1
1
4
2
1
1
1
1
1
2
5
7
7
7
5
3
2
1
1
1
1
2
3
4
4
4
4
4
4
5
5
5
5
6
8
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
42
42
42
42
42
30
34
39
42
43
43
43
39
45
49
53
62
65
89
89
65
68
75
79
80
92
135
101
135
135
121
132
135
111
108
110
132
101
106
98
97
98
90
104
93
90
89
106
88
91
89
88
90
86
86
90
98
87
104
86
81
77
74
74
75
101
74
80
81
79
98
80
76
89
67
66
64
62
64
63
65
77
51
49
51
49
54
60
60
60
34
29
24
20
19
19
18
17
17
17
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
7
7
7
7
7
7
7
7
7
7
7
6
5
5
5
23
32
21
10
8
6
6
6
6
6
16
24
28
33
31
19
8
5
3
2
2
2
1
1
3
2
1
3
2
2
2
2
2
3
2
1
1
1
1
1
2
1
1
2
6
5
4
5
6
5
3
2
1
1
2
2
2
2
16
13
10
7
7
5
3
2
2
2
2
2
2
2
5
6
7
7
7
7
7
7
7
7
8
8
8
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
75
75
75
75
75
75
75
77
89
103
103
103
86
100
103
103
103
103
103
63
56
48
45
51
50
62
90
72
103
103
88
83
90
81
89
100
131
95
131
107
105
131
99
103
101
99
102
118
99
116
104
104
101
118
99
100
96
98
116
92
118
87
91
89
87
101
88
99
87
88
96
84
94
78
74
70
69
78
82
80
118
77
69
67
51
42
52
28
24
21
15
13
11
11
11
11
12
12
12
12
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
34
34
34
34
34
51
63
48
27
6
6
6
6
6
6
20
27
19
11
6
2
2
2
2
2
35
30
26
26
25
16
8
8
6
4
4
5
3
1
2
4
7
6
4
2
1
1
12
13
7
2
2
2
2
2
2
1
1
1
6
3
1
3
5
3
1
1
1
1
1
1
1
1
3
5
7
8
8
9
8
5
3
2
2
2
2
2
3
3
3
3
3
3
3
4
4
4
4
6
8
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
97
97
97
97
97
67
78
90
97
102
102
102
87
100
103
103
103
103
103
63
56
48
45
58
70
85
131
104
107
107
107
131
96
104
102
107
132
112
132
112
109
132
101
107
100
99
103
116
101
117
106
104
101
116
99
100
97
98
117
101
119
128
88
88
92
88
88
99
88
89
93
79
97
72
69
68
69
74
87
87
119
128
80
79
64
48
55
32
27
23
17
15
13
13
13
14
15
15
15
15
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
2
2
2
2
2
2
2
8
5
2
2
2
1
1
1
48
71
41
12
6
1
1
1
1
1
35
45
43
42
32
18
4
5
6
7
6
5
7
6
5
3
1
1
1
2
2
2
2
2
2
3
2
1
2
3
5
3
1
7
12
7
2
4
6
3
1
1
1
1
1
1
1
1
1
1
4
4
4
5
3
1
5
3
1
1
1
2
3
4
5
5
5
5
5
6
6
6
6
7
9
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
99
99
99
99
99
69
80
92
99
105
105
105
89
102
105
105
105
105
105
65
58
51
47
53
52
61
88
66
88
88
82
82
88
82
84
93
82
81
91
86
91
91
81
93
83
81
90
77
79
83
82
93
90
80
79
78
78
74
73
72
73
72
66
64
65
63
64
78
66
67
67
65
64
65
65
65
65
64
65
65
65
72
65
63
62
62
65
61
61
61
34
29
24
19
18
17
16
14
14
14
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
9
9
9
9
9
9
9
9
9
9
9
8
8
8
9
54
76
43
10
7
4
4
4
4
4
39
32
25
25
24
17
11
7
5
3
4
6
4
2
1
3
2
1
1
1
1
1
1
1
1
2
1
1
1
2
1
1
1
2
2
2
3
3
3
2
2
2
2
2
2
1
1
1
1
1
2
4
4
4
2
1
4
12
7
3
3
3
4
5
5
5
5
5
5
6
6
6
6
7
8
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
40
62
85
133
133
120
91
103
108
120
133
137
164
164
157
183
183
137
134
128
124
127
135
133
137
164
136
168
140
135
137
142
134
136
134
140
143
155
164
168
183
143
143
136
137
142
137
142
140
135
134
160
137
134
140
133
131
126
133
142
138
137
168
142
138
183
120
113
109
97
93
89
86
84
83
82
81
81
80
80
80
80
80
80
80
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
16
10
16
19
20
22
16
10
11
12
13
15
18
16
15
15
16
17
17
17
18
18
18
18
18
16
15
16
17
18
18
18
18
18
22
25
26
27
27
28
25
22
25
28
34
37
40
53
40
28
28
28
47
56
61
36
11
30
40
45
47
48
49
49
49
49
49
49
49
49
49
49
49
49
50
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
55
56
65
62
68
105
76
85
83
95
119
129
181
181
132
140
133
131
162
127
125
139
143
143
181
179
141
142
133
127
129
127
122
147
129
143
181
146
179
136
128
133
136
136
157
146
148
157
150
151
157
150
146
146
138
136
135
138
132
136
126
136
127
126
147
124
125
123
122
120
107
136
67
57
47
32
26
21
17
14
12
11
8
8
8
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
54
54
54
54
54
54
54
54
36
18
18
18
18
18
18
36
45
49
51
52
43
35
44
26
9
12
15
18
20
21
22
18
15
13
11
9
8
15
18
22
38
22
6
6
6
33
19
6
28
17
6
6
6
6
12
11
11
11
15
11
7
7
7
7
26
16
7
7
7
8
8
8
15
16
17
12
8
8
8
8
8
8
8
8
8
9
13
10
8
8
8
8
8
8
8
8
8
8
8
8
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
122
124
127
133
133
133
130
133
133
131
137
144
166
166
162
185
185
148
161
140
136
141
146
142
166
161
136
131
125
122
122
121
124
133
130
146
166
161
169
171
185
140
145
137
129
146
125
129
146
146
150
169
166
146
146
134
135
138
127
133
137
130
171
134
136
185
125
124
122
111
109
107
104
103
102
101
101
100
100
100
100
100
100
100
100
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
120
120
120
120
120
120
120
120
70
20
20
20
20
20
20
70
95
58
22
22
22
22
22
22
15
9
9
15
18
20
22
16
10
10
10
11
13
28
25
22
22
14
6
6
6
6
6
6
17
11
6
8
8
8
18
28
25
15
6
11
16
18
19
20
43
43
44
30
16
14
13
14
16
18
19
20
43
54
66
66
38
11
30
40
45
47
48
49
49
49
49
49
49
49
50
75
87
93
96
100
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
55
56
65
65
66
105
74
77
84
105
118
132
181
181
145
155
142
136
181
130
128
142
145
148
181
181
142
136
127
121
122
119
120
128
129
141
181
145
178
137
135
128
123
127
118
116
114
115
109
109
120
110
115
111
106
105
107
111
115
120
127
133
128
127
127
135
125
129
127
127
133
107
103
99
94
85
85
85
83
85
85
81
76
76
85
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
54
54
54
54
54
54
54
54
31
9
9
9
9
9
9
31
42
48
51
52
53
53
53
53
53
29
5
29
41
47
54
29
5
8
9
9
9
18
15
12
11
8
6
6
6
8
6
5
7
10
8
6
6
6
6
9
8
6
5
15
13
11
10
10
10
13
14
16
16
14
13
14
16
14
12
14
16
12
8
10
9
8
28
19
10
10
11
10
10
10
10
10
10
10
10
10
10
10
43
76
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
120
120
120
120
120
120
120
120
120
120
120
122
124
127
133
133
133
133
133
120
106
120
108
109
120
126
139
171
171
150
163
155
200
135
146
142
137
148
148
147
200
150
162
164
169
200
177
200
188
200
188
200
198
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
166
160
154
146
143
140
138
136
135
134
133
133
133
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
120
120
120
120
120
120
120
71
22
22
22
71
95
58
22
22
22
22
22
44
66
66
66
66
66
66
80
102
122
94
66
53
40
40
40
80
82
61
40
40
29
18
18
75
57
40
29
18
42
30
18
40
40
40
70
68
66
42
18
23
28
66
47
28
28
28
28
28
28
114
157
178
122
66
47
28
34
40
53
59
62
64
65
65
65
65
66
99
116
124
128
130
131
132
132
132
132
132
132
133
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
22
22
22
22
22
22
22
22
22
32
44
48
85
85
47
58
64
75
88
88
105
71
79
89
105
120
132
181
181
137
148
137
132
181
131
129
144
146
148
181
181
144
144
135
129
131
134
125
147
147
146
181
143
178
133
128
134
137
136
157
146
148
157
150
151
157
149
152
146
143
152
139
138
139
152
132
140
136
132
147
129
120
120
116
107
129
100
78
64
61
38
32
26
21
18
15
14
10
10
10
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
20
18
18
20
21
21
21
21
18
15
34
44
49
54
34
15
16
18
13
8
9
9
10
11
8
6
6
6
8
7
6
17
11
6
6
6
6
12
12
12
13
19
22
24
26
43
52
61
38
16
16
12
8
8
8
12
10
8
20
25
16
8
8
8
8
8
13
16
19
40
25
10
10
10
10
10
10
10
10
10
10
10
10
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
48
48
48
48
48
33
39
46
48
54
54
54
45
50
54
51
54
54
54
53
58
44
51
58
67
80
86
111
111
87
90
86
80
82
79
80
86
85
88
111
87
89
86
84
84
84
96
85
89
90
95
111
97
105
99
105
96
90
90
92
92
98
110
86
90
90
91
98
86
110
81
80
79
81
80
85
110
86
96
79
73
77
63
60
60
61
62
64
64
64
62
62
62
61
62
62
60
57
57
62
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
23
32
17
2
2
3
2
2
2
2
2
14
20
25
31
17
4
5
6
3
1
4
2
1
2
1
1
1
1
1
1
1
2
3
3
2
1
1
2
4
3
2
1
6
15
19
24
15
6
3
1
1
3
2
1
1
1
1
1
2
12
16
20
14
8
2
2
2
2
2
2
5
5
5
5
5
5
5
5
5
5
5
5
31
57
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
40
40
40
40
40
29
33
40
42
56
53
55
124
62
64
78
81
91
118
118
92
86
80
81
89
95
95
124
124
88
103
95
84
122
94
98
114
91
101
98
99
94
124
94
101
108
118
114
101
103
106
111
117
130
122
130
112
107
130
104
101
101
111
92
98
89
89
91
90
97
98
97
111
118
97
102
97
97
92
84
92
81
71
70
62
52
65
34
30
26
18
16
13
13
13
13
14
14
14
14
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
4
4
4
4
4
4
4
4
4
4
4
5
3
1
1
20
30
33
34
18
2
2
2
2
1
1
21
24
26
24
13
2
2
2
2
2
5
3
1
2
1
1
2
2
2
3
2
2
2
3
3
3
3
5
11
6
1
5
11
15
8
1
7
4
2
1
1
1
1
1
4
2
1
2
3
4
3
2
2
2
2
3
3
3
3
2
1
2
2
2
2
2
2
2
3
3
3
3
6
10
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
48
48
48
48
48
35
40
47
48
57
57
57
91
62
63
66
63
68
66
66
85
62
66
61
85
88
110
156
156
126
140
135
150
122
118
115
111
122
122
121
156
119
120
119
118
120
119
124
117
128
128
127
131
156
125
135
121
121
124
119
120
116
115
122
128
124
142
128
121
125
124
128
131
136
153
133
153
141
139
153
142
128
128
121
103
129
100
60
53
40
30
25
20
17
14
13
11
9
9
9
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
28
38
36
35
22
9
22
28
31
33
18
4
20
28
37
25
14
11
9
7
5
5
5
9
7
5
5
6
7
6
5
8
6
4
7
6
5
9
14
13
11
8
5
5
6
7
8
6
4
4
5
6
6
7
8
8
8
7
7
12
14
16
31
17
4
4
4
6
7
8
43
27
12
9
9
9
9
9
9
9
9
9
9
9
9
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
113
113
113
113
113
78
91
105
113
120
120
120
103
117
120
120
120
120
120
76
68
59
54
45
59
79
91
156
156
100
122
107
96
154
111
121
131
132
127
156
154
113
115
111
106
117
103
101
117
108
120
156
118
150
113
111
114
107
117
112
95
91
89
90
88
88
87
89
87
86
89
84
85
87
79
78
78
82
84
87
112
78
74
72
66
68
68
68
70
70
70
70
70
70
70
68
70
70
62
62
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
8
8
8
8
8
8
8
9
8
8
8
8
13
11
9
58
82
64
46
32
18
29
34
20
6
6
6
14
18
22
12
3
4
4
4
6
5
4
4
4
4
4
4
4
4
4
4
5
11
10
7
5
4
3
8
9
8
6
4
12
20
43
23
3
11
13
16
18
13
8
5
5
5
4
3
8
14
10
6
4
6
6
6
10
12
15
40
24
8
8
8
8
8
8
8
8
35
48
28
8
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
85
85
85
85
85
85
85
90
103
120
120
120
120
120
120
120
120
120
120
78
71
68
63
54
72
94
107
183
183
152
166
166
128
158
121
117
125
138
136
163
183
120
118
114
109
107
102
107
113
119
134
163
153
183
155
166
144
138
133
126
124
122
125
133
140
142
169
155
137
138
128
124
138
122
125
130
128
142
142
132
169
133
112
109
100
98
99
99
100
100
100
100
100
100
100
100
100
100
100
100
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
46
46
46
46
46
65
75
60
46
46
46
46
75
90
105
75
46
34
22
22
22
22
22
27
30
20
11
11
11
9
8
8
34
23
13
10
35
23
11
12
11
8
6
6
6
13
9
6
8
7
6
9
8
8
8
9
13
9
6
17
28
58
43
27
11
19
28
18
9
9
9
9
9
18
23
25
26
24
17
11
25
37
43
46
48
49
50
69
78
83
85
86
87
87
88
94
97
98
99
100
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
82
95
75
74
78
95
92
90
119
119
80
94
90
91
115
91
95
97
101
101
119
115
93
89
87
87
86
95
85
89
89
95
119
100
112
103
100
100
96
96
97
91
100
86
90
88
88
89
100
81
92
85
87
93
93
80
80
77
80
81
80
92
85
87
93
93
84
93
82
80
79
77
76
74
74
74
71
74
74
59
59
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
111
111
111
111
111
111
111
111
65
20
20
20
20
20
20
65
88
61
34
21
8
21
27
30
32
19
6
15
19
20
11
3
3
4
4
4
29
16
4
4
4
4
4
4
4
4
4
4
4
3
3
3
3
3
3
3
4
4
4
3
3
4
3
3
6
4
3
3
3
4
4
5
5
4
3
4
6
6
6
6
5
4
6
10
12
15
40
28
16
16
16
16
16
16
16
16
37
48
32
16
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
71
71
71
71
71
70
75
83
95
115
115
115
130
118
118
119
116
116
116
109
120
97
101
107
92
107
111
130
130
110
122
119
142
126
109
119
104
101
122
109
117
122
130
122
122
125
130
123
130
119
119
138
128
129
129
142
126
120
121
125
115
126
113
108
112
120
125
128
144
141
131
141
135
144
138
134
141
141
125
144
119
117
115
108
100
106
95
69
56
56
33
27
22
17
16
15
14
12
12
12
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
8
8
8
8
8
8
8
32
20
8
8
8
36
50
64
60
56
29
3
3
27
15
3
7
5
3
2
14
20
27
21
15
9
3
3
3
9
6
3
1
2
3
3
4
3
2
2
3
4
41
22
4
3
6
9
5
1
1
5
4
2
1
4
3
3
12
6
1
3
2
2
2
1
1
2
17
24
24
14
4
3
2
2
1
1
1
2
4
5
5
5
5
5
5
5
5
5
6
6
6
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
112
112
112
112
112
76
88
104
112
118
118
118
98
114
118
114
118
118
118
105
112
95
98
105
81
105
84
76
78
73
82
92
85
115
86
88
87
84
82
89
92
88
115
97
102
110
112
93
98
99
97
115
95
92
91
90
92
91
110
94
97
98
108
94
94
95
98
94
88
92
87
88
90
88
90
98
89
94
108
90
91
94
91
98
89
89
75
72
69
66
61
61
61
59
61
61
58
54
54
61
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
2
2
2
2
2
2
2
2
2
2
2
3
2
2
2
57
84
46
9
9
28
47
66
35
4
2
1
15
22
30
23
16
11
9
5
2
7
4
2
2
1
1
1
2
1
1
1
3
8
8
7
4
2
4
5
3
2
3
5
3
1
5
6
3
1
8
8
4
1
1
1
1
1
1
2
17
24
25
16
8
2
1
1
1
1
1
4
5
6
6
6
6
6
6
7
7
7
7
30
54
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
113
113
113
113
113
77
89
105
113
120
120
120
129
120
120
121
120
120
120
107
110
107
108
106
112
107
108
129
129
94
105
104
104
127
102
112
101
100
99
101
105
98
129
102
106
104
112
101
106
128
107
115
107
99
127
96
97
97
92
97
92
97
100
102
128
111
122
128
101
101
104
102
108
128
104
122
106
106
105
128
105
114
113
122
121
91
77
52
40
31
23
18
14
13
12
12
12
12
12
12
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
2
2
2
2
2
2
2
2
2
2
2
3
3
2
2
57
85
45
6
3
1
1
1
1
1
1
2
14
20
27
15
4
5
6
4
3
6
5
5
5
4
4
2
1
1
1
1
3
5
3
1
1
1
1
1
2
4
4
5
3
1
5
4
2
1
7
7
4
1
1
2
3
3
3
3
12
8
4
4
3
3
3
2
2
2
5
8
6
5
5
5
5
5
5
5
5
5
6
5
5
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
120
120
120
120
120
103
115
129
136
158
158
158
131
153
158
157
158
158
158
126
111
108
94
93
108
100
108
113
119
119
105
102
105
106
97
120
102
109
124
108
113
124
118
121
124
120
130
118
130
120
119
130
117
125
113
118
125
114
118
125
117
112
107
108
112
112
112
125
120
108
107
101
99
101
102
102
117
104
103
106
101
99
100
104
105
86
98
53
44
36
25
20
16
14
13
13
12
12
12
12
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
69
69
69
69
69
69
69
70
36
2
2
2
1
1
1
60
90
71
52
26
1
1
1
1
1
4
8
17
21
26
15
5
3
2
1
3
5
3
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
2
4
11
6
1
3
2
2
1
1
1
1
1
1
1
1
1
1
3
4
5
3
2
3
3
2
2
2
1
1
2
2
2
2
2
2
2
3
3
3
3
5
8
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
48
48
48
48
48
48
48
49
50
53
53
53
69
54
55
56
53
53
53
37
34
31
33
39
46
55
75
69
69
66
68
75
69
71
73
66
78
65
63
69
73
67
73
71
76
76
82
90
87
89
93
113
95
97
96
97
90
86
87
87
84
86
84
84
84
90
87
78
75
72
71
72
68
68
72
68
73
70
72
75
70
78
62
60
54
42
57
29
25
22
16
14
12
12
12
13
14
14
14
14
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
26
37
19
1
1
2
1
1
1
1
1
11
16
21
21
16
11
6
1
2
3
8
5
3
4
3
2
1
3
2
2
4
3
2
3
4
3
3
2
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
4
2
1
1
1
1
3
4
4
4
4
4
4
5
5
5
5
6
8
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
30
30
30
30
30
21
24
28
30
37
34
35
72
40
41
46
45
48
57
57
43
39
45
38
46
57
57
72
72
62
70
89
63
69
66
64
65
65
73
67
66
66
72
67
72
74
83
83
76
77
89
77
80
80
83
87
80
83
80
83
81
79
82
83
75
77
80
81
83
89
83
80
78
77
82
77
76
79
83
72
87
72
71
71
70
73
76
82
82
82
44
37
30
22
20
18
16
13
13
13
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
3
3
3
3
3
3
3
3
3
3
3
4
6
4
3
14
20
15
11
7
3
3
3
3
3
3
3
15
21
23
18
10
3
1
1
1
4
2
1
1
1
1
1
2
1
1
1
2
6
4
2
2
3
2
1
1
1
1
2
1
1
2
5
3
1
1
1
1
1
3
2
1
3
2
1
14
18
20
15
9
3
7
4
2
2
2
2
4
5
5
5
5
5
5
5
5
5
6
6
6
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
85
85
85
85
85
85
85
85
98
111
111
111
96
108
111
111
111
111
111
78
93
69
71
67
93
92
115
160
160
135
136
135
113
123
115
115
124
130
138
160
156
144
132
131
130
125
144
115
122
128
137
160
144
156
134
135
126
123
121
118
120
120
119
120
120
120
115
114
114
114
111
114
115
114
120
120
117
125
120
120
135
119
120
122
120
120
120
105
102
99
96
94
90
90
90
86
90
90
66
66
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
33
33
33
33
33
49
66
49
33
22
22
15
9
15
22
27
30
24
18
18
20
21
21
21
21
21
22
44
55
60
66
35
5
7
9
11
30
50
31
12
61
33
6
6
6
19
12
6
8
7
6
8
8
8
13
13
13
9
6
11
16
14
12
11
11
27
21
16
13
11
11
11
16
14
12
12
13
10
8
11
11
11
34
42
46
48
30
12
12
12
20
24
28
28
28
28
47
56
42
28
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
66
59
50
40
47
68
95
108
161
161
146
168
168
134
129
128
120
127
134
135
161
157
131
129
121
119
117
117
126
128
136
142
161
152
157
168
156
154
154
154
136
134
138
131
136
138
142
138
136
138
140
123
126
124
127
132
136
138
168
131
131
140
124
122
121
114
114
114
71
63
55
45
41
37
34
32
31
30
28
28
28
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
111
111
111
111
111
111
111
111
60
9
9
9
9
9
9
60
85
53
22
22
22
22
22
22
22
15
9
60
85
73
62
35
9
9
9
11
22
33
49
57
66
36
6
6
6
6
6
6
8
7
6
6
6
6
12
11
11
12
13
14
13
12
12
11
11
26
21
16
16
16
16
28
25
18
12
21
31
26
18
11
10
9
29
39
44
47
29
12
12
12
12
12
12
12
12
20
24
26
27
28
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
120
120
120
120
120
120
120
120
120
120
120
120
103
117
120
120
120
120
120
88
105
84
82
85
105
109
111
155
155
128
135
135
126
133
115
120
111
121
127
130
155
133
133
129
132
129
133
144
126
144
139
135
144
155
131
135
132
128
131
144
135
144
144
130
134
129
127
144
119
126
144
126
144
129
124
120
120
112
116
116
135
127
95
96
87
64
87
44
37
32
23
19
16
14
12
11
10
9
9
9
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
22
22
22
22
22
22
22
22
22
22
22
15
9
15
22
63
83
52
22
22
22
22
22
27
30
22
14
25
31
34
37
25
14
9
5
7
9
10
7
5
5
5
5
5
5
4
4
4
4
4
4
5
5
5
22
16
11
8
10
18
13
8
9
9
10
13
14
16
16
16
16
16
16
13
10
9
16
12
8
10
9
7
6
10
15
43
26
10
9
9
9
9
9
9
9
9
9
9
9
9
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
24
24
24
24
24
19
22
25
27
33
33
33
30
32
33
37
44
49
66
66
50
50
52
58
76
95
101
154
154
109
125
119
111
134
111
112
134
120
129
134
154
134
134
133
134
125
134
118
118
123
130
130
145
154
129
129
122
117
129
121
118
118
145
119
117
117
113
110
106
117
112
117
145
117
117
120
115
117
114
106
115
103
101
101
114
80
93
53
42
35
26
21
18
15
13
12
11
9
9
9
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
8
8
8
8
8
8
8
9
8
8
8
8
8
8
9
12
13
14
15
20
26
30
32
33
34
35
71
57
43
43
50
30
10
9
9
9
7
5
8
7
6
6
5
4
5
6
5
5
7
6
6
5
5
6
7
9
8
6
5
6
4
3
3
4
10
8
7
7
6
6
6
6
7
7
8
8
8
11
8
5
3
3
6
6
6
6
9
9
9
9
9
9
9
9
9
9
9
9
9
9
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
93
93
93
93
93
93
93
93
106
120
120
120
103
117
120
120
120
120
120
74
64
57
56
50
59
69
79
120
120
89
107
105
102
138
96
92
97
101
109
120
116
128
138
118
120
119
128
111
112
116
120
120
138
123
120
133
118
115
133
107
101
95
101
92
96
93
113
97
92
97
89
86
101
80
86
85
82
113
89
89
104
85
75
72
62
60
62
69
78
78
78
78
78
78
78
78
78
78
78
78
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
37
37
37
37
37
56
74
55
37
22
22
15
9
15
22
29
33
29
25
17
10
10
10
10
10
17
25
31
34
37
23
10
9
9
9
8
8
16
10
5
5
5
5
5
5
5
5
4
4
4
4
5
5
5
6
8
6
5
5
6
5
4
5
6
7
7
5
4
5
4
4
5
7
7
8
11
15
27
15
4
4
4
6
10
12
15
15
15
15
15
46
62
70
74
76
77
77
77
77
78
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
55
55
55
55
55
37
43
50
55
56
56
56
73
58
59
63
66
77
80
80
115
94
105
107
116
121
92
87
90
86
94
121
91
115
93
116
96
93
128
102
114
118
128
115
117
115
128
104
124
109
107
124
101
104
101
96
107
91
92
94
87
91
85
89
89
89
107
85
91
82
81
80
79
81
81
85
91
82
82
78
80
74
75
79
72
68
76
41
36
30
21
18
15
14
14
14
15
15
15
15
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
1
1
1
1
1
1
1
1
28
41
48
55
55
55
55
53
52
32
13
7
1
1
1
1
1
1
1
17
26
35
23
11
7
4
1
2
5
3
1
3
9
5
2
1
1
1
1
2
2
3
6
3
1
2
10
5
1
2
4
5
4
3
3
3
3
4
2
1
2
2
1
1
2
2
3
5
8
8
8
7
4
1
2
2
2
2
3
3
3
3
3
3
3
3
4
4
4
4
7
10
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
34
34
34
34
34
24
26
31
34
36
34
34
60
38
38
46
50
54
74
74
58
61
74
65
77
85
87
108
108
80
92
82
80
108
79
81
79
82
86
83
108
80
82
79
77
78
79
82
83
83
94
87
86
100
83
82
80
77
77
75
78
76
70
71
76
75
77
94
81
83
86
80
80
75
75
80
73
73
73
80
74
65
62
59
55
46
57
30
26
23
16
14
12
12
12
12
13
13
13
13
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
1
1
1
1
1
1
1
1
4
6
7
6
6
3
1
13
19
12
5
4
4
4
4
4
4
38
44
37
31
25
19
13
7
4
1
1
4
3
2
2
2
2
1
1
1
1
1
2
6
6
7
6
4
2
7
6
3
1
5
4
2
1
1
2
3
4
4
3
3
4
2
1
1
1
2
3
4
4
4
3
2
1
1
1
1
1
2
3
3
3
3
3
3
3
4
4
4
4
6
9
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
28
28
28
28
28
20
23
25
28
28
28
28
27
31
35
41
53
60
88
88
65
71
78
61
76
90
109
158
158
111
124
116
113
156
118
117
127
130
129
158
156
120
119
130
106
112
113
109
130
114
125
158
122
152
119
115
113
107
111
100
96
94
92
94
90
97
96
82
93
84
87
88
93
93
88
93
87
90
90
88
100
88
89
90
93
82
93
68
66
66
38
33
27
22
20
20
19
18
18
18
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
3
3
3
3
3
3
3
6
4
3
3
3
4
5
6
15
20
16
13
9
6
19
32
19
6
5
4
16
22
28
42
26
10
6
2
2
15
15
10
6
4
3
2
2
2
2
3
17
19
22
13
5
4
3
5
7
6
5
20
15
9
4
7
11
8
6
5
4
5
5
5
5
6
6
6
6
6
6
6
6
6
6
4
3
3
15
40
23
7
7
7
7
7
7
7
7
9
11
9
7
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
37
37
37
37
37
26
31
36
37
45
44
44
81
50
51
57
58
60
73
73
59
61
73
66
86
104
115
157
157
120
126
112
103
157
105
105
108
112
116
117
157
115
120
120
112
113
112
140
111
118
129
123
140
152
120
125
120
116
140
113
115
118
113
116
113
113
113
112
112
104
116
100
104
113
96
116
95
99
106
113
116
98
89
84
70
74
63
65
64
63
62
62
62
61
62
62
60
58
58
62
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
3
3
3
3
3
3
3
6
4
3
3
3
6
6
6
20
27
16
5
4
3
3
3
3
3
41
79
54
29
19
9
9
6
3
3
4
6
13
11
9
5
1
1
1
1
1
1
31
24
12
1
1
1
1
6
4
3
6
9
9
6
3
3
3
5
6
5
5
6
8
5
3
2
2
5
5
5
5
5
6
4
2
2
2
2
2
6
5
4
4
4
4
4
4
4
4
4
4
31
58
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
35
35
35
35
35
24
28
33
35
41
49
51
74
74
52
56
58
56
65
65
44
42
49
41
46
63
60
74
74
65
68
62
78
69
67
73
88
74
77
74
78
69
74
69
69
71
70
73
74
78
88
75
76
75
69
77
69
70
73
70
70
72
73
72
88
73
73
75
74
76
78
83
78
67
64
62
71
63
62
83
60
58
56
52
45
42
52
28
24
19
13
11
8
7
7
7
7
7
7
7
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
3
3
3
3
3
3
3
3
19
27
31
35
36
37
37
36
35
18
2
1
1
1
1
1
1
1
1
16
24
24
15
6
7
4
1
1
6
3
1
1
4
2
1
1
1
1
1
2
2
2
3
2
1
1
2
1
1
1
7
7
7
7
5
4
9
8
4
1
7
25
13
2
12
7
2
2
2
2
2
2
1
1
4
4
4
3
2
2
2
2
2
2
2
2
2
2
2
2
3
4
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
100
100
100
100
100
68
79
92
100
104
104
104
90
101
104
104
104
104
104
71
63
58
57
62
70
75
82
90
90
90
106
106
128
144
114
123
146
110
136
118
114
150
107
106
110
104
106
127
114
121
124
144
136
132
139
142
154
145
152
138
150
131
132
132
132
144
138
141
154
152
134
129
127
125
123
130
127
126
126
128
154
112
109
107
87
94
87
77
76
73
66
66
66
64
66
66
62
57
57
66
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
53
76
47
19
13
7
7
7
7
7
38
35
32
32
41
26
12
7
3
3
4
11
7
4
4
4
4
5
8
7
5
4
5
7
6
5
5
5
5
10
7
5
7
11
13
12
12
12
11
10
16
16
16
10
5
5
5
6
7
8
16
24
16
8
9
10
8
6
7
8
32
22
12
10
10
10
10
10
10
10
10
10
10
33
57
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
45
45
45
45
45
33
37
41
45
48
45
45
81
49
50
59
62
66
86
86
55
52
60
63
69
84
78
81
86
86
88
89
87
117
94
99
119
97
102
103
96
123
94
96
100
92
91
100
91
93
95
94
96
99
103
107
111
117
119
108
123
111
94
98
99
98
111
102
99
101
97
99
98
89
91
91
90
97
96
93
123
93
92
97
85
74
87
81
80
81
80
80
80
80
80
69
80
80
16
65
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
1
1
1
1
1
1
1
10
5
1
1
1
4
6
8
21
28
15
2
2
16
24
28
15
2
2
10
17
21
25
19
13
7
2
1
1
4
2
1
2
4
3
2
2
2
2
2
1
1
1
2
2
2
2
2
6
4
2
4
5
3
2
2
3
2
2
1
1
1
1
1
1
3
4
5
12
13
15
11
6
2
2
2
2
2
2
3
5
6
8
36
50
65
65
65
40
16
16
16
16
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
102
120
108
101
120
120
126
142
142
138
153
155
200
147
151
155
141
141
143
142
144
143
152
155
154
200
164
169
173
200
163
170
171
163
200
155
153
165
169
181
200
200
200
173
178
191
200
200
200
200
186
200
200
197
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
120
120
120
120
120
120
120
120
93
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
53
40
53
66
90
54
18
18
18
18
18
42
66
99
82
66
66
66
66
75
70
55
40
66
66
66
42
18
18
29
34
37
40
53
46
40
40
40
40
40
40
53
46
40
40
40
40
29
18
34
42
46
48
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
50
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
75
75
75
75
75
75
75
75
75
75
75
75
70
71
72
73
75
75
75
44
39
34
30
37
53
72
80
117
117
83
103
104
107
127
116
125
142
129
142
136
136
167
142
148
167
155
158
167
157
156
150
154
148
151
166
147
157
152
156
146
156
152
120
126
128
128
134
166
130
138
136
130
136
120
123
128
120
130
137
136
156
152
129
136
102
97
85
52
42
31
22
17
13
10
8
6
5
3
3
3
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
9
9
9
9
9
9
9
9
37
51
58
33
8
37
51
33
15
15
15
15
15
15
15
10
6
6
54
55
55
35
15
10
6
8
6
4
16
10
4
4
4
4
4
4
5
6
5
4
4
4
4
5
5
5
9
6
4
7
11
8
6
6
5
4
3
3
3
4
3
3
9
6
3
7
12
9
6
6
5
4
3
2
2
4
5
5
6
4
3
3
3
3
3
3
3
3
3
3
3
3
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
44
44
44
44
44
31
37
44
46
55
55
55
45
52
55
52
55
55
55
40
37
37
37
53
57
76
130
90
130
130
105
105
130
91
90
91
86
80
81
82
81
93
84
82
84
86
87
93
92
86
85
82
84
93
87
88
92
87
88
83
87
80
70
69
65
62
63
63
61
81
55
57
56
54
64
50
49
55
59
61
87
77
52
51
51
51
57
64
64
64
35
30
25
19
18
17
16
14
14
14
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
4
4
4
4
4
4
4
4
5
6
6
6
6
5
4
24
34
18
2
2
4
3
2
3
2
2
18
21
23
21
14
8
7
5
3
1
9
5
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
2
1
1
1
1
2
1
1
2
2
3
3
3
3
2
2
1
1
3
2
2
2
3
3
3
3
2
1
1
1
2
2
3
5
6
6
6
6
6
6
6
6
6
7
7
7
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
42
42
42
42
42
29
34
40
42
47
47
47
39
44
47
47
50
55
60
60
69
65
69
82
94
92
130
100
130
130
113
120
130
105
103
98
94
92
96
93
93
113
97
99
113
101
102
113
105
107
120
103
106
108
106
120
113
105
106
100
91
113
84
91
97
91
113
111
90
120
84
84
80
77
71
68
70
86
83
82
120
84
64
61
57
57
63
69
69
69
39
34
27
21
18
17
15
13
13
13
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
1
1
1
1
1
1
1
2
3
3
3
2
2
2
2
21
30
18
6
6
15
10
6
11
8
6
17
22
26
27
28
45
24
4
1
1
1
1
1
1
1
1
1
1
3
2
1
4
6
3
1
1
1
1
2
2
1
1
6
8
4
1
1
1
2
1
1
3
2
1
1
1
1
2
10
16
23
13
3
9
5
1
2
3
3
2
2
3
3
3
3
3
4
4
4
4
6
9
6
4
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
47
47
47
47
47
32
38
44
47
51
51
51
69
52
53
60
64
65
85
85
52
52
59
70
76
88
129
97
129
129
110
118
129
99
95
93
85
83
82
79
79
77
80
77
80
82
91
89
98
98
118
120
106
110
107
110
112
105
110
120
94
112
91
98
110
101
120
115
105
118
110
94
91
85
78
75
76
83
78
76
81
79
73
72
65
78
59
37
33
25
19
16
13
13
13
14
15
15
15
15
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
2
2
2
2
2
2
2
4
3
3
3
3
2
1
1
22
33
19
6
5
4
4
4
4
4
6
17
19
20
21
31
18
6
3
1
1
2
1
1
2
4
3
2
2
1
1
1
2
7
4
1
4
3
2
2
2
2
1
1
6
3
1
1
1
2
2
2
3
3
3
2
1
3
2
1
12
18
11
4
3
2
2
2
2
2
2
1
1
1
1
3
4
5
5
6
6
6
6
7
8
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
109
109
109
109
109
96
107
120
128
150
150
150
139
148
150
150
150
150
150
110
103
100
97
102
112
120
137
135
137
137
136
131
137
140
119
122
141
118
132
129
127
146
140
138
141
135
146
129
130
132
136
141
146
141
139
137
141
131
131
127
125
134
102
109
111
104
112
109
101
104
104
100
101
89
89
88
100
93
104
101
125
134
92
92
76
67
75
70
69
70
69
69
69
69
69
67
69
69
57
57
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
64
64
64
64
64
64
64
71
39
7
7
7
7
7
7
58
83
46
10
10
20
38
70
42
14
72
56
40
40
40
52
31
11
6
1
1
2
1
1
2
17
9
2
2
1
1
1
1
3
2
2
5
6
4
2
4
2
1
1
2
4
3
2
3
3
2
1
1
1
1
2
2
2
2
2
5
8
6
5
7
8
5
3
3
3
3
2
2
2
2
7
10
13
13
13
13
35
46
29
13
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
37
37
37
37
37
27
32
37
39
47
46
46
84
52
53
59
61
62
78
78
53
54
57
48
66
81
94
157
157
110
136
151
119
157
107
110
121
129
134
157
157
135
131
125
124
122
135
113
119
124
132
157
139
153
151
122
115
113
113
113
109
131
113
109
111
108
113
113
112
117
131
116
116
117
122
118
122
151
120
131
122
107
104
99
90
90
85
80
79
77
73
73
73
71
73
73
70
66
66
73
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
8
8
8
8
8
8
8
9
8
8
8
8
13
11
9
18
23
25
28
23
18
26
30
32
33
34
35
36
36
27
18
11
4
9
6
4
8
6
4
4
4
4
5
4
4
6
6
6
7
9
7
5
5
5
22
13
4
4
10
8
7
6
6
6
7
7
5
4
5
6
7
8
20
15
10
8
6
6
6
6
4
3
2
4
6
6
6
7
7
7
7
7
7
7
8
8
8
8
37
66
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
74
74
74
74
74
74
74
75
87
100
100
100
84
86
100
95
100
100
100
66
62
55
53
59
63
63
86
72
86
86
81
85
92
92
98
100
98
129
94
93
94
90
88
97
94
88
90
89
91
90
91
108
94
94
98
96
97
99
129
94
94
95
90
89
90
89
89
91
88
89
90
92
98
83
79
76
82
84
86
129
83
82
78
69
69
70
70
71
71
71
43
38
30
24
21
21
20
18
18
18
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
2
2
2
2
2
2
2
2
4
5
5
6
9
5
2
16
23
12
2
1
1
1
1
1
1
2
9
17
26
37
20
3
5
3
2
2
3
3
3
3
2
2
2
2
1
1
1
1
1
1
2
1
1
1
2
2
2
3
7
7
7
8
8
8
26
33
20
8
8
5
2
3
2
2
3
2
2
2
2
2
2
2
2
4
6
6
6
4
3
3
3
3
3
3
3
3
9
13
8
3
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
71
71
71
71
71
64
71
71
69
70
70
70
69
70
71
58
60
60
62
62
47
44
51
57
58
66
84
70
84
84
85
86
84
112
83
86
109
79
86
86
85
108
86
90
94
96
93
96
99
103
112
109
109
109
109
102
101
100
99
99
94
101
99
90
101
87
86
112
84
81
82
80
74
73
72
60
61
67
73
75
93
82
60
59
48
49
48
55
62
62
62
62
62
62
62
60
62
62
53
53
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
1
1
1
1
1
1
1
16
11
6
6
4
2
13
25
25
25
14
4
4
4
4
4
4
4
4
17
20
22
24
15
6
5
4
4
5
27
15
3
7
6
3
1
1
4
7
6
3
1
1
9
6
3
3
10
6
3
6
10
5
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
3
3
3
3
3
2
1
1
1
1
1
5
7
8
9
9
10
10
10
10
31
42
26
10
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
74
74
74
74
74
72
74
74
72
72
72
72
65
70
74
58
56
56
52
45
57
45
49
46
60
47
50
51
56
58
64
87
62
74
72
73
78
74
78
79
77
114
83
88
114
95
99
114
97
96
98
92
94
100
100
92
91
88
96
86
88
88
87
98
92
100
100
87
84
81
80
80
80
88
81
81
81
100
84
85
98
82
82
83
76
76
88
46
41
35
26
23
20
18
16
15
14
13
13
13
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
4
4
4
4
4
4
4
25
14
3
3
3
3
3
3
15
21
11
2
2
3
2
2
2
2
2
5
18
25
32
23
14
5
3
2
1
6
4
3
3
3
2
1
1
1
2
2
2
12
8
4
5
3
1
2
2
2
2
4
8
5
3
3
3
2
2
2
3
2
1
1
1
5
3
2
2
2
2
2
2
2
2
2
2
2
3
5
6
6
6
6
6
6
6
7
10
11
12
12
13
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
85
85
85
85
85
80
85
85
79
77
76
76
69
76
85
68
66
65
60
58
66
57
57
62
70
83
88
117
117
98
111
128
112
129
116
111
114
129
118
117
117
129
113
124
108
111
103
105
108
107
124
117
116
124
116
128
112
120
102
98
92
86
97
84
87
91
101
96
99
124
96
97
94
83
84
84
82
101
90
86
128
76
75
73
57
58
58
65
74
74
74
74
74
74
74
72
74
74
66
66
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
10
10
10
10
10
10
10
35
24
13
13
10
8
10
13
13
13
13
13
19
33
40
44
46
47
48
68
52
36
36
49
30
12
11
8
6
5
5
5
6
6
5
5
5
5
6
6
6
20
12
5
7
5
3
8
7
7
6
5
9
10
11
8
5
4
3
3
7
5
3
3
3
3
4
6
6
6
6
5
5
3
2
2
2
3
3
3
5
6
7
7
7
8
8
8
8
37
51
29
8
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
75
75
75
75
75
75
75
75
75
75
75
75
70
71
72
73
75
75
75
58
70
56
61
54
76
71
82
118
118
91
104
106
103
139
103
112
127
122
138
135
138
149
139
128
131
127
149
120
124
127
130
149
130
130
113
112
110
111
114
112
106
102
100
99
104
126
102
106
102
100
106
98
102
94
92
89
88
93
97
94
126
94
85
82
66
63
63
69
74
74
74
74
74
74
74
71
74
74
59
59
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
9
9
9
9
9
9
9
9
37
51
58
33
9
37
51
28
6
6
6
6
7
6
6
6
6
6
6
26
36
47
28
9
4
8
8
8
13
18
11
5
5
5
6
6
5
5
5
6
8
7
6
5
4
3
13
8
3
7
13
28
20
12
10
8
9
6
3
4
3
3
3
3
3
7
12
9
7
9
13
18
10
3
4
3
3
3
3
7
9
12
14
15
16
16
16
16
37
48
32
16
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
93
93
93
93
93
93
93
93
93
93
93
93
86
93
93
75
76
78
72
72
82
64
72
78
94
110
116
165
165
129
140
135
128
120
117
123
146
142
146
165
156
146
140
145
146
142
144
131
139
141
146
165
147
156
141
135
126
138
125
127
125
147
111
119
123
125
147
141
131
128
124
147
127
128
137
128
128
133
137
128
141
115
110
107
93
94
93
53
45
36
27
23
19
16
14
13
12
10
10
10
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
44
44
44
44
44
68
80
62
44
44
44
44
49
51
52
48
44
29
15
15
22
20
18
18
16
14
66
45
24
24
17
10
9
8
6
4
9
6
4
15
29
44
24
4
5
6
8
10
10
11
12
11
10
11
9
8
8
8
12
17
15
14
11
8
8
12
16
16
16
13
10
8
13
13
11
9
18
18
14
11
9
7
6
10
12
15
14
12
10
10
10
10
10
10
10
10
10
10
10
10
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
70
70
70
70
70
70
70
68
69
70
70
70
69
62
68
58
53
50
50
37
35
32
34
50
65
86
130
112
130
130
121
121
130
106
104
121
96
101
101
112
106
98
97
121
95
95
96
107
104
109
121
121
107
100
96
96
98
97
111
104
89
94
87
88
111
92
104
103
100
121
111
89
86
82
79
76
76
83
79
82
79
79
65
63
63
65
67
71
71
71
37
31
24
17
14
12
10
7
7
7
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
6
6
6
6
6
6
6
14
10
6
6
6
4
3
3
9
12
7
2
2
16
24
29
15
2
2
50
38
26
25
25
17
10
6
2
4
6
6
6
7
5
4
4
4
3
2
1
2
4
4
4
3
2
3
9
8
5
3
13
9
5
5
5
4
3
2
2
3
2
2
4
3
2
2
10
6
2
2
2
2
2
3
4
5
5
5
6
4
3
3
3
3
3
3
3
3
3
3
3
3
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
49
49
49
49
49
49
50
51
53
57
57
57
67
57
57
60
61
60
69
69
57
58
69
74
80
92
133
97
129
129
113
133
129
99
102
99
133
91
88
86
77
74
73
73
75
75
79
78
76
81
82
88
86
88
86
89
89
86
109
89
88
93
101
85
109
87
87
101
88
87
109
84
83
82
72
71
68
70
71
71
78
75
73
76
74
74
82
62
62
62
37
32
26
21
20
20
19
18
18
18
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
9
1
1
1
1
1
1
1
4
5
6
7
4
1
9
29
39
24
10
7
5
5
5
5
5
14
25
26
27
25
15
5
4
2
1
1
1
2
2
3
2
2
1
1
1
1
1
2
4
2
1
1
1
1
2
2
1
1
1
10
5
1
2
4
2
1
1
2
1
1
1
1
1
1
1
11
8
5
3
2
1
1
1
1
2
6
17
11
5
5
5
5
5
5
5
5
8
12
8
5
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
52
52
52
52
52
37
42
48
52
54
54
54
45
50
54
51
54
54
54
43
61
42
45
62
61
80
132
97
132
132
112
113
132
99
95
96
100
84
83
84
83
83
84
82
89
81
83
82
84
87
89
96
91
96
100
87
86
80
80
74
74
76
71
69
69
70
66
70
69
75
74
74
100
72
77
78
77
87
78
80
71
80
66
65
62
54
59
30
25
20
14
11
9
7
7
7
7
7
7
7
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
2
2
2
2
2
2
2
9
5
2
2
2
3
4
5
23
32
17
2
2
19
26
30
16
2
2
13
15
16
18
37
26
16
6
2
4
31
19
8
2
2
2
2
2
3
5
5
4
4
4
4
3
2
6
7
5
3
3
4
7
4
2
2
4
4
3
2
1
1
2
2
2
2
2
2
3
5
5
5
4
3
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
72
72
72
72
72
72
73
81
93
112
112
112
93
107
112
108
112
112
112
83
73
73
67
73
80
96
127
104
127
127
111
110
127
104
95
93
82
83
82
85
104
86
80
83
81
79
80
82
78
79
80
83
78
83
76
78
83
77
83
80
86
80
77
76
76
82
77
75
76
83
76
80
75
71
70
70
75
72
75
72
86
79
63
62
52
41
53
27
23
20
14
12
10
10
10
11
12
12
12
12
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
49
49
49
49
49
57
61
55
30
5
5
3
1
1
2
25
37
25
13
13
23
33
34
23
12
36
36
31
26
26
22
17
9
2
1
7
10
7
4
4
3
3
2
2
1
1
1
2
3
2
2
2
2
3
8
5
3
2
2
6
3
1
1
2
1
1
1
1
1
1
1
8
4
1
1
11
22
24
13
3
1
8
12
6
1
1
1
1
1
1
2
3
3
3
4
4
4
4
5
7
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
56
56
56
56
56
41
46
51
56
56
56
50
43
49
50
51
56
56
56
44
46
39
42
46
38
46
45
51
51
55
67
79
76
94
82
82
94
75
89
84
86
97
89
94
94
89
90
97
89
90
98
106
97
119
95
93
98
99
101
106
119
93
112
94
99
100
94
119
95
96
112
90
88
86
85
82
83
100
87
86
82
94
71
69
69
69
70
71
71
71
41
36
28
22
19
19
17
15
15
15
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
6
6
6
6
6
6
6
13
9
6
6
6
6
6
6
24
33
17
2
2
10
6
2
4
3
2
8
17
21
25
25
16
8
7
6
6
5
3
1
1
1
1
2
2
2
2
2
2
3
2
2
2
3
3
4
3
3
3
4
7
4
2
2
3
4
3
2
2
2
2
2
3
2
2
6
4
2
2
2
3
2
2
2
2
2
2
6
4
3
3
3
3
3
3
3
3
7
11
7
3
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
44
44
44
44
44
30
35
41
44
47
47
47
39
44
47
54
65
77
100
100
100
78
74
65
68
73
81
114
114
70
77
71
71
106
74
78
83
88
90
105
114
76
73
73
67
64
63
62
63
69
81
105
82
114
76
71
71
68
70
81
65
74
66
64
68
67
67
81
69
71
76
68
67
65
64
55
53
55
54
57
55
56
58
57
58
65
54
34
30
24
18
16
13
13
13
14
15
15
15
15
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
1
1
1
1
1
1
1
4
3
2
2
2
2
2
2
21
30
35
37
35
34
40
37
22
7
5
4
16
22
28
16
4
2
1
1
1
2
2
2
2
2
5
3
1
1
1
5
3
2
2
2
1
1
5
8
4
1
1
10
6
3
3
4
3
2
2
2
2
2
2
3
2
1
1
2
1
1
1
1
1
1
1
1
1
1
1
4
4
4
4
4
4
4
4
4
4
4
4
7
10
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
28
28
28
28
28
21
24
28
29
34
34
34
29
33
35
38
43
51
61
61
69
51
59
64
70
63
74
63
64
65
66
74
70
72
79
73
74
74
86
75
76
78
86
80
81
92
80
86
81
82
83
83
91
84
85
85
85
85
85
82
88
84
86
91
92
88
93
88
80
76
78
80
83
84
87
93
84
82
81
87
82
80
83
81
93
84
69
45
37
29
23
19
15
14
13
14
14
14
14
14
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
2
2
2
2
2
2
2
7
4
2
2
2
1
1
1
14
21
11
2
1
1
1
1
1
1
2
14
20
26
40
27
15
9
7
5
3
1
3
3
3
4
3
2
2
2
2
3
2
1
1
1
2
2
2
2
2
1
1
7
10
8
7
5
3
4
4
2
1
3
5
3
1
3
2
1
4
8
8
8
8
4
1
2
3
4
4
4
4
4
4
4
4
4
4
4
4
6
9
6
4
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
22
22
22
22
22
16
17
20
22
27
26
28
59
31
32
37
38
45
53
53
60
46
54
50
57
64
74
110
110
80
89
90
86
107
89
84
90
92
94
110
107
94
98
92
89
104
87
85
91
94
99
110
115
101
101
115
100
103
115
99
104
95
88
85
85
85
88
88
95
90
83
84
83
87
86
86
104
91
92
101
92
92
101
89
84
83
82
48
42
35
27
24
19
17
16
17
17
17
17
17
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
3
3
3
3
3
3
3
3
4
5
5
6
4
3
3
9
12
8
4
3
3
3
3
3
3
2
2
14
20
27
21
11
2
1
1
1
2
1
1
1
1
1
2
3
3
3
2
1
1
1
2
3
4
5
5
3
1
2
4
3
2
2
2
2
3
2
2
2
3
3
2
1
4
7
12
9
7
7
5
3
2
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
8
12
7
2
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
18
18
18
18
18
18
20
22
26
33
33
33
29
32
33
35
40
49
55
55
76
55
62
56
79
74
85
119
119
90
99
99
97
119
100
84
88
96
100
115
119
100
95
94
92
93
97
107
101
107
110
115
127
107
107
117
103
102
117
98
97
100
94
90
94
100
127
100
100
100
94
93
94
93
91
91
100
91
98
98
100
127
98
98
90
82
93
84
83
83
82
81
81
81
81
70
81
81
16
66
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
8
8
8
8
8
8
8
11
9
8
8
8
8
8
9
12
13
9
6
4
3
3
3
3
3
27
52
44
36
36
28
18
9
4
4
6
5
4
4
4
5
5
4
4
4
5
5
5
5
5
5
5
5
5
9
13
10
7
5
6
6
7
5
4
10
8
6
4
7
10
7
4
9
7
6
7
14
11
8
5
6
6
6
6
6
6
9
10
11
12
39
52
66
66
66
41
16
16
16
16
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
72
72
72
72
72
72
72
72
72
72
72
72
66
66
72
57
55
57
52
56
72
61
72
55
72
53
58
61
64
64
62
66
60
68
70
84
73
72
75
75
76
89
75
84
78
77
89
71
72
74
74
89
73
71
69
69
71
70
75
88
70
75
70
72
78
77
93
88
72
69
68
63
63
64
64
64
66
66
66
66
65
73
63
66
61
55
66
68
77
77
77
77
77
77
77
66
77
77
16
62
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
6
6
6
6
6
6
6
16
11
6
6
6
6
13
21
21
21
18
15
15
22
30
37
21
6
4
2
8
11
15
12
7
2
1
1
2
3
3
3
3
4
4
2
1
1
1
1
2
4
6
5
3
1
5
8
5
3
2
9
7
4
1
2
3
2
2
1
1
3
2
2
4
4
3
2
3
5
5
4
4
4
4
4
4
4
4
3
2
2
2
32
47
62
62
62
39
16
16
16
16
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
70
70
70
70
70
62
70
70
69
72
72
72
71
72
72
58
55
56
51
55
70
59
70
64
70
70
79
71
71
70
71
79
70
69
72
72
79
69
78
76
73
84
76
72
74
75
81
75
76
76
76
81
75
74
76
74
73
75
76
76
87
84
71
67
70
69
71
87
69
72
70
71
74
73
84
87
68
70
72
69
69
84
69
69
70
60
64
36
30
25
19
16
14
13
13
14
16
16
16
16
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
2
2
2
2
2
2
2
14
8
3
3
3
5
13
22
22
22
15
9
9
20
32
35
22
9
39
36
29
23
23
18
13
9
5
1
1
3
2
1
1
5
4
3
2
2
2
2
2
3
4
4
3
2
1
2
1
1
1
2
2
1
1
2
2
3
3
2
1
1
1
1
2
2
1
1
2
3
3
3
2
1
4
2
1
1
3
5
6
6
7
7
7
7
7
7
7
7
8
8
8
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
116
116
116
116
116
103
107
112
116
116
116
74
73
84
85
98
116
116
116
92
80
78
76
80
85
98
92
109
109
96
98
117
90
92
91
88
98
91
95
109
94
115
96
96
115
98
101
115
101
103
104
109
110
103
102
117
99
97
110
93
96
97
93
105
90
88
86
82
82
81
84
92
82
98
83
82
84
93
89
85
117
76
70
71
56
48
68
34
31
28
21
19
16
15
15
17
19
19
19
19
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
72
72
72
72
72
72
72
77
40
3
3
3
3
3
3
26
38
22
6
4
3
3
3
3
3
8
13
17
19
22
41
51
27
3
6
9
7
5
5
4
3
3
6
4
3
3
3
3
3
4
5
4
3
3
3
3
3
3
5
9
10
11
7
4
6
9
6
3
3
3
4
7
10
6
3
4
6
19
12
5
3
2
2
2
2
2
3
5
6
6
6
6
7
7
7
7
9
12
9
7
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
52
52
52
52
52
35
41
48
52
54
54
54
45
51
54
53
55
58
60
60
71
50
58
62
69
64
70
59
70
70
66
70
71
71
76
76
79
82
107
85
84
86
81
85
80
79
80
85
80
82
82
82
90
81
81
79
82
82
83
107
86
87
87
90
83
82
81
81
79
78
79
78
80
80
86
90
76
86
83
79
107
68
66
65
60
62
62
62
62
62
34
30
24
19
18
17
16
15
15
15
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
25
37
19
2
2
2
2
2
2
2
2
9
24
32
23
15
11
7
3
1
1
9
5
1
3
6
5
4
4
4
4
4
2
1
1
2
3
3
3
4
2
1
2
4
3
2
2
2
2
22
12
2
1
2
1
1
1
1
2
4
4
5
5
5
3
2
1
1
1
2
3
4
5
5
5
5
5
5
5
6
6
6
6
7
8
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
54
54
54
54
54
54
54
54
54
54
54
54
48
53
54
63
77
86
120
120
85
87
81
84
101
123
135
192
192
131
146
134
131
181
128
124
136
145
150
192
190
139
138
126
122
119
119
124
130
132
148
192
144
190
135
129
126
123
124
119
125
116
115
115
115
115
113
125
120
125
119
128
118
116
116
128
114
108
110
128
106
112
100
96
83
94
87
49
43
34
25
21
17
15
13
12
11
9
9
9
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
22
22
22
22
22
22
22
22
22
22
22
15
9
15
22
27
30
25
20
20
26
30
32
33
34
24
15
19
21
24
48
31
15
9
5
5
5
14
13
12
18
11
5
9
7
6
12
18
14
9
5
6
6
6
10
11
9
7
5
6
7
8
7
7
10
8
7
7
7
10
13
16
18
13
8
18
29
18
8
5
3
3
6
6
6
6
9
9
9
9
9
9
9
9
9
9
9
9
9
9
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
34
34
34
34
34
24
27
32
34
37
37
37
32
37
39
48
61
75
102
102
102
80
77
67
70
72
70
80
88
88
92
85
81
93
84
81
85
85
88
92
85
84
83
83
84
83
93
85
82
83
82
81
83
79
77
77
75
75
80
74
76
75
73
76
76
76
79
77
76
76
73
74
76
82
76
79
78
79
82
79
82
77
77
82
76
74
74
69
68
68
59
59
59
58
59
59
57
56
56
59
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
1
1
1
1
1
1
1
4
2
1
1
1
1
1
1
17
25
18
12
12
17
38
37
26
16
10
5
15
21
28
18
8
5
3
2
1
2
4
2
1
1
1
1
1
1
1
1
3
4
2
1
1
1
2
3
2
1
1
4
8
10
13
9
6
4
2
1
1
1
1
2
2
2
7
13
7
1
1
1
4
3
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
3
3
29
56
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
99
99
99
99
99
66
77
90
99
101
101
101
85
98
101
101
101
101
101
65
56
52
52
55
62
73
84
101
108
108
101
118
102
101
94
101
92
93
101
95
101
98
101
108
94
96
97
107
103
100
118
105
99
99
89
95
92
97
108
105
98
96
99
97
99
107
105
95
95
118
98
98
99
110
98
97
97
110
86
82
78
74
74
75
72
67
90
44
39
33
23
19
16
15
14
14
14
14
14
14
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
2
2
2
2
2
2
2
2
2
2
2
2
3
2
2
49
72
36
1
1
3
2
1
2
1
1
1
14
24
35
23
12
8
4
7
6
5
3
1
2
1
1
1
1
1
1
3
8
9
5
1
5
3
1
4
2
1
5
9
5
1
1
2
1
1
2
2
1
1
2
2
2
2
2
3
10
11
7
3
5
3
1
8
5
2
2
2
3
3
3
3
3
3
3
4
4
4
4
7
10
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
38
38
38
38
38
26
30
35
38
41
41
41
35
40
42
50
63
71
102
102
80
102
87
89
102
100
93
92
92
88
81
90
79
78
76
97
80
87
88
90
92
78
83
79
82
87
97
88
93
82
87
88
85
102
85
83
88
85
87
90
96
89
102
83
84
85
84
98
83
86
89
92
104
95
98
88
104
89
89
88
104
84
84
85
81
72
86
45
39
33
23
19
16
15
15
15
15
15
15
15
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
1
1
1
1
1
1
1
4
2
1
1
1
1
1
1
19
28
15
2
2
23
12
2
9
5
2
1
17
25
25
15
6
4
2
1
3
5
5
3
2
3
4
2
1
1
1
2
5
10
7
5
3
2
2
6
5
5
5
5
4
3
3
3
3
2
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
4
3
2
3
3
3
3
3
3
3
4
4
4
4
7
10
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
35
35
35
35
35
25
28
32
35
37
35
36
62
41
42
48
51
53
70
70
55
55
70
59
63
70
67
62
62
57
61
67
61
62
61
59
67
61
67
63
62
64
62
62
65
65
74
67
68
69
72
82
72
82
73
68
82
66
69
69
65
68
70
63
65
64
60
68
60
61
65
62
67
62
64
60
60
58
61
56
58
58
61
58
61
64
50
35
30
23
18
15
13
13
13
13
14
14
14
14
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
3
3
3
3
3
3
3
3
4
5
5
6
4
3
3
15
21
15
9
6
4
4
4
4
4
5
6
15
24
26
17
9
6
4
2
3
5
3
1
1
1
1
1
1
1
1
1
1
4
3
2
2
2
2
2
5
3
1
2
1
1
1
1
1
1
4
2
1
1
1
1
1
3
2
1
2
4
4
4
3
2
1
2
1
1
1
1
3
4
4
4
4
4
4
5
5
5
5
7
9
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
43
71
88
164
164
143
168
168
140
163
137
134
152
143
143
164
159
150
157
145
145
163
138
152
144
148
152
164
156
155
168
152
143
138
163
129
124
121
119
126
126
142
138
128
124
140
115
112
115
104
115
115
112
168
123
123
140
115
103
99
83
80
80
54
49
44
38
35
33
31
30
29
29
28
28
28
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
16
11
16
19
20
22
22
22
17
13
11
14
12
11
11
11
12
11
10
10
10
11
18
18
15
13
12
10
8
18
18
15
13
13
11
9
17
13
9
22
33
24
16
16
16
16
22
22
22
16
10
38
30
22
28
47
48
49
49
49
49
37
26
26
26
26
26
26
26
26
27
27
27
27
28
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
68
68
68
68
68
67
68
68
69
72
72
72
87
98
120
120
120
120
120
98
108
103
107
108
113
113
81
79
79
77
83
90
87
97
90
104
94
87
102
89
91
93
92
91
95
97
94
94
101
97
97
104
102
99
98
101
104
91
101
91
87
104
80
86
87
84
104
85
84
92
79
79
77
76
85
83
85
90
85
80
78
92
65
64
55
44
58
32
28
26
20
18
17
15
14
14
13
13
13
13
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
3
3
3
3
3
3
3
34
20
6
6
6
6
34
62
62
62
37
12
9
7
7
7
7
7
19
25
28
30
33
46
25
4
3
4
3
3
2
1
1
5
3
2
2
2
2
2
2
5
4
4
4
3
2
2
4
3
2
8
8
8
9
5
1
2
2
2
3
3
3
2
1
3
5
7
10
15
11
8
5
3
3
2
2
2
2
2
6
8
9
9
9
9
9
10
11
12
12
12
13
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
75
75
75
75
75
75
75
68
75
78
78
78
70
78
78
65
66
64
62
62
55
52
57
61
61
66
78
63
66
68
78
80
82
120
85
85
84
84
85
90
116
90
94
97
94
99
91
116
98
98
116
96
96
120
95
99
98
91
99
88
90
87
85
97
89
91
92
116
86
93
93
93
120
95
98
94
102
91
90
86
102
87
71
69
57
46
60
32
27
22
16
13
11
10
10
10
11
11
11
11
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
3
3
3
3
3
3
3
3
2
2
2
1
1
2
3
15
21
12
4
4
7
5
4
2
1
2
12
21
26
31
22
12
2
3
3
3
8
5
3
2
2
2
1
1
1
1
1
2
2
1
1
1
1
8
11
6
1
3
10
8
7
7
7
5
3
5
3
1
4
4
2
1
1
2
7
16
15
13
8
3
2
1
1
1
1
2
3
4
4
4
4
4
5
5
5
5
5
6
5
5
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
77
77
77
77
77
77
77
85
97
116
116
116
98
102
116
110
116
116
116
95
107
100
105
107
111
111
86
79
77
74
79
87
77
95
80
79
92
74
77
80
81
89
86
84
89
95
91
92
88
89
83
86
82
85
97
89
94
85
95
80
76
82
73
79
79
77
97
76
74
73
68
69
68
67
74
67
70
97
76
79
78
80
78
74
78
78
52
38
31
23
18
15
12
11
11
11
12
12
12
12
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
3
3
3
3
3
3
3
3
6
7
8
9
9
6
3
26
38
20
2
2
6
6
6
6
6
6
6
16
22
29
21
13
6
3
4
5
4
4
3
2
1
1
5
3
1
1
1
4
5
3
1
2
2
2
2
1
1
2
4
3
2
1
1
2
3
2
1
1
2
1
1
1
3
2
2
5
8
8
6
4
3
2
1
1
1
1
1
3
4
5
5
5
5
5
5
5
5
6
6
6
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
79
79
79
79
79
79
79
71
77
79
79
79
63
63
70
67
78
84
110
110
89
110
96
99
111
111
100
100
100
82
87
83
82
82
79
80
83
84
81
100
81
77
78
74
77
77
78
84
78
78
77
100
76
77
80
79
76
82
84
75
78
80
77
76
76
82
76
75
80
72
73
74
74
74
77
80
75
80
77
76
74
82
75
76
74
75
76
77
77
77
60
60
60
58
60
60
57
53
53
60
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
31
31
31
31
31
50
60
45
23
2
2
2
4
5
7
19
25
13
2
2
10
6
2
27
14
2
19
21
22
19
16
11
6
3
2
3
4
3
2
1
3
2
1
1
1
1
1
2
4
3
2
2
1
1
2
3
3
2
1
2
1
1
2
3
2
2
2
3
2
1
1
1
2
3
5
7
9
9
9
7
5
3
2
3
3
3
4
5
6
6
6
6
6
6
7
7
7
7
30
53
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
133
133
133
133
133
128
130
131
133
133
133
126
120
120
120
126
133
133
133
133
133
133
133
133
133
133
135
140
143
154
155
155
200
133
145
144
136
136
134
144
148
148
200
169
186
200
200
200
200
200
200
200
193
200
200
179
172
180
200
182
200
200
170
200
181
191
200
200
200
200
184
200
197
200
200
200
200
200
200
200
192
198
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
120
120
120
120
120
120
120
120
71
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
75
70
66
66
66
78
90
65
40
80
49
18
29
34
37
27
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
23
28
28
28
28
28
28
28
28
28
34
37
40
53
40
28
28
28
40
53
59
35
11
30
40
45
47
48
49
49
49
49
49
49
49
49
49
49
49
49
50
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
119
129
129
131
155
155
131
132
129
125
133
127
125
129
129
120
120
120
122
126
142
128
129
133
132
133
142
137
139
155
139
142
140
137
142
134
134
132
133
133
124
127
126
127
133
130
133
120
142
125
124
131
129
120
155
120
90
85
76
72
71
69
68
67
67
66
66
66
66
66
66
66
66
66
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
110
100
100
100
100
100
100
100
100
100
61
22
22
22
22
22
17
13
15
16
18
20
21
21
19
14
10
10
10
10
18
29
23
18
18
18
18
18
18
18
18
18
23
25
26
27
28
47
37
28
28
28
34
40
53
59
43
28
28
34
40
29
18
14
11
30
40
45
47
48
49
49
50
58
62
64
65
65
65
65
65
65
66
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
133
133
133
133
133
128
130
131
133
133
133
126
120
120
120
126
133
133
133
126
125
124
122
120
123
130
133
163
163
161
167
159
200
163
142
139
136
143
140
163
163
147
200
168
185
200
200
200
200
200
200
200
192
200
200
172
182
192
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
186
197
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
120
120
120
120
120
120
120
120
71
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
90
87
85
75
66
66
66
53
40
29
18
18
51
68
76
47
18
18
18
18
18
18
29
23
18
18
18
18
18
18
18
18
18
23
25
26
27
28
66
47
28
28
28
28
34
37
40
34
28
28
28
28
23
18
14
11
30
40
45
47
48
49
49
49
49
49
49
49
49
49
49
49
49
50
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
22
22
22
22
22
22
22
22
22
32
44
48
85
85
47
65
80
98
133
133
133
128
130
133
142
153
152
183
183
149
155
147
137
157
129
127
147
143
150
157
183
144
131
136
132
129
144
133
130
136
148
157
150
183
144
141
139
133
144
140
133
157
150
135
136
134
138
130
138
128
128
133
157
133
137
136
138
138
124
124
121
118
117
116
114
114
114
71
63
55
45
41
37
34
32
31
30
28
28
28
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
77
49
22
59
96
68
40
40
30
20
22
38
54
36
18
18
20
22
38
49
29
10
6
6
9
13
15
18
16
13
11
12
13
13
13
13
13
20
24
25
26
27
28
25
22
25
28
34
31
28
64
45
26
24
22
31
29
28
18
8
29
39
44
47
36
26
26
26
26
26
26
26
26
27
27
27
27
28
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
51
51
51
51
51
51
52
54
56
60
60
60
50
56
60
58
60
61
62
62
67
51
59
51
62
64
58
54
62
62
61
65
67
68
73
75
73
75
76
82
76
76
76
82
77
78
79
88
80
79
80
84
80
82
84
84
88
88
83
84
82
88
82
80
81
88
79
77
77
76
73
74
70
75
64
62
69
66
69
69
72
76
62
61
61
62
62
64
64
64
36
32
26
22
21
20
19
18
18
18
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
9
5
5
5
5
5
5
5
4
3
3
3
4
5
9
30
40
21
2
2
5
3
2
3
2
2
6
18
24
20
12
4
4
5
9
24
14
4
1
1
4
3
2
2
2
1
1
2
8
6
4
4
2
1
6
3
1
2
4
13
8
3
8
11
6
2
1
1
1
1
2
2
2
1
1
4
7
7
5
3
1
1
1
1
2
2
2
4
5
5
5
5
5
5
6
6
6
6
8
11
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
67
82
98
133
133
120
91
103
108
120
133
136
163
163
151
168
168
135
158
127
129
139
143
144
163
158
133
142
128
126
127
142
120
127
136
141
163
151
158
168
140
135
135
133
136
134
142
147
138
142
146
142
146
146
138
132
135
147
133
139
139
138
168
126
129
140
122
122
121
114
114
114
107
105
104
102
101
101
100
100
100
100
100
100
100
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
36
18
18
20
21
21
21
21
15
10
32
43
48
54
32
10
11
11
11
11
11
11
12
12
12
13
13
13
13
13
13
14
13
13
13
10
8
13
13
13
13
13
26
19
12
12
12
13
28
22
16
15
15
15
22
22
17
12
20
28
23
18
13
12
11
30
40
45
47
29
12
12
12
12
12
12
12
12
56
78
89
94
100
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
73
73
73
73
73
73
73
84
96
116
116
116
98
102
116
110
116
116
116
76
67
62
60
63
68
64
80
68
71
71
76
80
74
96
80
82
80
82
82
79
77
78
83
77
78
80
78
88
82
85
96
89
92
95
85
85
84
77
88
73
69
71
68
65
71
70
72
96
77
83
92
79
95
76
71
71
69
67
67
71
61
70
59
58
60
62
64
68
68
68
64
63
61
61
61
60
61
61
56
56
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
3
3
3
3
3
3
3
3
5
6
6
3
1
2
3
27
39
20
2
1
1
1
1
1
1
2
13
19
23
27
17
8
6
3
1
1
1
2
2
2
1
1
2
2
1
1
2
4
9
14
14
14
8
2
8
4
1
1
13
8
3
1
3
3
2
2
2
2
1
1
1
1
1
1
1
2
4
4
4
2
1
1
2
2
2
2
2
3
4
4
4
4
5
5
5
5
30
43
24
5
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
71
71
71
71
71
71
72
78
90
107
107
107
90
93
107
101
107
107
107
76
71
66
68
63
73
80
82
105
105
72
84
82
78
105
78
79
78
83
79
79
105
74
75
75
70
74
71
71
73
76
76
80
80
80
77
76
76
73
83
76
66
66
68
69
73
77
69
72
66
60
61
62
62
62
62
57
57
64
67
83
77
69
69
66
61
62
58
61
62
62
62
62
62
62
62
60
62
62
53
53
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
8
8
8
8
8
8
8
8
7
7
7
7
7
7
7
25
34
20
6
6
10
21
29
33
35
23
12
24
30
26
15
5
3
2
1
2
6
5
3
2
2
2
1
1
1
1
1
2
8
5
2
2
2
1
1
2
4
2
1
1
1
1
1
1
1
1
1
1
1
2
1
1
2
2
3
4
4
4
5
4
2
1
2
1
1
1
1
3
4
6
7
8
9
9
9
9
31
42
25
9
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
86
98
109
133
133
120
126
133
120
120
133
138
163
163
149
155
155
128
124
122
123
130
139
136
163
163
130
127
128
125
124
142
121
130
131
138
163
145
163
148
155
144
142
141
137
142
133
126
124
120
121
123
121
133
133
122
126
120
120
142
123
124
130
130
125
155
133
108
106
97
91
89
86
84
83
82
81
81
80
80
80
80
80
80
80
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
66
66
66
66
66
75
80
73
47
22
22
22
22
22
22
22
22
22
22
22
22
22
22
71
95
54
13
17
19
20
22
66
90
57
25
21
18
18
22
51
36
22
18
18
18
49
33
18
18
18
18
18
18
18
18
18
18
18
18
22
25
26
27
27
28
25
22
25
28
34
40
53
59
43
28
28
28
40
53
59
49
40
45
47
48
49
49
49
49
49
49
49
49
49
49
49
49
49
49
50
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
93
93
93
93
93
93
93
93
93
93
93
93
85
78
93
75
79
88
88
88
105
78
85
87
91
100
108
128
128
119
135
135
107
120
111
109
115
115
121
128
120
144
113
117
118
118
144
114
120
124
127
144
138
130
132
135
126
125
122
120
117
112
120
106
100
96
93
112
100
104
107
109
112
109
104
109
100
105
108
109
135
93
87
83
79
80
82
85
85
85
85
85
85
83
85
85
81
76
76
85
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
44
44
44
44
44
59
75
59
40
22
22
22
22
22
22
27
30
26
22
22
22
53
37
22
22
22
71
62
54
54
54
38
22
17
13
11
22
38
54
32
10
10
13
9
6
6
6
8
9
11
12
12
10
8
18
15
13
13
13
11
9
9
9
9
11
27
21
16
13
11
9
8
27
18
10
10
20
19
15
11
9
8
8
9
9
10
10
10
10
10
10
10
10
10
10
10
10
10
43
76
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
120
120
120
120
120
109
112
116
120
120
120
93
78
90
91
103
120
120
120
120
120
97
92
91
102
120
130
179
179
133
157
168
138
177
131
126
138
144
145
179
177
137
134
126
119
119
115
115
126
131
142
179
157
176
151
168
137
132
139
120
112
114
110
117
123
125
142
145
124
126
118
111
110
106
115
115
114
151
123
120
168
112
116
115
105
112
98
92
88
86
79
77
70
70
70
68
70
70
62
62
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
85
85
85
85
85
85
85
85
47
9
9
9
9
9
9
23
30
21
13
13
29
46
50
38
26
15
78
91
97
68
40
27
15
3
3
4
8
33
19
5
4
4
4
3
2
3
2
2
9
5
2
3
4
4
5
7
8
9
14
17
18
20
12
4
8
22
13
4
18
18
10
3
5
7
8
9
15
30
44
45
24
3
6
14
22
32
59
33
8
8
8
8
8
8
8
8
35
48
28
8
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
120
120
120
120
120
109
112
116
120
120
120
104
93
97
104
109
120
120
120
98
111
92
85
75
85
82
98
118
118
110
111
109
108
137
104
104
109
110
109
118
114
110
137
112
114
115
111
111
108
112
118
119
137
127
113
113
108
104
100
96
89
88
91
94
97
100
113
100
100
94
95
95
91
111
91
91
91
113
93
91
104
85
75
72
62
53
62
39
32
26
20
17
15
13
12
11
10
9
9
9
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
22
22
22
22
22
22
22
71
40
9
9
9
9
9
9
23
30
33
37
38
36
35
44
35
26
17
9
23
30
35
22
10
5
4
4
4
8
6
4
4
4
4
4
4
4
5
5
6
7
9
7
5
4
4
5
4
4
4
16
11
7
7
5
4
4
5
7
30
18
7
4
4
7
7
8
11
14
10
6
4
4
4
6
10
12
15
20
14
9
9
9
9
9
9
9
9
9
9
9
9
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
68
68
68
68
68
68
68
63
68
70
70
70
74
70
70
60
63
62
72
72
57
59
72
62
74
84
82
113
113
81
96
95
92
108
83
82
88
91
100
113
108
119
94
97
100
96
119
93
96
102
104
113
119
109
104
113
103
95
113
88
88
86
83
82
84
88
104
87
91
89
87
91
86
85
87
92
87
90
89
85
104
79
75
74
65
60
71
64
64
65
64
64
64
64
64
62
64
64
57
57
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
3
3
3
3
3
3
3
3
4
5
5
6
7
5
3
16
23
14
5
5
7
7
7
6
6
7
9
22
28
24
18
13
7
1
1
2
8
4
1
1
6
4
2
1
1
1
1
2
6
3
1
2
1
1
3
2
1
1
1
2
1
1
1
2
5
3
2
2
2
1
1
1
1
1
2
4
7
7
7
4
1
1
1
1
1
1
2
5
6
7
7
7
8
8
8
8
32
44
26
8
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
74
74
74
74
74
74
75
83
95
114
114
114
95
110
114
110
114
114
114
76
66
61
59
51
66
46
51
53
53
57
65
69
72
98
78
83
87
83
87
84
95
83
82
81
81
81
80
95
82
87
98
89
95
93
81
81
79
77
84
80
81
93
79
82
86
86
93
98
91
93
95
93
93
87
84
83
83
83
85
91
76
78
78
77
80
68
82
44
37
32
23
20
17
16
16
17
18
18
18
18
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
51
51
51
51
51
59
63
57
30
3
3
3
2
2
2
26
38
20
2
1
1
1
1
1
1
2
5
14
22
31
21
12
9
7
4
2
1
1
1
2
1
1
1
1
3
2
1
2
3
2
1
4
5
4
4
4
2
1
8
7
6
6
4
2
2
3
3
4
5
7
4
2
2
1
1
16
14
12
9
5
1
1
2
2
2
1
1
4
6
7
7
7
8
8
8
8
9
10
9
8
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
71
71
71
71
71
71
71
67
70
71
71
71
77
63
67
60
59
62
60
60
66
51
59
53
64
65
66
77
77
72
79
89
78
94
79
80
80
80
87
86
87
101
82
81
84
80
89
80
80
84
94
87
89
86
101
86
79
77
77
76
73
94
71
77
84
84
94
101
92
92
92
94
86
85
83
82
83
84
83
92
86
80
79
78
78
65
80
67
65
65
61
61
61
60
61
61
59
56
56
61
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
24
24
24
24
24
45
56
40
22
4
4
4
4
4
4
14
19
12
6
3
1
1
1
1
1
1
1
11
18
26
17
8
7
6
5
3
1
3
2
1
3
3
3
3
2
1
1
1
3
3
4
2
1
3
6
6
3
1
8
5
3
2
1
1
3
3
2
2
2
3
4
3
2
1
3
3
4
4
3
3
2
2
2
2
2
2
2
4
5
5
5
5
5
5
6
6
6
6
31
56
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
30
30
30
30
30
30
30
30
31
32
32
32
27
30
32
42
57
74
104
104
106
93
97
106
74
106
74
71
71
67
66
67
68
65
72
69
71
81
70
73
72
73
78
77
80
98
83
92
84
83
84
86
85
87
86
86
98
85
85
85
81
83
80
82
87
92
95
95
98
85
81
79
76
72
74
69
67
71
79
67
78
67
70
64
62
64
61
59
59
59
33
29
24
19
18
17
16
15
15
15
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
5
2
2
2
2
2
2
2
3
4
4
5
3
2
5
15
20
11
2
2
22
12
2
4
3
2
3
14
20
27
16
5
3
2
2
2
3
22
13
4
13
7
1
3
2
1
1
2
3
6
9
7
4
2
7
4
1
1
9
5
2
1
3
2
2
4
2
1
2
5
3
1
6
3
1
3
4
4
3
2
2
3
2
2
2
5
9
8
7
7
7
7
7
7
7
7
7
8
7
7
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
79
79
79
79
79
79
79
72
77
79
79
79
59
63
72
57
54
50
50
37
36
34
35
41
44
50
73
52
64
64
67
82
78
65
69
68
73
66
69
68
74
67
65
68
72
74
80
86
77
86
80
79
86
79
82
74
80
73
73
82
76
77
86
67
71
71
73
82
75
78
77
78
86
76
78
77
78
82
71
71
63
60
58
57
57
47
60
32
27
22
16
13
11
10
10
11
12
12
12
12
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
32
32
32
32
32
52
62
47
26
6
6
5
3
1
1
16
24
14
5
3
1
1
1
1
1
32
31
27
24
23
22
16
10
5
2
2
5
3
2
2
2
2
3
4
4
3
3
5
6
7
8
6
3
1
7
4
2
1
1
2
1
1
3
3
4
2
1
1
1
2
3
4
3
2
3
6
9
9
8
4
1
2
2
2
2
2
2
3
4
4
4
4
4
4
5
5
5
5
5
6
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
15
15
15
15
15
15
15
15
15
18
22
23
36
36
23
40
59
77
120
120
100
78
89
96
100
115
102
109
120
120
111
108
115
107
104
107
107
104
106
120
101
111
96
97
102
102
120
104
105
115
117
120
147
125
117
118
111
107
107
112
112
113
147
119
119
116
133
107
104
113
111
110
147
120
101
100
95
100
104
107
133
90
83
79
70
69
67
62
62
62
45
42
38
34
33
31
30
28
28
28
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
10
6
6
17
19
20
13
6
6
15
20
25
31
19
8
8
6
4
4
27
15
4
14
25
29
20
11
22
33
23
13
11
11
12
11
9
8
8
9
10
11
13
36
32
28
28
28
22
16
16
16
16
15
15
15
16
22
25
26
27
24
22
20
15
10
6
10
12
15
21
24
26
27
27
27
27
27
27
27
27
27
27
28
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
123
123
123
123
123
93
98
113
123
123
123
122
112
120
122
120
123
123
123
116
128
94
92
80
75
92
92
102
115
115
124
99
102
128
112
125
119
115
115
124
117
111
115
125
119
116
120
128
112
114
113
125
113
108
111
116
102
98
103
93
89
106
91
100
106
103
105
103
106
101
103
101
100
120
97
95
95
91
89
85
92
82
82
83
83
74
88
46
39
32
23
19
15
13
12
12
11
11
11
11
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
1
1
1
1
1
1
1
4
33
47
54
30
7
3
3
37
54
30
6
6
32
50
50
29
9
10
11
18
26
75
42
10
4
4
4
35
20
5
3
2
1
1
5
5
3
2
3
4
4
5
3
2
2
3
6
3
1
3
5
4
3
3
3
3
4
3
3
3
3
6
6
6
6
4
2
8
10
8
6
4
2
2
2
2
2
3
5
4
3
3
3
3
3
3
3
3
5
7
5
3
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
66
66
66
66
66
45
52
60
66
66
66
66
55
63
66
63
66
66
66
64
76
56
65
68
79
72
80
87
111
111
92
95
99
105
97
111
105
93
96
95
94
116
93
94
101
111
102
111
116
100
106
105
107
115
108
116
117
105
115
105
100
103
115
108
117
115
102
98
93
95
95
88
117
86
82
81
103
84
91
92
88
103
74
71
61
48
58
33
28
23
18
15
13
11
10
9
9
8
8
8
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
33
48
33
19
11
3
3
3
3
3
9
15
21
27
43
26
9
7
6
6
7
6
5
4
4
4
5
4
4
4
4
4
6
15
14
12
8
4
5
6
4
3
4
5
9
13
13
8
4
5
6
6
6
6
6
7
7
7
6
6
10
9
9
7
5
4
3
2
2
2
2
3
5
6
7
7
7
7
7
7
7
7
7
7
8
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
50
50
50
50
50
34
39
45
50
54
51
51
92
57
58
67
70
74
94
94
66
58
67
72
76
92
86
81
88
88
87
88
86
105
85
90
105
88
100
94
94
111
97
100
101
102
102
97
100
102
105
103
105
100
111
99
101
101
105
103
99
100
105
98
102
102
97
111
90
92
91
93
93
94
100
91
83
87
86
86
92
88
90
102
95
98
102
100
100
100
60
53
43
35
32
32
30
28
28
28
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
24
35
18
2
2
10
20
25
13
2
2
18
26
35
46
28
10
10
6
2
14
9
5
4
4
4
4
3
3
2
2
3
3
3
4
4
4
4
5
9
10
8
6
5
7
8
9
9
9
9
9
6
4
5
5
5
5
9
7
6
6
6
6
5
5
6
6
6
6
6
6
15
11
8
8
8
8
8
8
8
8
14
20
14
8
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
33
33
33
33
33
25
29
34
36
43
43
43
37
42
43
51
62
79
98
98
127
99
105
115
104
115
141
117
141
141
128
136
141
100
105
108
136
97
99
99
94
104
95
98
104
98
99
127
101
103
104
102
113
103
102
107
96
98
113
96
94
102
87
85
85
84
85
84
86
92
91
91
88
127
87
87
88
81
84
86
78
92
70
68
68
66
66
66
66
66
36
31
25
20
18
17
16
14
14
14
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
10
10
10
10
10
10
10
10
10
10
10
8
6
8
10
21
27
18
10
10
23
37
76
41
6
19
26
24
23
23
13
3
3
3
3
3
3
3
2
2
9
6
4
4
4
5
3
2
3
3
4
8
5
3
3
3
3
3
4
12
8
4
3
3
9
19
11
4
20
11
2
5
12
19
14
10
6
23
16
9
5
2
2
4
5
5
6
6
6
6
6
6
6
6
6
6
6
7
7
7
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
38
38
38
38
38
27
32
37
38
45
45
45
38
43
45
45
49
52
59
59
55
45
52
59
58
65
88
73
88
88
85
80
88
98
79
88
100
88
92
95
98
107
92
95
107
94
97
108
97
108
101
108
96
95
93
90
99
85
88
91
101
100
83
83
80
79
79
83
80
85
101
89
100
87
92
85
82
92
83
82
92
80
81
82
80
80
80
61
60
60
34
30
24
19
17
17
15
14
14
14
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
1
1
1
1
1
1
1
7
4
1
1
1
4
5
7
21
28
15
2
1
1
1
1
1
1
2
15
19
21
23
14
6
4
2
1
1
6
3
1
2
6
4
2
3
4
6
5
4
6
3
1
1
1
1
2
4
4
4
4
5
4
4
4
5
3
2
2
2
5
3
1
1
1
1
2
9
7
6
7
4
1
2
2
2
2
2
16
10
5
5
5
5
5
5
5
5
7
9
7
5
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
85
85
85
85
85
80
85
85
81
84
80
80
93
71
85
72
78
84
98
98
75
61
68
74
77
92
83
88
88
82
85
85
87
93
94
96
98
130
96
94
98
93
92
93
92
96
98
93
96
96
95
108
93
93
93
97
98
98
130
97
99
100
93
91
96
90
91
91
87
92
84
84
89
98
88
91
91
91
96
130
86
92
84
76
87
80
84
88
88
88
54
48
39
31
27
24
20
20
10
10
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
45
45
45
45
45
61
73
59
31
3
3
3
4
5
6
20
27
17
7
7
20
13
7
6
6
7
19
25
28
17
6
7
5
3
3
4
26
15
4
4
4
4
3
3
3
4
7
8
8
9
10
11
12
14
16
13
11
10
10
23
16
10
23
30
33
24
16
16
16
10
5
4
8
13
15
18
19
21
54
63
35
8
6
6
6
6
15
12
9
9
9
9
9
9
9
9
9
9
9
9
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
76
76
76
76
76
76
76
76
76
76
76
76
58
60
76
52
51
53
48
42
62
43
48
56
57
62
85
71
85
85
81
76
85
86
79
77
76
79
69
73
72
79
86
73
77
85
79
80
78
82
76
86
73
71
70
71
70
69
85
71
70
80
70
73
82
67
76
67
68
75
66
70
62
60
66
57
62
63
67
82
65
76
51
47
50
51
57
66
66
66
38
33
26
20
18
17
16
14
14
14
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
40
40
40
40
40
54
65
52
30
9
9
9
9
9
9
19
24
14
5
5
5
5
5
5
5
5
16
21
26
32
24
16
11
6
1
2
11
6
2
2
3
3
2
1
1
4
3
2
3
2
1
2
3
2
2
2
1
1
1
4
2
1
1
2
2
2
1
1
1
1
1
1
1
1
8
6
4
4
4
2
1
2
1
1
1
1
2
3
3
3
3
3
4
4
4
4
7
10
7
4
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
72
72
72
72
72
72
72
75
87
101
101
101
85
88
101
96
101
101
101
66
59
54
55
61
70
81
88
108
108
104
99
88
88
108
89
104
85
88
92
96
108
101
104
98
85
82
81
76
79
84
84
94
91
100
101
93
103
92
98
94
86
103
88
90
94
94
104
104
87
83
81
82
82
87
82
84
84
84
87
84
83
83
71
69
60
51
70
36
30
25
17
14
11
9
8
8
8
8
8
8
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
4
4
4
4
4
4
4
4
20
28
36
19
2
3
4
20
28
16
4
4
6
5
4
5
4
4
27
28
29
30
44
26
8
1
1
3
5
6
4
2
11
6
2
20
10
1
1
2
5
3
1
13
7
2
2
1
1
1
8
9
11
13
7
1
1
2
1
1
3
4
2
1
1
1
1
1
2
1
1
1
1
2
2
2
3
2
1
1
1
1
1
1
2
2
2
2
3
5
3
2
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
25
25
25
25
25
25
25
25
25
31
29
29
65
33
33
48
59
71
108
108
84
108
94
98
128
100
103
98
121
121
99
91
93
103
98
120
103
104
121
108
110
114
110
106
107
115
120
121
128
110
108
110
105
101
114
99
96
95
106
91
88
87
88
86
90
106
89
103
93
95
101
99
100
128
82
81
81
79
81
90
73
86
70
67
66
66
66
66
66
66
40
36
31
25
22
20
18
15
15
15
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
12
17
17
17
10
3
39
37
36
28
21
29
33
38
26
15
9
4
3
2
1
3
2
1
1
2
3
4
4
3
2
4
6
5
4
3
2
2
3
5
4
3
3
19
15
11
11
7
4
5
5
3
1
3
6
18
12
6
4
3
10
11
8
6
5
4
3
2
2
2
2
3
9
12
13
14
14
14
14
14
14
14
14
14
15
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
45
45
45
45
45
32
36
41
45
47
46
46
70
48
49
53
52
54
59
59
55
48
53
56
61
60
66
63
66
66
69
75
76
95
87
85
99
86
89
92
95
99
87
90
91
91
101
99
89
92
94
93
97
93
94
85
81
83
81
85
101
83
96
78
79
82
81
97
83
87
93
88
94
83
101
82
81
83
96
74
70
71
61
60
56
43
59
31
26
22
16
14
11
9
8
8
8
8
8
8
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
1
1
1
1
1
1
1
7
4
1
1
1
2
2
3
20
29
15
2
2
7
4
2
3
2
2
7
13
16
16
12
8
6
4
2
3
11
7
3
1
2
2
2
4
3
2
2
2
2
2
3
6
3
1
2
2
2
3
4
4
4
6
6
4
3
22
13
5
3
1
1
1
3
2
1
4
7
7
5
3
1
1
2
2
2
2
2
1
1
1
1
1
1
1
1
1
4
6
3
1
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
42
42
42
42
42
30
35
40
42
48
48
48
78
51
51
59
60
66
78
78
71
68
78
65
74
97
75
78
78
76
88
89
90
128
100
104
130
100
102
102
96
99
98
104
111
122
123
125
106
105
102
102
102
101
106
115
123
128
130
105
103
104
96
95
95
96
93
102
92
98
99
95
99
94
95
94
95
99
104
105
125
130
103
104
92
83
96
77
75
73
65
65
65
64
65
65
63
60
60
65
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
1
1
1
1
1
1
1
6
5
4
4
2
1
3
6
21
29
18
7
4
2
2
2
2
2
1
1
13
19
25
23
12
1
1
4
8
11
14
9
4
2
1
2
2
2
2
2
2
5
7
4
2
2
2
5
3
1
2
4
11
6
2
3
4
4
4
5
8
6
5
5
5
5
8
12
17
20
12
5
5
7
5
4
3
3
4
5
5
5
5
5
5
5
5
5
5
5
5
32
60
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
46
46
46
46
46
33
37
43
46
49
48
48
76
51
51
57
58
62
72
72
66
63
72
73
75
91
90
90
114
114
97
96
98
109
103
109
104
109
114
107
107
107
109
100
97
96
93
114
91
93
95
96
96
96
107
93
90
88
100
84
81
81
82
82
82
103
82
85
87
87
96
86
95
80
74
73
72
74
75
84
72
76
65
63
60
45
63
33
28
25
19
17
15
13
12
11
11
10
10
10
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
1
1
1
1
1
1
1
8
4
1
1
1
1
3
5
21
29
19
9
5
2
2
2
2
2
18
25
28
32
44
26
8
4
1
2
3
10
18
12
6
5
3
2
3
2
1
1
2
2
2
3
2
1
1
2
1
1
2
4
4
2
1
2
3
2
2
1
1
1
1
1
1
1
2
4
3
2
2
2
25
13
2
2
2
2
2
2
6
8
9
9
9
9
9
9
9
9
9
9
10
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
77
77
77
77
77
77
77
70
75
77
77
77
63
64
70
59
58
62
57
52
81
50
58
55
81
56
57
53
54
61
71
89
93
81
85
90
87
85
114
86
86
92
90
93
113
103
97
107
107
109
114
130
121
123
130
125
127
125
131
131
117
131
111
109
108
101
104
105
106
125
105
102
101
94
94
94
92
100
95
92
125
90
90
90
96
77
73
62
59
59
33
28
23
18
17
16
15
13
13
13
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
26
26
26
26
26
48
59
42
24
6
6
5
3
1
1
13
19
12
5
5
15
21
24
13
3
3
3
14
19
19
16
12
7
2
2
26
37
21
5
3
9
6
4
3
2
2
3
3
3
4
5
4
3
2
2
3
2
1
5
7
4
1
2
2
1
1
1
1
1
1
1
1
1
2
7
4
2
1
1
1
1
3
3
3
3
3
3
3
3
3
3
3
3
3
4
4
4
4
6
8
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
50
50
50
50
50
35
40
45
50
53
50
49
87
54
55
63
65
66
84
84
51
51
59
51
55
82
77
78
99
99
86
91
103
94
86
89
99
89
91
91
91
96
85
80
86
82
85
99
91
103
95
94
99
91
88
93
83
81
84
88
77
93
79
86
93
99
103
99
84
86
91
82
79
84
74
66
66
67
66
73
67
66
74
65
65
64
63
60
60
60
33
29
24
19
18
17
16
14
14
14
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
1
1
1
1
1
1
1
6
3
1
1
1
1
1
1
22
33
17
1
1
2
1
1
1
1
1
2
9
17
31
20
10
8
4
1
1
25
13
1
2
1
1
2
3
2
1
3
4
5
3
1
1
1
1
2
1
1
1
5
4
3
2
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
5
10
7
4
4
4
4
4
4
4
4
4
4
6
9
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
93
93
93
93
93
93
93
93
106
120
120
120
120
120
120
120
120
120
120
120
120
97
92
93
94
100
107
120
123
124
146
146
122
121
112
111
120
117
120
120
120
109
112
114
116
136
124
126
129
152
127
127
134
136
129
152
125
124
131
128
125
153
131
142
152
146
150
152
148
148
153
150
138
129
129
121
126
132
128
153
146
130
133
126
120
129
100
100
97
92
85
85
85
81
85
85
78
66
66
85
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
37
37
37
37
37
65
79
58
37
26
26
26
26
26
26
31
34
35
37
38
40
46
50
42
28
15
40
32
24
24
24
14
5
15
22
30
24
17
11
11
11
8
6
6
6
6
6
5
4
4
5
6
6
6
17
15
13
12
11
19
15
11
12
11
10
19
28
22
16
10
5
4
11
11
12
18
23
22
16
10
9
7
6
6
6
6
9
10
11
12
17
19
20
21
22
22
22
22
44
66
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
76
76
76
76
76
74
76
78
89
103
103
103
87
101
105
105
105
105
105
80
71
71
67
55
67
57
69
74
101
101
67
67
68
67
73
80
79
80
85
76
73
76
70
70
78
85
74
101
74
75
78
85
72
72
70
70
70
70
79
71
70
71
72
71
75
101
73
71
68
73
60
62
59
58
62
54
55
60
62
65
65
73
69
62
62
60
61
62
62
62
35
30
25
20
18
17
16
14
14
14
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
36
36
36
36
36
53
64
50
26
3
3
3
2
2
2
19
27
16
5
5
20
12
5
5
5
5
5
12
20
36
20
4
7
6
5
3
2
5
4
4
2
1
5
6
5
4
2
1
3
4
4
4
2
1
2
2
1
1
5
6
3
1
4
6
4
2
1
1
1
1
1
1
1
1
2
10
7
4
3
2
1
2
1
1
1
1
1
2
3
3
3
3
3
3
4
4
4
4
7
10
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
42
42
42
42
42
28
33
38
42
46
44
44
79
49
50
52
48
49
47
47
52
40
46
55
59
72
85
81
112
112
95
99
101
107
103
107
100
107
112
100
105
106
107
101
101
99
96
112
90
94
96
96
102
101
106
99
110
99
107
104
99
110
107
104
106
102
110
107
93
95
98
89
102
89
84
94
80
79
81
87
79
84
82
85
92
77
96
49
42
36
25
21
17
16
15
14
14
13
13
13
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
1
1
1
1
1
1
1
1
2
3
3
4
4
2
1
19
28
15
2
2
6
4
2
4
3
2
15
22
29
38
23
8
6
4
4
2
1
4
4
4
4
3
2
3
2
2
2
2
10
5
1
3
5
3
2
4
2
1
4
7
6
6
3
1
16
24
13
3
10
7
5
3
2
2
7
7
7
7
5
4
3
3
4
4
4
3
2
2
2
2
2
2
2
2
3
3
3
3
6
10
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
70
70
70
70
70
70
70
65
69
70
70
70
63
66
66
55
56
58
55
55
64
47
55
62
62
65
88
74
88
88
84
86
88
85
83
87
85
84
108
92
91
121
90
94
103
108
96
121
99
100
106
105
111
128
107
128
108
105
128
101
97
99
110
98
104
108
96
110
92
92
104
89
108
80
72
69
65
68
72
72
75
88
71
71
65
68
63
63
63
62
62
62
62
61
62
62
59
56
56
62
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
4
4
4
4
4
4
4
4
17
23
26
13
1
2
4
17
23
13
4
2
1
1
1
1
1
4
13
17
22
38
24
10
6
2
1
1
2
1
1
4
18
9
1
1
1
1
1
2
8
6
4
2
1
1
2
1
1
2
4
4
4
5
5
5
3
2
1
1
1
1
2
2
2
2
3
5
7
7
5
4
3
2
2
2
2
2
2
4
5
5
5
5
5
5
6
6
6
6
31
56
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
54
54
54
54
54
36
42
49
54
55
55
55
71
57
57
58
55
55
55
45
61
45
50
56
64
78
82
114
114
85
96
91
77
105
80
79
88
89
93
106
114
86
84
84
82
82
85
83
88
86
91
106
94
114
94
91
91
87
88
80
81
86
79
85
80
79
82
79
79
95
83
86
86
95
80
84
88
95
94
90
94
88
86
81
76
76
66
41
35
28
21
18
15
14
14
14
15
15
15
15
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
26
39
24
9
6
3
3
3
3
3
35
67
46
26
26
15
5
4
3
2
2
2
2
1
1
1
1
1
2
1
1
1
1
6
4
3
2
2
2
3
2
2
2
6
11
6
1
3
5
3
2
2
2
2
2
1
1
2
2
2
5
5
5
8
5
2
5
5
4
4
3
3
3
3
3
3
3
3
3
4
4
4
4
7
10
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
28
28
28
28
28
28
28
28
28
28
28
23
23
26
28
32
40
49
64
64
69
53
60
66
64
70
88
68
88
88
84
91
88
108
90
99
111
101
143
104
104
103
88
90
91
88
91
102
103
105
113
154
124
127
126
143
118
119
125
123
117
154
120
118
117
115
105
111
101
109
106
104
154
101
94
97
115
94
98
96
115
103
70
65
57
47
43
35
30
30
19
17
15
12
11
10
9
8
8
8
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
14
18
18
18
12
7
7
7
7
7
7
8
20
26
19
12
14
8
3
4
9
7
5
8
8
6
4
5
5
4
4
7
5
4
4
4
5
5
5
11
16
9
3
5
9
6
4
4
10
17
12
7
4
5
5
4
3
7
12
15
18
19
13
7
5
6
4
2
2
2
2
2
2
2
2
2
2
2
2
3
5
6
7
7
8
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
37
37
37
37
37
26
30
34
37
37
37
34
34
39
44
45
50
56
66
66
66
60
66
71
70
92
77
68
71
73
76
77
86
81
77
80
92
79
95
86
82
86
85
87
95
90
95
113
102
113
115
122
122
122
100
97
98
98
103
110
106
110
93
89
92
88
84
110
84
91
106
95
110
92
91
91
77
80
80
78
77
78
84
74
72
72
66
40
34
27
20
17
14
12
11
10
9
8
8
8
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
3
3
3
3
3
3
3
6
4
3
3
3
6
6
6
20
27
25
23
14
6
18
24
19
14
14
16
26
31
36
23
10
6
3
4
9
7
5
7
8
9
7
5
4
4
4
4
4
4
4
4
4
4
5
9
9
8
6
5
11
10
10
7
4
8
10
13
15
14
12
7
3
13
9
6
6
6
6
5
5
4
3
3
3
3
3
3
5
6
7
7
7
7
7
7
7
7
7
7
8
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
40
40
40
40
40
40
40
40
40
40
40
33
33
37
40
40
40
40
40
40
40
33
37
44
48
57
82
61
82
82
82
86
82
100
92
90
103
87
91
94
96
100
90
89
92
89
94
102
98
102
101
106
103
96
92
93
91
95
96
106
98
95
92
93
90
89
87
106
88
92
98
87
95
83
83
80
80
86
79
90
75
78
67
64
57
49
63
33
29
25
18
15
13
13
13
13
14
14
14
14
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
10
6
6
6
6
6
6
6
4
3
3
3
3
6
10
20
25
20
15
10
6
6
6
6
6
40
36
28
20
19
19
12
6
5
5
4
3
11
10
9
9
9
8
7
7
7
8
6
5
5
7
7
5
3
3
3
3
3
9
8
8
7
7
8
5
3
3
4
5
4
3
3
2
2
7
5
3
3
3
4
3
2
2
2
3
4
5
4
3
3
3
3
3
3
3
3
3
3
6
10
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
100
100
100
100
100
89
92
96
100
100
100
95
81
84
95
93
100
100
100
67
60
56
58
51
56
63
56
58
59
61
62
65
74
66
78
76
77
87
86
78
80
82
86
87
81
83
84
86
87
84
83
83
84
85
79
85
78
78
78
82
77
78
82
73
79
76
76
85
76
78
78
76
85
74
68
68
69
66
64
79
60
59
57
55
53
40
55
28
24
21
15
13
11
10
10
11
12
12
12
12
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
6
6
6
6
6
6
6
53
29
6
6
6
4
3
3
19
27
14
2
2
2
2
2
3
2
2
6
16
21
27
19
11
6
1
1
1
2
2
2
2
8
5
2
4
6
8
5
2
7
5
4
8
4
1
3
2
1
1
1
11
6
1
4
7
4
2
1
1
1
2
1
1
1
1
1
4
7
7
7
4
1
1
1
1
1
1
2
3
3
3
3
3
4
4
4
4
5
7
5
4
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
23
23
23
23
23
23
23
23
23
23
23
23
19
22
23
25
29
38
41
49
73
57
73
65
73
87
83
117
117
80
84
77
73
73
72
72
78
84
87
117
103
83
89
86
87
102
82
85
87
89
94
117
93
103
91
89
88
89
90
92
102
93
92
90
102
90
89
87
93
87
85
92
93
89
90
102
83
87
84
82
92
89
90
102
90
90
76
79
77
75
75
74
74
74
74
72
74
74
66
66
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
11
15
17
18
13
8
40
37
34
34
25
16
19
20
17
13
10
9
6
4
4
7
14
18
22
13
4
4
4
4
4
4
4
4
4
4
4
3
3
8
6
4
7
10
23
17
12
12
12
20
27
30
33
20
8
5
10
12
10
8
11
14
14
14
11
7
4
6
4
3
3
7
7
7
7
7
7
8
8
8
8
37
51
29
8
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
50
50
50
50
50
35
40
45
50
51
50
48
77
52
53
65
73
89
110
110
123
110
100
102
125
97
105
112
116
116
116
118
109
123
114
125
118
115
116
118
112
113
112
102
106
113
118
125
120
100
100
103
97
94
113
92
90
89
102
85
83
83
83
83
83
105
82
85
86
86
94
93
93
120
83
79
79
75
76
78
69
77
62
59
63
65
72
83
83
83
44
38
30
21
17
14
11
6
6
6
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
2
2
2
2
2
2
2
6
4
2
2
2
1
1
1
21
31
21
12
7
2
2
2
2
2
4
7
17
27
71
37
3
16
8
1
2
9
6
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
2
4
13
8
3
4
2
1
4
3
3
5
3
1
1
1
2
4
11
7
3
2
1
2
2
1
1
1
1
2
4
5
5
5
5
5
5
5
5
5
5
5
6
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
80
80
80
80
80
73
80
80
79
81
81
87
92
99
113
113
113
113
113
103
75
66
75
88
91
101
138
102
138
138
128
133
138
121
111
115
133
102
113
103
106
131
101
110
109
102
103
110
106
108
109
126
111
110
112
114
115
121
125
113
131
109
114
115
114
126
111
109
101
99
105
100
105
103
90
92
90
97
102
99
131
100
101
100
102
90
86
76
76
76
42
36
29
21
18
15
13
8
8
8
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
1
1
1
1
1
1
1
22
11
1
1
1
37
39
42
42
42
22
2
2
3
17
24
13
2
2
21
30
40
24
9
9
6
3
3
3
4
4
4
4
4
4
2
1
1
1
2
3
3
2
2
3
3
2
2
3
4
6
18
19
11
4
4
4
19
24
13
3
20
12
4
6
24
22
20
18
15
12
18
14
11
8
6
6
6
4
3
3
3
3
3
3
3
3
3
5
6
7
7
8
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
93
93
93
93
93
93
93
85
91
93
93
93
93
84
85
90
100
110
133
133
120
120
133
119
120
133
110
126
133
131
155
155
131
157
125
124
127
117
120
125
126
144
157
130
134
131
144
125
135
139
142
170
149
148
145
155
144
144
146
157
134
157
132
142
150
147
170
157
141
144
139
136
157
129
129
132
127
131
139
137
155
170
127
125
120
112
109
106
104
103
102
101
101
100
100
100
100
100
100
100
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
22
22
22
22
22
22
22
22
15
9
9
9
9
9
9
15
18
20
22
71
95
58
22
22
22
22
27
24
22
22
22
22
22
22
22
22
36
29
22
22
22
20
18
18
18
18
18
18
29
23
18
18
18
18
18
18
18
18
18
23
25
26
27
27
28
28
28
28
28
28
28
28
47
37
28
28
28
40
53
59
49
40
45
47
48
49
49
49
49
50
75
87
93
96
98
99
99
99
99
100
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
40
62
92
133
133
163
148
155
163
163
163
116
108
109
111
119
142
142
128
130
155
133
134
155
142
132
155
127
137
145
155
163
156
157
155
163
150
154
155
149
163
155
145
155
149
142
146
155
139
142
148
147
155
155
146
144
155
144
146
148
144
155
146
143
142
142
142
138
142
139
140
142
142
142
142
85
75
64
51
45
40
36
28
28
28
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
20
18
18
42
54
66
93
106
76
46
34
22
22
34
46
34
22
13
13
13
17
19
20
21
19
18
18
18
18
18
18
29
23
18
18
18
18
18
18
18
18
18
22
25
26
27
27
28
25
22
25
28
21
15
40
31
22
22
25
28
40
43
44
46
27
8
8
8
8
8
8
8
8
8
8
8
8
8
18
23
25
26
28
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
28
28
28
28
28
22
26
30
32
39
39
39
33
38
39
46
57
61
90
90
54
55
62
53
55
84
69
71
88
88
81
85
96
84
80
81
85
83
84
88
92
85
84
85
85
80
90
82
86
92
90
96
95
91
92
97
94
90
92
92
88
97
84
84
86
86
86
97
87
89
89
96
83
90
77
76
77
77
79
89
73
86
70
68
69
52
58
36
30
27
20
17
15
14
13
13
12
10
10
13
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
5
5
5
5
5
5
5
11
8
5
5
5
5
5
5
16
22
14
7
6
6
6
6
6
6
4
3
15
21
28
18
8
4
1
17
34
19
4
1
1
1
1
2
3
2
1
1
5
7
7
4
2
1
4
5
4
2
1
4
7
7
7
4
1
1
2
2
3
2
2
3
2
2
1
1
12
14
16
10
4
2
2
2
2
2
2
4
3
3
3
3
3
3
3
3
3
3
3
6
10
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
35
35
35
35
35
24
27
31
35
37
35
35
62
41
42
43
39
38
38
35
36
31
34
40
43
50
72
52
64
64
65
85
67
69
70
71
72
66
87
77
78
87
85
81
87
83
87
79
80
78
77
87
77
77
85
71
71
71
70
79
73
74
74
78
78
71
72
73
72
73
73
72
79
70
68
66
64
65
61
62
73
63
64
65
64
70
56
37
32
24
19
16
13
13
13
13
14
14
14
14
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
1
1
1
1
1
1
1
2
2
2
2
1
1
1
2
17
24
14
5
4
4
4
4
4
4
34
33
32
32
27
20
13
7
2
2
3
5
6
4
3
2
3
3
2
1
1
5
5
5
3
1
2
3
2
1
4
2
1
8
5
3
3
2
2
1
1
1
2
1
1
1
1
2
1
1
2
3
3
3
2
1
2
1
1
1
1
1
3
4
5
5
5
5
5
6
6
6
6
7
8
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
43
43
43
43
43
29
34
39
43
45
45
45
37
42
45
46
50
50
62
62
42
40
46
39
40
61
47
46
56
56
55
60
64
65
77
76
68
71
68
70
72
71
77
76
71
73
73
74
83
77
79
80
80
80
74
73
72
67
71
63
65
78
70
72
83
69
69
63
60
59
63
63
65
78
65
71
69
71
72
83
72
73
75
75
76
76
78
42
37
30
22
18
15
14
14
14
15
15
15
15
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
1
1
1
1
1
1
1
3
2
1
1
1
1
1
1
20
30
33
34
18
3
3
3
3
3
6
10
15
20
20
11
2
3
4
10
7
4
3
2
1
2
2
2
3
6
9
8
8
13
7
1
1
1
2
3
2
2
4
9
5
1
1
5
3
1
1
1
1
1
1
1
1
1
1
2
2
2
2
3
2
1
1
1
1
1
2
5
5
5
5
5
5
5
5
6
6
6
6
7
9
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
53
53
53
53
53
39
44
49
53
53
53
50
42
48
50
49
53
53
53
48
63
46
51
47
72
48
50
53
53
60
67
66
84
91
82
89
92
92
95
84
82
81
75
79
81
80
101
83
87
89
95
95
91
91
92
84
85
85
87
95
86
95
101
85
91
91
95
95
84
86
87
84
95
84
81
87
86
82
101
84
78
78
68
65
58
48
63
33
29
25
18
15
13
13
13
13
14
14
14
14
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
3
3
3
3
3
3
3
13
8
3
3
3
3
6
10
25
32
24
17
12
7
8
10
6
3
16
23
25
26
27
18
9
4
1
1
8
10
9
8
8
9
9
9
5
2
2
5
4
3
2
2
5
4
3
2
3
3
3
9
8
8
8
5
3
3
3
3
4
3
2
2
2
3
3
3
9
15
23
16
9
3
2
2
2
2
2
5
4
3
3
3
3
3
3
3
3
3
3
6
10
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
50
50
50
50
50
34
40
47
50
56
56
56
46
53
56
54
56
58
60
60
62
47
54
61
76
98
109
160
160
105
122
117
109
157
104
106
114
120
124
152
160
117
115
109
102
97
91
102
101
106
119
152
118
160
108
100
97
86
86
82
82
91
85
88
86
102
90
98
90
91
91
85
100
84
86
86
85
86
85
91
88
82
85
79
76
74
85
60
60
60
33
29
24
19
18
17
16
14
14
14
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
1
1
1
1
1
1
1
1
2
2
2
3
3
2
1
25
37
19
1
1
2
1
1
1
1
1
70
53
37
37
20
4
3
2
3
2
2
1
1
2
2
3
2
1
1
1
3
2
1
1
6
3
1
1
6
4
2
2
4
4
2
1
1
2
2
2
1
1
1
1
1
1
2
3
10
9
6
4
4
2
1
2
2
2
3
2
2
3
3
3
3
3
3
3
4
4
4
4
6
9
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
57
57
57
57
57
40
46
53
57
60
60
60
50
56
60
64
72
86
98
98
126
86
87
89
78
92
74
73
81
88
101
122
130
117
106
121
96
96
93
88
89
87
92
121
107
106
117
126
116
113
117
121
115
121
115
130
113
116
130
105
103
102
98
101
102
98
112
97
97
117
103
109
109
126
121
109
110
112
130
110
122
115
116
113
130
121
93
80
66
66
39
32
26
20
17
14
12
8
8
8
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
4
4
4
4
4
4
4
7
5
4
4
4
5
6
7
28
39
23
7
7
22
14
7
5
3
5
9
16
20
24
39
22
5
11
17
41
40
22
4
4
4
4
4
3
3
3
4
5
7
6
5
4
4
6
10
14
8
3
5
9
6
4
6
8
11
12
8
4
9
6
4
4
8
7
6
10
14
14
12
9
6
3
4
5
5
4
3
5
6
7
7
7
7
7
7
7
7
7
7
8
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
32
32
32
32
32
23
27
31
32
37
37
37
32
37
39
45
55
60
85
85
54
52
61
64
66
86
80
78
107
107
94
89
91
125
101
107
126
103
114
107
105
104
107
104
110
123
110
125
112
104
104
103
99
98
101
104
111
125
126
114
103
99
101
95
96
104
91
99
87
88
91
87
101
86
76
80
78
90
101
88
126
85
84
84
69
69
72
73
76
76
76
76
76
73
76
76
63
63
14
76
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
6
6
6
6
6
6
6
6
6
6
6
5
3
1
1
16
24
18
12
6
1
1
1
1
1
35
36
37
38
30
18
6
4
2
2
3
6
4
3
2
2
3
4
5
3
1
1
2
4
2
1
1
1
1
1
2
1
1
9
8
7
7
5
3
2
2
2
2
2
2
1
1
16
14
12
14
10
6
6
4
2
1
4
3
2
2
7
9
10
12
37
50
56
59
63
38
14
14
14
14
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
34
34
34
34
34
24
27
32
34
37
37
37
32
37
39
42
48
53
68
68
57
58
68
57
59
87
59
56
61
57
66
87
63
91
74
78
90
78
87
77
73
70
68
69
71
75
77
70
69
69
73
78
80
91
90
80
76
75
73
74
75
73
79
72
72
72
77
72
73
77
77
78
91
74
77
69
66
69
76
69
68
67
76
65
65
68
62
58
58
58
32
27
22
18
16
15
14
13
13
13
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
1
1
1
1
1
1
1
4
2
1
1
1
1
1
1
17
25
17
9
5
1
1
1
1
1
1
2
12
17
19
12
5
3
1
2
4
6
12
7
2
2
2
2
1
1
1
4
8
15
11
8
4
1
4
4
2
1
2
3
5
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
3
3
2
1
6
3
1
1
1
1
3
4
4
4
4
4
4
5
5
5
5
6
7
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
67
67
67
67
67
61
67
67
66
67
67
67
62
67
67
51
49
46
41
35
38
32
36
38
35
38
40
43
45
45
45
53
58
66
73
73
70
90
91
77
83
87
83
90
91
92
100
101
132
125
102
100
94
89
87
85
86
82
82
87
80
88
87
86
132
87
87
87
72
74
62
61
57
55
63
50
63
70
77
132
71
82
62
51
54
53
57
63
63
63
35
30
25
20
19
18
17
15
15
15
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
5
5
5
5
5
5
5
18
11
4
4
4
12
19
26
26
26
14
3
3
3
3
3
3
3
3
3
16
22
24
14
4
3
2
1
2
3
4
4
4
3
2
1
1
1
3
2
1
6
4
3
4
2
1
3
4
3
3
4
10
5
1
2
4
2
1
1
1
1
1
1
1
1
2
3
3
3
3
4
2
1
1
1
1
1
1
3
4
5
5
5
5
5
5
6
6
6
6
7
9
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
35
35
35
35
35
35
36
38
40
44
44
44
63
45
45
47
44
44
44
32
29
28
26
35
61
93
113
179
179
135
136
131
132
159
124
135
132
141
146
161
179
139
135
128
123
122
133
115
122
126
139
161
134
179
120
120
117
113
125
105
101
98
97
95
94
105
92
94
94
91
98
90
85
94
87
84
87
87
89
94
100
85
79
76
66
61
72
66
66
67
66
66
66
65
66
66
64
63
63
66
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
9
9
9
9
9
9
9
9
9
9
9
8
8
8
9
22
28
17
6
6
15
18
20
13
6
5
5
29
41
28
15
9
5
4
4
4
11
7
4
4
4
4
18
25
14
4
4
9
15
16
10
5
15
15
11
7
4
4
5
6
7
9
8
7
6
6
7
6
6
5
5
6
6
6
6
7
8
9
12
9
6
3
2
4
5
4
3
3
3
3
3
3
3
3
3
3
3
3
33
63
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
93
93
93
93
93
81
93
93
91
94
94
94
99
103
111
111
111
111
111
93
105
88
85
85
95
113
118
164
164
124
134
127
131
159
124
150
130
138
148
164
159
150
138
150
133
130
150
118
125
122
129
164
133
159
131
124
122
115
111
111
106
104
120
103
108
110
111
125
112
125
113
128
114
111
113
128
113
113
114
128
107
100
99
95
87
94
87
87
87
86
85
85
85
83
85
85
81
76
76
85
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
93
93
93
93
93
93
93
58
24
24
24
54
38
22
22
23
23
23
24
39
37
35
44
26
9
49
89
50
11
11
11
32
21
10
10
10
14
18
21
23
25
15
6
6
6
6
6
6
8
7
6
8
8
7
6
8
8
7
6
16
26
19
12
12
14
15
15
16
16
10
5
5
16
14
12
12
21
14
8
8
8
8
8
8
8
43
27
12
10
10
10
10
10
10
10
10
10
10
43
76
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
66
66
66
66
66
66
66
62
65
69
69
70
94
63
63
62
62
67
71
71
73
65
71
65
73
101
85
105
105
98
110
135
108
122
114
111
127
111
114
112
105
125
95
96
99
95
104
103
104
108
114
122
122
127
122
135
125
122
125
117
122
116
115
115
125
106
111
107
105
105
127
105
108
101
91
95
95
102
105
101
135
108
86
83
79
81
84
88
88
88
69
65
62
57
55
54
52
50
50
50
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
3
3
3
3
3
3
3
3
14
19
22
25
44
23
3
14
19
18
17
17
27
31
33
34
34
19
4
23
33
43
54
29
5
3
9
12
15
16
10
5
5
5
5
5
5
5
5
5
12
8
5
5
5
5
6
8
8
8
17
21
23
26
24
22
19
16
16
16
16
16
16
16
11
7
8
10
9
9
15
22
31
18
6
10
12
15
51
50
50
50
50
50
50
50
50
50
50
50
50
50
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
32
32
32
32
32
23
26
29
32
33
33
33
30
35
39
43
51
55
76
76
57
62
70
66
66
70
85
67
85
85
81
77
85
90
74
78
93
77
84
81
77
92
75
77
79
78
80
79
80
80
83
85
90
93
85
85
92
80
79
78
76
76
68
67
68
68
70
72
75
77
93
76
76
75
73
73
71
70
68
73
65
67
60
58
55
46
57
33
28
23
17
15
12
12
12
13
14
14
14
14
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
1
1
1
1
1
1
1
6
3
1
1
1
3
4
5
18
24
18
12
7
2
2
2
2
2
6
17
23
28
20
13
11
7
3
3
4
5
15
9
3
24
15
6
1
1
2
2
2
9
5
1
1
1
1
2
2
2
1
1
8
4
1
1
1
1
1
1
2
1
1
1
1
1
1
1
9
10
12
10
5
1
1
1
1
1
1
2
4
5
5
5
5
5
5
6
6
6
6
7
8
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
78
78
78
78
78
78
78
71
76
78
78
78
57
59
70
59
68
82
89
89
118
76
88
83
120
89
89
94
106
106
90
94
91
98
90
85
85
86
90
86
95
89
87
90
91
99
102
118
120
105
104
102
93
90
90
86
88
88
90
102
88
89
93
94
98
106
104
102
91
89
93
91
88
120
79
80
80
78
80
87
72
78
69
66
60
52
66
35
31
27
21
18
15
15
15
16
18
18
18
18
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
38
38
38
38
38
54
62
50
27
5
5
5
4
3
3
18
26
20
15
9
3
3
3
3
3
15
21
24
27
35
22
10
7
4
1
2
3
3
3
4
3
3
2
1
1
1
2
9
15
8
1
6
4
3
2
2
3
6
9
7
5
3
3
3
2
2
2
2
2
3
3
3
9
6
3
4
6
6
6
6
4
3
2
2
3
3
3
5
6
6
6
6
7
7
7
7
9
11
9
7
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
41
41
41
41
41
28
33
39
41
48
47
47
86
52
53
55
49
52
51
43
68
45
51
47
68
46
54
59
61
65
70
83
78
86
96
79
79
80
81
83
87
93
86
96
89
92
94
98
96
98
97
102
102
95
92
96
88
78
90
70
77
75
73
96
75
76
77
70
65
65
66
69
65
66
69
69
70
83
72
69
68
77
63
66
60
46
66
35
31
28
22
20
18
16
15
14
14
13
13
13
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
1
1
1
1
1
1
1
1
3
4
5
4
4
2
1
20
30
16
2
2
21
31
37
19
2
2
2
17
30
44
47
27
7
3
1
2
3
4
4
4
4
4
3
3
3
2
1
1
1
1
1
1
2
2
2
4
5
4
4
4
4
5
4
3
2
2
2
2
2
2
3
4
3
2
2
2
3
3
3
2
2
2
2
2
2
2
3
6
8
9
9
9
9
9
10
11
12
12
12
13
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
120
120
120
120
120
120
120
120
120
120
120
104
112
116
120
120
120
120
124
124
107
81
93
85
100
124
123
179
179
132
151
153
136
177
130
135
144
152
152
179
177
150
152
152
137
134
130
152
136
133
143
179
153
177
153
134
117
108
98
95
89
84
92
88
91
95
113
97
100
121
100
99
97
111
103
108
110
153
111
110
134
97
92
89
76
70
76
74
74
74
74
74
74
74
74
72
74
74
66
66
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
93
22
22
22
22
22
22
22
29
33
35
21
8
22
37
37
37
31
25
17
10
10
10
10
10
7
4
23
33
43
57
30
4
3
3
4
8
16
29
36
39
22
5
3
6
6
6
6
11
11
8
5
5
5
6
5
4
4
10
13
8
4
4
4
4
3
3
4
3
3
4
3
3
5
8
11
14
14
8
3
3
3
6
10
12
15
15
11
8
8
8
8
8
8
8
8
37
51
29
8
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
93
93
93
93
93
93
93
93
106
120
120
120
115
119
120
120
121
120
124
124
107
81
93
85
100
124
113
160
160
109
128
119
116
156
113
111
124
126
130
160
156
129
131
133
122
121
128
145
132
145
146
160
145
152
122
122
117
106
121
108
116
119
140
120
116
114
113
100
96
103
101
100
140
97
104
104
112
113
106
102
120
103
82
79
64
63
63
72
82
82
82
82
82
82
82
79
82
82
66
66
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
93
93
93
93
93
93
93
65
37
37
37
23
9
23
37
37
37
31
25
17
10
10
10
10
10
9
9
16
20
24
17
10
7
4
5
9
12
8
4
4
4
4
4
4
5
7
6
5
10
7
5
5
5
6
7
9
7
5
5
6
7
8
6
5
5
6
7
10
8
6
5
6
7
7
8
11
14
10
6
4
4
4
6
10
12
15
13
12
12
12
15
16
18
18
18
18
42
54
36
18
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
72
72
72
72
72
72
72
67
71
72
72
72
66
70
70
55
52
51
46
40
55
39
43
40
59
52
69
73
108
108
87
92
87
108
100
108
109
161
105
106
117
112
116
161
114
123
134
129
161
135
125
123
116
112
104
104
100
97
110
95
91
100
93
97
132
96
96
93
84
82
80
73
75
75
76
78
87
88
94
132
94
102
92
87
74
63
74
41
35
30
22
19
16
15
15
16
17
17
17
17
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
2
2
2
2
2
2
2
2
3
4
4
5
6
4
2
14
20
10
1
1
4
2
1
2
1
1
4
19
27
35
22
9
4
3
2
2
7
4
1
2
4
4
4
3
3
4
3
3
3
2
1
4
5
3
1
1
2
1
1
2
1
1
8
6
4
2
1
2
1
1
1
1
1
3
6
5
4
4
4
3
2
2
3
3
3
3
3
4
5
5
5
5
6
6
6
6
8
10
8
6
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
37
37
37
37
37
25
29
34
37
40
40
40
33
38
40
38
40
40
40
40
40
33
37
42
56
72
85
112
114
114
97
87
89
106
94
106
102
106
105
105
112
104
106
111
97
99
99
114
94
91
97
102
95
112
104
93
95
91
111
83
84
84
87
84
85
114
83
83
82
80
80
76
75
73
70
64
65
69
67
77
84
69
71
69
63
73
58
38
33
26
20
17
14
14
14
15
16
16
16
16
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
17
25
14
4
4
9
9
9
9
9
36
63
82
91
59
28
8
6
3
1
2
7
4
2
1
1
2
3
4
2
1
1
1
6
3
1
1
3
2
1
2
3
3
4
2
1
1
5
3
1
4
7
4
1
3
4
5
3
1
13
8
4
4
4
4
3
2
1
1
1
1
2
4
5
6
6
6
6
6
7
7
7
7
8
9
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
22
22
22
22
22
22
22
22
22
29
37
40
66
66
39
55
70
87
120
120
120
120
120
120
123
131
140
169
169
166
172
200
200
152
156
146
141
145
143
142
169
136
146
150
147
200
160
165
180
200
181
200
196
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
71
95
107
113
116
118
104
90
78
66
66
78
72
66
66
66
42
18
18
18
18
29
40
26
13
26
40
53
66
42
18
29
40
40
40
53
59
62
64
65
66
83
100
70
40
100
83
66
66
100
70
40
40
80
106
119
126
133
166
133
99
66
40
40
40
40
40
40
86
109
121
127
130
131
132
133
166
183
191
195
200
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
48
48
48
48
48
35
39
44
48
48
48
48
70
56
57
59
57
57
57
56
56
46
50
55
74
98
108
162
162
116
140
153
112
160
107
103
116
124
123
162
160
118
134
105
101
98
88
97
105
109
129
162
140
156
153
134
112
107
103
97
94
97
87
84
89
93
105
97
100
129
94
94
97
100
102
107
108
153
110
109
134
96
92
89
83
85
85
86
86
86
48
41
34
25
21
18
15
10
10
10
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
8
8
8
8
8
8
8
9
8
8
8
8
8
8
9
24
32
36
40
25
10
8
6
8
7
6
78
56
34
31
28
19
10
8
8
8
8
16
13
9
5
4
5
4
4
4
4
4
4
4
4
4
4
4
5
6
6
7
16
26
31
37
20
4
4
16
26
31
18
5
5
5
5
6
8
7
7
23
13
4
3
3
6
10
12
15
50
30
10
10
10
10
10
10
10
10
10
10
10
10
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
54
54
54
54
54
54
54
54
54
56
58
59
66
66
58
58
54
54
54
38
35
32
28
38
62
91
98
166
166
121
129
123
114
121
113
120
129
141
155
166
166
132
139
135
130
155
120
120
127
133
144
166
155
166
163
163
163
155
163
153
148
155
142
139
140
139
138
155
142
135
142
131
133
131
123
122
142
118
123
129
127
155
128
128
128
124
123
120
120
120
74
66
57
46
42
38
35
28
28
28
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
38
22
22
22
22
22
22
22
22
28
25
22
21
20
20
21
17
13
11
11
11
11
11
16
22
17
13
13
13
15
18
16
15
16
18
18
18
23
20
18
16
15
21
24
26
27
27
28
28
28
28
28
28
28
28
34
31
28
28
28
34
37
40
53
51
50
50
50
50
39
28
28
28
28
28
28
28
28
28
28
28
28
28
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
38
38
38
38
38
26
30
36
38
45
42
43
86
49
50
51
45
44
42
40
40
33
37
40
46
61
83
119
119
113
95
93
101
116
103
109
106
108
107
119
116
107
109
113
104
104
105
112
105
106
109
119
110
106
101
104
112
96
113
90
86
98
86
88
100
85
84
83
76
78
74
66
74
58
55
55
56
61
71
72
83
100
62
59
50
45
30
25
21
17
14
12
11
11
11
12
13
13
13
13
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
3
3
3
3
3
3
3
3
3
3
3
3
4
3
3
19
27
17
7
6
6
6
6
6
6
23
40
40
40
29
16
4
3
2
1
3
6
4
3
2
3
2
1
1
2
4
3
2
9
6
4
2
1
2
4
3
3
3
6
12
6
1
2
3
11
8
6
7
6
6
3
1
3
2
2
5
8
8
8
7
4
1
2
2
2
2
3
3
3
3
3
3
3
3
3
3
3
3
6
10
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
30
30
30
30
30
23
26
29
30
33
33
33
31
36
40
40
40
41
43
43
43
40
38
46
61
79
86
123
123
88
104
99
92
116
89
88
93
98
99
123
116
87
82
78
76
78
80
79
86
90
94
123
97
107
92
85
83
80
79
80
80
95
82
80
90
81
81
92
77
81
85
80
96
90
88
87
96
90
87
90
81
96
72
69
59
49
63
32
27
23
16
13
11
10
10
10
11
11
11
11
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
10
10
10
10
10
10
10
10
10
10
10
6
3
4
6
18
24
15
7
5
3
3
3
3
2
2
9
17
21
21
22
16
9
3
2
2
3
5
6
8
7
6
4
2
2
2
2
4
13
22
13
4
2
4
9
6
4
3
14
20
11
3
2
1
5
5
6
16
9
3
2
4
3
2
3
2
2
2
2
4
2
1
3
4
5
5
6
4
3
3
3
3
3
3
3
3
3
3
5
7
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
115
115
115
115
115
89
92
106
115
115
115
115
107
113
115
113
115
115
115
106
124
98
102
107
92
107
87
80
81
78
89
100
89
124
88
88
90
84
84
85
85
85
100
90
100
101
117
124
100
106
104
102
110
100
99
101
96
93
115
95
95
101
112
101
115
102
100
112
98
96
115
99
96
119
90
88
90
87
88
90
98
82
100
84
74
106
67
72
72
66
63
63
63
61
63
63
59
54
54
63
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
28
40
21
2
2
24
13
2
7
4
2
3
22
32
42
38
34
22
10
3
3
3
2
1
1
4
3
3
2
1
2
3
4
19
11
4
3
3
3
6
4
2
1
4
10
11
11
10
10
7
4
2
1
2
3
2
1
1
2
12
7
2
2
2
2
1
1
1
1
1
1
1
5
7
8
8
8
8
8
9
9
9
9
31
54
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
54
54
54
54
54
38
43
49
54
54
54
51
66
53
54
64
72
85
106
106
113
106
93
85
115
100
110
151
151
104
112
104
105
113
99
114
104
109
112
151
120
99
101
99
104
107
114
113
115
110
113
151
111
120
104
95
89
87
88
93
96
98
100
91
92
90
90
96
92
97
100
98
97
115
92
94
92
92
98
89
95
88
86
89
79
78
78
44
38
32
23
20
17
16
16
17
18
18
18
18
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
3
3
3
3
3
3
3
6
3
1
1
1
1
1
1
24
35
23
12
7
2
2
2
2
2
2
3
20
28
37
30
18
6
8
6
4
8
12
6
1
1
1
1
2
2
2
2
2
7
4
1
1
2
2
2
2
2
2
2
2
2
3
6
4
2
1
1
2
2
2
1
1
1
1
2
14
20
12
5
3
2
1
2
1
1
1
1
3
4
5
5
5
5
5
6
6
6
6
8
11
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
71
71
71
71
71
65
71
73
83
98
98
98
95
100
103
103
103
103
103
63
57
49
50
53
53
61
65
55
65
65
62
64
68
69
72
91
76
79
79
75
78
78
74
91
77
77
76
78
75
75
78
91
76
81
75
74
81
75
78
79
73
75
76
76
76
79
68
79
71
70
69
68
69
64
64
63
60
61
61
56
55
57
61
58
61
64
52
34
29
23
17
15
12
12
12
12
13
13
13
13
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
65
65
65
65
65
65
65
52
29
6
6
5
4
5
6
22
30
31
32
17
3
3
3
3
3
4
5
17
24
23
17
11
8
4
1
3
5
3
1
1
2
5
5
3
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
2
1
1
6
4
2
1
1
1
1
1
2
3
3
3
3
3
3
4
5
10
5
1
1
1
2
2
2
2
2
2
2
3
3
3
3
6
9
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
39
39
39
39
39
39
39
39
39
39
39
37
33
37
39
39
39
39
39
36
36
31
33
38
41
48
64
50
64
64
64
67
67
86
67
71
80
65
91
71
68
78
65
70
75
79
88
86
92
89
91
88
91
90
89
94
94
82
83
82
83
91
77
92
80
78
79
77
74
76
74
74
72
73
71
66
67
70
70
73
76
70
61
59
56
51
55
59
64
64
64
64
64
64
64
62
64
64
54
54
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
6
1
1
1
1
1
1
1
3
4
4
5
3
1
6
19
25
13
1
1
5
3
1
3
2
1
3
16
24
22
15
9
7
4
1
2
5
3
2
1
1
3
2
1
1
1
4
4
5
3
2
1
1
1
2
4
3
3
3
3
3
3
3
3
3
2
1
2
1
1
1
1
1
1
12
23
16
9
4
4
2
1
2
1
1
1
1
5
7
8
9
9
10
10
10
10
32
43
26
10
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
33
33
33
33
33
24
27
31
33
40
37
39
79
45
46
47
42
42
41
39
39
37
37
36
43
56
64
107
107
68
78
75
79
79
82
97
89
91
93
107
92
92
91
97
87
88
90
84
85
87
88
107
86
89
85
84
98
82
84
85
76
92
78
81
98
82
82
95
79
83
82
84
100
86
95
83
100
81
81
80
100
74
74
72
64
67
58
37
32
26
19
16
13
13
12
12
12
12
12
12
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
6
6
6
6
6
6
6
6
6
6
6
6
3
1
1
17
25
14
3
2
2
2
2
2
2
2
2
14
20
22
19
14
9
4
2
5
8
4
1
3
2
1
1
1
1
2
4
5
7
7
7
4
2
1
3
2
1
1
1
3
2
1
2
3
6
3
1
2
1
1
3
2
1
1
2
2
2
2
2
2
2
4
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
6
10
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
39
39
39
39
39
39
39
39
39
39
39
34
34
37
39
45
55
71
86
86
118
81
82
87
82
80
84
89
89
91
118
88
84
83
83
81
90
98
128
128
97
97
91
85
85
87
89
93
91
93
88
93
86
84
81
91
76
74
75
66
70
67
70
91
73
80
74
70
68
71
63
62
64
74
65
66
66
68
68
69
80
69
68
68
62
59
68
70
78
78
78
78
78
76
78
78
68
68
11
78
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
16
4
4
4
4
4
4
4
7
9
10
7
4
4
16
19
21
13
6
6
16
11
6
8
6
4
19
23
25
28
20
13
9
5
1
3
10
18
10
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
3
3
2
1
2
2
2
2
2
2
2
1
1
1
1
2
3
2
1
1
1
2
2
2
2
2
2
2
3
8
11
14
41
54
61
64
68
39
11
11
11
11
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
102
102
102
102
102
69
80
93
102
104
104
104
87
101
104
104
104
104
104
81
70
69
69
68
69
73
86
68
86
86
78
81
86
69
77
79
81
82
83
81
80
83
82
81
83
81
83
82
80
80
80
83
80
81
81
86
85
79
86
80
77
73
85
72
75
78
78
76
86
86
81
83
80
86
85
83
84
84
86
84
84
86
72
70
71
74
78
85
85
85
78
77
72
72
72
69
72
72
54
54
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
52
77
40
4
4
9
6
4
22
13
4
14
19
24
16
9
7
5
3
3
4
6
4
3
2
2
3
4
4
3
2
2
2
2
2
2
2
2
2
4
3
3
3
4
7
5
3
6
9
8
8
8
9
8
5
2
2
2
2
3
21
15
8
2
7
11
6
2
2
2
2
2
11
15
17
18
19
20
20
20
20
37
45
32
20
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
30
30
30
30
30
21
24
28
30
39
37
39
86
44
45
47
42
47
47
42
66
43
49
47
69
47
54
57
59
67
76
83
92
103
80
84
101
80
93
87
85
102
89
88
87
84
88
88
92
95
103
102
101
98
102
94
98
96
97
102
98
95
81
81
84
85
84
103
86
91
100
89
96
90
84
82
82
83
81
90
77
80
70
67
67
68
69
71
71
71
39
34
27
22
20
18
17
14
14
14
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
4
4
4
4
4
4
4
4
4
4
4
4
6
5
4
15
20
11
2
2
2
2
2
2
2
2
2
16
23
31
41
28
14
1
2
3
3
2
1
1
1
1
4
3
2
1
1
1
1
2
3
4
4
4
8
5
3
2
4
4
4
5
3
1
1
1
2
3
2
2
2
2
2
2
3
2
2
2
2
4
3
2
2
4
5
5
6
4
3
3
3
3
3
3
3
3
3
3
6
10
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
34
34
34
34
34
26
30
35
37
47
44
45
92
52
53
54
47
45
44
37
40
37
39
46
54
70
85
81
120
120
95
98
99
102
104
116
128
102
120
109
113
120
116
112
110
105
105
120
107
108
112
126
111
110
120
106
108
113
128
112
106
100
105
104
104
126
97
104
93
93
108
95
101
92
97
83
84
94
95
97
128
98
100
99
102
90
76
52
44
36
30
26
23
21
19
18
17
16
16
16
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
3
3
3
3
3
3
3
10
6
3
3
3
4
5
6
20
27
14
2
2
10
23
31
16
2
2
18
26
35
30
20
10
6
3
3
4
4
4
4
4
4
4
5
5
6
5
4
4
4
4
5
8
5
3
3
3
5
5
5
11
11
11
7
4
10
23
30
33
35
36
36
36
19
3
11
8
6
6
5
5
6
6
4
3
3
6
9
10
11
11
11
11
11
11
12
14
15
15
15
16
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
75
75
75
75
75
75
75
69
74
75
75
75
66
70
70
65
75
87
105
105
105
104
104
103
104
103
89
83
90
90
94
91
93
121
92
97
96
96
113
101
105
110
121
112
113
116
102
107
102
103
106
121
101
112
109
108
116
121
100
113
89
85
83
82
83
82
84
94
85
89
93
90
90
95
92
87
92
87
93
92
86
121
87
89
93
63
91
45
37
32
22
18
15
13
13
13
13
13
13
13
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
5
5
5
5
5
5
5
5
7
8
8
9
11
8
5
16
22
11
1
1
1
1
1
1
1
1
4
16
26
24
19
14
9
5
2
3
4
3
2
1
1
1
1
3
2
2
2
2
3
3
3
3
3
3
3
2
1
1
2
3
2
1
2
3
2
1
1
2
2
1
1
1
2
2
3
10
19
13
8
6
6
8
5
3
2
2
2
3
4
4
4
4
4
4
5
5
5
5
6
7
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
50
50
50
50
50
34
40
46
50
53
53
53
44
50
53
51
53
54
53
58
73
61
73
65
73
86
93
115
115
109
99
88
82
109
86
92
98
102
98
104
115
85
82
80
82
81
84
109
88
90
98
104
95
115
91
86
85
80
78
82
74
70
76
74
79
109
80
81
82
79
79
76
76
71
69
69
76
65
63
65
57
58
53
53
49
44
58
31
28
25
19
17
15
15
16
17
19
19
19
19
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
2
2
2
2
2
2
2
4
3
2
2
2
2
3
4
25
35
19
4
4
12
8
4
21
12
4
54
44
35
28
17
7
4
2
2
5
6
7
4
1
1
1
2
2
2
1
1
2
6
4
2
2
1
1
2
2
2
2
6
3
1
1
1
1
1
12
7
2
1
2
3
4
2
1
1
2
4
4
4
5
5
3
2
1
1
3
7
6
6
6
6
6
6
6
6
6
6
6
9
12
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
53
53
53
53
53
39
44
49
53
53
53
43
39
45
45
56
67
73
104
104
66
70
80
69
82
109
90
115
115
105
126
128
153
144
127
131
146
124
136
119
115
110
112
112
116
136
120
123
129
152
125
128
127
121
127
129
138
153
146
153
135
133
136
136
140
136
152
152
131
131
130
128
121
120
120
114
120
122
122
128
146
126
153
132
126
123
153
101
88
88
60
53
47
40
37
34
32
28
28
28
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
10
10
10
10
10
10
10
13
8
3
3
3
3
3
3
21
30
18
6
6
17
11
6
7
6
5
4
17
24
28
33
19
5
3
3
5
5
5
9
13
11
8
6
5
6
9
7
5
5
5
5
5
6
8
8
8
8
6
5
10
13
16
10
4
10
26
21
16
14
13
13
13
20
19
18
15
13
26
15
5
18
34
45
27
10
10
49
38
28
28
28
28
28
28
28
28
28
28
28
28
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
101
101
101
101
101
68
79
92
101
103
103
103
86
100
103
103
103
103
103
87
109
98
102
109
102
109
87
81
81
77
86
97
89
93
94
105
98
95
102
91
91
92
95
97
97
105
102
96
99
97
98
105
101
105
98
105
96
95
102
91
88
98
88
89
92
102
92
98
87
88
91
90
102
95
81
81
80
79
80
89
74
86
72
69
69
52
66
37
31
27
21
18
15
13
13
14
15
15
15
15
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
52
76
41
7
7
10
10
10
8
6
4
3
16
23
26
20
12
4
4
4
3
3
3
2
2
14
10
6
3
3
4
2
1
3
4
4
4
3
2
5
4
3
2
1
5
4
3
3
3
2
2
2
3
2
2
2
3
2
2
2
3
5
3
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
7
11
7
3
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
70
70
70
70
70
70
70
66
69
70
70
70
62
62
62
54
52
55
51
55
73
61
73
55
73
53
58
59
60
60
67
63
74
94
76
78
91
72
75
80
81
91
86
84
89
94
91
89
91
89
86
86
88
83
84
87
94
85
92
84
84
82
79
88
81
83
91
79
80
85
76
76
79
78
78
88
77
77
81
77
85
83
67
67
56
54
59
59
63
63
63
63
63
63
63
61
63
63
54
54
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
4
4
4
4
4
4
4
8
16
20
22
18
11
4
4
14
19
10
2
2
16
9
2
2
2
2
2
15
23
31
22
12
2
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
3
2
1
2
5
4
3
3
4
5
3
1
4
7
4
2
2
4
7
13
7
1
1
2
3
2
2
2
2
2
1
1
1
1
2
3
5
6
6
7
8
8
9
9
9
9
31
42
25
9
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
77
77
77
77
77
71
77
77
76
78
78
78
70
78
78
60
57
52
46
38
39
33
37
52
55
74
132
90
129
129
121
132
129
121
106
104
132
100
107
108
121
117
100
98
117
95
102
121
105
109
108
109
109
98
106
99
96
88
109
92
101
106
110
102
105
85
87
84
81
110
72
73
73
75
70
70
110
81
90
92
102
105
80
78
74
67
66
59
59
59
32
27
22
17
16
15
14
12
12
12
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
1
1
1
1
1
1
1
23
12
1
1
1
4
19
26
30
32
18
4
2
1
1
1
1
1
4
16
22
25
25
18
12
6
4
3
29
23
17
10
3
5
4
4
3
2
1
1
1
5
3
1
1
1
1
1
7
4
2
4
3
2
1
3
3
3
4
2
1
3
2
1
1
1
1
3
2
2
1
1
2
1
1
1
1
1
1
1
3
4
4
4
4
4
4
5
5
5
5
5
6
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
24
24
24
24
24
19
22
25
27
32
32
32
28
32
34
36
40
46
54
54
63
46
54
60
67
60
76
66
69
71
81
91
85
122
93
100
122
104
122
118
121
121
122
115
114
116
121
114
112
107
110
109
122
119
110
112
118
105
112
103
95
88
90
94
94
109
103
90
89
91
88
87
119
89
89
89
100
88
90
86
103
84
82
81
80
61
77
42
35
30
22
18
15
14
14
15
16
16
16
16
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
4
4
4
4
4
4
4
9
6
4
4
4
2
1
1
12
18
13
8
5
3
3
3
3
3
36
30
24
24
31
26
16
7
1
2
3
4
2
1
1
1
1
2
1
1
3
2
2
5
8
5
3
6
9
10
5
1
1
1
5
3
1
1
2
5
5
6
7
4
1
1
1
1
1
1
13
19
11
3
2
1
2
7
4
2
2
2
4
5
6
6
6
6
6
7
7
7
7
8
9
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
39
39
39
39
39
26
30
36
39
41
41
41
35
40
41
45
52
53
73
73
57
58
73
59
62
73
61
56
61
61
59
69
69
96
80
83
93
88
82
81
84
89
80
88
88
98
92
93
93
93
93
93
107
95
95
107
95
95
107
93
98
95
84
85
88
84
89
84
90
83
80
83
84
88
92
92
98
88
89
86
91
84
87
88
84
91
80
48
42
33
25
21
18
17
17
18
20
20
20
20
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
1
1
1
1
1
1
1
1
2
2
2
3
4
2
1
18
26
30
33
24
16
26
31
21
11
7
3
18
25
24
15
6
5
4
3
2
8
5
2
1
1
1
1
2
1
1
1
2
5
5
6
8
4
1
9
9
5
1
3
11
6
1
2
4
2
1
1
1
1
1
1
1
1
1
6
12
9
6
3
3
2
1
2
1
1
1
3
6
7
8
8
8
8
8
9
9
9
9
10
11
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
103
103
103
103
103
91
95
99
103
103
103
98
84
88
98
96
103
103
103
73
95
67
71
65
91
60
66
71
72
80
92
87
92
95
92
91
89
89
89
92
88
91
85
92
87
89
95
92
90
92
91
92
91
92
90
88
92
117
96
97
99
117
98
94
94
117
89
87
86
81
83
87
83
90
84
92
87
85
85
86
85
78
75
77
68
66
91
42
38
33
22
19
16
14
14
14
14
14
14
14
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
6
6
6
6
6
6
6
54
30
6
6
6
33
47
45
43
43
22
2
2
5
3
2
3
2
2
2
13
18
24
14
5
4
3
2
1
3
3
2
1
14
7
1
1
1
2
2
2
4
7
9
6
4
3
8
6
4
3
9
12
15
13
7
2
1
1
2
3
2
1
1
1
1
1
1
13
9
5
4
3
2
2
2
1
1
1
6
5
5
5
5
5
5
5
5
5
5
5
7
9
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
57
57
57
57
57
39
45
52
57
57
57
57
66
57
57
63
67
78
85
85
116
76
86
81
118
80
72
73
67
70
70
70
84
78
79
107
84
86
110
88
88
112
88
95
104
107
110
116
118
102
107
106
105
107
103
114
114
96
100
94
92
113
85
85
93
93
99
113
87
86
92
88
90
118
89
90
90
85
85
81
75
71
67
65
59
53
65
34
29
23
16
13
11
9
9
9
10
10
10
10
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
5
5
5
5
5
5
5
5
5
5
5
4
4
4
4
27
39
22
6
4
3
3
3
3
3
3
3
21
32
44
25
6
3
1
4
31
17
4
2
4
2
1
1
2
3
4
3
2
2
2
3
2
1
1
9
5
2
3
4
5
6
7
7
7
5
4
5
6
5
4
2
1
4
2
1
4
5
6
5
3
2
2
2
3
3
4
7
5
4
4
4
4
4
4
4
4
4
5
4
4
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
46
46
46
46
46
31
37
44
46
52
52
52
43
49
52
56
64
77
89
89
117
79
80
74
69
84
64
65
60
60
57
55
71
63
66
76
79
81
123
80
79
88
79
87
123
98
110
117
98
100
105
123
104
102
98
110
92
91
84
86
79
79
80
84
78
82
95
82
80
80
84
86
84
117
80
76
73
66
63
65
57
55
52
55
56
63
69
80
80
80
44
38
30
23
20
19
17
14
14
14
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
2
2
2
2
2
2
2
2
3
4
4
4
3
2
2
23
33
19
6
6
19
12
6
6
6
4
3
12
22
39
22
6
6
3
1
1
2
4
4
3
2
1
4
3
2
1
2
1
1
1
1
2
2
2
2
2
2
2
4
3
3
9
7
5
3
3
3
3
3
4
2
1
4
31
20
9
3
3
3
2
1
1
2
2
2
3
6
5
5
5
5
5
5
5
5
5
6
8
6
5
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
76
76
76
76
76
76
76
70
76
78
78
78
72
78
78
59
57
54
49
45
45
38
40
55
59
72
136
80
93
94
94
136
93
101
102
101
136
91
91
92
90
88
87
87
91
88
88
90
88
85
87
91
86
88
90
86
90
86
92
91
81
89
74
73
76
80
83
91
90
92
78
76
75
75
74
76
72
72
76
76
72
92
66
66
68
68
70
74
74
74
40
34
28
20
17
14
12
7
7
7
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
3
3
3
3
3
3
3
3
6
7
8
9
10
6
3
16
23
14
6
6
6
6
6
6
6
6
18
24
30
29
19
9
5
1
1
3
6
4
3
3
4
3
2
2
1
1
1
2
5
3
2
2
3
2
2
2
2
3
4
4
3
3
3
3
2
2
2
3
2
2
2
2
2
5
9
5
2
2
2
2
2
2
2
2
3
4
6
6
6
6
6
6
6
6
6
6
6
6
6
7
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
74
74
74
74
74
74
74
79
91
107
107
107
90
93
107
101
107
107
107
87
61
58
64
70
75
88
92
88
111
111
95
88
92
85
82
91
91
92
127
101
107
137
111
115
121
124
120
122
115
126
119
124
122
128
114
128
120
117
142
127
116
137
110
110
109
104
111
111
108
142
107
103
104
88
83
80
76
77
90
90
93
142
82
81
70
62
63
67
69
69
69
69
69
69
69
67
69
69
57
57
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
4
4
4
4
4
4
4
4
6
7
8
9
35
19
4
22
31
16
2
2
13
23
29
15
2
2
14
20
26
40
27
15
8
1
1
7
8
7
4
2
1
1
1
1
6
5
5
5
5
10
16
8
1
2
10
5
1
3
6
8
5
2
2
3
2
2
2
6
4
2
2
2
4
4
5
5
5
6
5
3
2
3
4
4
4
4
5
6
6
7
10
11
13
13
13
13
35
46
29
13
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
38
38
38
38
38
26
31
37
38
46
45
45
81
49
50
52
46
45
45
37
36
37
35
43
58
76
83
120
120
86
103
100
88
127
93
104
125
109
115
114
120
125
111
118
121
127
124
125
123
125
120
124
129
136
135
136
135
123
136
120
121
103
114
99
105
105
133
118
99
105
114
94
112
94
100
96
94
101
100
93
133
90
65
61
56
56
62
67
67
67
62
62
62
60
62
62
59
54
54
62
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
1
1
1
1
1
1
1
1
4
5
6
6
6
3
1
19
28
15
3
2
1
1
1
1
1
1
2
15
22
23
25
16
8
2
1
5
4
2
1
4
2
1
2
4
2
1
2
1
1
1
4
7
4
1
1
1
1
2
4
13
17
22
11
1
1
1
1
1
1
1
1
1
1
3
9
16
22
25
14
4
1
2
2
2
2
2
2
5
6
7
7
7
7
7
8
8
8
8
31
54
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
30
30
30
30
30
21
24
28
30
34
34
34
29
33
34
36
41
46
56
56
56
43
50
46
58
63
72
107
107
79
94
90
84
107
82
83
90
90
94
103
107
94
91
92
90
88
94
87
89
93
96
103
104
104
96
95
91
88
95
86
80
85
84
84
85
84
101
84
81
81
79
84
79
80
88
79
88
85
86
88
101
80
73
71
67
67
66
65
65
65
36
31
26
21
19
19
17
16
16
16
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
2
2
2
2
2
2
2
3
2
2
2
2
4
3
3
15
21
11
1
1
2
1
1
1
1
1
1
19
28
25
19
13
8
3
2
2
5
4
2
1
2
1
1
2
1
1
1
3
9
7
5
6
6
7
8
6
4
2
2
3
2
2
2
3
2
1
1
2
2
2
1
1
1
1
1
1
2
2
2
12
10
9
5
1
1
1
1
1
1
1
4
5
6
6
7
7
7
7
8
9
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
54
54
54
54
54
36
43
50
54
58
58
58
48
55
58
58
62
61
72
72
59
60
72
55
63
80
76
101
101
71
83
89
105
101
82
87
82
86
100
83
101
80
83
88
88
100
101
91
91
102
91
89
90
105
92
93
98
90
88
87
101
83
80
83
84
92
102
100
104
87
88
104
85
85
105
79
78
81
77
77
81
75
74
68
67
67
65
64
64
64
34
29
23
17
15
13
12
9
9
9
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
2
2
2
2
2
2
2
2
2
2
2
3
4
3
2
27
39
24
9
7
6
6
6
6
6
8
11
20
25
24
16
8
8
7
5
3
3
2
1
1
5
3
2
1
2
4
3
2
5
9
6
4
4
5
4
3
2
1
4
5
3
1
1
2
14
8
3
1
1
1
1
1
1
1
7
14
17
9
1
1
1
1
1
1
1
1
2
3
3
3
3
3
3
3
3
3
3
4
4
4
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
44
44
44
44
44
30
35
41
44
48
48
48
66
49
50
54
55
60
67
67
70
67
70
83
96
92
133
101
130
130
115
133
130
114
114
109
133
102
95
94
82
83
82
83
85
87
96
85
93
84
82
82
77
78
80
77
84
77
76
80
72
70
72
70
72
84
69
69
64
66
77
73
74
93
69
63
62
57
55
58
55
57
69
57
53
62
48
32
28
22
18
15
13
12
12
13
14
14
14
14
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
1
1
1
1
1
1
1
3
3
3
3
2
1
1
1
21
31
16
1
1
17
9
1
17
9
1
10
15
20
24
16
9
5
3
1
2
3
3
2
2
1
1
1
1
1
1
5
4
4
3
2
1
1
1
1
2
2
3
6
4
3
3
2
2
1
1
1
2
1
1
1
1
1
1
1
2
4
4
4
2
1
2
1
1
1
1
3
4
4
4
4
4
5
5
5
5
7
9
7
5
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
73
73
73
73
73
73
74
82
94
112
112
112
93
108
112
108
112
112
112
77
91
68
70
76
91
90
92
113
113
81
93
81
74
108
77
79
84
88
92
102
113
89
80
79
79
82
85
91
91
93
95
102
95
113
94
93
89
84
85
85
81
93
85
79
84
84
92
87
84
82
86
81
81
91
82
82
85
82
83
86
84
85
83
92
90
79
87
64
61
61
34
29
24
19
18
17
16
14
14
14
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
49
49
49
49
49
57
61
55
29
4
4
4
3
3
3
26
37
20
3
3
17
24
30
16
3
3
52
40
28
26
18
10
6
3
3
5
8
5
2
2
7
4
1
1
1
1
1
1
2
6
7
8
7
7
9
5
2
7
9
5
1
1
7
4
1
14
10
5
1
2
2
3
13
7
2
13
11
9
5
2
2
2
2
2
2
2
2
4
5
5
5
5
5
5
6
6
6
6
7
8
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
29
29
29
29
29
20
23
26
29
29
29
28
26
29
32
32
33
35
39
39
39
36
38
39
43
56
76
103
110
110
96
92
95
102
94
103
100
102
101
103
103
101
103
109
99
99
99
110
92
92
91
103
88
86
101
88
89
93
109
93
99
87
97
89
91
110
86
89
81
75
73
75
78
83
99
89
87
88
97
85
86
84
79
89
68
66
87
42
38
33
23
19
16
15
15
15
15
15
15
15
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
1
1
1
1
1
1
1
2
3
3
3
2
2
2
2
12
17
12
7
4
2
2
2
2
2
4
6
26
46
34
22
14
6
5
3
1
7
4
1
1
1
1
1
1
1
1
1
1
3
5
8
4
1
1
6
5
4
2
1
1
1
1
2
2
1
1
1
1
1
1
1
1
2
2
3
2
1
1
1
3
3
4
3
2
1
1
2
2
2
2
2
2
2
2
3
3
3
3
7
11
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
50
50
50
50
50
34
40
47
50
55
55
55
45
51
55
59
68
82
95
95
122
79
92
95
123
112
116
152
152
99
109
102
102
122
103
123
109
115
112
152
118
103
99
89
94
94
90
123
100
101
110
152
105
118
100
91
86
82
78
78
81
76
76
80
76
77
80
75
79
79
76
79
76
81
74
71
74
72
71
74
76
63
61
59
58
61
63
67
67
67
39
34
29
24
23
23
22
22
22
22
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
1
1
1
1
1
1
1
4
4
4
4
3
2
2
2
23
34
22
10
5
1
1
1
1
1
2
3
15
21
28
17
6
6
3
1
3
5
3
1
2
8
4
1
2
1
1
1
2
6
3
1
1
2
1
1
1
1
2
4
7
4
2
6
8
5
3
2
1
2
3
3
3
3
2
1
2
4
4
4
3
2
1
2
2
2
1
1
5
7
8
9
9
10
10
10
10
11
12
11
10
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
80
80
80
80
80
75
80
80
77
77
77
77
76
76
80
76
87
97
120
120
100
95
90
77
100
83
96
114
114
100
110
128
108
120
106
103
102
103
105
105
114
102
105
107
107
109
145
109
109
113
110
113
116
116
117
128
117
116
116
118
123
124
130
145
117
114
111
117
96
98
102
105
117
104
116
106
106
115
130
108
145
95
86
83
64
53
62
36
30
26
20
17
15
13
12
11
11
10
10
10
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
3
3
3
3
3
3
3
28
20
13
13
13
14
13
13
13
13
13
13
10
8
18
28
21
15
9
4
14
19
24
43
23
4
4
4
9
29
16
4
4
4
4
4
4
4
4
5
6
8
7
6
6
6
6
7
8
11
12
13
14
14
14
14
12
11
27
18
9
7
5
5
5
11
10
9
10
20
21
16
11
9
7
6
10
12
15
14
12
10
10
10
10
10
10
10
10
10
10
10
10
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
70
70
70
70
70
70
70
66
69
70
70
70
61
61
66
51
51
55
53
48
68
48
56
50
70
53
55
57
57
59
63
60
74
75
81
94
130
102
130
116
121
130
99
99
97
93
93
96
88
88
90
91
96
96
92
89
88
85
86
82
87
76
71
67
70
72
76
96
81
85
96
82
92
79
74
70
71
71
73
70
87
74
64
63
53
43
59
31
26
22
16
14
12
11
12
12
14
14
14
14
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
6
6
6
6
6
6
6
20
13
6
6
5
4
4
4
17
23
13
4
3
2
2
2
2
2
3
4
14
21
29
19
10
5
1
1
3
6
3
1
1
1
1
2
3
2
1
2
1
1
1
3
2
2
2
4
2
1
2
7
7
7
7
4
1
1
1
2
4
6
8
8
8
5
2
1
3
5
3
2
2
1
1
2
2
2
2
3
5
6
6
6
6
6
6
6
6
6
7
7
7
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
28
28
28
28
28
20
23
25
28
28
28
25
26
30
35
36
41
49
55
55
73
58
60
53
73
55
59
61
66
70
74
105
79
82
88
80
80
80
80
82
88
88
89
88
88
102
84
85
88
84
83
88
88
88
113
89
88
89
87
86
90
93
84
89
93
102
113
93
90
89
96
89
90
93
96
95
107
113
91
94
91
89
90
92
85
90
107
52
46
38
26
22
18
15
13
11
10
8
8
8
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
3
3
3
3
3
3
3
6
4
3
3
3
3
4
6
15
20
19
19
12
6
27
37
42
45
24
4
17
23
30
20
10
4
3
8
6
5
4
4
4
3
3
4
4
4
3
3
5
5
5
5
5
5
5
6
8
8
6
5
11
11
11
10
9
10
23
30
33
19
5
5
5
6
7
12
13
15
27
16
5
4
3
3
3
3
3
7
7
7
7
7
7
7
7
7
7
7
7
7
8
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
47
47
47
47
47
47
47
48
49
55
51
51
84
55
56
59
56
63
61
58
91
56
65
61
93
68
76
93
93
65
73
70
70
84
68
65
71
74
77
78
93
78
93
81
84
93
83
91
93
80
83
83
84
93
86
85
85
86
80
87
83
86
104
88
91
92
92
93
91
104
90
89
90
93
81
81
104
75
69
72
74
65
70
63
58
63
52
35
32
26
22
20
18
17
16
15
15
14
14
14
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
3
1
1
1
1
1
1
1
1
1
1
2
1
1
3
25
36
19
2
1
1
1
1
1
1
1
2
18
26
25
17
10
5
1
1
2
3
2
1
1
1
1
2
1
1
1
2
2
2
2
1
1
1
1
2
1
1
1
2
6
6
5
4
3
2
2
2
23
12
2
1
1
2
3
4
9
9
10
6
2
3
3
3
3
3
4
4
4
4
4
4
4
4
4
5
9
11
12
13
14
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
24
24
24
24
24
17
20
23
24
33
32
34
81
39
40
53
61
78
105
105
105
101
87
78
101
74
88
81
101
101
85
88
94
98
93
114
95
94
110
94
98
99
101
98
99
103
103
94
93
100
98
114
110
109
128
105
103
96
97
94
88
128
79
90
97
91
130
95
97
128
94
92
92
110
84
81
78
110
80
80
93
80
56
52
51
51
57
61
66
66
66
66
66
66
66
64
66
66
55
55
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
2
2
2
2
2
2
2
5
4
3
3
3
2
2
2
11
16
12
8
6
4
4
4
4
4
5
6
20
27
26
21
13
6
1
3
4
5
5
4
3
3
2
1
4
8
10
5
1
5
3
2
4
5
3
2
1
1
1
1
8
4
1
2
3
2
1
1
1
1
1
1
1
2
3
4
10
16
10
5
5
3
2
1
1
1
7
14
13
12
12
12
12
12
12
12
12
33
44
28
12
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
46
46
46
46
46
32
37
42
46
46
46
46
38
43
46
44
46
46
46
41
41
38
38
42
53
67
72
105
105
71
84
81
83
105
80
100
89
95
97
100
105
96
87
90
90
100
96
88
96
89
88
100
88
87
88
100
81
79
81
79
77
92
71
71
76
74
75
92
72
69
69
70
68
71
72
63
61
63
61
58
71
62
64
64
62
71
59
64
65
65
65
65
65
65
65
63
65
65
55
55
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
6
6
6
6
6
6
6
6
6
6
6
6
4
3
3
21
30
17
4
3
2
2
2
2
2
3
4
17
24
25
17
10
6
3
1
4
7
6
3
1
3
2
2
1
1
1
1
1
3
2
1
2
3
2
1
3
3
3
4
8
4
1
6
4
3
2
2
4
3
2
1
1
1
1
2
2
3
3
3
2
1
1
9
5
2
2
2
4
5
6
8
9
11
11
11
11
33
44
27
11
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
80
80
80
80
80
80
80
77
90
101
101
101
85
87
101
96
101
101
101
88
63
60
67
68
76
91
84
102
102
75
86
84
85
102
84
89
89
91
109
91
102
92
89
89
88
88
88
97
88
91
89
97
87
88
85
82
85
85
84
109
81
77
79
97
81
82
83
88
84
84
102
86
90
91
81
102
75
81
81
79
109
75
72
72
61
56
66
60
59
60
59
59
59
58
59
59
57
54
54
59
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
17
21
12
4
4
8
6
4
4
4
4
18
24
27
27
18
10
8
7
4
1
2
1
1
5
3
1
1
1
1
2
2
3
4
2
1
2
2
2
2
1
1
1
4
5
5
6
4
3
2
2
1
1
1
1
1
1
3
6
9
6
3
3
3
2
1
1
1
1
2
2
2
3
4
4
4
4
4
4
5
5
5
5
29
54
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
74
74
74
74
74
72
74
74
72
72
72
72
53
57
74
55
53
51
49
39
39
36
37
42
46
52
70
58
62
62
64
70
70
62
64
71
70
70
106
71
70
77
75
76
106
78
84
100
85
95
90
106
87
89
88
84
100
84
83
104
86
83
83
92
80
84
91
88
82
83
82
87
81
82
84
88
84
88
89
87
104
87
84
91
73
64
73
40
34
29
21
18
15
14
14
14
14
14
14
14
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
49
49
49
49
49
59
66
57
29
2
2
2
2
2
2
12
17
10
3
2
2
2
2
2
2
3
22
28
31
27
16
6
4
3
3
5
7
4
1
2
3
3
2
1
2
3
2
2
5
4
3
2
1
2
7
4
2
2
7
5
3
3
6
4
3
3
6
4
3
3
3
4
3
2
4
3
3
3
3
2
1
1
2
1
1
1
1
2
3
3
3
3
3
3
4
4
4
4
7
10
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
39
39
39
39
39
27
32
37
39
43
43
43
37
42
44
44
44
44
44
33
35
30
32
41
47
63
89
74
111
111
95
90
89
111
92
98
103
111
90
93
96
103
93
95
96
94
95
103
86
87
93
94
101
103
97
100
103
92
107
84
81
84
88
92
107
103
90
92
88
88
107
85
101
88
84
90
77
78
81
84
84
86
90
90
84
84
70
43
36
28
21
18
15
14
14
15
16
16
16
16
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
2
2
2
2
2
2
2
5
3
2
2
2
1
1
1
18
27
14
2
2
7
4
2
4
3
2
22
32
37
32
17
3
2
1
1
1
1
2
2
2
2
5
3
1
1
1
1
8
10
5
1
1
1
1
2
1
1
1
5
6
3
1
1
2
3
4
2
1
2
4
3
3
2
1
1
3
3
3
5
3
2
3
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
8
8
8
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
75
75
75
75
75
75
75
70
74
75
75
75
68
71
71
58
55
52
48
42
42
40
40
46
48
55
75
58
75
75
78
74
75
119
87
98
120
96
109
100
93
95
89
84
90
79
80
95
82
86
95
90
96
93
93
99
105
119
120
109
101
94
97
87
91
97
88
96
85
85
93
86
93
89
96
88
96
96
95
96
120
89
87
85
77
75
74
64
64
64
36
31
25
19
17
17
15
14
14
14
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
5
5
5
5
5
5
5
5
6
7
7
8
12
8
5
14
19
10
2
1
1
1
1
1
1
2
13
18
22
22
15
8
5
2
2
2
2
3
3
3
11
7
4
2
1
6
6
4
3
3
4
3
3
3
7
7
5
4
4
3
3
3
3
2
2
3
3
3
2
1
1
2
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
2
3
3
3
3
4
4
4
4
6
9
6
4
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
45
54
49
51
54
66
88
110
166
166
138
147
140
133
161
124
119
130
133
142
166
161
144
138
138
136
142
144
130
139
142
145
166
146
157
132
140
123
128
130
128
142
138
130
134
135
138
138
137
138
140
133
130
138
131
132
132
142
135
131
138
140
132
138
131
127
133
120
101
100
100
64
58
51
42
39
36
33
28
28
28
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
36
18
18
20
21
22
18
15
13
11
16
19
20
22
16
11
12
11
11
18
14
11
11
11
8
6
25
19
13
9
6
15
10
6
8
8
8
18
15
13
9
6
23
40
66
47
28
22
15
9
9
9
12
13
15
27
40
34
23
13
17
22
57
34
11
9
9
9
9
28
28
28
28
28
28
28
28
28
28
28
28
28
28
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
120
120
120
120
120
120
129
140
152
176
176
176
157
163
176
170
176
176
176
112
105
90
87
90
105
119
135
184
184
145
150
141
134
161
126
123
138
143
146
184
179
139
136
133
120
118
121
127
127
128
140
184
147
179
142
141
133
125
133
116
107
108
108
119
128
127
140
128
121
120
123
128
124
140
121
128
123
125
124
140
141
114
111
104
87
85
87
54
48
42
35
31
29
26
25
24
23
22
22
22
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
120
120
120
120
120
120
120
120
64
9
9
9
9
9
9
64
92
55
18
18
20
21
21
21
21
22
66
88
99
87
76
49
22
9
9
9
7
5
8
12
61
33
6
6
6
19
12
6
4
4
4
5
6
8
13
18
13
9
5
15
11
8
9
9
10
13
14
16
16
16
16
16
16
14
12
10
8
27
16
5
6
7
7
7
8
10
11
11
11
12
17
19
20
21
21
21
21
21
21
22
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
81
85
72
68
71
85
102
106
164
164
128
145
146
123
164
125
130
154
139
141
164
155
149
157
152
154
164
154
152
150
151
153
164
154
156
154
152
164
142
163
138
131
128
123
118
123
122
124
151
131
130
140
128
122
121
119
128
117
122
126
128
151
114
109
105
95
94
82
78
75
72
66
66
66
67
69
71
75
75
75
75
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
111
111
111
111
111
111
111
111
59
8
8
8
8
8
8
59
85
50
15
12
9
22
28
31
33
35
62
49
37
37
23
10
9
8
9
9
9
10
10
11
10
7
5
5
5
6
5
5
8
6
5
4
4
6
11
11
10
7
5
6
7
8
7
7
11
9
7
10
13
9
5
8
13
18
17
16
16
12
8
11
9
7
6
10
12
15
40
24
9
9
9
9
9
9
9
9
9
9
37
66
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
40
62
85
133
133
120
91
103
109
120
133
140
175
175
181
200
200
200
160
162
153
152
156
153
175
164
162
200
176
189
200
200
200
200
200
200
200
200
200
200
200
188
200
200
198
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
166
160
154
146
143
140
138
136
135
134
133
133
133
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
17
13
22
26
28
29
21
13
39
52
66
66
66
66
73
69
66
66
66
88
84
75
57
40
40
40
40
40
40
66
53
40
53
59
43
28
28
28
28
28
28
28
28
28
34
37
40
53
66
66
66
53
40
80
120
74
28
28
28
28
28
28
80
106
119
126
129
131
132
132
132
132
132
132
133
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
93
93
93
93
93
93
93
93
106
120
120
120
120
120
120
120
120
120
120
94
82
78
76
81
94
107
112
161
161
113
124
118
111
134
109
116
133
134
138
161
154
134
134
133
129
127
134
125
130
135
139
161
134
154
127
125
125
110
106
112
110
102
121
105
111
112
113
127
111
121
125
108
108
117
110
109
121
117
101
100
104
94
94
93
93
89
88
86
86
86
64
63
63
62
63
63
61
59
59
63
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
37
37
37
37
37
65
79
58
37
37
37
37
64
77
91
64
37
26
15
11
8
15
18
12
6
5
4
15
20
26
17
8
8
8
6
4
4
4
4
4
25
15
5
4
5
6
6
6
7
9
7
5
5
5
14
9
4
4
5
6
5
4
5
6
8
7
5
4
5
6
7
7
7
18
36
21
7
7
6
5
4
4
6
6
6
6
16
10
4
4
4
4
4
4
4
4
4
4
31
59
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
75
75
75
75
75
75
75
69
74
75
75
75
65
66
66
55
53
52
49
46
46
46
44
50
70
95
109
163
163
115
127
119
119
142
125
130
142
141
150
163
153
175
140
144
144
146
154
146
154
156
154
175
158
163
166
162
166
163
157
160
152
175
152
135
142
134
126
166
132
142
166
127
138
122
117
112
106
115
115
113
124
148
108
107
103
97
94
91
88
86
84
83
81
81
81
73
81
81
8
73
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
9
9
9
9
9
9
9
9
21
27
30
19
9
9
9
21
27
16
6
6
18
29
34
20
6
6
61
41
22
22
16
10
4
6
9
8
8
13
39
52
37
21
6
6
6
36
21
6
8
6
4
4
3
3
15
28
18
8
13
10
7
7
7
7
7
7
7
7
7
5
4
4
7
12
15
11
7
23
17
11
12
7
3
3
3
3
3
38
55
64
68
70
73
73
73
40
8
8
8
8
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
93
93
93
93
93
83
93
93
96
104
104
104
106
112
120
121
128
138
150
150
163
122
125
123
120
133
116
120
120
115
114
138
113
117
121
155
124
131
134
130
133
144
127
136
143
142
150
163
144
146
149
155
144
144
144
138
139
140
144
140
142
138
142
140
138
144
155
138
138
138
134
138
138
163
141
144
142
138
142
131
144
129
127
126
123
122
121
121
120
120
120
120
120
116
120
120
100
100
28
120
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
9
9
9
9
9
9
9
23
22
22
22
22
22
22
22
29
33
33
33
33
35
34
33
43
32
22
14
19
21
24
69
41
14
26
28
30
21
13
13
13
13
9
6
6
6
13
15
13
11
11
12
13
18
16
15
15
15
15
15
21
24
26
27
27
28
25
22
25
26
19
13
26
40
34
28
28
34
40
27
15
14
13
31
40
45
47
48
49
49
50
75
87
93
96
100
64
28
28
28
28
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
35
35
35
35
35
35
35
35
35
41
37
38
74
43
44
56
63
72
100
100
73
78
78
76
77
80
82
82
94
94
96
125
96
100
92
89
89
89
88
94
88
86
87
90
94
109
100
105
109
128
121
104
108
105
101
125
96
95
97
93
93
102
92
99
109
107
128
128
107
121
104
104
108
103
102
128
106
112
122
131
125
131
121
131
105
105
85
84
80
76
75
73
70
70
70
67
70
70
55
55
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
19
27
17
8
8
20
26
32
22
12
12
21
24
25
27
43
22
2
2
2
5
9
6
4
4
4
4
5
7
4
2
2
2
5
8
6
4
4
4
8
6
4
6
20
19
11
3
3
4
13
24
14
4
18
12
6
3
4
5
6
6
7
7
7
6
4
2
2
2
2
2
4
5
6
7
11
13
16
16
16
16
35
45
30
16
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
27
27
27
27
27
20
23
27
28
49
73
80
151
151
80
85
79
74
70
64
73
54
62
68
79
96
102
142
142
96
117
114
110
151
104
100
99
95
96
104
107
105
142
110
110
121
100
98
99
95
97
106
105
109
151
109
121
114
109
108
121
102
103
104
102
103
102
97
121
92
89
89
94
99
102
121
114
101
102
96
96
97
97
102
102
90
102
82
78
76
66
66
66
64
66
66
62
57
57
66
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
6
6
6
6
6
6
6
6
16
21
24
27
30
31
32
29
27
23
19
11
3
3
3
3
3
42
46
46
46
31
16
10
4
4
4
33
19
5
5
5
4
4
4
4
4
4
4
5
5
5
5
4
4
5
11
10
8
7
11
18
16
14
14
14
15
15
15
16
16
10
5
5
6
6
7
9
17
25
23
14
6
6
6
10
12
15
14
12
10
10
10
10
10
10
10
10
10
10
33
57
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
79
79
79
79
79
77
79
79
77
79
77
77
85
66
79
63
57
53
50
39
36
33
33
43
52
66
92
85
92
92
87
84
92
82
88
106
89
92
110
96
92
112
88
95
96
106
110
91
112
95
100
104
103
106
101
114
114
93
97
92
87
102
89
94
93
96
102
84
80
79
78
82
84
88
91
90
97
87
87
85
91
85
87
90
85
91
97
67
63
63
35
29
24
18
16
14
13
10
10
10
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
50
50
50
50
50
62
70
60
32
4
4
4
2
1
1
13
19
12
5
3
2
2
2
2
2
5
20
23
24
21
16
12
7
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
3
5
7
5
3
5
10
6
2
1
1
4
2
1
2
3
9
8
4
1
7
7
7
9
5
1
4
11
11
6
2
15
8
2
5
6
6
7
8
5
3
3
3
3
3
3
3
3
3
3
5
7
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
75
75
75
75
75
72
75
75
75
77
77
77
70
77
77
57
55
51
45
40
40
34
37
43
45
48
80
49
55
58
64
80
74
82
90
82
83
82
83
85
86
100
86
89
90
85
96
86
84
87
87
88
94
89
90
84
100
78
79
83
79
84
96
69
69
70
66
71
70
76
98
82
100
84
78
81
77
79
96
80
81
84
79
80
77
76
84
60
60
60
33
28
23
18
17
16
15
14
14
14
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
1
1
1
1
1
1
1
20
10
1
1
1
2
3
4
19
27
19
11
11
11
11
11
8
6
12
17
19
22
22
17
12
6
1
3
2
1
1
1
2
1
1
1
2
3
4
5
6
9
5
1
1
1
1
2
1
1
1
1
6
3
1
2
4
9
24
12
1
1
1
1
1
1
1
1
9
10
12
10
5
1
1
1
1
1
7
16
11
6
6
6
6
6
6
6
6
6
6
6
7
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
75
75
75
75
75
72
75
75
86
98
98
98
87
97
101
101
101
101
101
62
55
47
43
49
57
72
89
83
114
114
101
103
104
127
113
117
128
111
120
112
114
134
108
106
108
101
102
114
93
97
97
99
102
99
112
112
116
127
128
120
129
134
116
111
108
104
98
102
94
95
104
89
100
85
81
81
76
84
94
95
129
134
89
89
72
56
66
38
33
29
21
18
16
16
15
15
16
16
16
16
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
32
32
32
32
32
49
62
47
26
6
6
6
5
4
4
18
25
14
3
3
4
3
3
3
3
3
21
30
40
29
18
8
4
1
1
1
1
1
1
1
2
2
1
1
1
2
2
1
1
1
1
1
1
2
2
1
1
1
4
8
7
7
6
3
1
1
1
1
2
2
1
1
1
2
7
15
11
8
6
4
4
4
3
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
8
13
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
96
96
96
96
96
66
76
88
96
99
99
99
85
98
102
102
102
102
102
82
59
55
60
65
71
80
88
81
111
111
96
98
99
110
108
111
126
110
116
107
112
131
106
106
109
112
115
115
121
121
107
108
106
108
111
117
123
123
134
116
111
131
106
105
105
101
103
106
105
134
103
99
100
88
86
83
83
80
90
88
85
134
80
80
69
54
66
37
32
28
21
18
16
16
16
17
18
18
18
18
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
2
2
2
2
2
2
2
8
5
2
2
2
3
3
4
49
71
36
1
1
3
2
1
2
1
1
20
30
40
33
18
4
5
6
7
34
20
6
5
3
2
1
1
2
1
1
1
1
1
1
1
2
2
3
2
1
1
1
1
2
1
1
2
3
4
2
1
2
1
1
1
1
1
2
3
13
8
4
3
3
3
10
5
1
1
1
2
3
4
4
4
4
4
4
5
5
5
5
8
12
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
36
36
36
36
36
25
29
34
36
39
39
39
34
39
42
42
43
45
47
47
54
42
48
57
61
65
87
73
87
87
82
78
87
84
79
84
83
84
90
91
89
133
88
91
101
102
109
124
120
120
110
111
106
124
102
107
120
108
120
118
128
133
103
106
103
97
93
102
93
97
100
88
112
88
90
91
112
94
105
102
128
133
90
89
73
56
67
38
32
28
20
17
15
15
14
14
15
15
15
15
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
1
1
1
1
1
1
1
5
3
1
1
1
2
2
3
18
26
15
4
4
8
6
4
5
4
4
21
20
19
19
13
7
4
2
2
2
5
3
2
1
1
1
1
2
1
1
1
2
5
3
2
1
4
2
1
1
1
2
3
6
4
3
2
2
2
1
1
2
1
1
1
1
1
2
9
5
2
2
2
4
6
8
4
1
1
1
3
2
2
2
2
2
2
2
2
2
2
2
7
12
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
32
32
32
32
32
23
26
30
32
40
37
39
82
46
47
56
59
62
83
83
61
64
72
67
72
80
85
79
108
108
92
87
87
106
94
103
99
106
116
101
109
132
103
101
109
108
105
121
121
104
109
109
104
121
106
103
121
106
111
116
100
132
103
102
106
97
94
104
94
96
100
96
99
92
104
88
87
85
92
87
84
132
80
79
69
54
66
36
30
26
19
16
14
14
14
16
18
18
18
18
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
1
1
1
1
1
1
1
7
4
1
1
1
2
3
4
17
24
17
11
8
5
5
5
5
5
12
25
32
39
31
19
8
6
4
2
2
3
2
1
1
1
1
1
2
2
2
2
2
3
2
1
1
1
1
2
1
1
1
1
7
4
1
3
5
3
1
1
1
1
1
2
1
1
3
5
13
10
8
6
3
1
7
4
1
1
1
2
4
5
6
7
7
7
7
8
8
8
8
8
9
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
48
48
48
48
48
32
37
44
48
50
50
50
69
52
52
55
54
57
60
60
66
63
66
69
90
72
71
69
69
65
92
91
103
195
127
146
195
144
190
173
182
197
195
195
190
187
197
196
186
196
193
197
193
193
194
191
190
188
194
182
180
194
168
183
190
193
183
185
181
186
180
164
190
163
159
134
177
131
148
147
193
194
103
96
77
54
44
35
27
22
18
15
13
13
13
14
15
15
15
15
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
22
33
17
2
2
16
9
2
8
5
2
5
14
24
25
18
11
5
1
1
1
2
1
1
2
4
3
2
4
2
1
1
3
4
5
4
4
2
1
6
3
1
2
6
9
11
12
13
10
7
5
3
1
3
5
3
1
5
3
1
20
19
19
13
8
41
21
1
1
1
1
2
3
3
3
3
3
3
3
4
4
4
4
7
10
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
44
44
44
44
44
30
35
41
44
47
47
47
67
49
49
56
59
61
78
78
49
48
56
59
63
80
72
67
67
59
83
84
88
177
109
129
177
126
158
150
151
174
151
156
168
177
177
177
174
174
171
170
171
171
171
172
177
165
177
164
148
173
154
142
141
139
138
144
143
142
164
134
123
109
94
86
114
87
103
111
150
143
93
90
74
60
48
36
28
22
17
14
12
11
11
12
13
13
13
13
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
3
3
3
3
3
3
3
4
3
3
3
3
5
4
4
22
31
16
1
1
2
1
1
1
1
1
10
15
20
19
12
6
8
5
2
3
5
4
2
1
1
1
2
5
3
2
2
2
2
2
2
2
2
2
3
2
1
1
1
2
1
1
1
2
4
22
13
5
3
1
1
2
2
1
1
1
2
2
2
1
1
4
2
1
1
1
1
3
4
5
5
5
6
6
6
6
6
7
6
6
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
50
50
50
50
50
36
41
46
50
52
52
52
43
48
52
50
52
59
57
57
91
55
64
72
90
72
75
79
80
81
91
90
84
83
82
82
81
81
81
91
79
77
76
82
77
79
80
83
81
82
81
82
87
78
79
79
80
86
80
87
81
80
84
74
81
76
78
87
74
86
79
76
84
72
64
62
64
70
69
81
86
55
50
45
35
32
24
21
19
17
14
13
13
13
14
14
16
16
16
16
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
1
1
1
1
1
1
1
9
5
1
1
1
3
4
5
23
32
16
1
1
1
1
1
1
1
1
24
24
24
24
18
12
7
4
1
7
13
13
13
13
7
1
8
5
2
2
5
8
12
7
2
5
4
3
2
1
1
3
5
4
2
1
1
1
2
2
3
3
3
3
2
1
3
3
4
3
2
1
1
1
1
1
1
1
2
4
4
3
3
3
3
3
3
3
3
3
3
3
8
13
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
41
41
41
41
41
28
33
38
41
45
45
45
67
47
47
49
47
47
48
48
48
45
45
50
60
72
75
102
102
76
81
76
73
71
69
67
75
72
75
102
74
74
74
70
73
74
75
87
81
82
85
102
85
86
88
85
87
88
83
83
80
88
79
79
79
88
76
73
73
67
68
81
66
68
69
67
76
69
71
69
81
72
60
59
51
41
54
28
25
22
16
14
12
12
12
12
13
13
13
13
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
1
1
1
1
1
1
1
4
3
3
3
3
3
3
3
20
28
17
6
4
3
3
3
3
3
3
23
22
22
22
12
2
2
2
2
2
6
4
2
2
2
1
1
2
1
1
1
2
3
2
1
1
2
1
1
1
1
1
9
5
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
3
9
5
1
1
1
2
3
3
3
3
3
3
4
4
4
4
6
9
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
22
22
22
22
22
22
22
22
22
33
47
51
93
93
50
68
83
97
133
133
120
91
103
96
120
133
130
189
189
159
168
168
139
160
144
155
144
152
159
189
160
155
157
144
141
142
137
139
150
155
156
189
161
161
168
149
155
151
150
151
146
155
155
148
152
151
155
155
150
151
148
155
146
145
150
148
155
168
142
141
144
138
138
136
136
136
136
136
136
136
82
73
62
50
44
40
36
28
28
28
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
17
13
12
11
11
11
16
22
17
13
13
15
18
25
34
38
22
6
11
8
6
6
6
15
14
13
13
10
8
6
10
15
13
11
25
26
18
10
10
15
15
15
15
16
15
15
15
40
25
10
10
13
17
16
15
13
10
8
8
8
9
18
23
25
26
27
27
27
27
27
27
27
27
27
28
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
77
77
77
77
77
77
77
77
77
77
77
77
57
61
77
55
53
54
48
42
57
41
45
55
62
64
87
72
87
87
82
85
87
86
90
85
99
82
81
89
89
91
108
94
96
98
98
99
93
96
96
95
108
96
93
94
98
85
99
85
89
90
90
108
88
85
85
81
78
78
73
73
75
70
74
67
67
71
73
73
78
80
80
86
88
80
69
45
37
30
23
20
16
15
14
15
16
16
16
16
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
45
45
45
45
45
59
68
56
29
3
3
3
3
3
3
17
24
13
2
2
6
4
2
4
3
2
16
23
27
32
21
10
4
2
1
1
4
2
1
2
7
4
1
1
1
2
3
2
1
1
1
1
1
1
2
3
3
3
4
11
6
2
2
3
3
2
1
1
1
1
1
1
1
2
12
8
5
5
5
9
5
1
1
1
1
1
1
3
4
5
5
5
6
6
6
6
8
10
8
6
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
72
72
72
72
72
72
72
68
71
72
72
72
63
63
63
57
58
55
59
59
42
40
46
51
63
75
80
106
106
81
87
94
79
69
69
65
71
73
73
106
78
76
94
69
70
68
62
67
75
77
93
106
92
94
90
94
75
77
76
85
72
70
76
70
70
68
85
71
71
93
66
69
67
63
66
64
62
66
66
66
94
68
68
67
63
63
51
35
29
23
18
15
13
12
12
12
13
13
13
13
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
7
7
7
7
7
7
7
10
17
21
23
13
3
3
3
14
19
10
1
1
3
2
1
2
1
1
23
26
28
26
24
16
8
2
2
4
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
5
3
1
1
1
1
1
1
3
2
1
1
1
12
19
11
3
4
4
4
3
3
3
2
1
2
3
3
3
3
3
3
4
4
4
4
6
9
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
77
77
77
77
77
74
77
81
93
109
109
109
142
115
116
117
111
111
111
100
69
65
71
73
87
99
104
142
142
106
123
120
135
140
104
106
102
99
105
114
112
139
142
116
116
110
109
108
106
130
104
112
118
119
140
135
114
121
130
123
135
139
113
115
125
117
116
125
123
117
120
123
117
125
125
123
133
133
133
135
135
139
111
107
99
94
83
69
66
66
37
32
26
19
16
14
12
8
8
8
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
77
77
77
77
77
77
77
60
43
43
43
77
40
3
3
23
33
21
10
8
7
7
7
7
6
5
14
18
20
23
17
10
4
2
1
13
29
16
4
4
2
1
2
4
2
1
3
5
6
5
4
3
2
12
12
11
7
3
4
6
4
3
3
4
6
6
5
4
5
7
6
5
7
33
25
15
6
6
6
13
10
8
6
10
12
15
40
24
8
8
8
8
8
8
8
8
8
8
8
8
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
37
37
37
37
37
37
37
37
37
41
37
37
67
42
42
55
64
79
105
105
105
82
78
68
68
71
78
101
101
73
74
74
69
69
86
72
77
79
80
101
84
88
81
86
77
79
79
78
88
82
82
101
80
82
81
80
88
79
80
80
87
80
76
75
72
73
73
72
80
70
70
75
73
78
82
68
70
75
76
82
87
78
81
82
81
81
67
44
38
31
24
20
17
17
17
17
18
18
18
18
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
8
4
4
4
4
4
4
4
3
3
3
3
3
4
8
18
23
26
29
35
40
45
43
27
11
6
2
15
22
29
19
9
6
4
4
4
6
5
4
4
2
1
1
1
1
1
1
1
1
1
2
2
1
1
1
3
2
1
1
4
2
1
4
6
4
2
1
1
1
2
4
3
2
1
4
2
1
1
1
2
2
2
2
1
1
1
3
4
4
4
4
4
4
4
5
5
5
5
9
13
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
25
25
25
25
25
20
22
24
25
32
31
33
68
39
40
52
60
70
98
98
75
81
82
88
128
92
93
94
94
93
96
124
93
93
90
88
94
95
95
124
95
97
97
93
95
97
98
100
128
102
103
102
97
92
89
93
89
91
94
103
97
98
103
97
95
98
103
102
88
90
96
97
98
128
89
97
85
84
84
90
75
78
66
62
62
64
65
66
70
70
70
70
70
70
70
67
70
70
55
55
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
10
10
10
10
10
10
10
10
10
10
10
10
8
6
6
15
20
13
7
6
6
6
7
20
12
5
12
20
24
29
20
12
7
3
1
2
3
16
22
26
15
4
4
3
2
2
2
2
2
3
11
13
8
3
4
4
3
3
11
14
16
18
11
4
20
28
16
4
18
10
2
3
4
6
12
7
3
3
3
37
20
3
4
5
5
4
3
9
12
14
15
15
16
16
16
16
35
45
30
16
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
75
75
75
75
75
75
75
69
77
81
81
81
73
81
81
72
80
83
100
100
66
63
72
63
72
96
66
65
65
62
70
94
71
67
77
71
75
78
80
80
85
74
76
78
79
83
101
86
87
96
86
88
89
86
94
85
85
87
86
89
90
88
101
82
87
83
83
89
82
82
85
84
81
100
82
89
92
94
101
87
74
70
64
60
60
62
63
66
66
66
37
32
26
20
19
18
17
15
15
15
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
6
6
6
6
6
6
6
6
5
4
4
4
12
9
6
16
21
12
4
4
6
5
4
5
4
3
3
16
22
19
16
13
8
4
1
3
6
17
13
9
6
3
3
3
2
1
1
4
13
11
9
5
1
1
2
2
2
3
4
6
8
37
20
3
3
3
3
5
4
3
8
5
3
3
3
9
15
23
22
12
3
3
3
3
3
3
3
5
6
6
6
6
7
7
7
7
7
8
7
7
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
36
36
36
36
36
27
32
37
39
46
46
46
39
45
47
47
47
47
47
40
58
41
47
42
63
43
50
52
54
54
55
63
66
71
83
71
71
71
73
69
72
71
74
83
78
85
84
85
89
85
83
85
83
81
75
89
73
71
75
66
69
75
68
89
67
66
69
75
67
75
65
65
61
57
56
54
56
59
62
65
75
66
48
46
39
37
27
23
20
16
14
12
11
12
12
13
16
16
16
16
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
5
5
5
5
5
5
5
11
7
4
4
4
2
1
1
18
27
15
4
4
4
4
4
4
4
3
2
16
23
31
21
11
5
3
1
1
1
3
2
1
1
1
2
2
2
2
2
2
4
3
2
6
6
4
2
1
1
1
5
4
3
3
2
1
1
1
1
2
1
1
6
3
1
2
14
9
4
2
1
4
2
1
1
1
2
2
3
4
5
5
5
5
5
5
6
6
6
6
8
10
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
63
63
63
63
63
45
51
58
63
63
63
54
80
61
62
65
63
63
63
59
70
61
70
53
70
61
67
80
80
77
86
105
87
97
90
95
91
88
125
94
94
95
97
99
99
101
125
97
100
100
102
106
114
112
110
125
110
96
107
90
94
97
82
100
91
96
114
97
97
92
87
85
83
84
89
90
97
105
90
88
87
97
84
83
82
69
82
45
38
32
24
20
17
15
13
12
11
10
10
10
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
10
10
10
10
10
10
10
10
36
49
56
63
58
54
54
52
51
28
6
6
17
11
6
7
6
6
9
22
29
36
51
28
5
3
3
5
5
5
7
8
10
7
5
5
5
4
4
4
4
4
4
4
4
5
11
11
8
5
5
32
20
8
9
9
10
13
14
16
16
10
5
5
6
7
8
9
16
12
8
5
5
5
6
10
12
15
14
12
10
10
10
10
10
10
10
10
10
10
10
10
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
101
101
101
101
101
68
79
92
101
103
103
103
86
100
103
103
103
103
103
62
55
48
43
49
50
59
88
66
88
88
83
84
88
90
78
80
92
72
80
83
80
96
90
89
92
83
96
82
86
91
92
96
104
104
103
101
103
94
101
91
83
92
77
79
92
82
84
86
85
83
76
78
71
72
72
76
76
74
77
78
75
86
70
70
65
55
70
38
33
30
21
18
16
16
15
15
16
16
16
16
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
52
76
39
2
2
10
6
2
4
3
2
14
20
26
25
19
12
6
1
1
5
7
4
1
1
1
1
1
1
1
1
1
2
3
5
9
5
1
6
11
6
1
2
5
3
2
2
2
2
3
2
2
5
5
3
2
1
1
2
7
13
13
7
2
5
5
3
2
2
2
3
5
4
3
3
3
3
3
3
3
3
3
3
8
13
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
71
71
71
71
71
71
71
81
93
112
112
112
94
98
112
106
112
112
112
87
80
78
81
83
89
100
95
104
104
92
94
90
92
87
84
86
100
88
87
104
88
88
88
90
91
92
101
100
90
92
91
104
97
98
131
94
91
91
92
102
104
131
129
102
99
95
95
103
107
131
129
97
98
97
94
103
110
101
129
92
89
86
82
81
73
80
80
44
39
32
23
20
16
16
15
15
16
16
16
16
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
1
1
1
1
1
1
1
1
3
4
4
5
5
3
1
25
37
23
9
8
7
7
7
7
7
12
27
23
20
20
14
9
5
1
1
1
8
4
1
6
3
1
2
3
5
8
5
2
10
6
3
3
3
2
2
1
1
1
8
7
4
1
4
5
3
2
1
1
1
2
1
1
2
3
7
14
11
9
13
8
4
1
1
1
1
4
5
4
4
4
4
4
4
4
4
4
4
4
7
11
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
24
24
24
24
24
17
20
24
25
32
30
31
67
36
37
41
40
50
51
50
85
52
60
68
86
82
84
103
103
77
88
77
76
103
81
86
87
89
90
99
103
88
89
90
91
89
107
95
95
95
92
103
90
90
90
90
96
90
98
94
91
103
107
93
96
98
88
94
83
86
83
81
103
77
72
77
76
86
107
92
92
79
75
72
61
69
56
36
31
25
19
17
14
14
15
16
18
18
18
18
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
3
3
3
3
3
3
3
3
3
3
3
4
2
1
1
12
18
10
3
2
2
2
2
2
2
34
44
34
25
25
14
3
3
2
1
3
6
5
3
1
2
2
2
2
2
2
2
2
2
5
5
3
2
2
6
5
3
1
8
9
8
7
4
1
2
1
1
6
3
1
2
1
1
1
1
9
6
3
2
2
2
1
1
1
1
2
3
5
6
6
6
6
6
6
7
7
7
7
8
10
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
80
80
80
80
80
73
80
80
87
98
98
98
86
99
104
104
104
104
104
62
54
46
40
43
55
71
76
113
113
70
86
92
93
110
97
112
100
103
106
113
110
100
101
98
97
112
98
95
99
100
103
113
104
108
100
112
102
102
116
103
99
92
116
87
95
98
96
116
96
100
93
87
86
84
83
84
81
81
85
84
81
100
75
73
66
60
63
66
70
70
70
70
70
68
70
70
66
59
59
70
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
30
30
30
30
30
48
64
47
27
7
7
6
6
7
8
19
24
13
2
2
3
2
2
2
2
2
2
13
18
13
9
12
7
3
3
6
12
8
4
4
4
4
3
2
3
3
3
4
6
5
4
4
3
2
8
6
4
4
4
3
2
2
2
2
3
3
3
5
5
6
7
6
4
2
3
4
6
6
6
6
5
3
2
2
2
2
3
7
9
10
10
10
10
10
11
11
11
11
35
59
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
40
40
40
40
40
40
40
40
40
45
50
52
70
70
52
60
66
79
88
88
123
79
82
77
77
94
95
118
118
102
123
110
104
134
114
131
140
139
164
142
164
164
132
138
134
135
140
131
148
149
134
140
133
137
160
133
148
138
149
135
144
137
116
113
119
115
112
160
110
117
120
107
123
106
103
117
101
110
121
123
144
136
115
123
91
84
74
74
71
69
65
65
65
64
65
65
63
60
60
65
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
21
2
2
14
10
7
8
7
4
1
10
15
20
18
15
9
3
3
3
6
4
3
3
4
8
13
8
4
3
3
2
2
2
2
4
3
2
2
1
1
5
13
11
10
10
10
10
10
8
5
3
2
2
1
1
1
1
2
3
5
6
8
5
2
3
10
6
2
2
2
3
3
3
3
3
3
3
4
4
4
4
32
60
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
33
33
33
33
33
33
33
33
33
33
33
33
28
32
33
34
37
43
45
45
65
45
50
47
68
46
52
53
56
61
71
86
75
99
84
85
97
80
85
84
82
96
86
84
86
99
88
86
88
96
88
95
91
93
97
96
106
89
113
90
92
103
97
101
106
113
102
98
103
99
96
95
113
94
97
99
103
97
95
90
88
99
87
88
83
83
88
49
42
34
25
21
17
14
13
13
13
13
13
13
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
16
23
13
4
3
3
3
3
3
3
4
8
11
13
15
14
10
6
3
4
3
3
9
7
5
4
4
4
4
4
9
7
5
27
16
5
4
3
2
7
8
5
3
10
6
2
2
2
2
2
2
1
1
2
2
1
1
3
4
5
5
5
4
3
2
2
3
2
2
2
2
2
2
2
2
2
2
3
3
3
3
6
9
6
3
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
30
30
30
30
30
20
23
27
30
33
30
31
58
36
37
39
37
41
42
41
53
41
44
40
57
40
46
48
53
60
65
86
82
73
82
83
80
81
114
85
86
93
93
93
109
106
92
104
92
91
96
109
95
106
95
93
104
97
99
114
93
98
95
87
92
86
86
100
86
89
84
85
103
92
100
91
103
90
94
91
86
114
76
74
64
49
61
34
29
25
18
15
13
13
12
12
13
13
13
13
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
2
2
2
2
2
2
2
2
1
1
1
1
1
1
2
15
21
11
1
1
4
2
1
2
1
1
1
12
20
28
24
15
7
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
2
2
2
1
1
5
3
1
5
3
1
14
8
3
9
6
3
3
6
8
10
6
3
3
2
1
3
6
13
7
1
1
1
1
1
1
1
1
1
1
2
2
2
2
6
10
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
35
35
35
35
35
35
35
36
36
38
38
38
32
36
38
45
55
72
89
89
118
78
89
97
122
89
92
91
92
92
87
84
92
74
80
79
84
77
76
72
71
77
69
77
87
97
111
118
122
102
101
96
111
90
96
95
92
111
96
99
106
94
101
92
89
91
86
83
86
77
83
88
90
122
106
93
96
91
101
87
81
81
69
66
69
73
77
86
86
86
44
37
29
20
17
14
12
7
7
7
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
6
3
3
3
3
3
3
3
4
5
5
6
4
3
6
17
22
13
4
4
6
5
4
5
4
4
17
23
29
35
22
9
6
3
2
2
3
5
5
5
14
9
4
2
3
3
4
5
9
5
2
3
3
2
2
2
2
3
4
7
8
9
9
9
7
6
4
3
4
3
2
3
6
5
4
3
6
6
6
5
4
3
2
4
5
5
6
4
3
3
3
3
3
3
3
3
3
3
3
3
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
38
38
38
38
38
27
31
36
38
42
42
42
36
42
44
44
46
49
53
53
57
42
49
57
58
62
83
65
83
83
77
80
83
77
78
83
83
83
107
91
93
123
92
95
98
92
93
98
89
92
91
91
93
94
98
94
102
100
103
107
123
95
92
91
89
92
89
98
93
92
102
92
97
92
87
93
86
91
92
88
123
88
87
93
74
66
74
68
67
67
65
65
65
64
65
65
62
59
59
65
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
6
6
6
6
6
6
6
6
6
6
6
6
4
2
2
20
29
15
2
1
1
1
1
1
1
2
13
19
25
24
19
13
7
1
1
26
22
13
5
2
2
2
2
2
2
2
2
2
8
5
2
1
1
1
2
4
4
5
7
10
7
5
5
5
5
5
5
8
6
3
1
2
3
2
2
4
7
7
7
4
2
1
2
3
4
4
4
4
4
5
5
5
5
5
6
6
6
6
32
59
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
75
75
75
75
75
75
75
78
90
104
104
104
88
91
104
99
104
104
104
68
62
56
53
59
60
65
85
74
78
83
85
85
91
102
89
91
90
85
90
90
89
110
92
96
97
102
100
100
110
107
102
105
110
107
110
107
110
104
107
103
100
100
100
86
86
89
89
86
100
92
85
88
88
88
100
90
91
100
92
90
88
95
83
86
90
93
100
100
100
100
57
50
42
35
33
32
30
28
28
28
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
9
9
9
9
9
9
9
9
23
30
37
31
26
17
9
23
30
18
6
6
8
7
6
12
9
6
10
20
25
28
29
19
10
8
8
11
30
20
11
11
13
15
9
4
8
10
11
11
11
11
12
11
9
8
15
13
10
8
13
14
11
8
8
9
26
35
23
11
13
14
15
16
11
7
8
10
20
24
26
28
18
8
6
6
6
6
16
13
10
10
10
10
10
10
10
10
10
10
14
18
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
37
37
37
37
37
27
32
37
39
46
46
46
39
44
46
46
46
46
46
46
46
37
39
40
47
63
77
121
121
95
115
113
141
121
101
107
102
102
114
105
121
108
109
107
109
114
106
109
109
108
109
113
116
116
117
141
116
116
120
112
114
131
104
111
108
104
113
104
103
108
131
111
114
119
122
121
141
141
129
141
131
131
123
131
104
104
100
87
85
81
73
73
73
71
73
73
70
66
66
73
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
9
9
9
9
9
9
9
9
9
9
9
8
8
8
9
23
30
33
37
27
18
12
6
7
6
6
6
18
24
21
18
14
10
7
4
9
13
11
9
8
9
7
5
4
7
9
7
6
8
7
6
6
6
6
12
18
18
18
18
12
7
7
5
3
9
8
7
7
7
5
4
4
5
5
6
6
7
30
24
15
6
3
2
8
15
10
6
7
7
7
7
7
7
7
8
8
8
8
37
66
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
104
104
104
104
104
96
98
101
104
104
104
85
68
78
80
89
104
104
104
69
60
57
55
59
66
78
81
109
109
84
93
92
90
109
96
106
134
110
134
120
125
139
112
118
118
114
127
118
111
139
114
118
127
110
116
115
121
109
139
111
104
113
98
100
113
100
99
116
101
107
121
101
117
93
83
80
76
78
79
83
96
84
86
80
71
80
68
41
35
27
20
16
13
12
11
11
11
11
11
11
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
80
80
80
80
80
80
80
80
43
6
6
6
6
6
6
14
18
10
2
2
7
4
2
2
2
2
25
29
31
33
19
6
4
3
2
1
1
1
1
2
2
2
2
2
2
3
2
1
1
1
4
4
4
9
8
5
3
1
9
14
12
10
8
6
12
26
14
3
19
10
1
4
3
2
2
2
2
2
2
2
2
6
4
2
2
2
2
3
3
3
3
3
3
3
4
4
4
4
5
7
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
67
67
67
67
67
67
67
62
66
67
67
67
65
63
63
57
61
62
72
72
59
61
72
64
67
85
67
65
65
60
66
71
70
95
84
87
101
88
90
89
94
100
86
85
87
86
86
100
89
92
95
94
101
95
95
85
83
80
80
81
77
87
75
72
77
76
79
101
83
87
95
85
95
85
81
82
79
79
87
79
79
80
79
79
78
70
79
69
67
67
63
63
63
61
63
63
59
54
54
63
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
3
3
3
3
3
3
3
5
17
23
26
29
15
1
1
15
22
15
8
5
3
3
3
3
3
10
17
25
29
26
15
5
6
4
2
2
2
2
2
3
3
2
2
2
2
4
5
3
2
2
2
4
4
3
2
1
1
1
5
4
2
1
2
2
3
3
2
1
1
2
6
4
3
2
2
14
9
5
3
2
1
1
5
5
5
3
1
5
7
8
9
9
9
9
10
10
10
10
32
54
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
71
71
71
71
71
66
71
71
67
77
78
86
123
101
107
108
107
107
107
68
61
53
54
58
76
94
99
151
151
95
116
110
105
151
100
97
107
113
116
149
151
108
106
99
91
88
85
82
93
94
102
149
106
116
123
89
87
88
83
81
79
77
75
72
73
75
76
81
74
77
74
73
75
69
72
65
65
68
65
73
76
58
56
54
47
46
52
54
60
60
60
60
60
58
60
60
57
53
53
60
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
5
5
5
5
5
5
5
24
14
5
5
5
33
44
55
49
44
23
3
3
12
26
33
18
3
3
59
44
29
25
16
7
4
1
1
3
5
5
3
1
1
1
2
1
1
1
1
1
7
4
1
3
3
2
1
2
1
1
4
2
1
4
5
3
1
1
5
3
1
1
1
1
12
12
12
11
9
7
10
12
6
1
1
1
1
2
3
5
6
7
7
7
7
7
8
8
8
8
30
53
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
73
73
73
73
73
69
73
73
70
71
70
77
86
96
115
115
115
115
115
68
60
51
45
50
59
73
82
101
101
78
91
90
83
101
84
87
89
92
95
98
101
90
91
90
95
89
91
102
97
102
96
102
95
92
90
90
86
84
86
102
88
98
85
80
83
81
82
102
84
87
86
83
98
79
81
81
80
90
77
83
70
69
63
60
60
45
58
34
29
26
20
18
16
16
17
18
21
21
21
21
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
3
3
3
3
3
3
3
28
15
3
3
3
3
29
56
54
53
27
2
2
13
21
25
13
2
2
25
26
26
22
19
11
4
4
4
4
4
4
4
4
3
3
3
3
3
4
3
2
5
4
4
4
4
4
4
3
3
3
4
4
3
2
2
3
2
2
2
3
2
2
4
3
2
2
2
7
12
10
7
4
4
3
2
2
2
2
3
5
6
6
6
6
6
6
7
7
7
7
10
13
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
51
51
51
51
51
34
40
47
51
55
55
55
68
56
56
58
57
59
60
60
67
62
67
68
86
89
91
120
120
88
99
86
79
113
78
83
90
98
105
112
120
97
101
97
94
105
84
81
86
84
93
112
95
120
96
94
98
92
91
103
85
88
83
83
82
88
81
79
80
83
77
85
76
76
70
68
65
71
76
78
103
93
81
82
72
72
76
66
65
64
59
59
59
58
59
59
57
55
55
59
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
1
1
1
1
1
1
1
1
2
2
2
3
3
2
1
26
38
20
3
3
16
9
3
7
5
3
57
41
25
25
17
9
6
4
4
4
6
3
1
1
1
1
1
1
1
1
1
2
7
5
3
1
1
2
4
2
1
1
1
4
2
1
2
4
3
2
2
5
3
1
3
3
2
1
1
4
6
6
7
4
1
10
5
1
1
3
7
5
4
4
4
4
4
4
4
4
4
4
29
55
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
80
80
80
80
80
80
80
80
80
80
80
80
62
68
80
62
60
58
54
46
51
42
45
51
63
76
86
107
110
110
109
134
95
110
103
98
96
110
97
98
107
95
93
100
98
114
106
104
105
109
129
113
118
121
116
134
116
109
108
109
114
106
101
99
102
99
104
103
106
129
93
96
96
101
106
102
114
106
106
107
134
105
108
108
97
104
100
55
47
37
27
22
18
15
13
11
10
8
8
8
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
28
28
28
28
28
52
66
47
27
7
7
7
7
7
7
17
22
14
6
6
17
11
6
10
8
6
25
31
34
33
33
26
16
7
4
5
5
5
9
11
13
9
5
4
4
4
4
6
7
9
11
7
4
3
8
9
6
3
5
9
6
4
3
3
3
3
3
4
3
3
3
3
3
3
3
4
6
6
5
5
6
6
6
4
3
3
3
5
6
7
7
7
7
7
7
7
7
7
7
8
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
49
49
49
49
49
33
38
45
49
51
51
51
70
53
53
57
58
57
69
69
56
56
69
71
84
99
137
106
131
131
123
137
131
118
115
111
137
111
109
105
106
95
88
89
91
101
99
91
95
94
93
99
95
93
94
101
93
89
90
95
85
93
81
81
84
85
95
93
83
83
78
78
75
73
74
73
75
82
77
76
71
95
64
62
54
51
55
57
61
61
61
61
61
59
61
61
58
54
54
61
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
2
2
2
2
2
2
2
2
2
2
2
2
3
2
2
24
35
35
35
20
5
5
5
5
5
7
27
25
23
23
26
17
8
3
3
3
6
4
2
1
8
35
18
1
1
1
1
9
8
5
2
2
3
3
3
3
3
2
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
4
11
6
1
1
1
1
1
5
3
2
1
1
6
7
7
7
7
7
7
7
8
8
8
8
31
54
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
28
28
28
28
28
28
28
28
28
29
30
31
36
36
31
33
35
43
44
50
77
60
70
68
82
105
108
164
164
129
147
141
131
159
121
123
130
138
136
164
159
127
128
120
116
136
117
113
124
125
138
164
144
159
136
146
132
131
146
127
125
121
123
121
117
114
114
125
121
125
123
128
116
115
115
128
117
122
121
128
141
109
104
101
94
93
91
87
87
87
48
42
34
25
21
18
15
10
10
10
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
28
28
28
28
28
28
28
28
27
26
26
26
26
26
26
27
27
19
12
12
23
17
12
13
9
6
10
17
20
24
43
26
10
10
10
9
8
16
13
11
11
8
5
5
6
5
5
5
16
10
5
5
5
5
11
11
9
8
17
21
23
24
25
26
21
16
16
16
16
16
13
10
8
7
7
18
24
16
8
27
17
8
6
8
9
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
50
50
50
50
50
36
41
46
50
53
50
50
85
54
54
68
76
91
115
115
123
100
106
115
99
115
117
154
154
115
123
113
118
154
124
129
124
124
124
123
154
116
119
129
116
118
118
106
120
105
115
129
116
148
118
115
113
107
111
101
98
102
93
94
93
93
100
87
86
86
86
87
86
90
90
84
85
88
90
91
111
91
91
91
82
90
85
46
40
32
23
19
15
14
13
14
14
14
14
14
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
10
10
10
10
10
10
10
10
10
10
10
10
6
3
3
21
30
18
6
6
32
50
68
35
3
3
4
20
28
36
46
25
4
4
4
4
19
11
4
4
13
8
4
3
3
3
3
4
13
7
2
4
4
3
2
5
4
3
13
9
5
5
5
5
8
6
5
5
5
4
4
4
12
7
3
3
3
3
3
4
3
3
3
3
3
3
3
5
6
6
6
6
6
6
6
6
6
7
7
7
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
24
24
24
24
24
17
19
23
24
31
30
31
69
35
36
39
37
42
43
43
59
41
48
55
63
78
82
111
111
88
96
84
89
96
93
119
96
99
100
111
100
93
98
119
96
106
95
91
96
93
96
119
99
105
102
106
99
96
96
92
84
88
81
85
85
89
94
84
86
83
78
88
78
80
80
89
83
88
91
91
96
81
75
73
65
52
71
35
30
26
18
15
13
12
12
13
15
15
15
15
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
2
2
2
2
2
2
2
2
4
5
5
6
7
4
2
10
14
8
2
1
1
1
1
1
1
1
24
27
28
30
17
5
4
2
1
1
5
3
2
2
2
2
3
2
2
3
3
4
4
3
2
2
2
2
2
2
1
1
7
10
9
9
5
1
4
3
2
7
4
2
1
1
2
4
8
13
14
15
9
4
2
1
2
2
2
2
3
5
6
6
6
6
6
6
6
6
6
7
7
7
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
22
22
22
22
22
22
22
22
22
32
34
36
85
36
37
55
69
93
133
133
133
110
113
121
136
152
181
181
181
133
143
135
138
181
132
152
137
145
147
165
181
141
143
152
127
125
126
123
131
138
139
165
143
179
139
133
130
126
126
129
129
129
138
129
129
131
129
138
125
122
122
138
119
126
127
128
138
120
120
119
118
117
116
128
104
111
100
58
49
38
27
22
18
15
15
15
14
14
14
14
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
33
57
45
33
20
8
20
33
36
38
40
31
23
16
10
5
4
22
39
25
11
11
14
11
9
9
9
11
18
23
20
18
14
10
14
11
8
8
8
18
44
29
14
14
19
21
14
7
7
7
6
5
7
24
15
6
20
30
19
8
6
6
4
2
2
2
2
3
5
6
6
6
6
6
6
6
6
6
7
7
7
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
49
49
49
49
49
34
39
44
49
49
49
48
70
51
52
55
55
54
64
64
45
44
50
41
45
64
58
70
70
61
73
68
90
92
74
82
92
81
104
85
82
91
79
82
87
92
91
93
104
91
93
87
86
89
83
86
92
92
104
101
96
93
100
89
82
80
81
80
80
100
77
74
76
78
81
89
100
89
92
87
101
95
83
86
90
62
89
45
37
32
22
18
15
13
12
12
12
12
12
12
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
1
1
1
1
1
1
1
4
2
1
1
1
1
1
1
22
33
36
37
21
5
5
5
5
5
3
2
12
19
21
18
11
4
4
3
3
5
3
2
2
2
1
1
1
1
1
1
1
4
3
2
2
1
1
1
1
1
1
8
4
1
1
1
1
1
1
1
1
1
1
2
2
2
1
1
3
6
6
5
3
1
1
1
1
1
1
1
2
3
3
3
3
3
3
4
4
4
4
5
7
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
79
79
79
79
79
79
79
74
78
79
79
79
71
72
72
69
74
76
91
91
62
57
67
69
80
92
91
121
121
82
96
91
87
110
87
92
96
102
107
111
121
98
101
99
96
107
94
92
94
91
98
111
97
121
95
93
92
87
85
90
85
86
110
85
87
83
80
82
79
83
85
87
110
88
88
87
85
83
82
87
77
82
72
70
72
76
79
86
86
86
76
76
76
77
78
79
82
82
82
82
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
8
8
8
8
8
8
8
8
7
6
6
6
9
8
8
15
18
9
1
1
3
2
1
2
1
1
55
41
27
24
14
5
7
4
1
24
23
12
2
1
1
1
1
1
3
5
5
5
13
7
1
1
1
1
2
2
2
12
11
7
3
1
1
1
1
1
1
1
1
1
1
2
2
1
1
3
4
5
6
4
3
8
5
3
3
3
3
5
6
6
6
6
6
6
7
7
7
7
41
76
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
25
25
25
25
25
17
20
23
25
27
27
27
23
26
28
28
31
39
40
48
72
56
72
52
72
85
103
155
155
104
115
102
100
150
103
104
118
121
124
149
155
106
104
92
89
86
87
100
94
96
112
149
113
155
102
97
98
87
86
84
79
91
74
73
77
69
67
70
71
75
91
79
81
87
96
86
96
84
83
96
88
88
94
88
85
94
83
75
73
70
67
66
63
63
63
61
63
63
54
54
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
2
2
2
2
2
2
2
3
2
2
2
1
1
1
1
12
17
9
2
2
15
8
2
19
10
2
4
26
37
32
23
13
4
2
1
1
2
1
1
1
1
1
1
1
1
1
1
1
6
4
2
1
1
1
2
1
1
2
3
7
4
1
1
2
22
32
16
1
2
2
2
2
1
1
2
5
8
8
8
5
2
1
1
1
1
1
2
5
7
8
8
8
9
9
9
9
31
42
25
9
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
32
32
32
32
32
22
25
29
32
32
32
31
28
32
34
34
35
37
40
40
40
33
37
40
45
59
79
113
113
104
82
84
79
103
74
82
90
93
99
104
113
104
86
85
86
84
83
99
86
88
94
104
95
113
104
88
89
83
81
81
76
74
72
71
71
66
65
69
65
67
81
70
73
71
67
62
64
65
63
81
67
65
67
65
61
71
59
36
31
24
18
15
12
11
11
11
12
12
12
12
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
1
1
1
1
1
1
1
1
3
4
4
3
2
1
1
13
19
12
6
6
10
10
10
10
10
7
5
21
29
30
18
7
4
2
2
4
7
4
2
1
1
1
1
1
3
2
1
1
7
6
6
4
2
4
6
4
3
2
3
2
1
3
3
2
1
1
2
1
1
2
1
1
1
1
2
5
6
6
7
4
2
2
1
1
1
1
2
3
4
4
4
4
5
5
5
5
5
6
5
5
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
39
39
39
39
39
39
40
42
44
48
48
48
67
49
49
53
52
60
59
59
91
56
64
61
87
74
93
113
113
112
91
88
95
106
100
106
106
120
108
109
113
103
106
120
96
105
108
112
131
103
109
108
101
113
103
93
96
92
89
98
82
88
96
100
131
112
98
105
92
87
87
89
85
91
105
73
84
82
89
131
88
105
82
73
63
63
55
60
61
61
61
61
61
61
61
60
61
61
55
55
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
9
3
3
3
3
3
3
3
4
4
4
5
4
4
9
24
31
16
1
1
5
3
1
3
2
1
9
30
40
33
25
16
8
3
1
4
8
19
10
2
1
1
2
3
2
1
3
5
24
44
22
1
1
2
5
3
1
5
8
10
5
1
2
4
3
2
1
6
3
1
1
1
1
2
3
4
5
5
5
5
5
3
1
1
1
2
4
5
6
6
6
6
7
7
7
7
31
43
25
7
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
47
47
47
47
47
33
37
43
47
49
48
48
74
51
51
54
51
54
53
53
66
47
55
50
70
81
93
154
154
91
108
104
100
154
100
106
117
122
123
152
154
113
116
112
105
107
97
105
105
106
112
152
108
122
104
102
105
98
105
105
94
94
84
82
81
77
94
72
70
74
82
73
72
73
77
71
77
78
82
83
105
93
78
77
64
72
56
36
31
24
18
15
13
12
12
13
15
15
15
15
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
1
1
1
1
1
1
1
5
3
1
1
1
1
1
2
22
32
17
3
3
4
3
3
3
3
2
1
13
19
25
13
2
2
2
2
2
2
2
2
2
3
4
3
2
2
3
2
1
5
5
4
3
3
4
6
6
4
2
6
4
2
1
4
3
2
1
1
2
1
1
1
1
1
1
5
10
6
2
4
4
2
1
2
3
3
2
1
4
5
6
6
6
6
6
6
6
6
7
7
7
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
37
37
37
37
37
27
32
37
39
46
46
46
39
44
46
56
72
81
120
120
76
76
87
73
85
115
118
157
157
126
134
135
115
116
105
105
107
119
122
123
157
123
119
118
115
114
115
118
115
125
122
126
134
157
141
135
122
114
125
108
106
117
115
113
119
116
118
141
119
125
125
125
117
125
106
105
111
113
115
125
141
106
105
101
83
94
82
52
47
39
30
27
23
24
24
25
28
28
28
28
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
9
9
9
9
9
9
9
9
9
9
9
8
8
8
9
23
30
18
6
6
10
8
6
8
7
6
6
31
43
56
33
10
4
6
8
8
8
28
19
10
10
7
5
5
6
10
7
5
9
7
5
8
8
8
8
9
8
6
5
15
11
8
10
11
13
14
15
16
16
10
5
5
6
7
7
7
8
7
7
13
10
8
8
8
8
8
8
9
9
9
9
9
9
9
10
10
10
10
14
18
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
66
66
66
66
66
66
66
62
65
66
66
66
76
64
64
58
58
58
61
61
51
45
51
55
58
63
65
76
76
65
68
67
67
70
72
78
76
84
76
77
77
74
76
77
76
78
77
75
67
68
69
69
79
69
70
70
78
69
84
71
73
73
79
71
71
72
78
68
67
73
78
74
79
73
78
66
69
74
77
84
70
70
77
66
59
70
57
37
32
25
19
16
13
12
12
12
13
13
13
13
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
1
1
1
1
1
1
1
1
12
17
20
23
43
22
1
12
17
20
23
15
8
8
8
8
8
8
8
23
31
39
23
8
12
7
3
3
4
3
2
1
1
5
3
1
1
1
4
7
8
8
4
1
1
2
7
6
3
1
4
2
1
1
2
1
1
14
8
2
1
1
1
1
2
1
1
9
8
7
6
4
2
1
1
1
1
7
10
7
4
4
4
4
4
4
4
4
4
4
6
8
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
77
77
77
77
77
77
77
71
76
77
77
77
78
70
70
58
55
56
54
57
69
58
69
63
69
71
73
78
78
65
80
81
86
100
85
90
101
85
91
93
90
104
96
96
97
91
101
92
96
98
100
102
101
99
104
94
101
97
95
102
98
90
88
88
90
89
92
104
85
90
101
84
83
90
79
76
78
74
77
90
73
81
66
63
55
49
63
32
27
21
14
11
9
7
7
7
7
7
7
7
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
7
7
7
7
7
7
7
7
5
3
3
3
12
9
7
19
25
13
2
2
3
2
2
21
11
2
12
17
20
13
6
9
5
1
2
4
6
5
4
4
6
5
3
1
2
5
4
4
8
5
3
3
3
3
4
4
3
2
4
6
9
10
6
3
2
2
2
3
2
2
2
2
2
2
3
4
5
5
5
4
3
2
2
3
5
9
10
6
3
3
3
3
3
3
3
3
3
3
3
3
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
21
21
21
21
21
17
20
24
27
34
34
34
64
38
38
45
47
58
65
65
92
58
66
75
88
87
91
105
105
87
89
82
96
78
77
78
79
81
80
105
77
74
75
70
76
78
82
92
88
92
92
105
92
101
89
89
88
90
96
91
98
89
101
87
90
94
92
104
92
92
96
97
107
100
104
98
107
94
96
92
91
107
89
88
96
75
75
44
35
28
20
16
13
11
11
11
11
11
11
11
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
8
8
8
8
8
8
8
8
14
17
19
20
20
20
21
21
21
11
2
2
5
3
2
3
2
2
19
19
19
19
17
13
7
2
1
8
7
6
9
11
6
1
4
3
2
1
1
2
6
4
2
8
5
3
2
1
1
3
6
6
5
4
5
7
5
3
3
5
3
1
1
1
3
2
1
16
28
16
4
2
1
2
4
4
4
3
2
3
4
4
4
4
4
4
4
4
4
5
5
5
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
100
100
100
100
100
68
79
92
100
105
105
105
88
102
105
105
105
105
105
88
103
91
93
103
95
103
93
110
110
84
92
87
81
85
77
85
86
92
114
92
110
97
97
100
114
104
93
90
94
92
97
114
95
110
91
87
90
86
84
110
80
76
91
72
76
78
77
83
80
81
83
88
82
88
84
82
91
86
85
81
110
75
74
74
68
55
67
35
30
26
19
16
13
12
12
13
14
14
14
14
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
1
1
1
1
1
1
1
6
3
1
1
1
2
3
4
52
76
44
12
12
21
35
68
40
12
11
10
17
21
24
14
4
3
2
2
2
2
2
1
1
2
1
1
2
3
4
4
4
4
2
1
1
1
1
1
1
1
1
11
6
1
1
2
1
1
1
7
4
1
1
1
2
1
1
1
10
7
4
4
3
2
1
1
1
1
1
1
3
4
4
4
4
5
5
5
5
6
8
6
5
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
98
98
98
98
98
68
79
91
98
103
103
103
88
102
106
106
106
106
106
67
60
52
50
42
46
51
57
81
81
55
59
56
63
52
56
57
58
58
58
60
60
59
81
59
66
71
72
95
77
68
72
69
68
72
67
66
74
66
69
66
71
83
76
95
80
82
85
93
77
83
77
80
81
80
93
81
81
85
83
79
95
78
77
79
74
62
77
39
33
28
20
16
14
13
12
12
12
12
12
12
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
2
2
2
2
2
2
2
10
6
2
2
2
2
2
3
50
74
37
1
1
1
1
1
1
1
1
1
13
19
23
13
4
4
4
4
4
5
3
1
1
1
1
1
1
1
1
2
3
7
7
6
5
3
2
5
3
1
1
7
5
3
2
1
1
1
1
1
2
2
2
1
1
2
3
5
4
4
4
4
3
2
1
1
1
1
2
3
3
3
3
3
3
3
3
4
4
4
4
6
8
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
77
77
77
77
77
77
77
79
91
106
106
106
89
92
106
100
106
106
106
98
65
63
71
72
75
95
85
78
98
98
90
95
83
96
83
87
94
88
104
91
92
96
96
95
104
95
96
97
96
97
94
104
89
87
85
80
81
78
78
77
82
82
77
79
82
75
83
72
70
73
74
77
82
89
80
81
82
85
81
84
84
86
97
92
97
91
97
51
43
35
24
20
16
14
13
13
12
12
12
12
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
7
7
7
7
7
7
7
7
5
3
3
3
10
8
7
21
28
16
4
4
4
4
4
4
4
4
18
23
26
24
22
14
7
1
1
4
9
6
3
3
2
1
1
1
1
1
1
1
1
1
4
2
1
2
6
3
1
1
19
11
4
1
2
3
4
3
2
3
2
1
1
1
2
3
5
16
20
15
10
6
2
1
1
1
2
7
7
5
4
4
4
4
4
4
4
4
4
4
5
7
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
38
38
38
38
38
26
30
34
38
38
38
36
33
37
40
46
57
62
90
90
54
55
64
55
62
90
82
98
98
90
86
90
75
98
82
87
98
89
90
92
98
88
95
95
94
98
98
95
88
84
88
95
85
98
85
86
98
80
95
77
75
84
74
77
75
76
86
79
89
85
76
76
73
76
74
64
67
64
69
73
78
89
74
69
59
67
52
33
29
23
18
15
12
11
11
11
12
12
12
12
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
1
1
1
1
1
1
1
2
4
5
5
6
5
3
2
16
23
18
13
8
3
3
3
3
3
6
9
18
22
27
22
13
5
5
5
8
9
5
1
1
4
3
2
2
1
1
1
2
4
3
3
4
3
2
3
2
1
2
3
3
2
1
2
2
2
3
2
1
1
1
1
2
1
1
1
4
8
8
8
8
8
4
1
1
1
1
2
3
3
3
3
3
4
4
4
4
6
8
6
4
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
79
79
79
79
79
79
79
79
92
105
105
105
88
91
105
99
105
105
105
69
60
56
54
46
61
55
64
82
82
69
80
83
85
118
87
90
89
91
94
92
118
94
96
98
98
98
94
118
96
97
104
94
93
104
91
93
98
89
95
88
87
86
83
100
82
83
83
88
77
75
74
72
71
72
76
75
81
81
83
81
100
80
71
70
58
55
63
60
63
63
63
63
63
63
63
62
63
63
57
57
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
10
10
10
10
10
10
10
10
6
3
3
3
35
22
10
21
26
19
12
6
1
1
1
1
1
3
5
16
22
28
18
9
4
3
2
3
23
13
3
2
2
3
2
2
2
2
3
4
4
2
1
1
1
2
4
3
2
2
10
13
10
7
6
6
4
2
2
3
2
2
2
2
2
2
3
2
2
2
2
1
1
1
3
4
4
3
2
4
5
5
5
5
6
6
6
6
31
44
25
6
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
36
36
36
36
36
25
28
32
36
42
40
42
88
48
49
58
61
65
86
86
52
54
62
65
70
86
81
77
81
81
80
84
81
88
93
78
78
81
82
80
83
81
82
93
82
82
86
84
86
87
86
93
92
85
88
79
75
72
73
76
79
77
80
75
75
76
76
77
73
76
77
78
80
86
80
69
68
69
67
65
77
66
67
68
70
71
74
80
80
80
42
36
28
21
17
14
11
6
6
7
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
18
25
16
8
7
6
6
6
6
6
39
35
32
32
29
20
12
7
3
1
3
6
11
7
4
2
1
1
1
1
1
1
2
2
1
1
1
1
1
2
1
1
1
6
7
7
8
5
3
4
4
2
1
3
3
2
1
5
3
1
1
1
1
1
11
6
1
2
3
4
2
1
1
1
1
1
1
1
1
1
1
1
1
3
6
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
64
64
64
64
64
57
64
64
66
72
72
72
66
72
72
57
58
60
56
59
70
63
70
71
89
71
78
74
78
78
74
90
83
88
130
88
88
97
98
109
122
123
126
130
118
122
106
123
110
119
126
130
123
106
102
94
88
82
81
78
77
83
74
73
76
73
76
81
75
90
80
77
76
89
71
70
71
72
71
76
88
71
72
71
66
62
65
36
31
26
19
16
14
13
13
14
15
15
15
15
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
1
1
1
1
1
1
1
14
7
1
1
1
9
18
28
27
27
14
2
2
15
8
2
12
7
2
13
18
23
29
18
8
4
1
2
3
5
3
2
2
4
7
5
3
1
1
1
2
4
3
2
1
1
1
2
7
8
5
3
3
3
3
2
2
2
3
2
2
1
1
1
1
2
1
1
3
6
6
5
4
3
3
4
2
1
1
1
4
5
6
6
6
7
7
7
7
7
8
7
7
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
28
28
28
28
28
19
22
25
28
34
32
33
76
38
39
42
38
40
42
42
42
37
39
45
52
61
78
76
78
78
78
91
84
86
130
85
80
88
88
94
122
113
107
130
108
122
105
101
106
109
110
130
124
112
109
108
113
100
105
98
89
86
101
87
93
105
95
109
91
99
92
87
113
89
88
86
99
83
85
82
90
79
77
76
74
66
71
38
32
27
19
16
13
12
11
12
12
12
12
12
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
1
1
1
1
1
1
1
1
1
1
1
2
3
2
1
13
19
11
3
3
5
4
3
4
3
3
14
19
24
25
20
11
2
1
1
2
6
4
2
2
2
2
2
1
1
2
2
2
4
3
2
2
2
2
2
4
6
4
3
6
4
3
2
1
2
2
3
6
3
1
4
3
2
1
1
1
1
1
1
1
1
4
7
4
2
1
1
3
4
4
4
4
5
5
5
5
6
7
6
5
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
75
75
75
75
75
75
75
71
74
75
75
75
56
59
71
55
59
59
64
64
46
44
51
53
54
65
67
53
59
59
60
67
66
70
72
90
79
70
73
67
67
74
64
64
69
68
68
88
77
81
85
90
83
85
86
85
88
88
85
85
82
88
82
86
90
88
98
98
81
80
81
79
77
76
73
76
71
73
76
77
81
81
75
76
72
72
76
43
37
30
21
18
15
14
13
13
13
13
13
13
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
35
35
35
35
35
51
61
48
26
4
4
4
3
2
2
18
26
13
1
1
1
1
1
1
1
1
9
19
24
19
15
11
6
2
2
1
1
1
1
1
1
1
2
3
2
1
1
2
2
3
2
2
3
5
8
5
2
1
3
3
3
3
3
3
4
17
13
8
4
2
1
15
10
5
2
2
2
2
2
2
2
2
1
1
1
2
8
5
3
3
3
3
3
3
3
3
3
3
6
9
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
85
85
85
85
85
85
85
79
84
85
85
85
83
67
76
62
57
57
52
44
56
42
46
53
61
70
79
79
108
108
92
95
92
108
94
93
91
118
90
105
113
109
162
118
133
153
177
164
172
174
177
172
156
174
177
141
139
132
177
116
127
128
117
177
108
108
108
91
88
85
86
84
86
87
80
84
86
86
87
88
93
80
73
70
60
55
63
34
29
24
18
15
12
12
12
13
14
14
14
14
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
50
50
50
50
50
63
69
59
32
5
5
5
5
5
5
16
22
11
1
1
4
2
1
2
1
1
20
27
31
35
20
6
5
4
4
4
7
21
11
2
1
1
2
2
2
8
5
2
16
12
8
5
2
5
10
6
3
2
1
6
3
1
2
3
7
9
5
1
15
8
2
1
1
1
2
15
10
6
7
4
2
1
2
2
2
2
3
4
5
5
5
5
6
6
6
6
6
7
6
6
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
100
100
100
100
100
89
92
97
100
101
101
101
85
88
101
96
101
101
101
83
79
77
79
60
79
73
97
97
155
155
109
104
95
108
96
108
110
125
155
117
131
135
153
134
140
150
161
165
154
161
157
159
165
161
157
144
131
123
165
116
123
131
117
129
110
131
101
94
92
87
85
83
86
79
79
82
81
82
86
81
90
83
71
71
67
65
68
59
59
59
33
29
24
19
18
18
17
16
16
16
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
2
2
2
2
2
2
2
51
29
8
8
8
8
8
8
20
26
15
4
4
19
11
4
20
12
4
4
15
20
22
15
8
5
3
1
2
4
3
3
4
2
1
13
26
16
7
7
7
8
9
9
10
7
4
2
2
1
1
21
11
1
2
4
2
1
21
11
2
1
1
6
11
6
2
7
5
4
4
4
3
3
3
4
4
4
3
2
5
6
7
7
7
7
7
7
7
7
8
8
8
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
85
85
85
85
85
85
85
85
85
86
85
85
93
80
85
87
97
115
133
133
160
107
123
140
163
150
153
164
164
142
153
185
142
135
132
155
135
148
160
145
164
160
133
142
148
150
155
160
163
163
185
168
173
172
171
185
156
159
160
156
153
169
155
154
157
157
169
155
155
185
153
155
153
163
154
153
155
171
144
148
185
146
146
146
141
140
139
136
136
136
118
115
111
107
105
103
102
100
100
100
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
22
22
22
22
22
22
22
22
22
22
22
21
20
43
54
36
18
18
18
14
10
10
10
10
10
15
70
46
22
22
40
27
15
14
12
11
14
12
11
11
16
17
15
13
13
13
15
15
15
15
16
14
13
15
18
18
18
18
18
22
25
26
27
27
28
25
22
25
28
21
15
27
40
34
28
28
28
25
22
22
17
13
26
33
36
38
39
39
39
39
39
39
39
39
40
70
85
92
96
100
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
139
139
139
139
139
119
125
133
139
139
139
137
118
125
137
132
139
139
139
120
144
103
105
96
100
115
114
128
128
127
144
129
133
144
128
147
128
132
134
144
131
127
132
147
140
147
144
144
132
131
132
147
130
134
134
134
147
135
136
138
142
138
133
129
131
134
136
147
146
133
135
136
134
144
133
132
142
123
125
126
126
146
126
126
128
127
130
133
133
133
80
71
61
49
44
39
36
28
28
28
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
3
3
3
3
3
3
3
71
43
15
15
15
15
15
15
48
65
35
6
6
17
11
6
7
6
6
11
34
46
58
74
90
82
75
70
66
42
18
10
10
13
15
16
13
10
10
10
18
18
18
15
13
13
15
16
17
18
18
18
18
29
40
34
28
40
40
40
40
40
40
34
28
47
66
47
28
28
40
40
34
28
39
44
47
48
49
50
39
28
28
28
28
28
28
28
28
28
28
28
28
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
85
85
85
85
85
85
85
77
83
85
85
85
63
66
76
61
63
65
64
64
63
51
60
64
78
96
108
155
155
110
128
130
118
155
117
114
117
119
119
118
155
110
108
108
107
112
115
120
138
114
126
124
123
149
113
130
113
112
120
108
104
110
110
111
138
107
106
110
96
97
110
98
107
95
93
92
98
104
109
138
130
105
106
104
86
97
102
55
49
41
31
27
24
21
19
18
17
15
15
15
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
40
40
40
40
40
58
67
53
31
10
10
10
10
10
10
25
32
21
11
9
7
7
7
7
7
9
11
19
23
28
48
30
12
7
4
3
3
15
14
13
13
28
29
16
4
8
13
22
26
30
43
32
17
3
9
6
4
4
12
11
6
2
2
4
5
5
4
4
5
4
3
3
4
3
2
2
2
2
2
25
14
3
3
3
3
5
3
2
2
2
8
11
13
14
14
14
14
14
14
15
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
24
24
24
24
24
18
21
25
26
32
32
32
27
31
32
43
58
75
107
107
107
96
99
105
77
105
86
79
90
90
83
87
83
99
82
87
89
90
124
92
92
92
90
89
94
93
99
116
88
92
93
91
88
92
90
91
116
96
97
124
89
90
88
85
103
88
90
92
87
91
91
94
112
97
95
96
112
99
106
103
114
124
96
94
88
80
80
72
70
68
66
65
63
63
63
62
63
63
60
60
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
1
1
1
1
1
1
1
8
4
1
1
1
3
4
6
15
19
10
2
2
21
11
2
9
5
2
3
18
27
28
21
14
7
3
2
2
5
3
1
1
1
1
1
1
4
3
2
1
1
1
2
1
1
1
2
1
1
1
1
6
4
3
2
1
1
1
1
11
6
1
3
2
1
1
1
14
14
15
15
8
2
2
2
2
2
3
5
4
3
3
3
3
3
3
3
3
31
45
24
3
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
101
101
101
101
101
101
101
101
101
101
101
95
94
98
101
101
101
101
101
64
57
50
47
39
43
48
54
77
77
59
69
72
70
79
81
66
62
63
66
68
71
72
77
81
77
79
82
78
82
82
84
88
90
88
84
84
88
80
79
77
77
76
74
90
71
71
73
71
69
70
74
89
80
82
85
90
85
89
86
87
81
87
79
89
72
59
71
38
32
26
19
15
13
12
12
12
13
13
13
13
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
23
31
17
4
4
4
4
4
4
4
4
4
16
22
23
16
9
5
1
2
2
3
2
2
1
1
1
1
1
1
1
1
2
14
8
3
1
3
3
4
5
4
3
3
7
5
3
7
9
5
2
2
3
2
1
1
1
1
1
1
2
3
3
3
2
1
2
5
3
1
1
1
3
4
5
5
5
5
5
5
5
5
6
6
6
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
30
30
30
30
30
21
24
28
30
35
33
33
67
38
39
45
46
48
62
62
42
41
48
41
44
65
74
72
115
115
87
84
88
106
97
110
96
106
102
94
104
101
110
115
96
97
98
114
88
86
86
85
82
82
101
91
97
99
115
102
93
92
98
111
94
114
90
92
94
90
103
86
88
84
79
103
76
82
87
86
111
82
79
78
64
74
59
39
34
27
20
17
14
14
14
14
15
15
15
15
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
1
1
1
1
1
1
1
3
2
1
1
1
2
2
3
16
22
12
3
3
5
4
3
4
3
2
2
19
36
27
19
13
7
1
3
5
7
4
2
1
1
2
2
2
4
3
2
4
10
9
8
5
2
1
5
3
2
2
2
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
5
10
10
10
5
1
1
1
1
1
1
2
3
3
3
3
3
3
3
4
4
4
4
7
10
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
44
44
44
44
44
32
36
40
44
44
44
44
36
41
44
45
51
63
66
66
111
77
80
100
111
126
156
156
156
119
126
128
112
121
113
147
121
135
147
129
156
139
139
147
147
130
130
124
120
128
133
147
131
156
124
128
119
107
124
103
108
112
115
115
128
124
112
128
111
115
122
128
124
128
116
128
114
117
117
128
128
104
101
97
92
91
90
87
87
87
81
80
79
78
77
77
76
76
76
76
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
22
28
31
35
44
49
51
52
53
53
53
54
39
24
24
40
27
15
10
11
9
8
16
14
12
11
8
6
6
6
11
8
6
8
7
6
8
8
8
13
11
9
7
6
16
26
18
11
11
11
13
14
16
16
14
11
8
7
7
7
7
8
8
8
11
9
8
8
8
8
10
43
59
67
71
73
74
75
75
75
75
75
75
75
76
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
109
109
109
109
109
85
87
101
109
109
109
84
97
101
106
106
109
109
109
77
96
69
73
78
95
72
72
78
79
80
92
90
89
96
85
95
86
84
85
92
85
84
83
86
89
88
111
94
92
95
91
93
102
96
102
96
102
95
91
96
92
95
111
89
88
95
79
81
81
73
80
76
75
76
75
78
82
89
111
95
95
65
56
49
39
33
24
20
17
14
12
11
10
11
11
12
15
15
15
15
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
4
4
4
4
4
4
4
4
5
6
6
4
2
3
4
25
36
20
4
3
2
2
2
2
2
4
10
17
21
25
18
12
6
1
2
2
3
4
3
2
2
2
2
4
3
2
2
2
5
4
3
3
2
1
2
1
1
1
6
8
8
8
6
4
3
2
1
1
1
1
2
1
1
2
8
12
17
30
19
9
1
1
2
1
1
1
3
4
5
5
5
5
5
5
6
6
6
6
7
9
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
40
40
40
40
40
40
40
40
40
44
49
50
66
66
50
53
55
57
61
61
63
48
55
72
83
100
141
126
126
114
119
141
109
119
111
114
141
121
119
126
119
106
108
105
104
117
106
105
109
110
114
126
118
118
103
98
97
92
91
95
90
91
95
93
96
100
97
100
102
97
97
102
95
95
94
102
94
90
87
87
84
80
79
80
80
79
80
80
80
80
75
74
70
70
70
67
70
70
55
55
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
40
40
40
40
40
40
40
40
33
26
26
26
26
26
26
33
36
35
34
18
3
3
3
3
3
34
74
50
26
26
14
3
3
3
3
4
10
16
10
5
4
4
6
8
9
7
5
13
13
12
11
10
6
3
10
10
8
6
10
15
9
3
3
4
10
6
3
3
3
4
4
5
4
3
3
4
6
6
6
13
10
7
6
10
12
15
15
15
15
15
15
15
16
16
16
16
35
45
30
16
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
50
50
50
50
50
35
40
46
50
53
53
53
44
49
53
50
53
53
53
40
40
34
35
41
62
85
90
150
150
95
112
106
98
119
91
89
95
104
113
122
150
120
104
108
107
104
120
102
105
110
118
122
120
150
113
111
109
101
111
94
91
88
86
88
91
89
107
91
88
88
84
83
86
79
81
79
78
94
84
83
107
74
70
70
57
56
63
61
65
65
65
65
65
63
65
65
62
57
57
65
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
3
3
3
3
3
3
3
6
4
3
3
3
3
4
6
24
33
18
4
4
10
7
4
6
5
4
16
21
24
21
14
8
4
1
2
2
3
2
1
1
4
4
3
2
3
5
3
2
4
4
4
3
2
3
5
4
3
3
8
13
10
8
5
3
6
24
15
7
18
11
4
1
2
2
2
2
2
2
2
2
1
1
1
1
2
4
6
7
7
7
7
7
7
7
8
8
8
8
32
57
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
68
68
68
68
68
68
68
61
67
70
70
70
76
70
70
60
62
62
65
65
54
51
56
50
55
65
62
70
70
65
72
72
90
76
75
76
73
72
79
80
81
121
79
88
90
90
121
95
100
100
96
121
93
93
95
91
92
89
90
100
83
81
80
82
83
87
100
78
77
74
71
70
70
73
76
77
88
81
82
82
88
80
81
81
90
75
75
70
67
65
61
61
61
59
61
61
58
54
54
61
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
15
21
12
4
2
1
1
1
1
1
2
4
12
18
16
14
10
6
3
4
3
2
1
1
1
3
2
1
1
2
2
3
2
1
1
2
2
2
2
2
3
2
1
3
5
4
3
2
1
1
2
1
1
1
2
2
2
2
2
6
6
7
7
7
5
3
2
2
2
3
6
9
8
7
7
7
7
7
7
7
7
7
7
30
54
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
30
30
30
30
30
30
30
30
30
46
45
47
128
51
52
58
52
58
61
61
64
49
56
49
62
58
64
79
79
64
76
76
79
128
82
91
93
96
120
104
120
120
99
100
112
99
101
112
95
93
90
94
95
96
128
96
95
95
93
91
92
87
87
81
88
85
87
112
81
81
78
78
77
74
87
65
67
67
68
74
92
77
74
70
71
73
79
87
87
87
46
39
31
23
20
18
16
12
12
12
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
14
18
10
2
1
1
1
1
1
1
1
2
15
21
28
19
10
6
2
2
3
6
4
3
2
2
2
2
2
2
2
2
1
1
1
1
2
2
2
5
3
1
2
4
3
2
1
1
2
3
2
2
6
4
2
5
8
6
4
2
4
7
7
6
4
2
1
1
2
3
3
3
3
3
3
3
3
3
3
4
4
4
4
5
7
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
54
54
54
54
54
54
54
54
54
60
68
70
93
93
69
73
73
76
75
75
93
63
70
67
93
94
105
163
163
141
168
168
125
125
119
110
110
121
122
124
163
115
118
117
110
125
108
110
116
114
122
131
139
163
168
140
138
135
128
128
126
125
127
130
131
142
138
125
125
117
112
116
125
118
127
126
121
168
124
128
140
125
125
125
122
122
121
120
120
120
74
66
57
46
42
38
35
28
28
28
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
54
54
54
54
54
54
54
54
31
9
9
9
9
9
9
31
42
32
22
22
22
22
22
22
22
16
11
11
11
11
11
16
22
16
11
11
35
30
21
13
13
9
6
11
8
6
9
13
20
16
13
12
10
8
6
8
11
12
12
13
16
18
19
20
18
15
13
14
16
15
15
14
13
11
10
10
28
23
18
28
19
11
30
40
45
47
37
28
28
28
28
28
28
28
28
28
28
28
28
28
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
37
37
37
37
37
27
32
37
39
46
46
46
39
44
46
49
56
71
78
78
120
80
81
92
95
105
121
121
121
109
112
113
109
134
100
100
104
109
120
121
117
123
134
116
120
119
123
120
112
116
120
121
134
119
118
129
115
112
129
105
99
96
95
95
96
96
113
96
95
97
96
98
95
120
97
94
94
113
94
92
104
85
75
72
62
59
62
65
70
70
70
70
70
70
70
68
70
70
62
62
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
23
30
33
37
45
35
25
39
32
25
39
54
45
37
37
59
55
32
9
4
6
8
16
13
8
4
4
4
4
4
4
4
4
4
4
4
4
4
5
6
8
6
5
5
6
5
4
5
6
6
6
5
4
6
5
5
5
9
8
8
11
14
14
8
3
3
3
6
10
12
15
15
11
8
8
8
8
8
8
8
8
35
48
28
8
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
74
74
74
74
74
74
74
67
72
74
74
74
67
61
67
58
59
67
63
66
97
69
75
75
78
87
88
113
113
82
95
83
82
107
81
82
87
90
92
104
113
85
79
91
82
87
97
93
88
87
93
104
93
113
92
89
88
91
80
82
83
80
83
84
78
77
78
84
76
79
83
83
84
93
80
82
83
82
84
81
91
83
70
69
59
49
64
33
29
26
18
16
14
13
13
14
15
15
15
15
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
31
31
31
31
31
49
58
44
24
5
5
5
3
1
1
16
23
12
2
2
19
10
2
6
4
2
53
46
39
33
18
3
8
5
2
1
5
3
2
2
1
1
1
1
1
1
1
1
5
3
1
3
4
2
1
1
1
1
2
1
1
1
1
1
1
1
29
15
1
1
5
9
6
3
1
3
3
3
6
7
6
4
2
1
1
1
1
3
4
4
4
4
4
4
5
5
5
5
7
10
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
38
58
73
128
128
113
125
122
120
153
131
140
155
140
142
134
128
142
125
128
135
142
136
142
131
136
143
150
150
153
155
136
138
143
142
150
142
142
150
135
132
135
150
132
138
137
140
138
155
142
146
147
157
157
149
157
147
143
141
140
127
133
127
78
70
59
48
43
39
35
33
31
30
28
28
28
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
17
13
17
19
20
16
13
22
17
13
22
23
24
25
19
13
13
12
11
12
12
13
18
23
20
18
15
13
26
27
20
14
10
11
22
31
35
40
27
15
15
18
16
13
10
22
40
25
11
25
26
28
19
10
10
12
13
13
13
13
13
13
13
14
21
24
26
27
28
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
29
37
50
66
66
85
66
65
59
85
96
115
183
183
135
150
138
128
157
127
133
150
153
157
183
180
144
157
140
146
140
144
157
140
144
158
183
151
180
145
142
148
144
149
157
151
157
157
148
151
157
151
152
149
155
152
142
143
149
153
152
155
142
145
153
143
153
136
153
124
118
115
100
100
100
64
58
51
42
39
36
33
28
28
28
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
35
35
35
34
33
18
4
7
9
11
9
6
4
8
9
10
11
18
21
25
41
29
18
11
22
33
23
13
26
29
21
13
10
8
18
16
15
13
11
13
15
17
13
10
26
34
22
11
14
12
11
13
16
17
13
10
40
31
22
18
14
11
8
9
9
10
55
41
28
28
28
28
28
28
28
28
28
28
28
28
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
59
56
54
85
58
61
71
85
105
112
164
164
126
140
134
127
159
119
117
124
130
139
164
159
144
157
140
140
142
144
128
135
137
143
164
144
155
138
133
131
132
133
136
142
138
142
138
135
142
138
139
138
142
140
128
127
129
131
133
142
142
130
127
123
123
122
121
120
120
120
100
100
100
64
58
51
42
39
36
33
28
28
28
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
54
54
54
54
54
54
54
54
31
9
9
9
9
9
9
31
42
38
35
35
35
35
35
35
35
35
35
30
25
25
26
28
24
18
13
13
23
33
33
22
11
14
13
13
13
12
11
15
20
19
16
13
10
8
13
15
18
18
18
17
16
16
16
16
26
34
25
16
16
14
13
27
40
29
18
24
31
26
22
20
15
11
30
40
45
47
50
39
28
28
28
28
28
28
28
28
28
28
28
28
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
93
93
93
93
93
93
93
93
102
111
111
111
111
111
111
111
111
111
111
92
85
82
85
79
91
111
115
164
164
126
140
121
112
160
113
112
123
128
136
164
160
133
147
134
133
142
133
114
123
128
139
164
147
160
138
128
126
125
128
133
142
138
142
135
136
137
138
133
138
142
122
126
124
125
129
130
142
138
127
125
127
124
123
123
127
122
122
120
120
120
74
66
57
46
42
38
35
28
28
28
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
24
24
24
24
24
58
75
49
24
24
24
24
64
84
97
60
24
24
24
29
35
54
44
35
35
35
85
54
24
24
17
11
19
16
13
13
22
23
24
34
39
22
6
6
6
6
6
6
15
21
17
13
12
11
13
13
13
13
13
13
20
20
20
17
15
14
13
17
22
16
11
12
13
16
18
15
13
17
16
15
13
11
28
39
44
47
37
28
28
28
28
28
28
28
28
28
28
28
28
28
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
44
44
44
44
44
32
36
40
44
44
44
44
36
41
44
52
64
72
104
104
73
76
78
75
91
106
119
158
158
127
125
116
118
123
126
136
144
133
130
128
158
130
124
144
118
116
115
120
113
112
123
144
122
158
120
122
126
121
127
130
111
107
107
111
114
120
136
110
110
109
104
103
103
104
95
100
102
105
105
105
105
93
79
74
69
68
66
62
62
62
38
34
30
27
27
28
28
28
28
28
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
22
28
24
20
14
9
22
28
21
15
15
22
38
46
48
50
32
15
9
9
8
8
16
13
11
11
8
5
11
11
10
7
5
10
7
5
6
6
6
7
9
8
6
5
6
7
7
7
7
15
11
7
7
7
9
11
16
17
13
9
8
8
8
8
8
8
7
6
10
12
15
12
10
10
10
10
10
10
10
10
10
10
10
14
18
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
30
30
30
30
30
21
24
28
30
35
33
33
63
38
38
41
40
45
46
45
61
45
50
45
62
66
76
116
116
77
85
74
74
109
84
86
101
96
98
116
109
94
92
97
92
92
100
101
94
92
96
116
92
103
93
94
100
89
101
88
86
89
80
78
76
72
72
69
65
68
68
76
65
66
69
62
63
71
76
76
99
90
76
75
72
69
68
64
64
64
35
30
24
19
17
16
15
13
13
13
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
3
3
3
3
3
3
3
3
3
3
3
3
4
3
3
15
21
16
12
6
1
1
1
1
1
22
44
39
35
35
23
12
7
3
1
5
4
4
3
2
8
5
2
1
1
1
1
1
1
2
5
4
3
2
5
3
1
2
4
7
4
1
6
11
6
2
3
7
4
2
1
1
2
1
1
1
2
2
2
2
1
1
1
1
1
1
2
3
3
3
3
3
3
3
4
4
4
4
6
8
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
65
77
92
120
120
120
120
120
120
121
128
136
160
160
157
183
183
144
142
137
131
135
140
145
160
155
154
142
142
144
155
146
149
154
155
155
160
167
169
185
183
165
164
160
158
155
153
155
154
160
165
171
185
168
162
163
166
157
168
163
161
168
171
167
168
185
159
157
153
129
150
127
112
109
103
99
96
90
90
90
86
90
90
66
66
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
87
103
111
115
117
118
66
15
65
90
51
12
12
15
21
16
11
22
16
11
11
11
8
6
6
6
6
5
5
7
10
10
7
5
8
11
8
5
8
11
13
12
12
8
4
10
26
21
16
16
16
16
29
42
27
12
25
38
30
20
10
14
10
6
23
33
43
27
12
12
12
20
24
28
28
28
28
47
56
42
28
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
67
82
98
133
133
125
133
133
123
133
133
141
162
162
139
145
168
138
157
136
133
139
144
140
162
162
142
153
133
129
131
129
128
133
136
145
162
152
162
168
140
135
136
144
140
140
157
150
133
132
125
120
116
114
119
122
124
157
133
128
128
120
168
124
117
140
103
85
79
77
81
89
100
100
100
64
58
51
42
39
36
33
28
28
28
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
38
22
22
22
71
95
107
113
99
85
69
54
54
75
85
96
54
13
13
13
18
15
12
13
9
6
10
11
12
13
19
14
10
16
25
26
19
13
28
28
22
16
16
22
28
28
19
10
25
32
36
40
40
34
28
25
22
25
26
28
34
22
10
10
11
30
40
45
47
50
39
28
28
28
28
28
28
28
28
28
28
28
28
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
74
74
74
74
74
74
74
68
73
74
74
74
67
68
68
57
54
55
50
53
67
57
67
51
67
55
59
67
67
58
60
60
56
61
59
52
53
53
53
56
59
57
67
59
59
59
59
59
58
59
62
65
63
69
64
64
64
62
69
60
62
77
65
69
67
65
72
62
62
64
64
65
77
65
64
65
62
63
63
65
65
66
68
70
77
67
67
40
34
28
21
18
15
15
15
15
16
16
16
16
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
68
68
68
68
68
68
68
48
27
6
6
6
6
6
6
17
23
13
4
4
15
9
4
6
5
4
4
17
23
30
20
10
5
1
1
3
6
4
3
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
1
1
2
1
1
1
2
2
3
3
3
3
3
2
2
2
2
2
4
6
6
6
4
2
2
2
2
2
2
2
3
4
4
4
4
4
4
5
5
5
5
7
10
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
85
85
85
85
85
76
85
85
83
85
85
85
85
85
85
69
66
70
67
67
93
71
72
84
93
103
124
124
124
122
128
128
128
133
127
155
133
136
155
135
130
155
120
120
123
120
112
114
121
129
136
155
155
143
155
137
137
138
133
150
136
137
142
137
133
132
155
132
129
129
142
125
125
125
122
120
120
117
119
120
128
121
121
121
120
120
120
94
88
88
59
53
47
40
37
34
32
28
28
28
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
66
66
66
66
66
66
66
50
35
22
22
22
22
22
22
27
30
31
33
43
48
51
52
53
53
53
54
38
22
22
22
38
30
21
13
13
31
42
27
13
13
15
14
13
13
13
13
13
12
11
14
14
11
8
18
16
15
15
15
21
24
28
28
19
11
19
14
9
9
9
9
22
20
18
18
23
28
23
17
11
11
11
30
40
45
47
50
39
28
28
28
28
28
28
28
28
28
28
28
28
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
85
85
85
85
85
85
85
77
83
85
85
85
82
69
76
66
67
75
71
72
100
71
76
76
85
100
113
150
150
122
117
112
112
116
110
113
114
120
121
122
150
118
113
116
111
111
115
122
110
113
121
120
122
150
115
115
112
110
117
108
106
108
117
110
112
122
108
117
109
108
110
105
107
101
96
94
96
101
89
84
80
83
70
68
62
54
59
33
27
21
15
12
9
8
7
7
7
7
7
7
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
40
40
40
40
40
58
67
53
29
6
6
6
4
3
3
21
30
32
33
27
22
45
39
29
20
12
4
58
85
90
53
17
12
8
8
5
3
5
3
2
2
3
4
3
2
2
2
2
4
3
2
2
2
2
2
2
2
2
2
6
3
1
4
5
7
9
6
3
2
1
2
4
3
2
4
7
15
10
5
6
6
5
4
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
46
46
46
46
46
33
37
42
46
50
46
47
86
51
52
58
57
60
68
68
60
58
68
56
61
84
57
53
53
53
57
63
65
86
85
75
79
79
83
82
86
85
80
81
87
96
92
96
96
96
93
96
93
86
86
80
76
76
76
76
79
76
76
77
81
78
78
83
75
76
80
78
80
84
75
69
70
72
70
81
76
68
73
64
59
59
51
31
27
21
16
14
12
11
12
12
14
14
14
14
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
8
8
8
8
8
8
8
8
8
8
8
7
5
3
3
20
29
24
19
10
1
1
1
1
1
3
5
16
25
18
11
8
4
1
1
1
3
2
1
1
5
3
2
1
1
2
2
2
7
7
7
5
4
7
6
4
3
4
10
10
8
7
7
5
3
6
9
20
13
6
4
6
9
8
7
14
12
11
10
8
4
1
1
1
1
1
2
4
5
6
6
6
6
6
6
6
6
7
7
7
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
73
73
73
73
73
70
73
73
71
70
70
70
53
57
73
58
66
69
83
83
63
66
72
55
61
72
78
101
101
83
76
67
63
70
66
69
74
75
83
101
84
111
92
90
111
94
97
111
92
89
91
101
90
91
108
88
88
87
89
82
85
76
73
71
76
79
80
108
76
75
74
72
69
69
73
65
69
67
69
72
85
75
69
66
60
62
50
35
31
26
22
20
18
17
16
15
15
14
14
14
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
42
42
42
42
42
54
63
52
27
2
2
2
2
3
4
15
21
16
11
9
7
19
31
22
13
7
2
19
28
37
22
8
2
2
3
2
1
2
2
3
11
8
5
4
4
4
3
2
3
3
3
6
8
6
4
4
2
1
2
11
7
3
3
3
4
5
6
8
7
5
4
5
5
3
1
12
10
7
4
3
2
1
1
1
1
1
1
4
5
6
6
6
6
6
7
10
12
13
13
14
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
74
74
74
74
74
71
74
74
72
71
71
71
55
57
74
57
64
67
81
81
55
56
59
51
66
81
95
147
147
101
112
95
81
106
80
87
102
106
108
147
115
103
104
95
108
94
97
102
105
103
108
147
107
115
104
94
98
91
93
102
91
102
93
96
93
86
87
98
83
89
84
86
102
87
92
87
97
88
86
83
102
75
71
69
59
49
63
33
28
25
18
15
13
13
13
14
15
15
15
15
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
38
38
38
38
38
53
63
50
26
2
2
2
3
3
4
17
24
16
8
7
7
20
27
30
32
18
4
17
24
31
25
16
7
4
1
1
2
2
1
1
1
1
1
1
1
1
1
1
7
4
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
4
3
2
1
1
1
1
1
2
12
19
24
18
10
2
1
1
1
1
1
3
4
5
5
5
5
5
5
6
6
6
6
7
9
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
25
25
25
25
25
20
23
27
30
39
37
39
85
44
45
49
45
49
49
49
57
42
49
44
62
54
50
52
51
55
66
74
82
115
89
95
87
88
94
95
115
110
101
101
110
98
101
115
103
105
104
105
105
94
90
93
94
90
105
87
89
93
89
97
105
84
82
84
73
75
73
76
74
77
94
74
94
86
91
94
97
105
73
70
58
53
52
57
60
60
60
60
60
58
60
60
57
52
52
60
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
1
1
1
1
1
1
1
8
4
1
1
1
2
3
4
14
19
11
4
4
5
4
4
4
4
2
1
17
25
34
22
11
1
4
7
10
6
2
2
2
2
3
4
4
2
1
2
3
4
4
3
2
1
1
9
9
9
5
1
2
1
1
3
3
3
3
3
3
2
2
2
2
3
2
2
2
2
2
2
1
1
2
2
1
1
1
1
4
6
7
7
7
7
7
8
8
8
8
30
52
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
28
28
28
28
28
20
23
26
28
33
31
32
63
37
38
43
43
47
55
55
50
41
48
53
55
60
75
63
67
67
68
75
68
70
82
73
75
75
80
80
79
113
86
87
109
89
95
109
96
103
99
107
95
93
92
94
113
91
100
93
88
107
93
92
96
100
83
82
80
84
82
82
113
77
72
69
62
66
69
70
85
79
72
72
67
66
64
70
76
76
76
76
76
76
76
79
83
83
83
83
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
5
5
5
5
5
5
5
5
5
5
5
5
3
1
1
14
20
14
8
5
2
2
2
2
2
34
25
17
17
30
16
3
3
3
3
3
8
4
1
2
1
1
1
1
1
2
1
1
3
2
1
6
8
4
1
1
1
1
1
8
4
1
2
3
2
1
1
2
2
2
2
2
1
1
6
12
7
3
3
4
3
2
1
1
1
1
4
6
7
7
7
7
8
8
8
8
42
62
35
8
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
72
72
72
72
72
72
72
76
88
103
103
103
140
99
103
109
105
111
109
109
133
90
93
107
112
121
135
140
140
116
121
135
106
110
102
102
135
104
106
114
106
106
140
109
115
115
116
133
115
116
117
112
114
113
109
128
105
108
110
107
116
104
104
114
105
113
108
114
106
117
109
114
117
133
116
114
107
108
104
96
128
87
84
82
87
65
63
68
66
66
66
66
66
64
66
66
62
57
57
66
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
10
10
10
10
10
10
10
10
23
30
37
63
63
36
10
23
30
24
19
19
26
34
36
22
8
38
36
35
35
45
53
36
19
3
3
5
5
4
4
4
4
4
6
5
4
4
4
6
21
12
4
9
8
7
6
7
9
7
6
11
16
15
12
9
26
35
22
9
12
14
16
30
29
19
9
12
16
17
11
6
7
6
6
6
6
6
10
10
10
10
10
10
10
10
10
10
10
10
33
57
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
104
104
104
104
104
72
84
98
104
112
112
112
93
108
112
110
112
112
112
68
60
52
47
52
59
68
86
82
86
86
84
84
86
86
83
90
78
77
77
80
86
84
85
90
91
96
100
96
97
97
100
99
94
99
100
90
89
87
89
81
82
79
76
89
78
78
78
81
67
67
78
64
63
65
78
56
58
63
65
72
71
75
70
67
63
71
56
37
32
24
19
16
12
11
10
11
11
11
11
11
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
2
2
2
2
2
2
2
8
5
2
2
2
2
2
2
53
78
43
8
5
2
2
2
2
2
36
32
29
29
23
13
4
3
2
4
7
12
9
5
2
4
3
2
3
5
7
4
2
3
2
2
2
1
1
2
4
3
2
1
2
1
1
3
3
3
3
3
3
2
1
1
1
1
1
1
3
6
6
6
4
2
1
1
1
1
1
2
3
3
3
3
3
4
4
4
4
5
7
5
4
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
46
46
46
46
46
31
37
43
46
51
51
51
42
48
51
49
51
51
51
54
69
58
69
72
79
98
132
110
128
128
121
132
128
111
108
104
132
96
95
100
110
93
92
92
91
83
88
81
86
90
94
107
96
110
98
107
95
86
88
85
83
94
78
81
85
82
93
94
80
79
76
73
71
70
67
67
69
67
72
69
70
93
62
61
51
40
52
29
25
23
18
16
14
13
14
15
18
18
18
18
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
1
1
1
1
1
1
1
2
3
3
3
2
1
1
2
22
32
19
7
7
20
33
35
24
14
37
33
29
29
29
21
13
7
4
1
3
8
4
1
1
9
5
1
1
1
1
1
1
2
2
2
1
1
3
5
3
1
1
1
4
2
1
2
2
2
5
3
1
8
5
2
2
3
2
2
11
12
13
7
2
2
3
3
3
3
3
2
2
2
2
4
5
6
6
6
6
8
11
8
6
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
43
43
43
43
43
30
35
41
43
56
53
55
125
61
62
67
60
63
61
61
67
63
67
71
89
93
96
125
125
89
101
96
92
106
88
85
86
90
92
98
114
92
125
90
95
94
91
100
94
98
102
106
100
114
94
97
98
100
108
97
106
102
99
94
108
91
90
99
89
88
108
86
91
91
92
102
86
89
89
87
102
81
80
79
74
72
80
62
62
62
34
30
24
20
18
17
16
15
15
15
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
1
1
1
1
1
1
1
3
4
4
4
5
3
2
2
21
30
16
2
2
13
7
2
9
5
2
49
37
25
25
18
11
6
1
2
3
4
3
3
3
2
1
1
1
1
1
1
1
2
1
1
1
1
5
8
4
1
2
3
9
6
3
2
1
1
1
1
1
1
1
1
1
1
4
10
6
3
3
3
2
1
1
1
1
1
4
7
6
5
5
5
5
5
5
5
5
5
5
7
9
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
33
33
33
33
33
22
26
31
33
39
36
36
73
42
43
49
49
51
64
64
43
42
48
40
45
63
59
73
73
64
73
78
111
78
80
86
82
84
122
85
86
85
86
90
96
122
101
98
107
109
103
122
104
106
104
106
104
111
104
103
98
101
101
89
94
94
109
97
91
96
101
92
99
95
105
94
85
89
90
88
88
94
111
98
99
104
95
80
77
73
69
67
62
62
62
60
62
62
55
55
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
17
25
13
1
1
1
1
1
1
1
1
3
16
23
21
14
7
5
3
2
4
8
6
4
3
4
3
3
3
2
1
1
1
1
2
3
2
1
4
5
3
2
1
5
7
4
1
3
2
1
14
8
2
6
8
4
1
1
2
4
2
1
1
1
1
1
1
1
1
1
1
1
4
6
7
7
7
8
8
8
8
31
43
25
8
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
109
109
109
109
109
85
87
101
109
109
109
86
100
104
111
111
111
111
111
79
93
69
71
86
90
96
137
98
98
98
102
137
97
105
108
102
137
100
100
100
98
95
94
94
92
91
88
93
90
85
91
107
89
98
88
90
95
91
104
107
88
90
87
90
104
90
107
92
92
90
104
88
84
93
74
67
64
67
70
71
74
84
71
71
67
74
59
38
32
24
18
14
11
10
10
10
10
10
10
10
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
3
3
3
3
3
3
3
3
5
6
7
5
3
3
3
22
32
19
6
4
3
3
3
3
2
2
23
26
27
28
16
4
3
2
1
1
2
1
1
1
2
2
2
2
2
2
2
1
1
1
1
2
2
2
2
1
1
1
3
7
5
3
7
10
6
2
1
1
1
2
1
1
2
1
1
2
3
3
3
2
1
1
1
1
2
2
2
3
3
3
3
3
3
3
4
4
4
4
4
5
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
107
107
107
107
107
73
85
99
107
112
112
112
94
109
112
112
112
112
112
109
109
109
92
104
109
106
134
100
100
96
102
134
99
105
108
107
134
109
118
113
106
129
102
103
113
118
107
129
108
106
111
107
113
134
111
134
116
116
134
113
107
102
110
98
103
96
94
107
92
96
103
96
110
98
86
85
82
84
84
91
84
84
87
85
90
90
76
75
73
70
66
66
66
64
66
66
62
55
55
66
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
56
81
46
12
12
22
33
39
31
23
23
35
34
34
28
20
12
12
6
1
2
3
3
3
4
4
3
2
1
1
2
2
1
1
1
1
1
1
1
2
3
3
3
4
7
5
3
3
3
4
5
6
8
7
5
4
4
5
5
6
6
6
4
3
4
3
3
3
3
3
6
6
6
6
7
9
10
11
11
12
12
12
12
33
55
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
34
34
34
34
34
25
29
34
35
43
41
41
80
48
49
50
45
45
44
43
43
40
39
35
40
47
56
80
80
64
74
77
95
82
81
82
96
76
78
82
81
87
80
88
87
87
96
92
90
94
91
97
89
90
91
92
96
95
92
90
91
87
87
89
88
88
94
91
86
87
87
92
89
90
92
92
88
92
87
83
91
83
81
95
75
65
74
66
64
64
61
61
61
60
61
61
59
56
56
61
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
8
8
8
8
8
8
8
8
8
8
8
8
4
1
1
17
25
17
9
5
2
2
2
2
2
4
7
15
24
22
13
5
3
3
3
3
4
5
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
2
1
5
9
5
1
2
3
11
19
10
1
1
1
1
2
3
2
1
3
4
5
6
3
1
2
3
2
1
1
1
3
4
5
5
5
5
5
6
6
6
6
31
56
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
37
37
37
37
37
27
32
37
39
46
46
46
39
44
46
54
66
73
104
104
73
76
78
76
86
98
109
124
135
135
125
135
112
115
107
114
118
119
138
124
115
115
113
115
120
138
118
135
128
132
138
144
144
146
129
146
127
128
146
124
122
122
127
117
125
114
115
125
122
125
125
128
127
118
118
128
115
119
121
128
135
108
105
101
84
94
87
94
100
100
100
100
100
100
100
96
100
100
76
76
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
9
9
9
9
9
9
9
9
9
9
9
8
8
8
9
23
30
21
13
13
29
32
33
24
15
15
29
36
41
45
50
32
15
8
8
8
8
15
15
15
13
9
6
8
8
8
9
9
9
7
6
8
8
8
13
11
9
7
6
11
16
15
12
9
26
29
20
11
16
16
12
8
13
11
9
10
19
20
17
15
18
12
6
6
6
6
10
12
13
14
21
24
28
28
28
28
52
64
46
28
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
42
42
42
42
42
42
42
42
42
42
42
42
36
41
42
42
42
46
45
51
70
58
70
64
70
64
73
65
68
75
77
87
99
79
76
78
73
74
78
74
80
78
71
70
76
76
80
108
88
95
103
97
108
103
94
97
93
90
108
86
89
85
80
99
79
82
85
82
99
84
86
92
88
90
91
92
99
92
89
88
99
86
88
88
99
80
80
48
40
33
24
20
16
15
14
14
13
13
13
13
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
6
6
6
6
6
6
6
6
6
6
6
4
2
4
6
20
27
15
4
4
18
11
4
6
4
2
11
19
23
27
42
26
11
3
3
3
4
4
4
4
2
1
2
4
3
2
1
2
2
1
1
2
3
2
2
3
3
3
4
8
6
4
3
3
2
2
2
5
3
2
2
2
2
5
7
6
5
4
3
3
3
3
4
10
16
10
5
4
3
3
3
3
3
3
3
3
3
3
6
10
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
103
103
103
103
103
93
95
100
103
103
103
76
66
76
77
88
103
103
103
72
86
64
65
71
80
70
81
69
81
81
78
81
84
86
81
98
81
83
92
81
87
86
89
98
92
95
94
93
95
94
96
100
94
100
100
90
90
88
87
92
80
87
75
75
78
79
81
92
77
87
81
79
82
80
78
79
77
78
87
78
82
90
79
80
82
76
80
72
70
68
62
62
62
61
62
62
60
59
59
62
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
70
70
70
70
70
70
70
70
37
5
5
5
3
1
1
17
25
13
2
2
6
4
2
4
3
2
16
23
30
28
17
6
3
1
13
9
5
4
3
2
4
3
2
2
1
1
1
2
2
3
2
1
1
1
2
2
3
3
4
7
4
1
1
2
3
4
3
3
3
2
2
21
11
2
8
5
2
2
2
2
3
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
31
59
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
102
102
102
102
102
90
94
99
102
104
104
104
87
91
104
99
104
104
104
73
86
65
65
59
81
49
51
48
44
50
60
58
79
86
76
81
76
84
76
75
79
74
71
84
72
77
81
86
84
88
80
79
76
73
73
73
75
76
78
78
72
78
88
78
80
81
79
82
80
77
79
85
77
85
79
79
88
77
77
77
69
77
66
66
65
55
67
62
63
63
63
63
63
63
63
61
63
63
56
56
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
2
2
2
2
2
2
2
52
27
3
3
3
9
26
34
38
40
24
8
6
5
5
5
5
5
3
2
11
16
21
12
3
5
4
2
1
6
3
1
1
1
1
1
2
1
1
1
2
7
4
2
1
1
1
2
2
3
2
1
7
4
1
1
1
1
1
1
1
1
1
1
1
1
1
6
11
7
3
6
3
1
1
2
2
2
2
2
5
6
7
7
7
8
8
8
8
32
44
26
8
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
103
103
103
103
103
69
81
94
103
106
106
106
90
103
106
106
106
106
106
66
60
53
50
55
66
79
87
109
109
90
104
94
130
109
101
108
127
101
113
105
109
100
98
99
98
102
99
100
100
112
106
107
105
121
104
111
118
116
130
130
104
103
104
104
104
102
112
103
96
100
100
102
100
98
121
93
92
99
97
102
127
109
116
117
130
106
130
99
94
92
86
83
79
77
77
67
77
77
16
63
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
53
78
40
2
2
3
2
2
2
2
2
25
33
37
32
28
18
9
3
3
3
3
3
3
4
13
8
4
3
3
4
4
4
5
4
4
4
3
3
7
5
3
3
4
7
9
11
7
3
4
5
4
4
5
6
6
6
5
4
3
4
6
6
5
4
3
3
4
5
6
32
49
56
59
61
62
62
63
63
63
39
16
16
16
16
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
74
74
74
74
74
74
74
68
73
74
74
74
84
70
70
64
69
71
87
87
54
54
63
54
63
89
77
106
106
85
102
124
102
123
106
106
125
105
113
106
106
100
98
99
98
98
109
102
104
107
124
106
108
100
100
106
111
123
125
113
105
96
109
89
94
97
100
108
97
124
97
99
97
93
92
96
100
98
109
99
125
97
96
98
85
90
100
51
45
38
27
23
18
16
15
15
15
15
15
15
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
4
4
4
4
4
4
4
4
3
3
3
3
35
19
4
19
26
14
2
2
3
2
2
2
2
2
4
22
31
29
28
18
8
3
2
4
9
8
8
8
5
3
2
2
2
2
2
2
2
3
3
2
2
4
4
5
4
3
3
8
6
5
3
1
2
2
3
8
5
3
3
3
3
3
3
7
12
18
16
13
11
8
5
3
3
9
7
5
3
3
3
3
3
3
3
3
7
11
7
3
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
103
103
103
103
103
70
81
94
103
104
104
104
88
102
106
106
106
106
106
100
103
92
95
103
97
103
103
106
106
105
98
96
96
94
91
105
93
96
96
106
98
99
105
102
95
94
95
98
94
100
96
106
97
97
94
98
98
89
102
90
89
90
107
89
92
98
96
100
91
107
92
100
89
89
89
87
107
85
86
82
75
83
72
72
69
61
75
39
34
29
20
17
14
14
13
13
13
13
13
13
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
1
1
1
1
1
1
1
4
3
2
2
2
2
2
2
51
76
40
4
4
17
10
4
9
6
4
19
26
34
43
24
6
4
3
2
2
4
3
3
5
4
3
2
2
3
2
1
5
13
8
4
30
16
2
2
2
2
2
4
7
5
3
2
8
18
10
2
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
2
2
2
2
2
2
2
2
3
3
3
3
6
10
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
109
109
109
109
109
85
87
101
109
109
109
86
100
104
111
111
111
111
111
78
98
70
73
89
93
93
135
103
135
135
123
129
135
108
118
117
129
105
107
106
104
102
105
102
96
96
98
107
87
90
92
93
97
98
94
94
101
89
102
86
79
84
75
78
80
102
80
86
82
83
101
86
96
84
80
81
74
73
73
71
72
75
73
76
79
70
84
44
38
33
24
21
17
15
14
15
15
15
15
15
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
3
3
3
3
3
3
3
3
2
2
2
1
1
2
3
22
32
17
2
2
6
4
2
4
3
2
13
18
24
26
18
11
6
1
3
5
7
4
1
1
2
2
2
2
2
2
2
1
1
1
1
2
2
2
3
2
1
3
6
6
5
5
5
6
4
2
2
3
2
2
1
1
1
2
5
11
11
11
9
7
4
1
1
1
2
2
2
3
3
3
3
3
4
4
4
4
7
11
7
4
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
98
98
98
98
98
67
78
91
98
103
103
103
86
100
103
103
103
103
103
72
88
64
66
74
85
74
85
73
88
88
81
85
85
74
81
93
80
76
88
74
80
79
78
93
78
81
82
78
80
82
80
93
84
87
85
84
87
83
83
85
79
79
82
72
78
79
76
85
86
77
83
85
84
85
82
82
85
79
81
82
75
86
70
68
62
55
64
62
64
64
64
64
64
62
64
64
61
57
57
64
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
52
75
39
4
3
2
2
2
2
2
4
19
25
28
24
17
10
10
5
1
8
12
7
2
1
1
1
2
4
5
6
6
5
4
3
2
1
3
2
2
1
1
2
3
3
2
1
1
1
2
3
2
1
2
3
2
1
3
4
6
5
4
4
4
4
4
4
3
2
2
2
2
4
5
6
7
7
7
7
8
8
8
8
32
57
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
22
22
22
22
22
22
22
22
22
32
44
48
85
85
47
47
40
33
31
28
26
25
24
31
59
91
111
183
183
139
151
140
133
181
124
123
135
141
145
183
181
140
141
131
124
120
113
114
124
127
140
183
149
181
140
140
128
130
129
127
146
129
135
146
140
146
143
146
146
138
127
130
138
119
120
115
111
117
113
116
140
121
122
123
121
121
120
120
120
120
110
108
100
100
100
92
100
100
57
57
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
16
11
16
19
20
22
22
22
22
22
22
36
23
11
11
11
22
16
10
11
12
12
12
11
11
12
11
11
20
19
16
13
36
40
28
16
16
16
13
11
27
21
16
15
15
15
15
17
18
19
18
18
18
14
11
11
11
30
40
45
47
48
49
49
49
49
49
50
50
50
50
53
55
52
50
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
37
37
37
37
37
26
30
34
37
41
38
40
72
47
48
61
70
85
111
111
111
100
104
111
99
111
122
159
159
116
119
112
105
117
98
98
107
112
115
159
117
105
106
100
105
102
102
115
116
119
122
159
116
115
108
104
103
95
110
97
96
105
115
96
99
110
91
88
86
88
91
94
115
97
92
91
86
91
86
90
90
93
104
98
104
97
104
55
47
39
27
22
18
16
15
15
14
14
14
14
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
3
3
3
3
3
3
3
6
4
3
3
3
4
5
6
20
27
19
12
12
26
40
75
45
16
13
11
24
30
37
48
25
2
3
4
20
22
13
4
4
16
9
2
2
2
2
2
2
4
4
4
4
3
2
2
2
2
3
4
4
3
2
3
5
7
6
5
5
5
5
4
4
3
2
6
10
14
11
8
7
5
3
2
2
3
5
6
4
3
3
3
3
3
3
3
3
3
3
6
10
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
35
35
35
35
35
35
35
35
35
43
41
42
88
46
46
52
51
56
64
64
63
49
53
47
60
56
67
88
88
75
85
81
84
105
96
132
105
100
103
101
105
105
98
99
106
132
107
117
113
112
113
117
115
113
108
109
132
106
115
109
104
117
115
111
117
115
107
117
99
101
101
102
117
103
103
99
103
91
93
90
90
103
91
93
93
80
93
79
77
76
73
72
70
70
70
68
70
70
62
62
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
17
21
13
6
4
3
3
3
3
3
3
4
13
20
28
21
12
4
4
4
6
8
6
4
4
4
4
3
3
4
4
4
6
9
12
8
5
5
5
5
6
8
9
10
13
11
10
9
8
13
25
14
4
7
8
6
4
5
5
6
16
18
21
17
11
6
3
6
10
12
15
13
10
8
8
8
8
8
8
8
8
35
48
28
8
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
41
41
41
41
41
28
33
38
41
48
45
46
91
52
54
55
48
47
45
41
41
34
38
44
54
66
81
91
91
81
79
77
81
74
73
71
74
68
64
74
84
75
91
76
77
79
75
84
77
80
82
84
82
84
84
84
85
85
85
83
82
88
77
79
79
81
83
83
85
77
79
81
83
88
78
85
77
78
78
78
77
77
77
81
83
75
88
63
63
63
36
31
25
19
17
16
15
13
13
13
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
1
1
1
1
1
1
1
4
4
4
4
5
3
2
2
19
27
19
12
9
7
7
7
7
7
39
33
28
25
25
16
8
4
1
3
5
14
9
5
1
1
1
1
1
1
1
1
3
5
6
8
7
4
1
2
3
6
3
1
2
1
1
2
3
3
4
11
7
4
1
1
1
1
1
1
11
9
7
5
3
2
1
1
1
1
1
2
3
3
3
3
3
4
4
4
4
6
9
6
4
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
54
54
54
54
54
54
54
54
54
54
54
44
47
51
54
54
54
59
56
54
85
58
61
61
85
93
108
163
163
116
136
128
111
163
111
113
126
131
132
163
163
123
126
124
118
121
114
110
117
117
129
163
135
163
130
128
121
116
117
117
122
111
120
107
106
109
108
112
121
107
122
105
103
106
104
104
114
106
102
101
128
103
104
104
102
98
102
89
88
88
72
69
66
63
61
60
59
57
57
57
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
27
30
22
15
15
25
30
32
33
34
22
11
17
20
24
39
26
13
14
15
22
41
25
10
10
10
10
18
56
37
18
18
14
11
11
14
16
12
8
18
18
18
45
39
27
16
16
12
8
11
22
16
10
16
14
13
13
15
16
17
18
24
21
16
11
9
7
6
10
12
15
51
54
55
56
56
56
56
56
56
56
56
56
56
57
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
93
93
93
93
93
83
93
93
91
93
93
97
102
108
120
120
120
120
120
120
120
120
102
105
120
125
133
165
165
156
183
183
144
161
130
124
133
138
136
165
161
124
129
129
124
142
120
120
132
136
144
165
160
169
168
183
146
149
145
143
142
138
142
145
150
152
169
166
142
142
129
127
126
127
135
136
142
168
138
140
183
136
136
135
122
120
120
110
108
106
104
103
102
101
101
100
100
100
100
100
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
93
93
93
93
93
93
93
65
37
37
37
23
9
23
37
37
37
37
37
38
40
47
50
32
15
14
14
28
35
39
43
28
14
18
22
44
36
28
20
12
11
8
6
6
6
8
7
6
17
11
6
6
6
6
13
13
13
13
13
14
15
16
16
16
28
36
26
16
16
16
15
15
40
34
28
28
44
55
41
28
18
9
29
39
44
47
50
69
78
83
85
86
87
87
88
94
97
98
99
100
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
22
22
22
22
22
17
19
21
22
31
30
33
77
38
40
51
57
64
91
91
56
55
62
64
68
83
72
77
77
65
74
72
73
83
73
76
78
79
74
76
78
79
83
78
82
83
91
81
81
83
79
83
81
81
83
86
80
82
83
81
86
83
79
80
80
78
86
77
77
83
79
79
78
91
77
71
72
72
73
80
72
73
61
59
59
59
60
62
62
62
35
30
25
20
18
17
16
14
14
14
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
1
1
1
1
1
1
1
9
5
1
1
1
3
4
6
14
18
13
9
9
16
23
26
15
5
5
14
19
24
23
19
12
6
5
5
5
10
5
1
1
1
1
2
2
1
1
1
1
1
1
1
1
4
7
11
7
3
2
1
2
1
1
2
2
3
15
9
3
3
2
2
2
17
32
24
15
7
7
7
6
5
4
3
2
2
2
2
3
3
3
3
3
3
3
4
4
4
4
7
10
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
44
44
44
44
44
30
35
41
44
47
47
47
39
44
47
45
47
47
47
41
41
38
39
44
55
70
79
106
106
95
98
99
88
106
82
79
81
83
86
104
106
79
80
80
81
78
84
95
89
91
99
104
92
92
90
94
84
83
81
80
81
84
82
84
83
95
84
81
80
99
77
80
78
76
75
75
80
78
80
76
94
81
70
70
65
63
63
57
57
57
32
28
23
20
19
18
18
17
17
17
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
1
1
1
1
1
1
1
3
3
3
3
3
2
1
1
20
30
16
2
2
3
2
2
2
2
2
9
21
27
26
22
15
9
4
1
2
4
3
2
1
1
1
1
1
1
1
1
1
2
5
4
3
2
6
5
4
3
4
6
3
1
29
15
2
1
2
3
2
1
2
1
1
3
5
7
5
4
4
3
2
2
2
1
1
1
1
1
3
4
5
5
5
5
5
6
6
6
6
8
10
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
28
28
28
28
28
24
28
33
37
46
46
46
39
44
46
46
46
46
46
34
35
32
34
35
42
58
70
117
117
84
102
93
94
110
85
94
99
108
127
117
127
138
111
120
119
115
135
114
117
138
122
135
122
117
114
116
120
110
138
106
98
96
92
91
95
100
93
114
99
103
120
98
100
93
89
89
89
90
90
95
93
85
76
73
62
58
72
37
32
27
19
16
13
11
10
9
8
7
7
7
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
8
8
8
8
8
8
8
18
13
8
8
5
3
6
9
18
23
12
2
2
10
21
28
15
2
2
4
21
29
24
19
11
4
4
4
4
10
7
4
2
4
4
5
4
4
4
4
4
4
4
4
4
4
5
11
7
4
3
11
7
3
3
3
3
4
3
3
3
3
3
4
5
3
2
3
11
18
12
6
4
6
6
7
10
14
14
13
10
7
7
7
7
7
7
7
7
7
7
7
7
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
29
29
29
29
29
20
23
26
29
33
31
33
67
37
38
44
44
55
58
58
90
55
64
61
89
57
56
52
48
57
65
72
109
87
91
110
91
92
111
96
97
116
103
110
116
113
120
116
118
116
121
150
133
150
134
150
122
116
116
112
106
119
100
96
99
99
95
119
96
103
116
104
115
105
104
97
100
96
94
99
95
97
108
98
96
102
93
80
80
80
43
37
29
21
18
16
14
11
11
11
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
1
1
1
1
1
1
1
2
3
3
3
2
1
1
2
12
17
9
1
1
1
1
1
1
1
1
11
19
23
24
19
14
10
6
4
2
9
5
2
1
1
2
2
3
2
1
1
2
2
2
1
1
2
2
2
2
1
1
1
5
3
1
3
2
2
14
8
2
10
5
1
1
19
12
5
14
14
10
6
2
5
3
1
2
2
1
1
2
3
3
3
3
4
4
4
4
5
7
5
4
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
44
44
44
44
44
30
35
42
44
50
50
50
41
47
50
48
50
58
55
59
90
64
71
59
71
56
56
52
52
51
53
71
60
61
66
64
66
67
75
67
66
66
64
66
70
74
77
90
79
79
81
81
82
91
86
78
79
78
79
79
83
81
76
76
78
79
91
86
76
81
74
76
74
90
71
73
72
74
71
69
91
67
66
65
60
61
51
58
59
59
59
59
59
58
59
59
57
55
55
59
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
1
1
1
1
1
1
1
1
2
3
3
3
2
1
1
22
32
19
7
7
8
34
36
29
22
13
5
19
26
26
18
11
5
2
1
3
6
3
1
1
1
1
2
1
1
1
1
2
6
4
2
2
4
3
2
2
2
2
3
8
5
2
6
4
3
2
2
2
1
1
2
1
1
3
5
14
12
11
11
11
6
1
1
1
1
1
1
3
4
4
4
4
4
4
5
5
5
5
30
55
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
70
70
70
70
70
70
70
69
69
71
70
70
78
61
69
59
59
59
64
64
45
45
49
42
51
60
71
107
107
74
88
91
85
107
86
87
85
87
95
99
107
137
104
113
114
112
137
113
113
117
115
137
119
114
114
107
118
99
103
104
100
134
98
95
99
93
93
114
95
103
117
100
118
96
92
93
88
89
88
86
93
88
73
72
61
58
70
62
62
62
61
61
61
60
61
61
59
56
56
61
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
9
9
9
9
9
9
9
19
14
9
9
9
5
1
1
11
16
18
21
13
6
6
6
6
6
4
3
14
19
22
17
11
5
3
1
5
8
6
5
6
3
1
3
2
1
1
3
5
8
12
10
6
3
2
5
5
3
2
1
6
3
1
1
1
1
1
1
1
1
1
2
2
2
1
1
2
4
4
4
3
2
1
2
2
3
2
1
3
4
5
5
5
5
5
6
6
6
6
31
56
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
70
70
70
70
70
70
70
70
70
70
70
70
75
70
70
59
60
67
63
67
95
70
79
65
79
75
88
111
111
90
95
92
84
111
81
86
90
92
98
96
111
116
89
90
90
89
90
90
95
90
95
110
98
110
110
100
116
96
93
96
88
84
101
81
83
83
80
86
86
93
116
92
115
88
78
79
74
78
79
76
88
81
66
65
54
53
63
60
65
65
65
65
65
65
65
64
65
65
60
60
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
9
9
9
9
9
9
9
9
9
9
9
6
3
6
9
15
18
10
2
2
21
11
2
7
4
2
2
15
21
28
19
10
2
2
3
5
8
6
5
6
4
3
3
3
5
3
1
1
1
1
2
3
2
1
2
5
3
2
4
4
4
5
3
2
1
1
1
1
1
1
18
9
1
4
7
4
1
1
1
1
1
1
3
2
1
1
3
4
4
4
4
4
5
5
5
5
32
46
25
5
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
73
73
73
73
73
73
73
73
73
73
73
73
66
73
73
57
58
64
60
55
97
62
70
62
82
62
62
61
64
72
84
113
97
102
98
96
102
90
96
94
93
100
94
96
98
102
102
97
100
98
100
108
105
115
113
102
102
98
97
100
84
81
83
84
91
115
94
100
97
89
91
89
94
90
96
97
97
115
97
92
95
87
84
82
97
78
75
67
66
66
43
39
32
28
27
28
28
28
28
28
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
9
9
9
9
9
9
9
9
9
9
9
7
6
7
9
17
21
13
6
6
18
14
11
9
8
6
4
20
28
34
18
3
4
5
6
7
6
5
5
5
5
5
5
3
1
3
4
6
8
7
6
4
3
3
3
4
4
4
5
5
6
11
7
4
5
6
6
6
7
6
5
5
5
6
13
10
7
23
14
5
8
7
6
6
6
6
8
8
8
8
8
8
8
8
8
8
14
20
14
8
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
71
71
71
71
71
71
71
64
71
74
74
74
66
74
74
62
66
75
72
72
108
89
98
108
103
108
94
101
103
103
99
95
99
125
111
118
125
123
125
119
121
118
106
105
109
108
104
121
109
107
109
124
109
114
107
114
105
103
101
124
99
97
98
103
100
99
124
95
93
92
86
83
82
80
81
85
81
86
87
85
108
83
84
85
82
75
80
44
37
31
23
19
16
14
12
11
10
9
9
9
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
3
3
3
3
3
3
3
3
3
3
3
4
7
5
3
15
21
15
9
7
6
6
6
6
6
4
3
14
20
26
15
4
3
3
5
7
5
4
5
6
3
1
2
5
3
1
1
2
2
3
8
4
1
5
5
3
1
2
4
4
4
3
3
3
2
2
2
3
3
3
2
1
4
3
3
2
1
1
1
3
2
1
1
1
1
2
2
2
2
2
2
2
2
2
3
6
7
8
8
9
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
31
59
92
109
183
183
158
183
183
154
162
143
150
143
151
151
183
179
142
149
150
139
142
142
142
150
154
183
183
167
179
168
150
142
137
140
145
142
169
143
146
146
142
149
150
148
183
146
144
142
136
143
145
146
168
142
142
140
130
130
128
126
133
124
120
120
120
74
66
57
46
42
38
35
28
28
28
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
18
15
15
15
18
20
22
22
20
18
18
18
18
18
18
18
18
18
18
13
8
15
16
18
18
18
17
16
16
16
16
30
31
23
16
16
13
11
27
44
36
28
28
47
56
66
66
38
11
30
40
50
50
39
28
28
28
28
28
28
28
28
28
28
28
28
28
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
93
93
93
93
93
81
93
93
91
94
94
96
99
103
111
111
111
111
111
69
59
53
44
63
84
112
162
162
162
146
146
140
128
157
122
147
127
135
142
162
157
133
136
147
125
121
127
118
126
133
140
162
143
157
131
140
123
120
127
116
113
138
103
104
104
109
115
117
138
140
118
123
120
121
123
126
138
127
127
124
140
122
121
120
114
114
114
71
63
55
45
41
37
34
32
31
30
28
28
28
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
93
93
93
93
93
93
93
58
24
24
24
58
40
22
22
23
23
20
18
18
20
21
21
21
21
21
22
16
11
11
11
16
17
14
11
16
22
16
11
11
11
8
6
6
6
6
6
6
8
7
6
8
8
7
6
8
8
7
6
11
16
15
14
12
11
27
19
11
13
14
14
15
18
16
14
20
28
23
17
11
9
8
29
39
44
47
30
14
14
14
14
14
14
14
14
21
24
26
27
28
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
88
105
77
80
76
105
99
123
166
166
138
145
135
131
161
125
123
133
136
134
166
161
136
136
127
123
120
119
115
120
120
131
166
135
157
131
135
125
122
127
116
108
112
109
97
104
108
107
128
111
114
120
128
116
128
118
128
118
121
119
128
135
107
103
99
87
81
87
92
100
100
100
100
100
100
100
96
100
100
76
76
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
120
120
120
120
120
120
120
120
73
26
26
26
26
26
26
73
96
59
22
22
22
22
22
22
22
13
4
13
17
19
22
13
5
14
24
16
9
5
8
9
11
8
5
7
10
10
8
6
4
4
5
7
7
8
13
18
13
9
5
15
26
20
14
10
10
13
14
16
16
16
16
16
16
15
11
8
8
27
16
5
6
7
8
9
9
10
12
13
13
14
21
24
28
28
28
28
52
64
46
28
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
90
93
75
74
79
93
113
130
183
183
148
154
141
130
159
127
128
142
149
154
183
178
144
145
141
138
137
144
129
136
141
151
183
156
178
151
146
151
144
144
144
134
144
126
126
125
128
124
129
157
131
140
139
139
157
146
147
157
157
149
157
147
143
142
140
127
140
140
81
74
63
50
45
40
36
34
32
31
28
28
28
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
120
120
120
120
120
120
120
120
106
93
93
93
93
93
93
106
113
64
15
15
22
22
22
20
18
18
66
88
99
90
82
52
22
15
13
10
7
5
8
12
11
8
6
6
6
13
9
6
8
10
8
6
6
6
12
11
9
7
5
15
18
15
12
10
10
13
14
16
16
16
15
15
16
12
9
10
16
12
8
5
6
8
24
32
36
38
25
12
12
12
12
12
12
12
12
20
24
26
27
28
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
104
104
104
104
104
104
104
104
104
104
104
104
93
108
116
116
116
116
116
85
95
76
75
79
95
105
117
158
158
112
133
134
121
152
121
120
130
133
140
158
152
148
128
132
129
131
140
128
148
143
142
158
139
147
137
135
148
131
143
131
144
137
119
119
115
110
108
115
104
107
120
107
115
104
106
100
109
105
108
106
144
100
89
87
76
73
72
59
59
59
33
28
22
17
15
14
13
11
11
11
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
61
82
58
34
34
34
34
34
34
34
34
34
37
38
30
22
17
10
3
3
3
6
4
3
6
11
6
2
2
2
2
2
1
1
1
7
5
4
5
15
9
3
3
4
3
2
4
3
2
5
3
2
3
4
4
4
4
5
5
6
13
20
13
6
8
5
2
2
2
2
2
6
4
3
3
3
3
3
3
3
3
5
7
5
3
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
65
65
65
65
65
63
65
65
65
67
67
67
81
91
111
111
111
111
111
74
66
60
62
53
65
63
56
61
61
63
65
67
78
69
74
74
75
78
81
76
75
75
81
75
76
76
76
81
76
77
78
76
79
75
74
72
72
69
76
69
67
67
79
64
67
70
72
76
81
75
77
76
79
81
73
73
74
73
67
81
65
64
61
58
54
51
60
59
64
64
64
64
64
64
64
62
64
64
57
57
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
2
2
2
2
2
2
2
28
15
2
2
1
1
29
58
55
53
27
2
2
17
30
38
20
2
1
1
14
21
29
16
4
2
1
1
1
9
5
1
4
3
2
2
3
7
4
2
5
7
5
3
11
6
2
2
2
2
2
4
7
4
1
2
3
3
3
2
2
2
3
2
1
2
3
5
5
6
6
6
4
2
1
2
2
2
2
3
5
6
7
7
7
8
8
8
8
32
44
26
8
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
38
50
57
90
90
54
55
62
64
84
102
110
162
162
115
130
141
111
117
106
100
109
120
124
162
154
112
111
102
94
88
87
88
103
106
118
162
137
154
141
141
122
118
115
109
107
105
115
109
116
115
113
141
106
109
106
101
115
95
97
97
96
113
104
101
141
92
88
86
87
81
83
82
82
82
46
40
33
24
21
18
15
10
10
10
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
28
28
28
28
28
28
28
28
18
8
8
8
8
8
8
18
23
14
6
6
26
33
36
21
6
6
61
49
37
35
33
18
4
4
4
6
8
8
9
11
7
4
4
4
4
4
4
4
4
5
5
4
4
5
6
8
6
5
5
6
7
10
8
7
7
7
7
11
12
14
9
4
5
7
12
9
6
6
6
6
7
6
6
6
6
6
15
12
10
10
10
10
10
10
10
10
10
10
10
10
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
48
48
48
48
48
35
39
44
48
49
48
50
80
58
59
62
61
67
66
66
90
63
69
65
104
93
106
158
158
106
129
134
110
153
112
111
117
125
134
158
153
144
122
125
125
127
135
125
144
134
139
158
141
151
144
143
144
140
140
130
115
135
102
106
112
106
109
112
111
121
114
108
112
106
105
103
110
109
110
111
134
111
110
106
97
104
84
82
80
76
70
70
70
67
70
70
64
55
55
70
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
8
8
8
8
8
8
8
9
8
8
8
7
7
8
9
24
32
30
28
28
28
17
6
12
9
6
4
19
26
20
15
9
3
3
4
6
8
6
4
4
4
4
4
4
4
4
4
4
10
11
7
4
3
3
11
7
3
3
4
3
3
4
2
1
5
4
3
5
5
6
4
3
6
4
3
4
6
6
6
10
6
3
2
2
2
2
3
9
12
14
15
15
15
15
16
16
16
16
35
55
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
67
67
67
67
67
67
67
78
89
109
109
109
92
95
109
103
109
109
109
68
60
52
46
49
49
55
71
57
71
71
64
67
71
65
67
67
67
70
68
70
68
69
78
74
78
85
75
78
72
71
74
74
72
85
72
72
73
71
78
78
67
86
70
77
86
79
86
86
84
85
102
86
89
86
83
102
73
79
79
80
102
80
86
79
67
76
68
40
36
29
21
18
15
14
13
12
11
10
10
11
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
3
3
3
3
3
3
3
8
5
3
3
3
5
6
8
26
35
21
7
4
1
1
1
1
1
3
5
14
22
23
16
9
6
3
1
1
2
3
2
2
4
5
6
4
2
1
1
2
6
4
2
2
7
4
2
4
4
4
4
4
2
1
2
3
3
3
2
1
2
2
1
1
3
7
9
6
4
4
4
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
5
10
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
76
76
76
76
76
76
79
88
100
120
120
120
100
115
120
115
120
120
120
84
77
70
69
76
88
98
133
111
111
98
105
133
98
104
101
95
133
100
107
104
111
106
87
85
86
87
89
93
96
90
91
97
97
111
106
100
96
93
101
93
89
86
101
78
82
83
83
106
80
80
76
71
67
66
63
61
66
67
72
69
85
84
63
62
60
60
61
63
63
63
36
31
26
21
20
20
19
18
18
18
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
57
57
57
57
57
63
66
61
32
4
4
4
3
2
2
29
43
40
37
20
3
3
3
3
3
6
51
39
28
27
15
4
6
3
1
2
4
3
2
1
2
1
1
1
1
1
1
1
3
2
2
2
2
3
4
4
2
1
2
9
5
2
2
2
2
1
1
2
1
1
1
1
1
1
1
3
3
4
4
2
1
1
1
1
1
1
1
4
6
7
7
7
8
8
8
8
8
9
8
8
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
74
74
74
74
74
74
76
85
97
117
117
117
97
112
117
112
117
117
117
85
75
77
69
73
82
68
80
69
70
70
73
80
73
81
80
83
83
85
98
79
78
83
71
71
74
73
74
82
80
82
91
84
83
84
82
84
85
85
86
98
85
91
81
78
76
73
77
72
71
75
71
71
78
68
69
65
68
69
75
85
77
98
78
78
70
65
66
38
32
27
20
17
14
14
14
15
17
17
17
17
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
54
54
54
54
54
61
64
59
32
6
6
4
2
1
1
27
40
23
6
6
17
29
34
26
19
40
31
23
23
26
19
11
4
2
1
1
8
5
3
1
1
1
1
1
1
2
2
2
4
6
5
3
1
5
9
5
1
1
2
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
4
7
7
7
4
1
1
1
2
3
2
1
4
5
6
6
6
7
7
7
7
8
9
8
7
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
27
27
27
27
27
20
23
27
28
38
36
37
84
42
43
46
41
46
46
42
63
43
49
56
68
61
74
68
74
74
83
87
89
118
89
90
87
88
93
96
118
115
104
105
115
104
104
118
102
104
104
101
108
104
92
98
94
86
108
86
93
102
89
100
102
89
94
92
102
91
88
86
84
85
87
89
100
91
91
87
100
84
84
84
79
70
84
70
68
68
65
65
63
63
63
62
63
63
60
60
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
16
21
18
15
9
4
4
4
4
4
38
39
31
23
23
38
29
16
3
6
6
6
3
1
1
1
1
2
2
2
2
2
2
8
5
2
2
2
2
4
2
1
1
10
13
9
5
4
3
2
2
1
1
1
2
4
3
2
2
3
14
20
11
2
3
2
1
3
4
4
3
2
2
2
2
2
2
3
3
3
3
31
45
24
3
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
24
24
24
24
24
18
21
23
24
31
30
31
66
37
38
40
37
42
43
39
64
41
47
55
65
62
76
66
68
70
74
84
77
80
74
75
76
72
84
76
76
80
75
73
77
81
79
81
81
82
82
83
93
83
84
80
93
72
75
76
74
96
70
69
73
76
96
80
81
83
96
77
69
68
71
70
71
84
71
67
67
67
59
58
55
45
58
30
25
21
15
13
11
10
10
11
12
12
12
12
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
8
8
8
8
8
8
8
8
8
8
8
8
6
4
4
14
19
15
11
6
1
1
1
1
1
34
32
29
27
27
40
24
9
6
4
2
10
7
4
4
4
4
4
3
2
5
4
3
3
3
3
4
2
1
7
8
6
4
4
6
3
1
1
1
2
2
1
1
2
2
1
1
2
1
1
2
3
3
3
2
1
5
3
1
1
1
2
3
4
4
4
4
4
4
5
5
5
5
5
6
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
48
57
63
88
88
61
68
68
56
70
85
101
155
155
105
122
112
104
155
114
118
126
120
126
129
155
130
128
123
126
128
130
140
128
140
136
134
145
149
128
127
127
123
123
145
128
129
138
116
128
121
120
145
109
116
114
114
138
113
123
106
113
109
116
128
123
120
88
83
68
53
63
35
30
26
20
17
15
13
12
11
11
10
10
10
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
40
40
40
40
40
40
40
40
21
3
3
3
3
3
3
21
30
31
31
18
6
6
6
6
6
14
23
28
31
34
43
25
8
3
4
5
6
13
8
4
4
3
2
3
3
3
2
2
25
13
2
2
2
2
2
5
4
3
10
6
2
3
2
2
11
6
2
2
2
8
7
6
5
3
1
4
8
8
8
6
4
3
2
2
3
4
6
8
9
9
9
9
9
9
9
9
9
9
9
10
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
42
42
42
42
42
29
34
39
42
45
45
45
37
42
45
46
50
50
62
62
41
40
47
50
53
63
74
57
66
66
65
74
68
70
70
75
75
75
105
81
84
94
84
88
105
93
95
95
95
97
100
106
106
104
97
104
92
85
85
84
83
92
79
79
81
79
76
92
72
72
71
68
76
64
61
60
56
60
62
61
74
68
65
66
65
59
63
36
31
26
19
16
14
14
14
14
15
15
15
15
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
2
2
2
2
2
2
2
4
3
2
2
2
1
1
1
19
28
14
1
1
2
1
1
1
1
1
18
24
27
23
14
5
4
2
1
2
3
2
1
2
1
1
1
1
1
1
1
1
7
4
1
3
5
3
1
1
1
1
4
11
7
4
10
8
5
2
2
3
4
4
2
1
1
1
2
2
2
2
2
2
1
1
1
1
1
1
2
3
3
3
3
3
3
3
4
4
4
4
7
10
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
80
80
80
80
80
80
80
83
96
111
111
111
95
108
111
111
111
111
111
95
70
63
67
83
104
123
163
163
163
133
149
151
128
159
116
111
119
127
128
163
159
121
117
111
106
102
103
108
121
128
127
163
143
155
151
136
123
119
114
108
104
103
101
107
117
110
113
128
114
126
115
128
117
105
115
112
115
151
124
128
136
105
102
99
87
78
87
47
40
34
25
21
18
15
14
12
11
10
10
10
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
40
40
40
40
40
53
66
53
34
15
15
15
15
15
15
27
33
19
6
6
28
34
37
21
6
6
6
17
22
27
33
19
6
6
5
4
4
4
4
4
4
4
4
4
4
4
4
6
5
5
5
5
5
5
6
13
10
7
5
12
11
10
7
4
8
23
38
42
47
31
16
16
11
7
9
12
21
14
7
5
4
3
5
6
8
10
11
10
10
10
10
10
10
10
10
10
10
10
10
10
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
110
110
110
110
110
76
87
100
110
110
110
104
95
109
116
116
116
116
116
84
109
78
80
93
101
120
135
157
157
117
134
135
118
155
120
119
135
131
132
157
155
118
117
114
111
111
109
113
114
116
127
157
129
149
127
125
118
113
113
109
110
114
105
111
114
115
120
120
123
111
113
118
115
117
118
123
118
116
115
116
125
115
123
116
112
118
107
62
52
40
28
22
17
15
13
13
12
11
11
11
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
8
8
8
8
8
8
8
9
8
8
8
8
8
8
9
56
80
65
51
34
18
18
18
13
8
44
81
55
29
29
33
26
14
3
3
3
3
3
3
3
3
2
2
2
2
2
2
2
4
7
5
4
3
3
6
6
4
3
8
6
3
1
2
3
6
4
2
4
3
2
1
1
2
2
2
3
19
29
17
6
3
1
3
2
2
2
3
3
3
3
3
3
3
3
3
3
3
3
5
7
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
54
54
54
54
54
54
54
54
54
54
54
41
46
50
54
58
66
68
90
90
55
59
65
69
88
106
125
162
163
163
150
168
134
163
143
138
149
163
148
162
156
143
140
137
134
135
133
133
133
134
138
162
150
152
151
168
135
133
133
123
122
122
123
123
126
133
124
141
118
126
115
114
126
109
115
114
124
151
123
120
168
99
93
88
67
55
62
36
30
26
20
17
15
13
12
11
11
10
10
10
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
22
22
22
22
22
22
22
22
22
22
22
15
9
15
22
27
30
18
6
6
17
11
6
7
6
6
79
99
109
79
50
27
4
7
5
4
9
6
4
6
8
6
5
11
12
10
9
17
16
10
5
8
6
5
22
13
4
9
16
18
15
12
8
4
4
14
12
10
9
8
10
15
17
14
11
9
16
12
8
8
8
7
6
10
12
15
13
11
10
10
10
10
10
10
10
10
10
10
10
10
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
40
40
40
40
40
28
31
36
40
42
40
39
72
44
45
46
41
40
40
34
34
31
32
31
34
41
48
72
72
58
68
69
84
69
69
71
74
66
72
78
78
114
88
90
111
92
97
111
99
101
102
103
101
99
95
98
114
91
105
97
98
103
99
96
94
105
87
85
84
87
88
91
114
93
92
90
99
89
90
90
99
78
72
68
67
70
72
77
77
77
41
35
28
21
19
17
15
12
12
12
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
1
1
1
1
1
1
1
1
3
4
5
4
3
2
1
16
24
13
2
2
3
2
2
2
2
1
1
12
17
16
12
9
6
3
1
2
8
5
3
2
1
1
1
2
1
1
1
1
2
2
2
2
1
1
1
1
2
1
1
6
3
1
6
7
8
4
1
3
2
1
4
2
1
1
1
1
1
1
1
1
1
8
4
1
1
1
1
2
3
3
3
3
3
3
4
4
4
4
5
7
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
25
25
25
25
25
21
24
27
29
39
38
40
88
46
48
49
42
41
39
36
36
33
31
27
34
48
68
88
107
107
101
136
96
103
113
111
109
136
116
108
119
116
136
136
121
126
121
117
136
113
112
116
116
115
136
117
111
113
109
108
108
103
108
104
105
105
104
115
100
95
93
98
96
99
115
99
108
101
102
102
117
103
102
102
102
102
102
102
102
102
91
89
85
82
81
71
81
81
16
66
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
13
13
13
13
13
13
13
13
13
13
13
13
8
3
3
14
19
14
10
6
3
3
3
3
3
4
5
16
22
21
21
12
4
3
3
7
32
19
7
15
21
13
6
5
4
6
8
11
12
13
9
5
4
3
11
7
3
6
10
9
6
3
3
7
8
7
5
4
3
3
3
4
4
4
5
9
14
14
13
13
15
10
6
10
12
15
38
50
56
61
63
64
66
66
66
41
16
16
16
16
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
76
76
76
76
76
76
76
82
95
112
112
112
93
107
112
108
112
112
112
101
101
81
76
78
80
86
85
103
103
82
85
82
80
78
80
71
80
78
77
103
76
75
75
72
74
74
76
84
81
87
93
111
111
103
101
101
101
92
101
86
82
79
81
77
79
83
77
85
75
75
81
75
78
72
79
73
79
74
81
71
83
73
51
48
39
33
26
21
18
15
13
12
11
12
13
14
17
17
17
17
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
44
44
44
44
44
56
62
53
30
7
7
4
1
1
1
22
33
37
39
40
40
41
41
25
10
2
1
12
18
24
16
8
1
1
1
2
6
3
1
1
6
6
7
5
3
1
1
1
1
1
1
9
6
3
1
1
1
1
1
9
5
1
2
1
1
1
1
1
1
1
1
1
1
1
2
11
10
9
5
1
1
1
1
1
1
1
1
3
4
5
5
5
5
5
6
6
6
6
8
10
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
45
45
45
45
45
32
36
42
45
47
47
47
39
44
47
46
49
57
55
59
92
64
71
60
71
58
57
64
64
73
92
75
103
93
77
84
93
86
104
92
89
90
90
91
94
93
95
104
97
103
93
94
90
92
93
96
104
90
92
92
84
96
78
82
87
87
103
96
87
84
80
78
75
75
75
73
75
82
91
91
91
92
75
72
70
66
66
64
64
64
36
31
25
20
19
18
17
15
15
15
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
2
2
2
2
2
2
2
6
4
2
2
2
2
2
3
21
30
16
2
2
17
9
2
7
4
2
1
14
21
28
21
11
1
1
1
1
1
8
4
1
1
1
1
2
2
2
2
2
3
2
2
2
3
2
1
1
1
1
8
6
5
5
5
5
5
5
3
1
3
3
2
1
1
1
2
9
11
10
8
4
1
1
1
1
1
1
1
3
4
5
5
5
5
5
6
6
6
6
7
9
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
44
44
44
44
44
44
44
44
44
50
44
44
81
50
51
59
62
64
84
84
64
64
76
55
70
84
97
150
150
95
109
104
97
115
91
89
92
103
106
117
150
99
100
98
95
96
96
96
98
97
107
117
108
150
107
104
104
97
95
94
88
95
85
82
86
84
84
95
81
85
86
83
109
85
86
85
109
86
93
92
109
93
75
74
69
67
66
65
64
64
63
63
63
61
63
63
60
56
56
63
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
6
6
6
6
6
6
6
6
6
6
6
3
1
3
6
21
29
33
37
20
3
3
3
3
3
2
2
15
22
27
23
16
10
10
6
3
7
4
1
1
1
1
2
3
2
2
3
5
6
7
4
2
10
14
10
6
4
3
8
13
7
2
4
6
18
27
19
11
18
17
9
1
1
1
2
6
11
9
8
4
1
1
2
2
3
3
3
5
6
7
7
7
7
7
8
8
8
8
32
56
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
80
80
80
80
80
80
80
81
93
107
107
107
91
104
107
107
107
107
107
104
68
65
73
63
71
100
92
115
115
107
118
135
153
114
124
119
142
120
120
115
128
106
109
111
115
120
115
142
129
128
133
144
139
153
144
141
149
153
153
153
131
127
132
129
130
144
129
128
129
125
125
128
128
129
153
122
122
128
126
131
144
134
153
140
153
150
153
153
153
153
90
80
67
53
47
41
37
28
28
28
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
35
35
35
35
35
50
65
50
32
15
15
15
15
15
15
25
30
18
6
6
9
24
32
19
6
5
5
18
24
28
33
18
4
6
9
8
6
5
8
9
11
8
5
4
4
4
4
5
7
6
5
8
8
8
11
11
9
7
5
15
26
18
10
10
10
13
14
16
16
13
11
13
15
16
18
18
18
18
11
5
6
8
32
44
55
52
40
28
28
28
28
28
28
28
28
28
28
28
28
28
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
46
46
46
46
46
46
46
46
46
53
48
49
93
54
55
71
82
99
133
133
120
91
103
96
120
133
134
162
162
170
183
183
200
157
144
143
139
146
145
162
157
129
139
140
141
200
153
159
175
200
168
200
181
172
168
183
156
169
200
172
200
200
163
173
179
185
200
200
200
200
188
200
198
200
200
200
200
200
200
200
186
197
200
200
200
200
200
150
141
131
120
115
111
107
105
103
102
100
100
100
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
23
30
26
22
22
22
22
22
22
22
17
13
17
19
20
22
17
13
13
13
13
15
18
22
17
13
13
15
15
15
15
15
15
16
13
10
11
9
8
15
15
15
16
18
26
30
35
31
28
28
41
54
44
35
37
32
28
47
37
28
28
28
25
22
22
16
11
30
40
45
47
50
69
78
83
85
86
87
87
88
94
97
98
99
100
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
85
85
85
85
85
85
85
77
83
85
85
85
66
67
76
59
58
52
50
46
39
46
39
47
60
75
81
117
117
92
110
153
92
113
96
91
95
99
102
117
113
102
138
101
103
103
99
104
107
108
121
117
123
126
153
125
117
113
115
108
103
104
104
104
117
115
105
103
101
121
100
100
117
99
111
112
115
153
116
113
125
108
96
93
82
69
82
44
37
31
22
19
16
13
12
10
9
8
8
8
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
40
40
40
40
40
58
67
53
29
6
6
6
4
3
3
21
30
29
28
18
8
7
6
12
9
6
56
33
11
11
15
10
5
6
8
8
8
6
4
4
5
5
5
4
4
5
5
5
10
7
5
5
11
8
6
8
6
5
5
17
23
17
12
24
30
33
26
20
17
11
5
8
7
6
6
11
16
31
18
6
6
6
6
10
12
15
13
10
8
8
8
8
8
8
8
8
8
8
8
8
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
54
54
54
54
54
54
54
54
54
60
68
70
93
93
69
82
94
111
133
133
160
113
119
122
123
133
140
163
163
163
167
155
200
160
142
140
134
143
143
160
163
141
154
156
161
200
166
161
175
200
173
200
174
165
161
162
161
170
200
178
200
200
163
173
176
185
200
200
200
200
190
200
198
200
200
200
200
200
200
200
192
198
200
200
200
200
200
200
200
200
150
141
131
120
115
111
107
100
100
100
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
55
38
22
39
30
22
17
13
35
46
58
74
43
13
17
22
20
18
18
16
15
15
50
34
18
18
18
18
18
18
18
16
15
16
18
23
20
18
28
39
39
33
28
25
25
40
53
46
40
40
27
15
28
47
37
28
28
28
40
40
40
40
40
45
47
48
49
49
49
49
49
49
49
49
49
50
75
87
93
96
100
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
93
93
93
93
93
93
93
93
106
120
120
120
120
120
120
120
120
120
120
111
100
76
84
78
87
115
118
160
160
123
134
129
118
158
119
128
149
143
149
160
158
152
149
149
149
136
144
128
133
138
141
160
137
154
139
134
130
127
139
122
114
113
120
108
122
110
113
132
113
115
134
105
100
100
101
103
115
113
104
101
107
94
86
83
76
63
76
45
37
30
22
18
15
13
11
10
9
8
8
8
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
37
37
37
37
37
65
79
58
33
8
8
8
8
8
8
22
29
17
6
6
8
7
6
7
6
6
6
21
28
36
22
8
7
6
5
6
8
27
16
5
5
5
5
5
5
5
5
5
7
6
5
5
5
5
6
8
8
8
11
24
25
25
25
26
21
16
16
16
16
10
4
6
14
18
17
17
17
12
8
6
4
4
6
10
12
15
20
14
8
8
8
8
8
8
8
8
8
8
8
8
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
60
60
60
60
60
60
60
60
60
61
60
60
70
60
60
61
60
60
60
51
70
52
59
64
70
76
85
87
115
115
98
99
103
102
96
115
91
89
92
95
99
102
115
105
102
102
102
105
102
100
98
100
100
99
99
100
102
95
105
89
90
93
96
100
102
105
91
88
88
85
84
86
93
85
91
91
86
96
87
87
90
89
90
102
85
90
85
83
83
82
81
81
81
81
81
73
81
81
8
73
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
10
10
10
10
10
10
10
10
10
10
10
9
8
9
10
30
40
23
6
6
28
39
48
27
6
6
23
31
39
47
51
27
4
6
8
8
8
9
10
7
4
5
4
4
5
4
4
7
9
11
10
10
9
8
8
8
8
8
17
21
16
12
11
11
11
13
14
16
16
10
5
5
6
7
7
8
19
13
8
6
4
4
6
4
3
3
3
7
9
12
42
57
69
71
72
40
8
8
8
8
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
51
51
51
51
51
35
41
48
51
57
57
57
74
58
58
60
57
57
57
46
57
45
48
54
62
74
78
106
106
77
80
80
74
74
81
71
77
80
82
106
85
85
88
85
89
92
93
108
97
100
102
106
108
98
98
98
94
91
111
92
91
90
106
95
101
111
103
106
90
92
91
88
111
82
75
74
69
73
74
75
81
79
74
69
58
67
59
36
33
27
22
19
16
16
16
18
20
20
20
20
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
1
1
1
1
1
1
1
4
4
4
4
4
4
4
4
25
36
19
2
2
6
4
2
4
3
2
9
23
30
37
25
13
7
1
4
8
13
19
12
5
4
3
2
1
1
1
1
1
1
1
1
5
5
3
2
1
1
1
9
8
5
2
1
1
18
12
7
3
7
4
1
1
1
1
2
10
12
8
5
3
2
2
3
3
4
3
2
2
2
2
5
6
8
8
8
8
10
12
10
8
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
22
22
22
22
22
17
20
25
27
37
35
36
80
41
42
47
44
53
53
58
82
63
76
58
76
67
83
80
111
111
103
107
105
146
108
124
148
118
170
128
124
146
120
120
124
138
118
127
123
129
134
144
138
144
131
137
146
146
150
170
146
128
130
127
131
144
133
144
131
150
123
117
127
116
120
123
127
118
123
123
170
127
114
112
97
89
93
68
61
61
35
30
25
19
16
14
12
8
8
8
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
6
6
6
6
6
6
6
6
14
18
20
22
25
26
27
24
22
20
19
13
8
42
38
22
7
20
29
33
38
26
15
9
4
3
3
4
8
6
4
4
4
4
5
4
4
4
4
5
8
6
5
8
5
3
8
13
9
5
5
11
17
39
21
4
11
13
14
16
12
8
5
5
6
7
8
17
26
33
22
11
8
7
6
10
12
15
38
23
8
8
8
8
8
8
8
8
8
8
8
8
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
80
80
80
80
80
77
80
80
78
79
77
77
86
67
80
71
78
89
102
102
102
91
94
100
80
100
92
85
95
95
89
93
82
86
86
97
88
82
95
84
89
86
90
97
88
90
89
87
90
90
87
97
86
88
86
87
104
87
85
91
78
81
81
82
104
85
87
91
85
90
91
90
113
93
93
93
113
95
101
97
106
113
82
79
66
51
66
35
30
26
20
17
15
13
12
11
11
10
10
10
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
46
46
46
46
46
60
70
58
31
4
4
4
3
2
2
15
22
12
2
2
9
5
2
8
5
2
1
14
27
24
17
10
5
1
1
4
8
5
3
2
2
1
1
1
1
2
3
3
3
3
3
3
3
4
9
6
3
3
4
7
4
1
1
1
8
5
2
2
2
2
8
6
4
2
1
1
2
10
42
22
2
3
4
3
2
2
4
5
6
6
6
6
6
6
7
8
9
9
9
10
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
43
43
43
43
43
30
35
41
43
50
50
50
76
52
53
64
71
77
104
104
71
79
78
65
82
78
88
107
107
90
86
96
80
82
80
76
78
86
88
90
107
84
83
86
85
86
104
83
84
87
88
91
92
107
96
92
92
90
90
90
89
93
88
85
88
88
87
88
93
83
87
90
93
104
92
93
90
96
86
84
85
84
85
93
82
82
93
52
44
35
25
21
17
14
12
11
10
8
8
8
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
3
3
3
3
3
3
3
3
4
5
5
4
3
3
3
21
30
25
20
14
9
13
18
13
8
11
15
27
36
43
49
26
4
3
4
14
16
18
14
10
10
7
5
4
4
4
4
5
9
7
5
5
5
5
9
9
9
10
11
18
22
24
17
10
10
13
14
16
16
10
5
5
11
9
8
12
16
22
16
10
4
4
6
6
6
6
15
11
8
8
8
8
8
8
8
8
8
8
8
8
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
33
33
33
33
33
33
33
33
33
39
35
35
69
39
40
49
54
71
83
83
121
77
89
83
120
81
80
78
70
68
75
77
89
119
93
121
93
88
94
92
99
121
101
116
114
115
121
121
120
101
108
116
104
119
106
106
99
93
95
92
85
89
99
79
81
84
100
80
79
86
92
97
119
121
89
87
84
84
84
83
93
83
83
83
82
83
84
87
87
87
46
39
31
24
21
18
16
12
12
12
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
16
21
11
2
1
1
1
1
1
1
1
1
13
25
37
27
17
8
5
25
15
6
4
3
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
4
6
8
9
10
8
6
4
2
2
6
4
2
1
3
5
3
2
2
2
2
2
2
2
2
4
10
16
10
5
4
3
3
3
3
3
3
3
3
3
3
5
8
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
37
37
37
37
37
27
30
34
37
37
37
32
36
40
46
55
71
88
120
120
120
94
90
90
93
100
107
122
122
123
140
140
111
122
118
115
115
115
114
122
122
113
117
116
117
142
113
118
125
127
140
142
133
137
136
140
142
132
134
139
142
142
142
128
124
127
128
127
142
142
123
128
142
129
129
129
142
125
120
122
140
123
124
124
120
120
120
94
88
88
59
53
47
40
37
34
32
28
28
28
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
8
8
8
8
8
8
8
9
8
8
8
8
9
9
9
18
23
21
20
20
38
56
55
37
20
15
64
43
22
22
22
38
24
10
10
11
22
22
17
13
13
22
16
11
55
34
13
13
12
11
12
11
9
8
15
15
14
13
13
11
9
28
18
9
11
22
15
9
9
9
9
22
20
18
23
25
28
23
17
11
16
22
36
43
46
48
50
39
28
28
28
28
28
28
28
28
28
28
28
28
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
46
46
46
46
46
46
46
46
46
46
46
46
39
44
46
51
60
73
88
88
105
78
81
82
105
109
123
160
160
139
145
140
130
160
126
124
135
137
143
160
160
144
138
138
138
142
144
130
138
142
145
160
148
160
144
140
142
133
144
129
127
138
132
131
138
144
134
133
142
140
124
128
127
127
120
127
120
123
127
122
144
126
126
127
123
122
122
120
120
120
74
66
57
46
42
38
35
28
28
28
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
23
30
26
22
22
22
22
22
27
30
20
11
61
86
74
62
58
33
9
11
15
21
28
20
12
12
9
6
6
6
12
15
19
23
14
6
5
5
5
6
8
8
9
17
16
12
8
8
12
16
29
22
16
16
16
14
13
17
19
22
22
22
22
22
22
15
9
33
41
45
47
37
28
28
28
28
28
28
28
28
28
28
28
28
28
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
60
60
60
60
60
42
48
55
60
60
60
54
47
54
54
55
60
60
60
41
38
35
37
44
48
56
80
58
75
75
86
128
96
102
109
120
107
109
106
109
109
107
109
120
109
120
108
104
106
102
101
120
105
111
112
128
117
105
115
102
101
111
105
109
117
115
107
111
97
99
97
96
117
97
98
98
103
97
101
99
128
103
93
92
87
88
88
88
88
88
49
42
34
25
21
18
15
10
10
10
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
6
6
6
6
6
6
6
6
7
7
7
7
7
7
8
29
40
23
6
6
8
18
26
16
6
6
17
20
22
18
15
12
10
8
8
8
9
16
11
7
25
21
18
11
5
38
46
28
11
8
5
15
11
8
13
11
10
9
13
36
22
8
9
10
11
13
14
16
16
10
5
9
8
8
9
10
20
14
8
11
11
8
6
10
12
15
51
30
10
10
10
10
10
10
10
10
10
10
10
10
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
76
76
76
76
76
76
76
76
76
77
77
77
84
76
76
71
75
76
88
88
68
71
78
70
80
88
93
117
117
93
105
103
106
130
118
125
123
130
129
124
124
157
128
130
131
131
135
131
147
143
138
142
143
148
157
144
147
143
143
138
148
140
111
103
112
113
109
157
110
117
126
109
117
103
99
102
99
98
104
98
97
136
96
100
105
83
106
87
84
84
81
80
77
77
77
66
77
77
13
65
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
76
76
76
76
76
76
76
52
28
28
28
54
65
46
28
28
28
18
8
8
10
21
32
22
12
12
57
41
26
26
19
10
2
3
3
4
7
5
4
6
9
7
5
11
10
9
9
6
4
4
5
8
5
3
8
5
3
3
5
6
8
10
6
3
3
3
3
3
3
3
3
3
4
3
3
2
2
2
2
2
1
1
1
1
1
1
1
8
11
15
40
52
64
64
64
38
13
13
13
13
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
120
120
120
120
120
110
112
117
120
120
120
100
81
92
93
104
120
120
120
104
133
93
93
97
108
124
129
181
181
119
138
133
122
180
109
112
123
135
138
181
180
129
132
125
122
120
117
133
124
126
141
181
140
177
135
127
122
116
113
107
114
106
102
103
102
102
96
92
106
88
97
101
100
133
105
105
114
95
94
93
93
94
95
102
102
90
102
89
87
86
84
83
81
81
81
73
81
81
8
73
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
85
85
85
85
85
85
85
85
51
18
18
13
8
13
18
23
25
15
6
6
17
11
6
7
6
6
85
67
50
50
30
10
6
8
6
4
8
16
14
9
5
4
5
5
4
4
5
6
11
8
5
4
3
3
8
6
4
7
11
8
6
6
5
4
4
5
4
4
5
5
5
5
13
10
7
7
14
11
8
7
7
6
6
10
12
15
20
23
24
26
49
61
71
72
72
40
8
8
8
8
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
40
40
40
40
40
40
40
40
40
46
43
44
80
47
48
50
45
51
52
57
76
63
76
56
76
90
101
164
164
116
135
122
113
158
107
105
113
120
125
164
158
119
116
111
104
103
102
100
111
114
122
164
127
152
127
122
113
103
100
95
95
106
88
91
88
91
98
100
106
117
97
95
93
94
95
95
106
99
100
98
122
96
97
96
93
80
91
79
76
76
73
72
70
70
70
68
70
70
62
62
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
20
22
16
11
11
28
19
11
9
7
6
6
17
22
28
45
25
5
6
7
7
6
5
7
9
14
9
5
5
5
6
7
8
8
6
5
4
3
3
6
8
7
6
5
16
14
12
8
4
10
13
15
18
17
11
5
5
9
7
6
15
19
23
14
5
6
6
6
6
6
6
9
8
8
8
8
8
8
8
8
8
35
48
28
8
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
85
85
85
85
85
85
85
76
83
85
85
85
65
70
76
71
79
84
100
100
82
82
78
77
82
75
80
76
100
100
93
96
90
102
95
101
137
99
110
100
96
102
99
102
107
121
109
117
117
118
137
119
115
115
113
112
121
113
115
115
114
117
115
118
137
120
116
117
121
109
111
110
117
109
111
111
114
115
103
101
101
103
99
102
102
101
102
102
102
102
74
70
66
66
66
66
63
57
57
66
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
28
28
28
28
28
52
64
46
26
6
6
6
4
3
3
15
21
24
28
18
8
30
41
37
33
22
11
17
20
21
22
23
15
8
8
19
23
13
4
7
10
8
6
6
6
8
7
6
17
11
6
8
5
3
8
10
9
7
6
17
10
4
4
4
4
10
7
4
10
16
37
26
16
6
6
16
27
17
8
7
7
6
6
10
12
15
12
10
10
10
10
10
10
10
10
10
10
10
33
57
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
42
42
42
42
42
29
34
40
42
49
49
49
76
52
53
57
57
55
66
66
43
41
47
40
41
65
67
69
106
106
83
88
86
95
86
89
92
86
106
87
84
84
82
85
90
95
95
106
104
95
90
87
85
87
89
93
104
94
104
101
92
91
90
90
90
88
95
90
82
82
82
89
81
82
84
84
84
89
89
85
101
92
87
91
95
63
90
46
37
32
22
18
15
14
13
14
14
14
14
14
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
1
1
1
1
1
1
1
1
3
4
4
3
2
1
1
21
31
32
33
18
3
3
3
3
3
2
1
16
26
27
17
8
5
3
4
7
11
9
5
1
1
1
2
2
2
2
3
5
7
4
1
1
1
2
4
4
4
4
4
2
1
2
2
1
1
12
8
4
1
1
3
5
3
1
1
2
3
3
3
2
2
2
2
2
2
2
2
3
4
4
4
4
4
4
5
5
5
5
6
8
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
73
73
73
73
73
73
75
82
94
112
112
112
93
108
112
110
112
112
112
78
98
70
74
78
95
81
91
98
115
115
95
92
95
96
97
107
111
93
91
94
90
90
107
88
94
98
94
115
95
89
91
92
93
94
111
89
94
89
90
85
83
82
94
86
86
115
74
72
72
77
82
84
111
98
73
70
67
71
77
83
90
83
70
67
56
60
48
32
27
21
17
14
12
12
13
14
16
16
16
16
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
50
50
50
50
50
59
64
57
30
3
3
3
3
3
3
26
38
21
4
3
3
3
3
3
3
3
4
13
23
37
23
9
6
4
2
1
5
3
1
5
3
1
1
1
1
1
3
5
8
12
22
11
1
5
7
5
3
1
7
4
1
4
4
2
1
1
2
1
1
1
1
1
2
2
3
3
3
3
3
6
3
1
1
1
1
1
2
5
6
7
7
7
7
7
7
7
7
8
8
8
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
34
34
34
34
34
24
28
33
34
42
40
41
84
47
48
52
49
53
54
54
64
47
55
50
66
59
66
84
84
69
71
72
71
70
78
68
68
73
80
72
77
74
84
78
76
77
79
80
79
91
82
83
82
94
80
80
78
78
77
79
94
83
86
86
87
88
91
94
86
88
87
89
85
84
85
85
86
89
84
82
79
78
76
91
72
56
71
39
32
27
19
16
13
12
12
12
13
13
13
13
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
1
1
1
1
1
1
1
6
3
1
1
1
1
1
1
17
25
14
4
3
2
2
2
2
2
3
4
15
23
32
20
9
5
1
1
2
10
6
2
1
1
2
4
3
2
1
2
3
3
2
1
1
1
1
1
2
3
3
3
6
4
2
1
1
2
2
3
9
6
3
1
1
1
1
1
1
2
2
2
4
12
16
11
6
1
1
1
2
3
3
3
3
3
3
4
4
4
4
6
8
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
37
37
37
37
37
27
32
37
39
46
46
46
63
48
49
55
59
60
78
78
59
63
78
67
86
103
115
156
156
122
133
131
125
156
129
129
144
132
136
141
156
136
144
144
137
133
135
142
137
142
141
144
140
153
136
134
134
129
130
128
122
142
120
123
125
123
124
127
123
126
125
118
119
120
118
123
118
118
117
117
131
117
123
118
112
118
107
91
87
82
78
76
70
70
70
67
70
70
55
55
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
23
30
21
13
13
18
18
18
16
15
12
10
60
85
51
18
14
10
9
9
9
12
8
4
5
4
3
4
4
4
3
3
4
18
11
4
4
4
4
4
4
4
4
4
5
4
3
3
4
8
7
5
4
5
3
2
4
5
6
8
7
7
30
23
15
8
5
2
2
2
2
3
9
12
14
15
15
16
16
16
16
35
45
30
16
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
114
118
121
133
133
120
120
133
118
124
133
134
155
155
138
140
140
119
133
104
107
112
120
127
127
155
144
126
130
132
127
144
133
133
136
140
144
144
155
127
140
121
121
126
122
114
153
111
121
136
124
136
136
132
133
153
128
131
133
123
136
128
133
140
153
141
153
143
153
129
129
102
105
101
96
95
93
90
90
90
86
90
90
66
66
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
111
111
111
111
111
111
111
111
102
93
93
93
93
93
93
102
106
108
111
115
117
69
22
22
22
13
5
14
19
21
24
14
5
9
10
11
14
12
9
6
6
5
5
7
6
6
9
13
18
15
10
5
5
5
11
11
11
14
16
11
7
11
7
4
14
10
7
7
7
9
10
11
16
21
23
26
18
11
14
18
13
9
8
14
20
43
34
26
26
26
27
27
28
28
28
28
47
56
42
28
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
28
28
28
28
28
20
23
25
28
34
33
35
73
41
42
43
38
37
35
32
32
32
31
30
40
56
68
117
117
75
93
84
81
124
83
83
93
94
103
117
114
120
124
106
105
101
120
93
99
107
110
117
136
116
114
115
109
105
115
107
102
95
136
86
90
93
87
95
85
93
90
91
136
95
94
98
108
99
100
95
108
96
87
85
79
75
74
70
68
66
65
64
63
63
63
62
63
63
57
57
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
3
3
3
3
3
3
3
6
4
3
3
3
4
5
6
15
20
22
25
20
16
23
26
14
2
2
4
18
25
22
19
11
4
3
3
3
6
4
3
3
4
3
2
1
1
2
2
2
5
3
2
1
1
1
2
2
2
3
4
8
4
1
1
1
3
4
3
2
3
5
3
1
1
1
1
9
13
18
13
7
2
1
2
2
2
2
2
4
5
5
5
5
6
6
6
6
31
44
25
6
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
96
111
91
88
89
111
120
133
181
181
145
154
145
139
179
134
136
146
152
150
181
179
146
149
144
146
136
128
127
134
140
150
181
159
178
161
158
154
144
152
141
129
144
130
130
136
133
152
144
136
133
130
128
119
117
118
128
116
122
131
128
152
144
113
112
106
99
97
90
90
90
49
42
34
25
21
17
15
9
9
9
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
120
120
120
120
120
120
120
120
73
26
26
26
26
26
26
73
96
75
54
54
54
54
54
54
54
29
4
23
32
21
10
10
10
10
7
4
4
4
4
4
4
4
5
5
5
4
4
4
4
4
7
8
10
9
8
9
8
6
5
17
37
63
35
8
8
12
16
16
17
11
5
5
13
15
18
16
15
28
16
5
4
3
6
6
6
6
10
9
9
9
9
9
9
9
9
9
9
9
9
9
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
22
22
22
22
22
22
22
22
22
33
47
51
93
93
50
68
83
97
133
133
120
126
133
120
120
133
127
127
133
133
127
155
119
119
126
155
129
137
155
134
134
137
140
141
142
155
142
142
140
143
148
155
157
169
166
163
163
155
163
153
151
155
147
151
155
155
169
166
151
150
145
142
140
140
142
141
142
142
142
141
169
135
134
134
122
120
127
99
93
86
75
71
67
74
79
86
100
100
100
100
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
71
95
54
13
17
19
22
26
24
22
22
22
22
36
29
22
22
22
20
18
29
34
40
29
18
29
23
18
18
13
8
18
18
18
18
18
22
25
28
28
28
28
25
22
44
55
41
28
28
47
37
28
28
28
47
56
61
50
40
45
47
48
29
10
25
32
36
38
39
39
39
40
40
40
40
53
66
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
38
59
73
133
133
131
168
168
140
140
133
155
134
140
155
139
136
155
130
132
133
155
138
145
149
166
152
155
155
147
168
152
142
150
150
152
155
153
166
154
156
157
155
166
156
155
157
166
157
165
162
160
168
168
161
168
156
153
153
153
142
150
142
122
119
113
109
106
100
100
100
92
100
100
57
57
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
16
11
16
19
20
22
22
22
17
13
13
15
18
20
21
21
19
16
13
14
14
14
14
14
15
16
14
11
8
18
16
15
15
15
15
14
14
14
27
40
42
44
30
16
14
13
14
16
15
14
13
13
17
19
22
16
11
8
8
8
15
14
14
14
14
32
41
50
50
50
50
53
55
52
50
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
29
37
50
66
66
85
72
73
78
85
91
94
113
113
107
114
135
106
110
105
107
110
113
136
123
136
154
125
133
133
137
144
133
154
152
138
144
137
142
144
147
154
154
154
145
152
144
135
131
130
127
128
130
124
152
130
124
127
116
115
118
113
123
123
114
152
110
109
110
105
95
107
76
71
71
40
34
28
21
18
15
13
9
9
9
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
22
22
22
22
22
22
22
22
15
9
9
9
9
9
9
15
18
18
18
18
42
54
60
63
64
66
56
46
43
43
32
18
4
6
9
8
8
9
10
11
11
8
6
6
6
6
8
9
10
11
8
6
6
6
6
15
13
11
11
13
9
5
10
10
11
26
18
10
7
5
4
4
25
25
25
26
23
15
8
11
9
7
6
4
3
3
3
6
7
8
8
8
8
8
8
8
8
8
8
9
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
22
22
22
22
22
22
22
22
22
33
47
51
93
93
50
68
83
97
133
133
120
91
103
96
120
133
122
126
133
133
129
125
133
133
121
126
133
131
155
133
131
131
132
135
141
155
142
155
148
148
155
153
155
163
163
154
163
155
153
151
146
155
142
140
142
143
150
142
142
137
142
142
134
135
133
135
142
131
142
132
129
133
126
125
127
127
129
133
133
133
116
113
110
106
104
103
102
100
100
100
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
17
13
32
44
57
34
11
19
16
13
15
16
18
16
15
15
50
31
13
13
13
49
32
15
15
15
15
13
11
38
61
44
28
39
39
39
40
34
28
47
56
48
40
40
34
28
28
47
66
47
28
28
47
66
66
53
40
40
40
40
40
40
70
85
92
96
98
99
99
99
99
99
99
99
100
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
40
62
91
133
133
160
109
125
137
163
134
133
125
125
123
135
168
129
160
144
163
142
144
155
142
145
155
149
155
155
156
159
163
163
166
157
158
155
151
168
145
145
152
166
151
152
153
166
151
151
155
155
154
168
165
160
165
160
168
165
159
168
168
157
168
152
149
147
144
142
133
142
103
88
88
60
53
47
40
37
34
32
28
28
28
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
16
10
10
10
10
10
28
37
29
22
22
42
32
22
17
13
13
15
18
20
16
13
14
15
18
15
13
14
15
16
15
14
13
10
8
15
15
15
15
18
23
25
28
19
10
10
19
28
31
35
25
14
4
62
35
9
10
28
25
22
22
44
26
8
8
8
18
53
40
28
28
28
28
28
28
28
28
28
28
28
28
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
93
93
93
93
93
93
93
93
93
93
93
93
81
93
93
82
80
80
76
75
85
75
75
78
89
106
112
157
157
122
128
113
120
112
108
115
117
127
147
133
157
148
134
141
147
141
144
133
148
133
142
147
143
157
146
148
148
148
148
144
136
144
123
121
130
125
126
126
126
122
130
120
112
114
113
111
120
107
105
104
105
102
105
107
106
112
107
107
107
107
58
49
40
29
24
20
16
9
9
9
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
75
75
75
75
75
84
88
81
45
9
9
9
9
9
9
15
18
18
18
18
42
54
60
63
64
66
85
54
24
24
45
33
21
9
9
9
9
16
13
11
11
11
11
11
11
11
12
13
15
14
12
11
9
8
13
18
13
9
17
16
12
8
5
5
23
32
20
8
6
5
4
4
13
17
22
15
8
13
18
13
8
7
6
4
3
3
3
3
3
3
3
3
3
3
3
6
7
8
8
9
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
74
74
74
74
74
68
74
74
73
76
76
77
89
74
74
64
65
69
71
71
70
70
70
74
100
81
84
89
89
78
89
100
93
105
97
90
100
96
100
100
96
103
98
99
99
100
105
99
104
105
105
111
101
102
103
102
117
102
105
105
102
117
98
97
110
99
101
117
96
98
101
99
110
100
103
97
94
94
95
92
97
103
90
91
90
85
90
77
77
77
48
43
36
30
28
29
28
28
28
28
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
66
66
66
66
66
66
66
52
30
9
9
9
9
9
9
19
24
15
6
6
20
34
36
22
8
6
4
18
25
30
20
10
6
3
2
4
4
4
4
4
3
3
2
2
2
3
4
4
4
4
4
3
2
5
10
10
8
6
5
12
8
4
12
8
4
19
14
10
20
20
12
4
5
5
6
6
6
6
5
4
3
3
4
5
6
15
34
21
8
8
8
8
8
8
8
8
14
20
14
8
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
103
103
103
103
103
91
95
100
103
105
105
105
88
91
105
99
105
105
105
100
85
100
86
92
100
99
90
84
85
85
88
93
98
87
86
95
85
90
90
93
98
84
84
85
85
87
95
92
94
113
97
97
100
98
98
113
97
95
98
98
100
113
106
93
95
96
109
98
97
96
110
94
94
96
97
97
106
103
101
110
98
106
97
109
90
85
83
67
67
67
40
35
30
24
21
19
17
13
13
13
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
2
2
2
2
2
2
2
52
27
3
3
3
33
37
39
40
41
21
2
2
14
8
2
35
18
2
19
27
31
30
20
10
7
5
3
4
25
13
1
3
2
1
2
3
5
7
4
2
3
3
4
3
2
1
1
1
1
1
7
8
9
10
7
4
3
2
1
1
6
4
2
4
3
3
4
6
8
6
5
3
1
1
2
2
2
2
3
8
10
11
12
12
12
12
12
12
12
12
12
13
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
32
32
32
32
32
25
29
34
36
45
44
44
88
51
52
61
64
67
88
88
53
54
61
65
71
84
85
80
85
85
84
85
85
88
84
89
89
89
111
97
99
124
102
104
108
108
109
120
124
103
108
108
103
120
102
99
124
92
91
90
84
84
83
83
87
86
84
102
82
85
100
86
94
88
77
76
76
76
77
87
75
78
70
68
67
66
70
63
63
63
37
32
26
22
20
20
19
19
19
19
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
6
6
6
6
6
6
6
12
8
5
5
5
5
5
5
18
25
14
4
4
4
4
4
4
4
4
18
20
21
22
15
8
3
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
13
7
2
2
2
2
2
1
1
1
2
3
2
1
4
3
2
2
1
1
1
1
2
2
2
3
4
3
2
2
2
3
3
2
2
2
2
2
2
4
5
6
6
6
7
7
7
7
9
11
9
7
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
101
101
101
101
101
68
79
93
101
105
105
105
88
101
105
103
105
105
105
86
96
79
73
78
73
76
86
71
86
86
83
78
86
96
87
102
88
87
86
84
88
92
88
102
95
102
96
92
91
87
87
102
88
91
92
102
92
82
81
80
76
77
86
79
81
81
78
86
82
82
92
86
84
92
82
81
86
78
77
80
72
73
66
65
62
49
72
36
32
29
22
19
17
15
14
14
13
13
13
13
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
2
2
2
2
2
2
2
2
2
2
2
3
2
2
2
50
74
57
41
30
20
34
37
28
20
41
33
25
25
24
15
6
5
3
2
4
5
3
1
3
5
4
3
3
2
1
1
3
10
5
1
1
2
2
3
3
2
2
7
5
4
6
4
2
2
2
2
3
2
2
2
2
2
2
2
10
8
6
4
3
3
3
3
6
8
9
9
9
9
9
9
9
9
9
9
10
11
12
12
12
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
49
49
49
49
49
33
39
46
49
53
53
53
44
50
53
53
57
59
68
68
58
61
68
69
67
91
78
77
100
100
92
122
91
90
89
89
91
88
100
86
86
84
86
86
85
85
86
100
93
94
122
93
94
94
89
88
97
112
117
148
173
140
148
173
150
154
173
140
140
123
114
113
144
95
93
90
80
80
78
77
76
83
67
67
66
66
67
65
65
65
36
31
26
20
19
18
17
16
16
16
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
24
35
22
9
8
8
8
8
8
7
7
9
19
26
28
31
19
7
1
4
4
5
5
4
3
3
2
1
4
2
1
2
7
9
5
1
6
5
3
1
1
1
2
3
18
9
1
8
10
12
15
8
1
15
25
14
3
4
4
5
5
6
4
2
3
3
2
2
3
3
3
3
5
6
7
7
7
7
7
7
7
7
8
8
8
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
67
67
67
67
67
63
67
67
66
67
67
67
79
87
103
103
103
103
103
85
92
77
73
75
73
69
75
74
75
77
92
79
75
91
74
82
90
83
100
92
82
87
80
77
85
94
80
109
83
87
89
85
102
86
88
91
94
91
90
100
89
86
88
109
93
96
102
93
94
87
87
84
80
91
70
68
65
70
74
77
109
76
72
71
57
65
51
33
29
23
18
15
13
13
13
13
14
14
14
14
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
6
6
6
6
6
6
6
25
15
5
5
3
1
25
50
47
44
23
2
2
19
10
2
6
4
2
17
25
31
37
21
6
6
4
2
3
6
3
1
2
1
1
2
2
2
2
2
2
4
5
6
3
1
4
8
5
3
3
4
5
4
4
3
3
2
1
2
3
2
1
1
1
1
5
9
7
6
5
4
3
2
1
1
1
1
2
4
4
4
4
4
4
4
4
4
4
4
4
7
10
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
22
22
22
22
22
22
22
22
22
31
41
44
76
76
43
59
73
89
120
120
120
120
120
120
120
128
136
164
164
137
138
130
125
126
125
124
127
133
130
135
164
130
133
137
134
142
132
142
134
136
142
141
142
164
135
138
136
135
142
136
142
138
129
129
123
124
127
125
138
121
127
125
127
126
126
126
142
120
120
121
121
127
121
121
121
120
120
120
120
120
74
66
57
46
42
38
35
28
28
28
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
71
95
107
113
116
118
66
15
18
20
21
22
18
15
18
20
17
15
15
15
15
15
16
13
10
45
62
40
18
16
15
15
13
11
14
18
18
18
16
15
21
28
28
28
28
28
28
28
28
28
34
31
28
64
46
28
28
34
40
34
28
28
39
44
47
48
49
38
28
28
28
28
28
28
28
28
28
28
28
28
28
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
74
74
74
74
74
74
74
66
72
74
74
74
65
61
66
56
53
50
49
39
40
37
39
44
56
71
76
110
110
77
87
84
78
94
78
78
91
88
92
110
99
89
88
86
88
94
91
86
89
87
90
110
92
99
96
94
94
88
87
83
79
94
75
82
90
90
108
108
85
84
76
71
72
67
63
63
69
68
73
70
81
88
65
66
64
62
61
59
59
59
33
29
24
20
19
18
17
16
16
16
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
26
26
26
26
26
46
56
41
23
6
6
6
4
3
3
14
20
11
2
1
1
1
1
1
1
2
10
22
28
30
22
15
8
2
2
2
3
3
3
3
3
2
1
1
1
1
1
1
3
5
9
5
1
1
7
5
3
2
1
2
1
1
1
2
3
2
1
2
1
1
3
2
1
2
5
5
6
6
5
4
3
2
2
2
2
2
2
3
4
4
4
4
4
4
5
5
5
5
7
10
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
22
22
22
22
22
22
22
22
22
32
44
48
85
85
47
56
60
67
75
75
93
63
70
79
93
107
110
158
158
129
136
135
134
158
132
147
133
139
145
158
158
145
145
147
142
138
138
144
135
144
149
158
157
158
139
135
134
131
133
144
137
144
150
131
136
130
136
144
125
133
144
126
150
131
130
125
128
125
124
118
136
127
99
96
89
86
87
86
85
85
85
85
85
86
87
89
93
93
93
93
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
20
18
18
20
21
21
21
21
15
10
26
34
38
43
26
10
11
13
50
31
13
9
10
10
8
6
6
6
5
5
5
8
10
7
5
6
6
6
8
8
8
25
20
12
4
4
4
24
34
22
10
13
14
15
16
19
13
8
8
8
13
18
18
13
9
6
6
6
6
7
8
8
8
8
8
8
8
9
9
9
9
47
85
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
120
120
120
120
120
108
112
116
120
120
120
104
93
97
104
109
120
120
120
86
78
74
72
71
88
103
116
160
160
117
135
134
122
156
116
114
125
127
137
160
156
144
144
132
129
127
144
122
130
135
138
160
140
148
132
134
124
121
130
114
109
110
102
100
102
98
103
103
102
121
104
104
110
100
101
100
108
104
105
106
134
107
108
105
97
104
84
80
77
73
66
66
66
64
66
66
63
59
59
66
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
22
22
22
22
22
22
22
71
46
22
22
15
9
27
36
41
43
29
15
15
25
30
35
20
6
6
6
21
29
37
49
59
34
9
9
8
8
6
4
7
10
7
5
10
10
10
10
9
9
9
9
9
7
5
6
8
7
7
10
6
3
12
7
3
7
5
3
5
8
6
4
7
6
4
3
4
6
6
6
14
8
3
2
2
2
2
7
7
7
7
7
7
7
7
8
8
8
8
33
59
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
40
40
40
40
40
40
40
40
40
43
48
49
63
63
49
54
57
65
69
69
97
69
73
76
87
105
117
158
158
122
125
118
119
154
117
116
128
130
133
158
154
128
124
120
115
109
110
122
117
116
126
158
124
152
113
106
108
108
120
112
97
105
95
99
105
122
101
112
96
95
96
96
105
97
91
91
89
101
85
87
88
87
95
86
83
90
76
45
38
30
21
17
14
12
12
11
11
11
11
11
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
40
40
40
40
40
40
40
40
24
8
8
8
8
8
8
24
32
19
6
6
15
41
37
25
14
13
12
60
84
49
15
8
5
3
3
4
6
5
4
4
4
4
4
6
5
4
3
2
8
6
4
9
9
6
4
6
4
3
4
4
4
4
3
3
6
4
2
3
2
2
4
3
2
2
3
2
2
2
2
5
5
3
2
2
3
5
6
4
3
3
3
3
3
3
3
3
3
3
5
7
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
40
62
85
133
133
120
120
133
117
125
133
139
166
166
162
183
183
159
161
156
160
160
159
161
166
161
160
154
155
160
155
142
150
145
155
162
166
180
180
171
183
167
164
163
157
154
155
147
144
145
148
160
155
144
144
142
137
147
133
139
142
138
168
151
151
183
155
138
136
124
114
114
92
88
88
58
53
47
40
37
34
32
28
28
28
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
71
95
58
22
22
22
22
22
22
22
22
22
22
22
16
11
11
11
11
11
11
11
22
33
33
22
11
11
11
11
11
12
12
13
15
21
16
11
22
38
33
27
22
23
17
11
19
23
25
28
21
15
28
47
37
28
28
28
40
25
11
11
11
30
40
45
47
50
39
28
28
28
28
28
28
28
28
28
28
28
28
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
67
82
98
133
133
120
91
103
107
120
133
137
165
165
142
150
136
134
160
139
150
145
149
156
166
160
169
155
166
160
161
169
166
154
152
162
165
169
169
154
152
154
148
152
150
152
153
143
143
142
139
152
136
135
141
153
143
143
146
153
136
153
143
148
153
152
153
144
153
129
129
109
99
91
82
69
66
66
65
66
66
62
57
57
66
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
36
18
18
20
21
21
21
21
12
4
57
84
102
87
73
70
42
15
12
9
16
15
14
14
9
5
7
10
12
14
16
14
13
9
5
5
5
13
19
25
17
10
23
16
10
11
12
13
14
15
16
16
10
5
10
16
22
15
8
8
8
8
13
11
9
14
17
20
43
62
36
10
10
10
10
10
10
10
10
10
10
33
57
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
50
50
50
50
50
34
40
47
50
56
56
56
46
53
56
54
57
58
62
62
58
47
55
48
60
62
53
54
56
56
62
66
62
79
74
79
95
73
79
72
75
79
78
83
92
85
91
89
89
89
95
118
100
109
101
109
98
95
95
92
86
88
81
83
81
82
92
83
83
82
81
83
83
88
81
82
84
89
96
96
96
87
88
88
83
88
88
64
60
60
34
29
23
17
15
14
12
10
10
10
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
1
1
1
1
1
1
1
1
3
4
4
4
4
2
1
25
37
20
4
2
1
1
1
1
1
1
1
18
26
35
20
6
5
3
1
3
6
19
10
2
1
1
1
1
1
1
1
2
2
3
3
3
2
2
2
1
1
3
8
9
9
10
7
4
3
8
4
1
1
2
1
1
8
6
4
9
14
20
11
3
2
1
1
1
2
3
5
3
2
2
2
2
2
2
2
2
4
7
4
2
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
78
78
78
78
78
78
78
74
77
78
78
78
70
70
70
62
58
59
55
47
68
47
52
57
69
90
102
146
146
107
107
98
97
108
98
107
103
109
113
116
146
111
108
109
105
104
103
112
101
102
114
116
110
146
107
111
112
102
110
94
89
91
82
81
79
80
80
83
89
83
89
81
89
76
73
72
71
71
74
74
72
85
65
64
54
52
58
31
28
24
17
15
13
13
13
14
16
16
16
16
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
8
8
8
8
8
8
8
8
5
3
3
3
6
7
8
15
18
11
4
3
3
3
3
3
3
4
56
40
24
24
15
6
6
4
2
4
4
3
3
7
5
3
3
2
2
2
4
7
12
17
13
7
2
6
9
5
1
2
4
8
5
2
2
2
2
3
5
8
5
2
1
1
1
1
2
6
11
11
7
4
3
2
2
3
5
5
3
2
2
2
4
5
5
5
6
6
6
6
7
9
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
21
21
21
21
21
15
18
21
23
28
28
28
24
27
28
34
42
48
70
70
54
58
70
50
49
70
52
48
54
55
66
87
78
85
96
96
120
118
92
93
95
89
91
118
96
103
103
99
118
93
100
104
102
120
120
100
100
93
99
90
88
98
100
84
84
85
98
89
90
98
120
90
120
85
85
84
79
87
85
80
99
90
71
70
57
48
59
32
28
24
19
16
14
14
14
16
18
18
18
18
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
3
3
3
3
3
3
3
5
4
3
3
3
2
1
1
9
13
10
8
6
5
16
27
35
39
21
4
17
23
19
16
10
4
3
2
3
5
3
1
1
1
1
1
2
3
3
4
8
10
6
3
3
3
3
4
5
3
1
1
5
3
1
4
7
4
2
2
3
2
2
3
2
1
1
3
6
9
9
9
6
3
1
2
2
2
2
2
3
4
5
6
7
8
8
8
8
9
10
9
8
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
75
75
75
75
75
75
75
74
74
76
75
75
84
64
74
65
69
70
84
84
52
53
61
62
68
85
71
78
78
64
73
72
70
84
75
77
85
87
77
78
80
77
78
87
79
82
85
78
89
79
78
80
81
80
84
89
71
74
72
69
72
76
73
89
83
70
70
69
64
65
69
67
69
66
70
58
63
62
62
83
63
64
70
60
62
63
64
68
68
68
38
33
27
21
19
18
17
15
15
15
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
44
44
44
44
44
58
66
55
28
2
2
2
1
1
1
15
22
12
2
2
7
4
2
4
3
2
9
16
20
22
13
4
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
8
15
8
1
1
1
2
3
2
1
1
1
4
2
1
3
5
3
1
1
1
1
1
1
1
1
2
4
4
4
3
3
4
2
1
1
1
2
1
1
3
4
4
4
4
5
5
5
5
7
9
7
5
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
93
93
93
93
93
93
93
90
92
93
93
93
85
85
85
80
75
78
75
68
100
76
84
87
100
110
114
156
156
115
123
106
98
114
101
106
113
123
138
129
156
144
113
118
115
118
144
114
119
125
132
144
138
156
132
128
127
118
122
119
117
144
111
109
108
106
105
104
105
106
105
104
127
101
104
107
105
105
100
94
100
93
90
92
105
97
100
100
100
100
60
53
43
34
29
26
21
20
10
10
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
9
9
9
9
9
9
9
9
15
18
20
20
20
14
9
15
18
16
15
15
33
42
52
35
18
18
66
45
24
24
45
24
4
7
8
8
8
9
9
10
16
17
15
13
44
59
41
24
21
18
17
16
12
8
8
9
8
8
17
21
14
8
8
8
8
12
14
16
16
13
8
4
13
15
16
17
18
18
13
8
8
7
6
6
6
6
6
6
6
7
8
8
9
9
9
9
9
9
9
9
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
64
64
64
64
64
56
64
64
64
68
68
68
64
68
68
58
59
60
58
58
62
48
56
61
67
76
80
99
99
80
83
80
78
79
82
84
95
92
86
87
99
85
83
92
83
84
88
95
92
92
97
116
98
103
95
103
92
91
95
91
80
82
79
80
80
79
91
78
77
82
72
74
74
72
73
77
71
76
80
80
95
83
78
77
74
67
70
41
35
29
21
17
14
14
13
12
12
12
12
12
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
2
2
2
2
2
2
2
10
6
2
2
2
2
9
16
16
16
9
3
3
5
4
3
4
3
3
23
21
20
20
14
9
6
3
2
1
2
1
1
1
1
1
2
4
2
1
1
1
1
1
1
1
2
2
2
1
1
1
6
4
2
1
2
1
1
3
2
1
2
1
1
2
3
8
12
8
5
5
3
1
2
3
3
3
3
3
3
2
2
2
2
2
2
2
2
2
2
2
6
10
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
37
37
37
37
37
27
30
34
37
41
50
53
81
81
52
58
59
61
63
63
76
56
66
70
83
103
116
161
161
122
137
129
129
159
122
127
129
134
136
161
159
131
129
127
116
114
113
120
117
122
133
161
138
151
139
135
135
129
131
132
119
136
119
125
128
122
132
132
115
117
136
112
109
105
99
97
103
108
116
136
132
125
112
108
91
105
85
53
45
34
25
20
16
13
12
12
11
11
11
11
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
8
8
8
8
8
8
8
8
22
29
33
37
32
28
28
28
28
28
28
20
13
32
44
25
6
5
5
29
41
53
57
31
5
43
22
2
16
10
4
5
7
6
4
2
3
3
2
2
6
7
7
5
4
3
8
5
3
3
13
12
11
11
7
4
5
5
6
7
6
4
2
2
4
6
11
8
6
6
6
10
6
2
2
2
2
2
6
4
3
3
3
3
3
3
3
3
5
7
5
3
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
76
76
76
76
76
76
79
87
100
120
120
120
100
116
120
116
120
120
120
81
72
68
69
60
75
71
67
70
70
62
74
67
83
94
93
120
100
97
112
89
98
99
102
120
103
112
100
110
101
100
103
120
102
112
106
103
110
101
100
96
100
94
81
85
88
89
100
100
85
83
83
81
85
88
84
100
81
81
85
79
80
94
72
71
72
71
74
77
77
77
77
77
77
77
77
66
77
77
16
63
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
56
56
56
56
56
64
68
62
31
1
1
1
2
3
4
30
43
27
11
7
3
4
6
4
3
4
5
15
20
20
15
10
5
3
4
35
20
5
5
4
4
4
3
3
3
3
3
3
3
4
4
4
4
3
3
3
3
4
5
9
11
12
12
12
13
13
10
8
13
9
5
5
9
11
13
9
6
6
6
6
4
3
2
2
2
2
2
2
2
3
33
48
62
62
62
39
16
16
16
16
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
76
76
76
76
76
76
77
85
97
116
116
116
97
112
116
112
116
116
116
77
67
62
63
65
79
97
101
152
152
97
107
99
91
109
87
91
101
109
110
152
120
107
108
103
101
102
101
105
107
105
110
152
106
120
107
105
105
93
105
95
81
93
76
75
74
72
73
74
77
76
76
70
68
68
57
58
54
59
67
67
77
95
70
70
62
60
59
34
29
23
17
15
12
12
12
13
14
14
14
14
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
51
51
51
51
51
61
66
58
30
3
3
2
2
2
3
27
39
20
1
1
3
2
2
2
2
2
12
17
20
23
14
6
3
2
2
2
3
4
2
1
1
2
2
2
2
1
1
4
7
42
49
26
4
4
4
4
2
1
4
6
8
8
6
4
2
1
1
3
2
1
1
1
1
1
1
4
5
6
6
4
2
2
1
1
1
1
1
4
5
6
6
6
6
6
6
6
6
7
7
7
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
22
22
22
22
22
22
22
22
22
38
57
63
120
120
61
77
86
97
120
120
120
120
120
120
122
129
136
163
163
141
142
155
128
125
130
126
132
139
140
163
163
142
142
142
139
138
142
137
142
141
155
163
155
163
155
155
138
138
141
142
143
155
142
142
139
136
141
155
137
155
132
132
126
120
142
126
128
135
142
121
155
109
104
101
95
96
98
100
100
100
100
100
100
100
100
100
100
100
100
100
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
71
95
107
113
116
118
65
13
17
19
22
56
39
22
17
13
17
22
22
22
22
51
68
67
66
66
78
72
66
66
66
75
70
55
40
66
66
47
28
47
37
28
28
28
28
28
28
28
28
28
21
15
40
53
40
28
28
28
40
53
66
66
58
50
50
50
50
50
50
50
50
50
50
50
50
50
75
87
93
96
100
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
122
124
125
133
133
120
120
133
117
126
134
141
175
175
157
164
200
148
148
151
153
160
163
180
175
163
163
156
159
160
180
154
154
158
158
166
175
177
200
200
173
181
185
182
200
200
170
200
181
185
200
200
197
200
200
200
188
200
200
184
197
200
200
200
168
200
163
113
104
102
105
118
133
133
133
133
133
133
133
133
133
133
133
133
133
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
71
22
22
22
22
22
22
73
47
22
22
56
68
45
22
22
22
44
66
73
76
71
46
22
66
66
66
66
66
66
66
53
40
40
40
66
66
66
66
53
40
40
40
40
40
40
40
40
40
40
40
40
40
80
106
86
66
66
133
99
66
53
40
45
47
48
49
50
91
112
122
127
130
131
132
132
132
132
132
132
133
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
22
22
22
22
22
22
22
22
22
29
37
40
66
66
39
58
75
100
133
133
163
116
121
123
124
133
141
167
167
154
163
155
147
157
135
155
142
151
152
167
157
144
146
155
148
145
147
163
148
155
149
167
150
157
148
155
145
147
155
147
147
147
155
142
143
148
143
152
155
144
151
151
152
163
147
147
155
141
142
138
155
140
140
140
138
137
137
136
136
136
82
73
62
50
44
40
36
28
28
28
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
44
33
22
53
85
53
22
22
44
66
44
22
17
13
13
17
19
20
21
19
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
22
25
26
27
27
28
25
22
25
28
21
15
28
47
37
28
28
28
40
53
59
35
11
30
40
45
47
37
28
28
28
28
28
28
28
28
28
28
28
28
28
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
93
93
93
93
93
93
93
93
93
93
93
93
81
93
93
82
75
75
75
48
44
38
32
37
59
86
101
162
162
155
159
155
200
144
144
155
133
143
145
162
162
144
157
155
153
200
155
155
171
200
180
200
177
200
163
163
174
183
200
200
200
200
200
188
198
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
75
75
75
75
75
84
88
81
51
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
53
69
67
66
44
22
38
25
13
13
18
49
64
72
45
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
22
25
26
27
28
40
31
22
25
28
34
40
53
59
43
28
28
34
40
40
40
40
40
45
47
48
50
125
162
181
190
195
197
198
199
199
199
199
199
199
200
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
45
45
45
45
45
45
46
47
49
53
53
53
75
55
55
59
58
57
65
65
45
43
50
43
52
64
80
107
107
107
98
93
95
107
95
102
98
101
102
105
107
99
102
107
97
99
93
111
97
100
98
105
103
98
103
105
127
105
107
101
98
92
94
111
102
107
109
113
127
110
109
110
107
108
113
105
106
96
96
101
127
91
97
84
67
72
63
71
75
75
75
75
75
72
75
75
62
62
15
75
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
8
3
3
3
3
3
3
3
4
4
4
5
3
2
7
26
35
18
1
1
3
2
1
2
1
1
2
17
24
20
12
5
5
6
4
2
7
4
2
1
2
1
1
1
1
2
1
1
3
4
3
2
3
3
3
4
3
2
16
8
1
1
1
1
1
2
3
2
1
2
6
4
2
2
2
4
4
5
4
3
3
3
6
5
5
3
1
3
4
5
33
47
54
58
62
38
15
15
15
15
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
46
46
46
46
46
31
36
43
46
50
50
50
70
52
52
55
54
61
60
60
90
56
65
72
90
75
77
70
77
77
76
78
79
84
77
84
77
78
81
80
85
92
81
83
85
85
86
90
92
90
92
95
95
95
91
91
92
89
89
83
81
81
76
76
76
78
81
80
80
81
75
76
78
90
75
80
74
75
77
75
81
77
75
75
74
70
75
62
62
62
35
30
24
18
16
15
14
12
12
12
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
2
2
2
2
2
2
2
2
3
3
3
4
3
2
2
23
33
17
2
2
14
24
30
16
2
2
15
23
27
23
13
4
2
1
1
1
2
1
1
1
1
1
1
1
1
1
1
2
3
2
2
2
3
2
2
1
1
1
6
12
15
18
9
1
4
5
6
8
7
4
1
1
4
7
9
5
2
2
2
8
5
2
1
1
1
3
5
4
4
4
4
4
4
4
4
4
6
8
6
4
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
109
109
109
109
109
74
86
100
109
111
111
111
92
107
111
107
111
111
111
80
73
67
71
66
78
87
89
116
116
82
97
94
90
117
85
86
89
93
91
101
116
91
94
91
92
112
90
93
93
93
97
101
91
116
101
108
112
117
112
89
84
80
71
72
76
78
78
95
80
82
88
80
90
80
77
84
73
82
83
80
117
82
85
85
74
84
70
43
38
30
24
20
17
15
15
16
17
17
17
17
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
1
1
1
1
1
1
1
4
3
2
2
2
2
2
3
55
81
59
37
20
3
3
3
3
3
10
55
40
26
23
14
5
8
4
1
2
4
3
2
1
8
8
4
1
1
1
2
3
4
2
1
1
1
2
6
3
1
1
1
1
1
1
1
1
1
1
2
1
1
2
1
1
1
2
4
5
7
7
5
3
2
1
1
1
1
1
1
2
3
4
5
5
6
6
6
6
8
11
8
6
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
51
51
51
51
51
34
40
47
51
54
54
54
67
55
55
58
58
60
63
63
66
63
66
79
91
101
132
116
125
125
122
132
125
110
110
110
132
109
107
103
116
88
91
89
87
102
91
88
91
94
93
91
93
116
90
94
93
88
89
93
88
94
85
81
83
84
93
88
83
81
87
78
79
91
81
82
85
81
83
87
86
93
85
93
91
79
88
64
60
60
34
29
24
20
19
18
17
16
16
16
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
1
1
1
1
1
1
1
1
2
2
2
3
2
1
1
25
37
19
2
2
17
9
2
10
6
2
21
26
28
27
18
9
5
2
14
10
6
3
1
1
1
1
3
2
1
1
1
2
3
7
10
5
1
6
9
5
1
5
8
4
1
1
1
1
1
1
1
1
1
2
1
1
1
2
9
7
6
6
4
3
3
10
6
2
1
1
3
4
5
5
5
5
5
5
6
6
6
6
7
9
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
47
47
47
47
47
32
37
44
47
53
53
53
44
50
53
52
55
53
62
62
47
46
47
53
66
77
81
108
108
80
93
91
84
108
82
81
81
78
75
76
108
80
82
83
80
82
77
78
77
78
76
80
80
72
78
70
78
69
78
70
68
67
75
71
77
84
94
94
94
77
76
73
69
67
67
62
62
61
58
66
57
59
67
58
53
60
53
32
28
22
17
15
12
12
12
13
15
15
15
15
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
1
1
1
1
1
1
1
1
3
4
4
2
1
1
1
23
34
35
35
24
14
24
29
32
33
35
35
27
20
20
16
11
6
1
10
9
8
4
1
1
17
9
1
2
2
2
3
3
3
4
5
3
2
1
1
1
1
2
8
4
1
3
2
1
1
1
2
1
1
2
1
1
2
5
9
6
3
3
3
2
2
1
1
1
1
3
5
6
6
6
6
6
7
7
7
7
7
8
7
7
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
103
119
133
133
163
116
121
131
127
133
133
129
129
117
118
120
117
117
116
155
124
133
155
126
129
118
120
123
134
142
142
163
137
140
146
155
155
138
136
135
135
138
139
150
142
138
142
136
133
135
155
135
138
133
133
133
134
163
137
140
142
133
142
132
130
133
127
127
127
120
127
94
82
82
57
50
45
39
36
34
32
28
28
28
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
75
75
75
75
75
84
88
81
75
75
75
75
48
22
22
22
22
22
22
22
22
22
44
33
22
38
46
43
40
40
53
37
22
17
13
13
23
33
23
13
13
15
14
13
13
13
15
18
33
25
18
13
15
16
18
18
18
18
18
22
25
28
26
25
25
23
22
25
28
21
15
28
47
64
46
28
28
40
34
28
28
28
28
39
44
50
57
42
28
28
28
28
28
28
28
28
28
28
28
28
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
74
74
74
74
74
74
74
74
74
74
74
74
55
58
74
52
51
54
50
50
66
52
52
58
66
77
78
108
108
88
92
87
96
80
82
79
82
89
85
108
96
82
85
89
78
79
81
80
89
84
88
108
93
96
94
93
91
92
96
93
86
85
85
86
85
88
94
86
96
84
88
92
86
93
92
92
96
94
93
85
84
82
79
82
96
62
93
47
38
33
23
19
15
14
13
13
13
13
13
13
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
42
42
42
42
42
57
65
53
28
3
3
3
3
3
3
17
24
15
7
7
24
32
36
38
39
24
9
23
30
37
22
8
7
4
1
24
14
4
4
5
3
1
2
1
1
1
1
2
10
5
1
1
1
1
2
1
1
2
4
8
10
11
12
13
8
4
2
1
2
2
1
1
1
1
2
2
2
2
2
2
1
1
1
1
1
1
2
4
5
5
5
5
5
5
6
6
6
6
6
7
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
79
79
79
79
79
76
79
79
77
76
76
76
68
70
79
60
57
60
55
60
76
64
76
56
76
56
60
63
63
64
73
90
88
77
78
77
74
77
74
77
86
74
78
76
76
79
86
82
84
88
85
88
84
85
90
84
85
85
89
89
82
89
77
73
75
76
81
90
86
88
82
88
80
90
80
77
80
90
81
90
78
74
65
61
53
49
54
31
25
19
14
11
8
7
5
4
4
3
3
3
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
10
10
10
10
10
10
10
29
16
3
3
3
3
3
3
17
24
13
2
2
15
8
2
19
10
2
2
16
23
22
21
13
6
3
1
3
5
5
3
2
1
1
2
2
2
2
2
1
1
1
1
1
1
1
2
2
2
3
4
7
4
2
4
6
4
2
2
3
2
2
1
1
1
2
6
4
3
3
3
3
2
2
2
3
5
5
5
4
3
3
3
3
3
3
3
3
3
3
3
3
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
77
77
77
77
77
74
77
77
75
74
74
74
69
74
77
71
79
81
100
100
63
64
73
74
76
100
78
71
76
76
77
80
81
100
90
94
124
93
91
90
86
87
87
87
92
89
93
101
96
114
98
98
95
96
96
98
96
95
124
94
98
98
92
101
96
97
114
101
99
99
96
96
96
89
101
82
81
91
89
95
124
93
114
90
82
79
74
72
70
69
66
66
66
64
66
66
63
59
59
66
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
2
2
2
2
2
2
2
28
15
3
3
3
3
3
3
12
17
14
12
11
10
10
10
9
9
38
32
26
24
23
17
12
7
3
3
3
3
13
7
2
3
4
3
3
2
2
2
2
3
4
5
3
1
5
4
3
3
3
13
10
8
8
11
7
3
3
3
3
3
3
4
3
3
13
16
11
6
6
6
4
3
11
7
3
3
3
3
5
6
7
7
7
7
7
8
8
8
8
33
59
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
77
77
77
77
77
73
77
77
74
73
73
73
65
73
77
70
78
81
98
98
66
62
71
74
72
96
77
66
68
68
70
77
75
77
85
81
80
82
81
83
85
81
81
84
84
85
98
90
91
114
93
94
97
90
88
88
88
86
85
85
94
87
86
97
92
95
114
94
88
85
86
85
88
98
82
97
82
85
84
87
90
85
114
83
72
72
68
75
81
81
81
81
81
81
81
70
81
81
16
66
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
4
4
4
4
4
4
4
29
19
9
9
7
6
7
9
12
14
8
2
2
6
4
2
2
2
2
14
16
17
18
14
10
8
6
6
9
7
5
3
5
7
6
4
3
7
5
3
3
3
4
4
4
4
4
5
6
4
3
5
6
8
10
7
4
8
21
15
9
8
6
5
5
24
18
12
9
7
7
6
5
4
3
3
3
3
3
7
9
10
12
39
52
66
66
66
41
16
16
16
16
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
77
77
77
77
77
74
77
77
88
100
100
100
85
98
102
102
102
102
102
86
71
70
72
57
64
72
82
110
110
84
91
86
84
103
79
78
85
87
87
110
103
86
86
84
81
81
88
82
88
86
88
110
89
99
88
79
79
80
81
87
82
89
84
88
89
82
89
78
80
75
75
80
86
86
80
76
79
86
71
82
72
74
86
75
71
83
65
68
68
65
64
64
64
63
64
64
62
59
59
64
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
31
31
31
31
31
50
63
47
26
6
6
4
2
2
3
17
24
17
10
7
4
4
4
4
4
3
3
15
21
27
41
22
3
1
1
4
7
4
1
2
1
1
1
1
2
1
1
1
1
1
1
1
2
2
2
1
1
1
5
4
2
1
1
2
3
4
2
1
3
2
1
3
2
1
1
1
2
2
2
1
1
1
3
3
3
3
6
6
6
6
6
6
6
6
6
6
6
6
32
59
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
51
51
51
51
51
35
40
46
51
51
51
51
42
48
51
49
51
51
51
41
41
34
37
36
34
36
39
46
46
46
54
66
56
68
73
67
69
70
68
72
73
87
74
75
79
77
80
88
80
83
86
84
82
84
84
84
88
86
82
85
87
90
80
79
79
88
77
76
78
81
77
90
77
76
75
74
71
75
76
74
90
76
74
74
74
69
71
66
65
64
62
62
62
60
62
62
59
54
54
62
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
5
5
5
5
5
5
5
5
5
5
5
5
3
1
1
23
34
19
4
4
6
5
4
5
4
3
3
12
16
21
15
10
5
1
3
3
4
2
1
2
4
4
4
5
4
4
3
2
1
1
2
4
2
1
2
10
5
1
4
4
2
1
1
1
1
1
1
1
1
1
2
3
2
2
2
5
8
6
3
1
4
3
2
2
2
2
2
5
6
7
7
7
7
7
8
8
8
8
31
54
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
103
112
133
133
120
109
113
121
163
133
117
125
128
136
168
168
147
157
142
155
144
139
160
143
147
144
157
144
141
144
146
150
163
166
156
159
160
153
168
152
147
150
149
151
148
157
166
151
155
154
160
155
147
149
154
155
157
163
157
156
166
168
147
150
149
150
152
152
152
133
127
118
113
109
106
104
103
102
101
101
100
100
100
100
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
93
85
85
85
85
53
22
22
15
9
9
9
47
61
41
22
22
22
22
22
22
53
37
22
22
17
13
26
33
36
40
26
13
13
12
11
11
11
11
11
34
26
18
11
11
11
14
18
29
23
18
14
11
11
18
18
18
18
18
29
34
40
34
28
47
56
48
40
40
27
15
28
47
66
47
28
28
47
32
18
42
46
48
33
18
14
10
49
68
78
83
85
86
87
88
94
97
98
99
100
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
93
93
93
93
93
93
93
85
91
93
93
93
93
84
85
82
81
85
82
82
100
91
100
91
100
102
102
124
124
113
115
120
111
110
107
106
127
113
118
124
124
127
138
128
130
155
135
133
134
166
139
140
143
136
128
152
121
129
133
142
155
153
166
150
152
156
152
166
152
153
153
166
151
156
160
157
168
168
160
168
159
155
154
153
142
150
142
122
119
113
109
106
100
100
100
96
100
100
76
76
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
22
22
22
22
22
22
22
22
15
9
9
9
9
9
9
15
18
18
18
18
20
22
52
37
22
36
43
32
22
22
16
11
16
13
11
11
14
12
11
11
16
17
14
11
11
11
14
14
14
15
14
13
12
11
18
18
18
18
18
22
28
58
43
28
28
25
22
25
28
19
11
8
15
18
22
17
13
49
35
22
16
11
6
10
12
15
51
39
28
28
28
28
28
28
28
28
52
64
46
28
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
75
75
75
75
75
53
60
68
75
75
75
75
62
71
75
73
76
81
82
82
100
82
78
71
100
85
97
124
124
106
110
105
105
115
109
150
119
129
136
128
136
150
132
150
136
136
150
128
136
132
131
150
133
133
144
132
136
137
144
144
135
144
129
130
130
129
136
127
125
119
116
113
114
110
111
114
114
105
101
98
97
97
97
102
102
96
102
90
88
88
67
66
66
67
69
71
75
75
75
75
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
37
51
36
22
22
52
52
52
42
33
23
13
28
36
44
55
54
31
9
9
10
14
18
14
11
11
11
14
18
16
15
15
15
15
15
14
12
10
8
15
12
10
12
15
32
41
50
41
33
33
33
20
8
16
13
11
11
16
12
8
15
22
22
15
9
9
7
6
10
12
15
51
30
9
9
9
9
9
9
9
9
9
9
37
66
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
82
82
82
82
82
60
67
75
82
82
82
75
93
78
79
82
82
82
82
71
100
78
85
89
100
92
101
111
138
138
114
111
115
112
113
150
111
107
110
103
116
127
123
150
133
136
130
138
128
130
133
150
133
129
127
136
122
122
127
114
114
109
112
115
120
138
136
124
123
138
122
121
138
115
115
108
106
106
107
107
127
93
88
85
82
82
86
90
90
90
90
90
90
90
90
86
90
90
66
66
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
8
8
8
8
8
8
8
18
13
8
8
8
8
8
9
37
51
42
33
33
42
47
52
37
22
17
13
32
45
58
43
28
13
32
47
62
40
18
9
9
9
13
11
10
10
10
10
12
13
15
18
18
13
8
18
14
10
14
18
23
17
11
11
18
25
26
27
27
28
28
16
4
16
22
25
26
28
23
18
18
13
9
8
8
8
18
23
25
26
27
27
27
28
28
28
28
47
56
42
28
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
93
93
93
93
93
93
93
85
91
93
93
93
73
80
85
87
100
113
137
137
137
114
117
117
103
117
113
128
128
113
127
105
110
137
115
152
126
130
147
128
132
150
139
152
147
146
153
143
153
139
135
153
131
130
132
128
125
125
121
124
122
128
133
118
128
124
128
133
112
113
121
133
124
137
126
128
133
112
110
110
111
110
114
128
105
103
102
94
92
92
83
81
74
74
74
72
74
74
66
66
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
22
22
22
22
22
53
69
45
22
9
9
9
9
9
9
15
18
18
18
18
50
41
33
20
8
9
11
31
41
52
59
36
13
8
4
4
8
6
4
18
35
26
17
9
21
33
24
15
16
17
16
13
10
8
15
15
11
8
15
15
12
9
9
9
26
35
21
8
6
5
5
5
26
18
10
10
20
30
29
23
17
17
19
11
3
3
3
3
3
3
5
6
8
8
8
8
37
51
29
8
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
116
116
116
116
116
102
107
112
116
116
116
74
73
84
85
98
116
116
116
77
67
62
62
54
68
60
56
58
57
57
61
63
69
97
79
84
94
87
82
84
87
91
90
93
92
97
94
90
91
88
87
86
85
93
89
91
97
92
93
82
86
84
78
76
74
78
73
71
67
82
65
70
70
70
78
58
62
71
75
85
92
83
76
74
63
78
56
38
33
25
20
17
14
13
13
14
16
16
16
16
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
69
69
69
69
69
69
69
76
41
6
6
3
1
1
1
26
39
21
3
3
6
4
3
4
3
3
3
12
16
21
13
6
5
3
2
2
3
4
6
4
2
1
2
3
2
1
1
1
2
2
2
7
4
2
3
5
3
2
1
6
3
1
1
1
2
3
3
4
2
1
1
1
1
1
1
2
3
3
2
1
1
1
8
5
2
1
1
4
5
6
6
6
7
7
7
7
8
9
8
7
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
44
44
44
44
44
31
35
41
44
47
47
47
39
44
47
51
58
62
82
82
55
52
60
64
66
85
80
76
106
106
86
89
82
82
77
78
85
75
82
82
88
119
100
106
114
107
119
114
104
122
106
109
119
108
112
115
103
103
115
102
107
106
107
122
105
104
103
112
93
89
86
84
83
84
88
89
89
93
122
95
94
94
100
92
80
111
77
82
83
78
76
76
76
77
78
79
82
82
82
82
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
4
4
4
4
4
4
4
5
4
4
4
4
4
4
5
21
29
16
4
2
1
1
1
1
1
4
19
27
35
25
15
6
5
3
1
1
1
2
3
4
2
1
1
1
1
1
2
4
4
2
1
1
1
1
2
1
1
1
11
6
2
1
1
1
4
3
2
1
1
2
5
6
8
7
7
15
10
6
5
3
2
2
2
2
2
2
2
4
5
5
5
5
5
5
6
6
6
6
41
76
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
86
98
110
133
133
120
91
103
109
120
133
140
175
175
168
186
200
200
200
175
184
200
182
200
179
169
200
161
160
175
200
178
200
188
200
198
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
44
44
44
44
44
68
80
62
44
44
44
44
49
51
52
48
44
33
22
22
22
22
22
22
22
17
13
17
19
22
56
34
13
17
19
22
53
37
22
22
22
53
46
40
40
40
40
62
73
79
59
40
40
40
66
66
66
75
57
40
40
40
40
40
40
40
40
40
40
66
133
166
143
120
126
129
133
166
116
66
66
99
116
124
128
130
131
132
132
132
132
132
132
132
133
166
183
191
195
200
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
93
93
93
93
93
84
93
93
87
89
88
89
93
85
93
72
68
71
64
59
85
60
63
70
85
103
111
163
163
129
139
131
133
127
116
120
127
135
133
163
158
126
131
127
125
142
117
120
122
126
136
163
136
158
138
137
136
135
135
138
142
138
142
134
131
132
138
130
138
142
126
125
124
126
129
131
142
138
127
126
127
133
124
124
123
121
121
120
120
120
74
66
57
46
42
38
35
28
28
28
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
9
9
9
9
9
9
9
26
24
22
22
22
22
22
22
27
30
31
33
34
34
34
34
34
34
34
35
33
31
31
21
11
27
20
13
13
31
21
11
33
54
50
39
28
28
33
23
13
15
25
19
13
11
11
19
18
18
15
13
20
15
11
11
13
15
21
15
10
28
21
15
28
41
34
28
28
28
47
31
15
27
38
44
47
48
49
38
28
28
28
28
28
28
28
28
28
28
28
28
28
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
93
93
93
93
93
93
93
93
102
111
111
111
111
111
111
117
125
136
150
150
163
116
129
121
163
150
147
182
182
131
140
125
114
158
116
118
132
141
149
182
178
146
157
149
153
158
156
163
163
150
163
182
157
178
150
147
142
137
158
133
131
130
125
121
120
120
115
120
120
119
140
130
132
163
125
121
119
114
113
114
114
116
120
120
120
120
120
74
66
57
46
42
38
35
33
31
30
28
28
28
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
24
24
24
24
24
58
75
49
24
24
24
24
64
84
97
60
24
24
24
29
32
33
34
34
34
34
35
29
24
24
27
16
5
7
8
10
30
20
11
11
27
16
6
6
6
36
21
6
8
7
6
8
8
8
15
13
10
8
6
11
16
15
14
16
26
34
25
16
16
16
16
16
28
21
14
20
25
31
29
28
19
11
30
40
45
47
30
14
14
14
14
14
14
14
14
21
24
26
27
28
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
66
66
66
66
66
66
66
63
65
66
66
66
67
61
61
56
53
53
51
43
60
42
47
42
58
43
51
53
57
62
67
91
72
70
73
67
64
73
65
68
73
68
68
72
67
68
68
68
74
73
75
100
80
81
80
91
81
85
85
100
86
77
78
81
81
80
100
75
74
76
68
71
70
73
89
74
89
82
84
89
91
79
67
64
53
43
58
30
26
23
17
15
13
13
14
15
17
17
17
17
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
4
4
4
4
4
4
4
5
11
14
16
17
18
11
5
11
14
7
1
1
1
1
1
1
1
1
2
16
23
31
25
15
5
1
1
2
4
2
1
1
1
1
1
1
2
3
2
1
5
3
2
1
1
1
2
2
1
1
8
8
8
9
5
2
2
2
2
2
2
2
1
1
1
1
2
3
4
4
4
9
7
5
9
5
1
1
2
4
5
6
6
6
6
6
7
7
7
7
8
9
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
75
75
75
75
75
53
60
68
75
75
75
75
62
71
75
72
75
75
75
72
82
67
72
82
89
100
102
126
126
105
123
175
111
120
120
123
116
121
125
126
122
128
138
123
128
128
133
132
132
135
175
143
154
153
153
169
131
129
134
125
121
152
122
129
131
128
142
129
126
175
125
127
124
118
123
122
117
153
125
125
169
118
118
117
107
108
106
102
102
102
55
47
38
27
22
18
15
8
8
8
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
9
9
9
9
9
9
9
9
9
9
9
8
8
8
9
37
51
42
33
20
8
15
18
12
6
6
59
35
11
11
15
10
6
8
6
4
4
4
4
4
4
4
7
11
11
10
10
10
10
11
11
11
11
12
13
8
4
4
5
10
9
9
9
9
10
13
8
4
10
13
14
15
16
13
10
10
16
31
18
5
18
12
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
8
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
84
79
78
75
64
85
63
64
69
85
102
108
165
165
118
138
146
125
161
113
109
120
129
130
165
161
126
126
120
113
108
109
106
117
125
132
165
139
161
134
146
125
124
124
118
125
112
103
106
103
106
109
125
119
125
122
128
117
116
116
128
114
120
123
128
146
107
104
100
93
95
98
101
107
107
107
107
107
107
107
93
107
107
28
85
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
75
75
75
75
75
84
88
81
50
20
20
20
20
20
20
21
21
21
22
20
18
26
30
32
33
22
11
25
32
40
50
32
15
13
11
11
13
15
36
46
51
34
18
15
15
15
15
18
16
15
14
13
10
8
18
14
11
11
15
15
15
16
16
16
16
30
23
16
16
16
12
8
24
40
30
20
13
17
19
22
22
15
8
8
8
8
8
46
65
75
80
82
85
85
85
56
28
28
28
28
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
111
111
111
111
111
103
105
108
111
111
111
93
105
89
90
102
111
111
111
81
85
72
68
75
85
92
93
117
117
105
118
146
109
117
104
99
102
106
111
117
117
127
111
117
117
120
127
124
130
136
146
132
135
131
127
146
124
125
127
124
124
123
136
127
133
138
138
136
133
146
128
132
138
122
136
120
117
125
118
123
146
120
136
123
116
136
103
91
82
82
56
50
45
39
36
34
32
28
28
28
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
85
85
85
85
85
85
85
85
47
9
9
9
9
9
9
16
20
22
24
29
32
33
34
34
34
23
13
28
36
43
50
31
13
10
10
11
14
12
11
11
11
11
14
16
18
16
15
15
16
17
16
15
11
8
15
16
18
18
18
29
34
40
30
20
20
32
20
9
9
9
9
15
27
40
30
20
13
17
19
22
16
11
28
39
44
50
57
42
28
28
28
28
28
28
28
28
28
28
28
28
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
48
48
48
48
48
33
38
44
48
50
50
50
41
47
50
48
50
53
53
53
64
46
54
61
65
67
82
82
111
111
88
90
84
81
85
84
83
85
111
91
90
111
84
84
89
87
89
111
95
96
96
112
98
100
111
98
97
99
95
93
91
99
91
92
91
103
91
81
81
78
81
86
80
86
82
81
86
79
78
77
75
75
70
70
69
61
75
65
64
65
62
62
62
61
62
62
59
56
56
62
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
1
1
1
1
1
1
1
4
3
2
2
2
2
2
2
23
33
17
2
1
1
1
1
1
1
2
13
18
24
35
25
15
9
5
1
2
3
30
17
5
3
1
1
1
1
1
3
7
9
9
6
3
1
6
10
5
1
3
8
9
7
6
5
4
12
22
12
2
8
5
2
2
3
4
6
7
8
8
8
5
2
2
2
2
3
3
3
4
5
5
5
5
5
5
6
6
6
6
31
56
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
66
66
66
66
66
59
66
66
66
70
70
70
65
70
70
56
56
57
53
50
63
46
53
49
64
56
53
56
56
59
61
62
68
63
67
66
69
74
75
74
72
74
80
73
80
78
78
80
80
77
78
77
80
82
85
90
90
92
87
87
82
92
81
75
76
92
76
78
78
75
81
74
71
70
75
69
68
68
81
62
57
56
52
52
46
44
55
28
25
22
15
13
11
11
11
11
12
12
12
12
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
66
66
66
66
66
66
66
45
24
24
24
13
2
13
24
24
24
15
6
3
1
1
1
1
1
2
3
15
22
29
19
9
6
3
3
2
1
1
1
2
2
2
1
1
1
1
1
2
3
12
8
4
1
2
7
4
1
1
15
10
5
5
5
4
3
4
2
1
5
3
1
1
2
1
1
4
6
6
4
3
2
1
1
1
1
2
4
3
2
2
2
2
2
2
2
2
2
2
5
9
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
46
46
46
46
46
32
37
43
46
50
50
50
78
53
53
57
55
57
60
60
61
48
55
49
64
57
64
78
78
68
70
83
71
71
79
106
87
87
117
83
84
82
81
79
86
107
94
106
117
102
105
105
106
107
98
106
104
102
117
115
96
93
90
103
90
90
96
86
83
83
85
80
83
76
76
74
73
94
83
85
115
80
80
79
71
75
60
66
66
65
65
65
65
65
65
64
65
65
59
59
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
4
4
4
4
4
4
4
4
4
4
4
4
6
5
4
23
32
17
2
2
2
2
2
2
2
2
2
11
20
31
22
12
2
2
2
33
18
4
3
2
2
2
2
2
2
1
1
1
1
1
4
3
2
2
4
3
2
3
4
3
2
4
3
2
3
2
1
1
2
2
2
2
5
3
2
3
5
3
2
2
1
1
1
1
1
1
2
4
5
5
5
5
6
6
6
6
32
45
25
6
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
75
75
75
75
75
69
75
75
72
74
74
74
79
72
75
59
58
58
53
52
57
42
49
44
55
52
51
52
53
56
63
68
69
94
75
79
95
80
84
85
85
94
82
83
82
81
85
78
79
80
82
85
86
94
95
85
94
83
81
81
79
79
84
72
79
72
73
81
73
78
78
74
95
69
69
69
67
66
67
79
61
67
58
55
49
43
55
30
26
24
17
15
13
13
13
14
15
15
15
15
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
3
3
3
3
3
3
3
21
15
9
9
7
5
7
9
19
24
17
11
6
1
1
1
1
1
1
1
17
26
35
23
12
6
1
1
4
11
16
9
2
1
1
2
4
3
2
2
9
12
7
2
7
4
2
4
7
6
4
3
3
2
1
1
1
1
1
1
1
1
1
1
1
2
1
1
2
3
3
3
2
1
1
1
1
1
1
3
3
3
3
3
3
3
3
4
4
4
4
7
11
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
72
72
72
72
72
72
72
65
70
72
72
72
70
61
65
57
53
50
49
40
41
40
40
46
52
59
78
70
70
69
76
88
73
90
85
80
91
76
77
81
82
90
80
79
85
79
79
90
81
84
88
90
91
110
91
88
88
85
83
87
89
85
110
86
83
84
81
83
80
88
81
81
110
82
81
86
72
73
75
70
77
83
61
60
51
51
53
63
75
75
75
75
75
75
75
65
75
75
15
61
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
25
25
25
25
25
45
55
40
22
4
4
3
3
3
3
14
19
10
1
1
18
29
35
18
1
1
13
19
23
25
21
15
9
3
1
3
5
5
4
4
3
2
2
2
1
1
1
1
4
2
1
1
2
1
1
3
2
2
5
3
1
5
7
4
1
1
2
1
1
2
1
1
2
3
4
4
5
5
4
2
1
1
2
2
3
7
9
10
10
11
36
48
61
61
61
38
15
15
15
15
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
26
26
26
26
26
19
22
25
26
33
31
32
67
37
38
43
43
48
54
54
58
44
50
56
62
62
74
67
68
69
80
92
76
120
90
97
120
101
120
116
118
118
120
113
112
112
117
113
102
108
110
110
120
116
108
108
114
97
100
95
88
86
88
82
88
95
92
110
88
91
90
86
116
87
87
85
86
82
84
81
92
86
80
79
76
67
76
42
35
30
22
18
15
14
14
15
16
16
16
16
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
1
1
1
1
1
1
1
6
3
1
1
1
1
1
2
13
19
10
1
1
3
2
1
2
1
1
18
24
27
31
29
17
6
3
3
4
8
5
3
3
4
7
5
3
1
1
4
4
4
2
1
1
1
1
1
1
1
1
9
5
1
1
1
1
1
3
2
1
1
1
3
4
3
2
1
12
18
11
5
3
1
1
1
1
1
1
2
4
5
6
6
6
6
6
7
7
7
7
8
9
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
39
39
39
39
39
27
30
35
39
41
39
38
68
43
44
49
49
53
61
61
55
45
52
58
60
67
83
71
83
83
76
73
83
64
67
70
73
69
85
71
65
63
85
66
73
75
71
85
70
72
74
74
75
81
77
77
73
73
72
71
76
71
71
75
73
71
72
81
73
74
77
75
77
76
75
61
62
64
63
69
73
64
72
63
55
67
50
33
29
22
17
14
12
11
12
12
14
14
14
14
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
1
1
1
1
1
1
1
1
3
4
5
6
6
3
1
16
23
12
1
1
1
1
1
1
1
1
13
19
25
31
18
6
5
4
2
1
8
4
1
1
2
3
2
1
1
1
4
3
3
2
1
4
3
2
1
2
4
8
10
7
4
4
5
4
4
15
12
8
4
3
4
23
13
4
3
4
5
5
5
3
2
1
1
1
1
1
3
5
6
6
6
6
6
6
6
6
6
7
7
7
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
68
68
68
68
68
64
68
68
67
68
68
74
82
90
107
107
107
107
107
71
63
58
59
62
63
66
75
70
70
70
71
88
65
67
71
70
75
69
76
73
73
83
76
71
73
73
73
76
83
82
88
115
95
103
88
103
84
87
87
87
83
81
74
78
80
80
87
80
78
95
80
80
78
95
80
85
86
95
94
84
94
75
70
68
60
50
63
34
29
25
19
16
14
14
14
16
18
18
18
18
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
6
6
6
6
6
6
6
26
16
6
6
6
34
43
53
50
47
24
1
1
1
1
1
1
1
1
14
20
23
26
17
8
4
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
3
2
1
1
2
3
4
3
2
3
2
1
1
1
2
12
9
6
6
5
4
7
8
4
1
1
1
2
5
6
7
7
7
8
8
8
8
8
9
8
8
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
103
103
103
103
103
70
81
94
103
104
104
104
89
102
106
106
106
106
106
89
118
80
89
96
121
90
91
99
101
102
118
121
98
98
88
91
88
93
93
121
92
93
96
91
90
96
87
88
89
88
88
91
88
87
85
89
82
76
76
70
74
88
78
89
87
96
97
78
77
81
73
77
81
88
91
82
97
84
83
87
91
87
94
92
94
91
97
53
45
37
26
21
17
15
14
13
12
11
11
11
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
1
1
1
1
1
1
1
4
5
5
5
6
4
2
2
50
74
39
4
4
5
4
4
4
4
4
19
27
35
44
26
8
5
2
2
3
5
4
3
2
2
2
2
2
1
1
1
1
1
1
1
2
3
3
4
3
2
1
7
5
4
4
3
3
4
4
4
4
4
4
2
1
1
1
2
10
9
5
1
4
5
4
3
2
2
3
8
4
1
1
1
1
1
1
1
1
1
1
5
10
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
47
47
47
47
47
32
37
43
47
50
50
50
41
47
50
48
50
50
50
43
43
38
39
43
43
49
65
52
65
65
67
72
79
96
81
103
94
81
104
82
80
98
83
88
96
103
99
110
99
100
103
104
102
104
100
104
100
98
97
104
97
92
89
110
97
96
102
111
96
100
102
96
106
103
111
102
106
99
97
96
111
90
86
90
70
67
87
70
70
70
68
67
66
66
66
64
66
66
55
55
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
1
1
1
1
1
1
1
4
3
3
3
3
2
2
2
22
32
18
5
5
5
5
5
5
3
2
3
10
17
22
14
7
5
3
8
8
8
4
1
1
1
1
1
1
2
3
2
2
7
4
2
3
2
1
1
1
2
2
3
7
5
3
2
2
2
2
2
7
4
2
1
1
2
2
2
11
9
7
10
7
4
1
2
1
1
1
3
4
5
6
9
10
12
12
12
12
33
44
28
12
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
39
39
39
39
39
27
32
37
39
45
45
45
61
47
47
52
55
56
72
72
58
59
72
63
64
72
78
76
112
112
88
90
85
94
82
90
96
87
112
92
94
98
89
101
93
91
89
112
86
87
90
88
90
94
96
92
98
88
106
85
87
83
83
85
83
106
78
78
81
83
79
74
106
64
64
63
57
60
66
64
76
83
52
50
42
40
44
53
65
65
65
65
65
65
65
63
65
65
56
56
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
1
1
1
1
1
1
1
4
2
1
1
1
1
1
2
20
29
33
35
20
5
5
5
5
5
10
15
22
28
25
17
9
6
3
2
1
1
2
2
3
25
13
2
1
1
1
1
8
15
8
1
1
2
2
2
3
2
1
9
6
4
2
1
1
1
2
1
1
1
2
1
1
1
1
2
6
7
8
8
5
2
2
1
1
1
1
2
4
5
7
8
8
9
9
9
9
32
44
26
9
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
77
77
77
77
77
70
77
77
76
78
78
82
88
94
107
107
107
107
107
65
58
51
47
39
44
55
73
80
112
112
91
93
124
98
92
100
103
88
112
96
93
101
91
93
99
98
101
112
97
99
103
104
103
124
101
97
95
94
93
95
98
94
101
96
99
104
99
103
117
104
102
117
103
103
124
94
94
97
101
91
88
85
92
81
71
85
72
44
38
29
22
18
15
14
14
14
15
15
15
15
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
1
1
1
1
1
1
1
19
10
1
1
1
16
26
36
36
36
19
2
2
3
2
2
2
2
2
3
15
26
23
17
11
6
3
2
2
3
2
1
1
1
1
1
2
4
5
7
9
15
8
1
1
1
3
7
8
5
3
9
8
5
3
5
8
7
5
3
5
4
3
3
3
3
3
3
11
11
12
17
11
6
3
2
2
2
2
3
5
6
6
6
6
7
7
7
7
7
8
7
7
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
79
79
79
79
79
79
79
75
78
79
79
79
69
68
68
68
75
79
98
98
69
62
72
75
72
100
76
70
76
76
81
85
88
108
97
104
151
103
105
104
96
105
103
105
117
114
106
126
109
117
120
119
151
117
110
117
111
115
136
115
114
110
108
102
108
107
108
151
104
107
107
102
105
103
100
102
114
104
111
113
131
136
112
112
109
106
105
102
102
102
58
51
42
35
33
32
30
28
28
28
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
12
12
12
12
12
12
12
12
33
44
55
37
20
16
12
19
23
12
2
2
12
7
2
2
2
2
17
24
27
24
17
10
9
6
4
4
28
37
34
32
32
31
31
20
9
4
4
4
4
4
9
6
3
3
3
3
3
3
10
13
8
4
4
4
8
21
27
32
37
21
5
5
9
11
13
25
23
21
20
13
7
6
6
10
12
15
12
10
10
10
10
10
10
10
10
10
10
10
14
18
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
29
29
29
29
29
22
25
28
29
33
33
33
30
35
38
38
38
38
38
38
37
38
36
33
38
36
42
53
53
49
56
91
61
62
64
60
64
69
64
69
68
70
91
70
71
72
70
71
76
70
71
75
75
76
96
75
74
74
71
71
72
69
68
73
76
75
96
75
75
75
72
72
72
69
72
75
76
96
74
76
75
66
66
64
58
66
56
35
31
25
19
16
14
14
14
15
16
16
16
16
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
9
9
9
9
9
9
9
9
9
9
9
6
3
4
5
17
23
13
3
2
1
1
1
1
1
2
3
14
20
20
12
5
5
3
1
1
2
2
3
3
4
2
1
2
1
1
1
1
6
3
1
4
7
4
2
2
2
2
3
2
1
3
2
1
1
15
12
6
1
1
3
6
5
3
2
9
7
5
8
7
6
4
2
1
1
1
2
3
3
3
3
3
3
3
4
4
4
4
7
11
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
28
28
28
28
28
24
28
33
37
49
46
48
105
56
57
80
97
123
173
173
163
128
135
138
163
150
133
127
128
125
131
166
135
135
132
155
130
136
163
140
138
155
138
142
152
155
173
163
163
154
156
156
157
156
163
166
152
153
151
163
147
146
144
143
144
145
155
147
147
150
163
153
150
173
146
148
142
141
144
146
166
163
139
138
135
133
134
133
133
133
133
133
133
133
133
133
133
133
133
133
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
8
8
8
8
8
8
8
18
13
8
8
8
8
8
9
18
23
25
28
30
31
32
33
24
15
15
33
38
41
44
68
61
35
10
11
13
15
18
25
33
54
34
15
13
19
25
21
18
15
15
15
16
15
15
18
18
18
18
18
29
34
40
34
28
28
47
43
40
40
40
34
28
47
37
28
28
28
40
53
59
49
40
45
47
48
49
50
91
112
122
127
130
131
132
132
132
132
132
132
133
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
51
51
51
51
51
36
41
46
51
54
51
50
88
55
56
62
61
64
72
72
61
62
72
59
64
91
72
82
82
66
85
90
92
144
94
96
94
90
91
93
95
98
97
98
105
121
104
131
107
105
112
109
107
144
116
123
120
133
121
113
112
131
110
100
104
100
96
103
92
100
100
100
144
97
95
96
89
96
104
102
123
133
97
98
82
75
80
45
38
32
24
21
17
15
14
14
14
14
14
14
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
1
1
1
1
1
1
1
6
3
1
1
1
3
4
5
25
35
26
17
9
2
2
2
2
2
3
5
23
32
25
19
12
5
3
2
5
12
8
5
3
4
4
2
1
1
2
6
11
20
12
4
4
3
2
7
6
5
6
8
5
2
2
2
2
3
2
2
2
2
5
4
3
4
4
5
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
7
10
6
3
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
75
75
75
75
75
75
75
72
74
75
75
75
56
59
72
54
57
59
58
58
56
46
54
49
57
62
68
95
95
76
78
79
86
73
78
79
79
92
86
82
95
83
86
92
82
84
87
88
92
88
89
87
88
95
83
86
82
80
81
88
81
82
86
78
85
81
81
88
81
81
82
81
86
81
79
77
77
77
75
86
73
70
66
64
62
64
64
64
64
64
35
30
24
18
16
14
13
10
10
10
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
35
35
35
35
35
53
62
48
25
2
2
2
1
1
1
18
26
15
4
2
1
1
1
1
1
4
9
20
25
31
21
12
7
3
1
1
1
1
1
2
1
1
4
4
3
2
1
11
14
7
1
5
3
2
2
1
1
1
4
11
7
4
5
7
4
2
1
1
1
1
1
1
1
1
1
1
2
2
2
8
4
1
2
2
3
3
3
3
3
3
3
3
4
4
4
4
5
6
5
4
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
75
75
75
75
75
71
75
75
72
71
71
71
55
58
75
56
61
62
71
71
58
57
71
61
62
71
71
61
71
71
62
69
71
76
73
76
76
72
73
72
72
73
80
70
71
70
69
71
70
69
80
71
69
79
69
70
70
68
80
71
71
76
70
70
69
79
68
68
76
64
66
70
68
73
76
62
62
64
63
67
64
64
66
67
65
73
64
38
33
26
19
16
13
12
12
12
12
12
12
12
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
38
38
38
38
38
53
64
51
26
2
2
2
3
3
4
18
25
29
33
17
1
1
1
1
1
5
10
18
22
21
12
4
4
2
1
6
8
4
1
2
10
29
15
2
2
2
2
2
4
3
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
2
2
2
2
2
2
3
8
4
1
1
1
1
2
3
3
3
3
3
3
4
4
4
4
6
8
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
40
40
40
40
40
27
31
36
40
40
40
40
36
41
44
46
51
63
67
67
104
84
93
104
100
104
99
118
118
98
100
89
87
107
82
101
89
98
101
106
118
99
103
102
98
101
97
93
95
92
96
106
97
118
100
104
95
88
90
85
81
105
82
88
105
103
105
126
126
97
107
104
104
118
102
104
110
98
118
97
97
101
99
99
110
101
88
79
74
69
58
58
58
56
58
58
55
51
51
58
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
3
3
3
3
3
3
3
3
3
3
3
4
3
3
3
19
27
21
15
10
5
5
5
5
5
7
10
20
25
30
24
17
10
3
2
3
5
3
1
1
1
1
1
2
2
2
2
3
3
4
7
4
1
4
3
2
2
2
2
2
2
2
2
1
1
2
1
1
2
1
1
1
3
2
1
2
3
3
3
2
1
6
5
3
1
1
10
8
7
7
7
7
7
7
7
7
7
7
29
51
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
71
71
71
71
71
71
71
66
70
71
71
71
66
59
66
55
55
59
55
56
69
61
69
57
83
74
91
115
115
106
99
95
89
108
92
97
100
106
103
105
115
99
92
91
89
88
85
97
90
96
100
105
100
115
99
97
95
91
103
89
86
89
103
90
96
97
87
104
87
87
96
86
82
85
104
76
96
79
82
79
73
104
65
63
64
63
67
69
75
75
75
75
75
75
75
79
83
83
83
83
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
30
30
30
30
30
48
57
43
23
4
4
4
2
1
1
15
22
12
2
2
16
9
2
6
4
2
3
20
28
37
20
4
7
9
5
1
2
2
1
1
1
1
1
1
1
2
1
1
7
4
1
1
1
1
2
1
1
2
4
8
7
6
4
2
1
1
3
5
6
7
4
1
2
2
2
3
3
4
5
3
2
5
3
1
1
1
1
5
7
8
8
8
9
9
9
9
42
62
35
9
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
77
77
77
77
77
76
77
77
76
78
76
76
87
65
77
59
54
57
53
57
70
59
70
65
70
80
86
84
110
110
93
94
86
94
82
85
97
76
80
85
89
110
89
106
93
92
92
109
85
87
90
93
92
95
110
94
99
92
106
90
88
88
89
89
88
109
85
87
82
83
98
84
99
79
74
70
68
72
73
83
74
73
72
69
65
74
59
64
64
63
63
63
63
62
63
63
61
59
59
63
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
43
43
43
43
43
56
66
54
30
6
6
6
3
1
1
15
22
11
1
1
20
10
1
3
2
1
17
25
33
41
24
8
6
4
3
3
3
3
2
2
2
3
2
1
1
1
1
4
8
11
6
2
1
1
2
2
1
1
4
8
6
4
2
1
2
4
3
3
3
2
1
1
1
1
7
14
13
12
12
6
1
1
1
1
1
2
4
4
4
4
4
4
4
4
4
4
4
4
31
59
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
27
27
27
27
27
19
22
25
27
30
30
30
26
29
31
33
38
44
54
54
58
45
51
59
64
66
85
72
85
85
79
76
85
76
69
70
76
68
75
70
66
79
75
72
79
104
79
80
83
78
80
83
81
92
84
85
86
92
90
88
94
104
92
93
96
96
89
86
81
87
79
81
84
83
83
94
86
87
104
86
89
90
89
96
92
83
96
48
41
34
24
20
16
13
11
10
9
7
7
7
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
2
2
2
2
2
2
2
4
3
3
3
3
2
1
1
12
18
10
2
2
6
4
2
4
3
2
18
25
28
32
23
14
10
5
1
3
6
3
1
1
1
1
1
1
1
1
1
1
1
1
3
3
2
2
2
1
1
1
7
8
5
2
2
3
2
2
2
3
2
2
7
12
8
5
2
8
11
6
2
2
2
3
4
4
4
3
2
2
2
2
2
2
2
2
2
4
5
6
6
7
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
78
78
78
78
78
78
78
75
77
78
78
78
72
73
73
70
73
74
83
83
63
52
61
55
60
85
64
59
69
69
69
77
84
150
91
107
111
105
147
119
114
153
108
112
112
104
101
108
108
113
150
130
129
147
153
128
130
127
122
121
125
112
115
102
107
106
105
153
101
102
105
98
97
90
103
94
75
86
94
89
125
103
70
67
64
64
71
77
77
77
77
77
77
77
77
66
77
77
16
63
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
5
5
5
5
5
5
5
5
4
3
3
3
16
10
5
11
14
8
2
2
3
2
2
2
2
2
2
14
26
17
9
9
6
3
3
4
4
4
4
4
4
4
3
3
3
3
4
5
5
5
5
4
4
6
9
6
4
3
4
5
6
7
9
9
10
18
26
26
26
18
10
10
26
22
18
12
6
9
7
5
5
3
2
4
6
4
3
3
3
3
33
48
62
62
62
39
16
16
16
16
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
70
70
70
70
70
70
70
65
69
71
70
70
82
66
66
61
63
68
75
75
72
74
80
88
108
108
104
107
107
106
99
89
91
106
91
91
95
106
94
107
97
96
92
100
92
94
96
98
87
91
91
107
96
90
88
93
85
84
100
80
79
80
79
77
76
98
77
76
72
76
66
67
67
64
63
60
63
65
68
74
68
80
53
51
53
51
55
60
60
60
34
30
24
19
18
17
16
15
15
15
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
3
3
3
3
3
3
3
3
2
2
2
2
33
18
3
16
22
17
13
7
2
37
40
40
41
44
45
43
41
28
16
9
5
2
1
2
8
5
2
1
1
1
1
1
1
5
3
2
5
3
2
3
2
1
2
2
2
1
1
8
4
1
2
4
2
1
1
1
1
1
1
1
1
1
27
26
17
9
9
5
1
3
2
2
2
3
6
5
5
5
5
5
5
5
5
5
7
9
7
5
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
36
36
36
36
36
26
29
33
36
36
36
34
29
33
34
43
54
62
91
91
66
70
75
58
59
75
68
73
91
91
77
81
88
95
92
92
91
91
91
90
95
90
88
92
89
91
94
104
99
104
100
110
99
93
89
86
88
88
89
110
86
88
85
87
91
90
110
104
87
88
82
81
76
89
65
65
69
70
73
81
82
73
54
50
43
37
31
26
21
19
15
13
12
12
13
14
17
17
17
17
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
2
2
2
2
2
2
2
5
4
3
3
2
2
2
2
14
20
17
15
8
2
2
2
2
2
2
3
11
15
20
16
12
8
6
4
3
6
4
3
2
1
1
2
2
2
2
2
2
7
4
2
1
1
1
1
1
1
1
9
10
11
15
8
2
12
7
2
5
3
2
1
1
1
1
1
1
2
2
2
4
2
1
2
2
2
3
4
5
6
6
6
6
6
6
7
7
7
7
8
9
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
77
77
77
77
77
72
77
77
84
94
94
94
91
95
98
98
98
98
98
60
54
47
44
46
59
75
88
120
120
113
98
100
102
114
108
110
122
114
117
116
120
123
110
112
114
115
122
113
123
110
113
113
106
120
110
109
123
107
120
106
121
104
100
99
97
105
96
103
93
93
103
89
98
89
87
94
87
94
104
94
121
96
95
94
92
83
82
47
39
32
23
19
16
15
15
15
16
16
16
16
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
8
8
8
8
8
8
8
17
11
6
6
6
6
6
6
16
21
15
10
6
2
2
2
2
2
3
5
53
77
49
21
11
7
3
3
2
2
2
2
2
2
3
4
6
4
2
1
1
1
1
1
2
2
2
2
1
1
1
1
6
3
1
2
3
2
1
1
1
1
2
2
3
3
2
2
13
12
11
14
8
2
3
3
3
4
4
4
5
5
5
5
5
5
5
6
6
6
6
7
9
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
100
100
100
100
100
69
80
92
100
104
104
104
88
102
106
106
106
106
106
86
62
58
65
69
78
89
93
103
110
110
100
101
102
110
102
107
103
110
107
108
111
136
107
102
105
108
113
116
123
125
116
134
110
112
114
112
123
107
125
107
103
136
106
107
116
104
99
100
98
97
103
92
95
89
78
74
73
77
88
88
93
136
85
85
74
65
73
67
66
66
65
65
65
64
65
65
62
59
59
65
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
8
8
8
8
8
8
8
8
8
8
8
8
5
2
2
51
75
39
4
2
1
1
1
1
1
4
20
28
37
28
19
11
7
4
1
1
4
2
1
2
1
1
1
1
6
5
3
1
6
7
7
4
1
2
2
1
1
2
4
11
6
2
5
8
6
5
3
1
3
3
3
3
4
3
2
13
12
11
11
7
3
2
2
3
4
4
5
5
5
5
5
5
5
5
6
6
6
6
32
59
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
48
48
48
48
48
33
38
45
48
52
52
52
43
49
52
50
52
52
52
40
40
38
39
40
47
62
71
118
118
87
104
121
83
109
77
69
75
82
84
104
118
83
91
75
69
67
68
73
82
90
91
104
102
118
121
91
91
90
87
87
82
93
81
88
93
91
110
93
93
91
86
87
83
83
91
91
92
121
94
89
90
84
81
91
75
73
73
61
61
61
34
30
25
20
19
19
18
17
17
17
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
2
2
2
2
2
2
2
4
3
3
3
3
2
1
1
22
33
21
10
6
2
2
2
2
2
2
3
16
23
24
20
11
3
2
2
3
4
4
2
1
1
1
1
1
1
1
1
3
5
6
6
3
1
5
8
5
3
1
8
4
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
2
3
3
3
2
1
1
1
1
1
1
2
4
5
6
6
6
6
6
7
7
7
7
8
9
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
40
40
40
40
40
28
32
38
40
44
44
44
60
46
47
51
54
58
70
70
57
61
70
79
81
93
139
102
139
139
119
133
139
109
107
105
133
97
94
92
85
79
78
78
80
80
82
89
83
89
83
83
82
80
81
81
82
82
83
88
92
99
90
85
89
89
99
92
86
87
89
99
90
91
87
92
90
88
86
84
90
80
79
80
75
73
80
70
69
69
65
65
65
63
65
65
62
57
57
65
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
4
4
4
4
4
4
4
4
4
4
4
4
6
5
4
20
28
20
12
9
6
6
6
6
6
13
24
30
33
28
17
6
9
6
3
1
2
1
1
1
2
2
2
2
1
1
1
1
1
1
1
4
4
3
2
1
1
2
4
5
3
1
2
3
3
4
2
1
1
1
1
1
4
3
2
2
2
2
2
2
1
1
2
2
2
2
2
5
6
7
7
7
7
7
8
8
8
8
32
57
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
50
50
50
50
50
35
41
48
50
56
56
56
46
52
56
59
67
70
92
92
55
57
65
67
66
88
75
64
67
67
67
75
69
72
73
76
76
76
84
78
78
81
91
88
91
100
92
87
88
88
83
84
81
83
78
77
85
78
82
80
87
100
83
83
84
87
83
78
85
88
80
83
83
92
87
85
84
84
100
85
85
84
83
81
76
87
74
70
69
66
62
62
62
61
62
62
60
57
57
62
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
5
5
5
5
5
5
5
5
5
5
5
6
5
5
5
25
35
19
4
4
8
6
4
3
2
4
19
24
26
25
18
12
6
1
2
3
4
3
3
3
3
2
1
1
1
1
1
1
1
1
1
1
1
2
5
3
2
1
8
5
3
1
1
2
1
1
1
2
1
1
2
1
1
1
2
2
2
2
2
2
2
3
2
2
2
1
1
1
1
2
3
4
4
4
5
5
5
5
31
57
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
99
99
99
99
99
78
79
92
99
99
99
93
94
98
102
102
102
102
102
63
56
48
44
38
36
47
63
62
107
107
80
79
74
96
78
83
96
80
87
92
96
107
97
99
100
94
90
103
87
92
96
96
103
98
107
95
96
93
103
93
91
93
103
92
94
102
89
103
85
86
85
84
99
81
83
74
70
71
71
72
73
76
78
78
92
83
78
73
73
73
39
33
27
20
18
16
15
12
12
12
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
3
3
3
3
3
3
3
3
4
5
5
6
9
6
3
18
26
14
2
2
5
19
26
14
2
2
3
14
26
20
12
4
4
2
1
2
3
2
1
2
1
1
2
4
2
1
2
3
4
2
1
9
7
6
3
1
1
1
4
5
3
1
1
1
2
4
5
6
5
4
3
2
2
2
8
14
9
4
4
4
3
2
3
3
4
2
1
3
4
5
5
5
5
5
5
5
5
6
6
6
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
35
35
35
35
35
27
30
34
35
45
42
44
92
52
53
62
65
69
90
90
57
56
64
55
62
88
78
85
90
90
89
88
92
92
78
81
82
77
90
86
81
87
85
78
86
90
91
116
97
95
97
100
95
97
93
92
100
87
92
84
86
91
90
102
116
92
95
92
87
92
85
81
79
90
73
74
75
81
89
89
102
116
80
80
67
60
66
37
32
27
21
18
16
14
13
12
11
10
10
10
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
1
1
1
1
1
1
1
11
6
1
1
1
3
4
5
20
27
14
2
2
5
3
2
3
2
1
1
17
32
42
21
1
1
1
1
3
7
5
3
2
1
1
1
1
1
1
1
2
12
6
1
1
1
1
2
2
2
2
2
6
4
2
2
6
4
2
1
1
1
2
4
4
5
3
2
2
1
1
6
4
2
2
2
2
3
3
2
2
2
2
2
2
2
2
2
6
8
9
9
10
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
67
67
67
67
67
67
67
61
68
72
72
72
66
72
72
59
60
60
58
58
58
49
55
48
64
58
70
77
108
108
83
87
89
108
87
88
89
108
86
86
86
82
80
82
79
80
77
82
82
85
88
114
88
88
85
83
80
79
78
86
71
71
75
76
76
80
86
71
70
68
65
66
65
70
67
62
64
68
69
76
78
67
65
63
60
62
53
60
63
63
63
63
63
61
63
63
60
56
56
63
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
5
5
5
5
5
5
5
5
5
5
5
3
1
3
5
15
20
13
7
6
6
6
6
4
2
3
4
14
24
36
23
10
6
2
1
1
2
2
2
3
2
1
1
1
1
1
1
2
7
7
5
3
1
2
7
5
3
1
1
4
2
1
2
3
2
2
2
4
3
2
1
1
2
1
1
1
1
1
1
1
1
1
2
2
2
3
5
6
6
6
6
6
6
6
7
7
7
7
31
56
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
30
30
30
30
30
23
26
30
31
40
37
39
80
46
47
60
67
82
107
107
107
102
88
100
102
105
131
105
105
104
116
131
130
121
110
112
131
109
112
111
107
128
106
104
106
102
97
104
97
98
103
104
103
121
107
113
120
121
130
130
128
116
113
110
108
104
107
106
107
130
105
110
110
107
121
100
100
102
100
105
130
111
116
123
130
121
130
67
57
46
32
26
21
18
17
16
16
15
15
15
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
2
2
2
2
2
2
2
9
5
2
2
2
2
2
2
16
23
26
30
18
6
6
6
6
6
14
31
36
38
32
17
3
4
2
1
19
38
27
15
4
3
3
2
1
1
1
3
5
6
8
28
14
1
3
3
3
3
3
19
13
7
2
2
3
4
3
3
4
3
3
4
3
2
2
2
2
3
3
3
3
3
3
4
5
6
15
8
2
2
2
4
5
6
6
6
7
7
8
7
7
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
77
77
77
77
77
71
77
77
77
80
80
80
87
80
80
64
59
54
48
39
38
36
36
43
51
62
80
81
81
80
80
80
80
87
76
80
74
79
88
84
88
98
81
83
83
79
88
76
77
80
78
82
88
85
98
84
94
81
81
79
78
87
78
78
79
78
82
98
83
87
94
86
94
84
81
82
80
78
87
75
74
74
71
72
75
70
80
69
68
67
63
63
63
61
63
63
59
54
54
63
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
1
1
1
1
1
1
1
22
12
3
3
3
39
37
35
35
35
18
2
1
1
1
1
1
1
2
11
15
18
18
13
8
4
1
1
1
2
1
1
1
1
1
2
4
2
1
2
3
5
5
5
5
5
6
7
4
1
2
8
6
3
1
4
4
3
3
3
3
3
4
6
6
3
1
9
6
4
3
3
4
2
1
1
1
2
2
2
5
7
8
8
8
8
8
9
9
9
9
31
54
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
26
26
26
26
26
20
23
25
26
30
30
30
28
32
36
37
41
48
54
54
69
48
55
70
67
77
135
86
96
100
100
135
97
103
103
102
135
97
96
98
91
90
91
91
92
95
94
95
92
91
92
96
91
96
96
88
94
84
95
83
79
88
77
81
90
83
86
84
94
95
81
78
76
77
77
76
77
83
83
90
78
95
70
68
59
49
63
33
28
24
17
15
12
12
12
13
14
14
14
14
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
1
1
1
1
1
1
1
10
5
1
1
1
3
4
5
15
20
11
2
2
4
3
2
3
2
2
18
26
35
45
52
34
16
11
6
4
3
2
1
2
1
1
1
1
2
2
2
2
2
2
3
4
3
2
2
2
2
3
4
6
5
4
2
1
2
2
2
3
4
4
4
4
3
2
8
5
2
2
2
2
2
2
2
2
3
4
6
6
6
6
6
6
6
6
6
6
6
7
7
7
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
35
35
35
35
35
24
28
32
35
38
37
37
60
40
41
48
53
57
78
78
62
63
78
68
69
78
81
68
81
81
75
78
81
77
82
75
82
74
73
75
75
74
80
82
83
109
84
84
87
87
79
82
78
82
80
81
97
86
86
92
99
91
109
89
87
90
87
87
97
80
84
81
80
87
82
81
99
83
85
109
81
78
76
71
61
67
67
39
35
30
21
18
16
16
15
15
15
15
15
15
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
1
1
1
1
1
1
1
2
3
4
4
4
4
3
2
16
23
26
30
16
2
2
2
2
2
14
24
25
26
22
18
13
9
6
4
2
6
4
2
2
2
1
1
2
2
2
1
1
3
2
1
1
1
1
1
2
1
1
4
3
2
1
2
2
1
1
3
3
2
1
3
2
1
1
2
2
3
3
3
2
2
9
5
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
7
13
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
115
115
115
115
115
103
107
111
115
115
115
115
97
100
115
109
115
115
115
100
79
79
76
75
72
76
75
75
89
89
95
99
143
100
94
95
90
89
89
87
82
83
89
92
96
127
106
104
121
103
109
121
113
121
115
143
112
109
119
114
114
117
127
108
105
104
103
105
104
110
117
104
110
113
114
121
119
120
128
143
119
120
120
116
119
112
106
96
92
89
83
81
80
77
80
80
66
63
18
80
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
80
80
80
80
80
80
80
80
80
80
80
48
16
30
37
41
43
38
34
20
7
7
7
7
6
6
11
23
29
35
22
9
6
3
4
4
5
5
3
2
1
1
1
1
3
2
1
5
7
5
4
4
5
9
9
5
1
2
4
3
2
1
3
3
2
1
1
1
1
2
5
3
2
2
2
3
5
3
1
1
2
3
3
3
3
3
3
7
9
12
37
50
56
59
63
40
18
18
18
18
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
24
24
24
24
24
18
20
24
24
32
30
31
66
36
37
51
61
79
108
108
113
108
94
97
115
88
94
96
113
113
96
96
101
113
103
115
103
113
111
97
99
94
110
93
99
102
115
111
94
94
90
86
85
81
79
80
80
78
83
75
75
75
76
85
76
82
76
71
71
77
70
73
74
75
75
85
75
74
76
83
67
77
64
62
59
46
61
34
28
24
18
15
12
10
9
9
8
8
7
7
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
6
6
6
6
6
6
6
6
6
6
6
6
3
1
1
12
18
13
9
5
2
2
2
2
2
14
22
26
30
40
20
1
1
1
1
1
9
23
12
2
1
1
1
1
1
1
1
2
5
4
3
3
3
4
5
3
2
1
1
2
1
1
4
3
3
3
2
1
2
1
1
1
1
2
3
11
6
1
3
2
1
1
2
2
2
2
2
1
1
1
1
1
1
1
1
1
4
5
3
1
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
39
39
39
39
39
27
31
36
39
42
40
40
66
43
43
52
57
61
83
83
60
64
70
55
57
70
68
68
83
83
69
72
71
79
74
75
80
81
104
83
75
75
76
79
85
104
82
97
85
83
97
86
86
104
82
81
78
79
78
84
97
82
101
80
82
83
78
97
77
83
101
83
98
82
73
71
67
67
67
65
69
65
67
68
72
67
67
39
33
27
20
17
14
13
13
14
15
15
15
15
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
1
1
1
1
1
1
1
5
3
1
1
1
1
1
1
17
25
22
20
14
8
8
8
4
1
5
9
15
20
26
19
12
9
6
3
1
6
4
2
1
1
1
1
8
4
1
1
3
4
3
3
3
2
1
1
1
1
1
4
6
3
1
5
3
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
3
2
1
1
1
1
4
5
6
6
6
7
7
7
7
7
8
7
7
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
27
27
27
27
27
19
21
24
27
31
29
30
61
34
35
42
44
56
64
64
90
61
66
63
90
64
59
54
50
52
57
60
71
61
69
68
70
76
74
74
73
73
76
73
76
79
81
90
90
84
84
82
88
82
82
83
86
80
88
79
77
78
83
77
78
86
77
79
72
70
76
79
74
90
77
77
83
72
70
72
63
62
60
59
59
50
62
33
29
25
18
15
13
13
13
14
15
15
15
15
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
1
1
1
1
1
1
1
1
3
4
4
4
3
2
1
11
16
10
5
5
15
22
26
28
29
16
3
14
20
19
15
9
3
1
1
1
5
3
1
1
1
1
1
1
1
1
1
5
8
10
8
5
3
2
6
4
2
1
2
7
4
2
3
5
12
20
10
1
12
6
1
1
20
15
11
7
4
4
4
3
2
2
3
3
3
2
1
3
4
4
4
4
4
4
5
5
5
5
7
9
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
29
29
29
29
29
20
23
27
29
32
32
32
28
31
33
38
45
60
70
70
109
90
102
109
114
121
84
85
89
85
87
121
83
81
88
108
91
92
121
95
94
111
91
98
101
108
113
98
111
93
96
107
99
107
102
116
116
96
100
99
93
114
84
85
91
89
90
114
83
87
82
77
75
75
80
72
72
78
74
71
71
87
62
60
63
66
71
80
80
80
44
38
29
21
18
16
14
10
10
10
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
2
2
2
2
2
2
2
4
3
3
3
3
2
1
1
13
19
13
8
7
6
6
6
6
6
3
1
10
15
20
37
22
7
2
1
1
1
1
1
2
11
6
2
1
1
1
3
5
6
3
1
1
1
1
2
2
1
1
1
2
1
1
3
3
3
3
2
1
2
1
1
2
2
1
1
1
2
2
2
1
1
7
4
1
1
1
1
1
1
1
1
1
1
1
1
1
4
7
4
1
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
22
22
22
22
22
16
19
23
24
30
30
30
25
28
30
35
43
47
69
69
53
54
69
48
61
69
76
115
115
81
98
88
78
120
88
97
123
106
113
116
115
124
117
119
118
118
121
120
119
123
116
124
113
115
113
116
117
119
121
113
117
124
93
98
98
94
109
97
92
94
93
89
92
90
90
89
90
92
100
95
117
123
92
89
73
62
71
37
31
26
19
16
13
12
12
13
14
14
14
14
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
1
1
1
1
1
1
1
5
3
1
1
1
2
2
3
11
15
12
10
5
1
1
1
1
1
16
32
35
37
30
23
17
10
3
1
3
6
5
3
1
6
3
1
1
1
1
1
1
7
7
6
3
1
4
5
5
3
1
9
6
3
3
3
3
3
3
5
4
3
2
1
1
1
1
2
13
19
22
18
14
8
2
2
2
2
2
2
2
2
3
4
5
5
5
6
6
6
6
6
7
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
110
110
110
110
110
75
87
101
110
114
114
114
95
109
114
110
114
114
114
68
60
51
45
38
49
63
72
119
119
71
85
86
78
111
71
70
77
84
86
107
119
82
82
78
77
74
79
97
86
97
99
107
95
119
93
93
90
81
93
76
80
92
75
93
75
76
78
79
80
86
92
76
77
78
78
81
82
85
87
92
93
89
85
89
85
65
83
43
36
31
22
19
16
14
14
15
16
16
16
16
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
1
1
1
1
1
1
1
5
4
4
4
4
4
4
4
55
80
40
1
1
3
2
1
2
1
1
3
16
22
22
12
3
2
1
1
1
2
2
1
1
1
1
1
1
1
2
2
2
4
2
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
3
2
1
1
1
1
1
2
3
15
9
3
2
1
1
1
2
2
2
2
2
4
5
5
5
5
6
6
6
6
7
9
7
6
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
72
72
72
72
72
72
72
76
87
102
102
102
86
99
102
102
102
102
102
63
55
47
41
56
67
89
137
97
137
137
122
130
137
108
106
110
130
104
106
104
98
103
95
96
93
94
95
84
86
89
91
97
96
98
88
89
103
87
88
87
94
81
80
80
77
77
76
81
81
82
103
82
85
87
89
94
79
80
80
77
77
81
77
76
77
77
71
65
65
65
36
32
26
21
20
19
18
17
17
17
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
37
37
37
37
37
51
61
49
28
7
7
7
7
7
7
22
29
18
7
6
6
16
21
14
7
7
21
28
32
22
12
8
5
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
7
5
4
2
1
1
3
2
1
1
4
8
4
1
1
2
1
1
1
1
1
1
2
1
1
1
2
10
9
7
5
3
1
2
2
2
2
4
6
6
6
6
6
6
6
6
6
6
6
6
8
10
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
32
32
32
32
32
23
26
30
32
39
37
39
79
45
46
48
43
48
49
54
73
58
73
67
73
79
84
77
105
105
91
93
94
105
97
105
94
105
96
99
98
101
105
91
101
95
94
106
96
92
95
93
106
90
86
92
98
86
106
84
81
80
80
78
77
103
77
77
80
80
78
79
103
71
80
62
60
63
68
77
67
79
53
50
55
58
67
80
80
80
42
36
28
20
18
16
14
10
10
10
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
1
1
1
1
1
1
1
6
3
1
1
1
1
1
2
16
23
12
2
2
8
5
2
21
11
2
11
16
21
18
13
9
8
5
3
3
6
3
1
1
1
1
2
1
1
1
1
2
7
4
1
1
1
1
1
1
1
1
1
2
1
1
2
3
2
1
1
2
1
1
1
1
1
1
8
7
7
7
7
4
2
1
1
1
1
1
1
2
3
3
3
3
4
4
4
4
4
5
4
4
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
55
55
55
55
55
38
44
51
55
58
57
57
88
61
61
71
76
81
103
103
73
66
76
66
79
101
91
105
105
92
108
105
102
152
103
105
108
101
102
111
114
115
147
118
119
127
110
116
118
125
152
134
152
152
133
138
131
137
127
118
112
109
107
108
116
115
113
152
114
124
152
122
152
121
120
119
111
115
117
116
132
137
113
112
107
101
102
88
88
88
51
45
38
33
31
31
29
28
28
28
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
1
1
1
1
1
1
1
5
3
1
1
1
3
4
5
27
38
20
2
2
6
4
2
2
2
2
4
20
34
47
30
14
4
5
6
7
9
21
13
6
5
4
4
4
5
4
4
4
7
6
6
6
6
6
6
9
8
7
20
28
32
37
24
11
11
24
30
33
20
8
8
8
11
9
8
17
26
33
22
11
8
7
6
10
12
15
51
30
10
10
10
10
10
10
10
10
10
10
14
18
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
100
100
100
100
100
69
79
92
100
102
102
102
87
101
105
105
105
105
105
83
60
56
61
67
72
82
88
80
110
110
96
96
97
110
100
106
101
110
110
101
103
98
106
102
95
98
96
110
93
85
83
80
78
77
81
80
81
82
102
80
74
78
75
79
82
99
76
76
73
75
71
73
75
83
73
84
74
77
79
82
84
77
80
79
81
84
72
64
64
64
35
30
25
20
18
17
16
14
14
14
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
7
7
7
7
7
7
7
7
7
7
7
7
5
3
3
51
75
38
1
1
3
2
1
2
1
1
18
26
35
27
14
1
5
3
2
4
6
4
3
3
3
3
6
3
1
1
1
6
11
7
3
4
6
9
13
7
2
1
3
6
4
3
6
10
16
21
12
4
4
4
3
2
13
7
1
10
5
1
4
2
1
1
2
2
3
3
3
3
3
3
3
3
3
3
4
4
4
4
6
9
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
72
72
72
72
72
72
72
80
91
109
109
109
92
95
109
103
109
109
109
87
93
78
71
74
78
87
89
115
115
91
94
90
84
106
75
77
81
88
89
105
115
85
86
89
88
87
113
82
86
88
91
105
90
115
89
87
87
85
80
85
87
85
113
86
79
83
75
76
85
75
84
78
73
74
81
81
81
85
113
79
86
74
68
64
54
60
51
58
61
61
61
61
61
59
61
61
57
52
52
61
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
3
3
3
3
3
3
3
3
4
5
5
3
1
2
3
23
33
22
11
11
19
34
36
24
13
38
65
48
31
31
22
13
10
7
4
5
8
5
2
1
1
1
2
3
2
1
1
1
2
3
2
1
1
1
7
4
2
3
4
5
3
1
1
1
2
3
2
2
3
3
2
1
2
2
2
15
28
31
16
2
2
4
6
3
1
1
2
5
6
7
7
7
7
7
8
8
8
8
30
52
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
27
27
27
27
27
19
21
24
27
27
27
26
25
28
31
31
31
31
31
31
33
27
31
38
43
48
80
49
53
61
75
83
80
124
86
87
83
78
75
86
83
82
124
85
89
89
85
86
89
95
102
113
124
111
105
106
117
96
106
96
94
117
84
90
89
90
116
89
89
90
86
82
84
85
81
82
80
84
92
91
109
116
81
81
66
60
67
64
64
64
64
64
64
64
64
63
64
64
59
59
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
1
1
1
1
1
1
1
4
5
5
5
5
5
4
4
12
16
9
2
2
4
3
2
3
2
2
17
19
20
20
21
16
10
5
3
3
8
6
4
2
1
1
1
1
1
1
1
1
5
4
2
1
1
1
2
1
1
2
13
8
3
3
3
3
3
3
2
1
3
2
1
4
3
2
2
5
8
8
8
4
1
1
1
1
1
2
2
2
2
3
4
4
5
5
5
5
32
45
25
5
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
28
28
28
28
28
21
25
29
30
36
36
36
32
36
38
45
55
62
89
89
59
55
62
66
66
84
78
67
78
78
72
72
78
67
70
81
82
90
111
78
82
80
82
90
92
104
95
111
94
92
95
100
90
93
92
90
111
96
102
109
104
104
100
98
94
96
87
90
84
83
85
86
88
92
96
94
104
100
104
96
109
94
94
94
92
83
96
83
82
82
79
79
77
77
77
66
77
77
16
62
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
1
1
1
1
1
1
1
9
5
1
1
1
1
1
1
14
21
13
6
3
1
1
1
1
1
6
23
31
38
28
18
8
4
1
1
1
2
1
1
1
2
12
17
11
5
1
1
2
9
7
6
6
5
4
4
2
1
1
4
8
6
4
8
10
7
4
4
5
4
4
2
1
4
9
15
8
2
2
2
3
2
1
1
1
1
1
2
8
11
15
38
50
62
62
62
39
16
16
16
16
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
73
73
73
73
73
71
73
73
71
73
71
71
79
61
73
58
56
59
54
54
63
52
54
49
63
55
61
74
74
65
69
86
71
79
70
70
70
69
77
70
71
70
77
71
74
75
85
77
77
85
77
78
81
85
79
86
79
78
77
76
75
76
73
74
70
67
69
74
64
74
63
63
64
69
66
59
61
65
68
66
86
74
51
48
39
32
24
20
17
15
13
12
11
12
13
15
18
18
18
18
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
41
41
41
41
41
54
63
52
27
3
3
3
2
2
2
15
22
17
13
13
15
27
33
36
38
19
1
16
23
31
22
13
9
5
1
1
5
3
1
1
1
1
1
1
1
1
1
1
1
1
2
4
4
3
2
1
1
1
2
1
1
1
4
2
1
3
2
1
1
1
1
2
1
1
3
16
20
14
8
9
5
2
2
1
1
1
3
5
6
6
6
6
6
6
7
7
7
7
8
10
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
38
57
79
120
120
120
120
120
120
125
137
154
184
184
182
185
185
200
160
165
175
172
182
200
184
200
172
175
176
164
200
174
174
182
200
180
200
191
200
198
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
140
126
110
91
83
76
80
84
90
100
100
100
100
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
90
111
122
109
97
97
97
55
13
20
24
28
64
38
13
9
6
10
11
12
13
18
23
14
6
8
9
11
19
18
18
12
6
6
36
62
41
20
50
45
40
40
40
40
31
22
44
60
40
20
43
54
57
60
50
40
40
40
40
64
76
58
40
40
40
40
40
40
40
40
40
40
53
66
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
32
32
32
32
32
22
25
29
32
35
34
34
59
38
38
43
45
56
59
60
96
67
74
63
74
74
82
114
114
76
88
86
81
105
80
86
89
95
102
103
114
93
95
97
96
102
96
93
91
92
99
103
102
114
95
95
95
91
89
101
83
81
80
82
80
83
101
84
94
83
83
81
75
93
68
66
66
71
78
80
101
94
75
73
61
65
51
34
29
23
18
15
13
12
13
13
15
15
15
15
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
2
2
2
2
2
2
2
2
2
2
2
3
4
3
2
15
21
11
1
1
17
9
1
6
3
1
5
21
29
29
17
6
5
3
1
3
7
4
2
1
1
1
1
1
1
1
1
4
9
8
5
2
3
5
7
4
1
1
2
7
4
1
8
10
5
1
1
1
1
1
1
1
1
1
2
4
5
5
6
4
2
2
2
3
4
3
2
4
5
5
5
5
5
5
6
6
6
6
7
8
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
74
74
74
74
74
68
74
76
86
101
101
101
98
104
109
109
109
109
109
102
88
102
89
102
104
104
134
100
101
101
103
134
97
104
107
102
134
104
110
108
105
131
101
100
102
105
110
120
118
120
117
130
109
120
104
107
118
110
120
111
120
131
91
91
93
84
84
104
83
85
100
85
98
88
72
68
66
72
87
86
120
131
71
68
56
39
31
25
20
17
14
13
11
12
13
14
17
17
17
17
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
3
3
3
3
3
3
3
23
16
10
10
10
10
10
10
26
34
18
3
3
40
21
3
8
5
3
21
24
26
28
20
12
7
2
1
1
5
3
1
4
2
1
2
2
1
1
3
2
2
2
3
3
3
2
1
2
1
1
3
3
2
1
2
2
1
1
1
2
1
1
1
1
1
1
2
1
1
1
1
1
1
2
2
2
2
2
2
3
4
5
6
7
8
8
8
8
8
9
8
8
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
31
31
31
31
31
22
24
28
31
31
31
29
28
31
34
40
51
58
84
84
61
67
74
70
68
74
85
75
85
85
80
75
85
80
76
82
84
83
90
88
88
121
82
84
93
87
87
121
90
95
100
102
104
121
102
94
96
86
86
84
81
88
78
79
84
84
83
102
81
84
94
86
96
88
80
77
74
74
75
75
77
80
80
82
80
88
88
83
84
83
82
82
82
80
82
82
71
71
12
82
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
1
1
1
1
1
1
1
2
3
4
4
5
4
3
2
13
18
17
16
10
5
5
5
5
5
7
17
22
28
34
23
13
7
1
1
3
3
3
3
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
2
4
3
2
4
7
5
3
2
1
1
1
2
3
2
1
1
1
2
1
1
9
12
7
2
1
1
1
4
6
8
8
8
10
11
12
41
56
63
67
71
41
12
12
12
12
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
75
75
75
75
75
74
75
75
74
74
74
74
57
59
75
59
68
72
90
90
55
56
64
68
79
88
96
115
115
113
105
95
95
127
102
107
109
107
113
113
115
131
107
104
102
101
99
113
99
100
103
103
100
115
111
108
105
127
110
112
125
131
100
100
102
104
96
100
92
92
95
88
96
90
83
84
80
87
95
97
125
131
95
95
78
65
80
42
36
31
22
18
15
14
13
13
13
13
13
13
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
39
39
39
39
39
54
64
51
28
5
5
5
3
1
1
16
24
13
3
3
7
5
3
4
3
3
52
76
90
56
22
11
8
5
3
2
5
6
6
6
3
1
1
1
2
3
2
2
2
3
3
3
3
4
9
9
7
6
8
9
8
7
5
3
13
7
2
2
2
2
1
1
2
4
7
15
13
7
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
6
10
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
107
107
107
107
107
107
107
107
107
107
107
87
100
102
107
107
107
107
107
77
100
73
73
65
85
78
94
122
122
102
113
148
105
101
99
94
100
104
106
122
106
99
100
97
97
106
95
100
109
113
135
124
130
125
148
139
113
113
111
106
99
98
94
93
98
106
105
106
104
135
100
99
98
92
102
103
100
148
107
105
139
96
95
93
84
83
82
74
74
74
41
35
29
21
18
15
13
8
8
8
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
85
80
80
80
80
80
80
80
43
6
6
6
6
17
28
28
28
28
28
23
18
12
6
12
9
6
6
20
27
33
40
22
4
4
4
3
3
3
4
6
4
3
5
4
3
4
4
4
4
4
4
4
4
4
5
4
3
3
16
18
19
20
12
4
4
5
4
4
6
8
20
20
13
6
8
7
6
6
6
6
4
3
6
10
12
15
44
26
8
8
8
8
8
8
8
8
8
8
8
8
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
75
75
75
75
75
71
75
75
72
71
71
71
54
58
75
55
54
52
48
40
40
36
37
44
57
73
81
111
111
81
83
82
81
76
80
75
80
86
85
102
111
78
78
78
79
82
83
92
88
86
92
102
92
111
91
88
87
82
81
85
88
86
111
92
86
85
87
90
91
111
100
87
90
92
88
100
111
89
89
86
100
81
80
80
74
67
78
42
37
32
23
19
16
16
15
15
15
15
15
15
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
48
48
48
48
48
57
66
57
30
4
4
4
4
4
4
12
16
10
4
3
3
3
3
3
3
2
1
16
23
24
17
11
8
4
1
4
7
4
1
1
17
9
1
1
1
1
1
1
9
5
1
1
1
1
1
1
1
1
1
1
1
1
3
2
1
3
4
2
1
4
6
5
5
5
6
4
3
3
3
7
5
4
4
4
4
4
5
4
3
3
3
3
3
3
3
3
3
3
7
12
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
72
72
72
72
72
50
57
65
72
72
72
72
81
72
72
81
88
98
117
117
115
117
116
119
117
117
132
114
132
132
118
114
132
110
110
130
106
103
131
105
114
132
118
130
131
124
138
121
138
121
124
138
117
133
118
117
133
117
115
132
103
99
101
101
108
110
108
132
102
104
105
101
110
104
100
102
101
104
98
101
98
95
101
91
87
80
85
75
73
71
66
66
66
64
66
66
61
54
54
66
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
6
6
6
6
6
6
6
6
6
6
6
6
4
3
3
33
48
55
63
33
3
3
3
3
3
45
37
30
26
26
14
3
3
2
1
1
7
4
1
1
1
1
1
1
3
3
4
4
4
4
4
4
3
3
5
3
1
5
9
20
10
1
2
4
5
5
3
1
3
2
1
1
1
2
4
7
5
3
8
7
6
6
3
1
1
1
2
7
10
11
12
12
12
12
13
13
13
13
33
54
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
27
27
27
27
27
22
25
28
30
35
35
35
31
36
39
45
55
61
88
88
53
56
64
67
68
90
83
81
110
110
94
87
87
108
96
105
100
108
107
97
104
110
105
102
96
97
96
107
87
90
85
89
91
87
110
91
88
91
102
89
91
91
91
91
90
102
91
91
83
91
83
85
86
90
84
91
86
85
91
84
81
83
82
84
86
79
84
73
70
69
66
65
63
63
63
62
63
63
57
57
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
3
3
3
3
3
3
3
12
7
3
3
3
3
3
4
15
21
12
3
3
8
5
3
3
3
3
22
32
40
34
21
8
3
1
2
1
1
2
3
4
2
1
2
2
1
1
1
2
10
5
1
1
1
1
2
1
1
1
6
14
10
7
7
11
8
5
5
8
6
5
3
1
3
4
5
11
11
9
8
5
2
3
3
3
3
2
2
4
5
5
5
5
6
6
6
6
31
44
25
6
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
38
38
38
38
38
38
38
39
40
42
42
42
35
40
42
40
42
42
42
36
38
32
35
38
32
38
38
39
43
48
59
74
71
84
78
81
89
86
80
83
84
90
85
86
89
84
90
82
86
87
90
95
103
99
103
101
103
94
101
91
89
88
90
83
84
85
87
86
84
86
79
90
76
77
78
80
83
83
83
83
90
87
75
73
70
68
75
60
60
60
33
29
23
18
17
16
15
14
14
14
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
4
1
1
1
1
1
1
1
2
3
3
4
2
1
4
20
28
15
2
2
6
4
2
4
3
2
1
14
21
23
13
4
3
3
4
6
8
8
6
4
6
5
4
3
2
1
1
2
2
2
3
2
2
2
2
2
2
2
2
7
4
1
3
2
2
4
3
3
3
2
1
1
3
2
1
4
8
8
5
3
2
1
1
1
2
5
10
8
7
7
7
7
7
7
7
7
7
7
7
7
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
30
30
30
30
30
21
24
28
30
32
32
32
28
32
34
34
36
37
41
41
41
36
38
39
36
40
46
60
60
48
53
59
71
60
69
63
63
76
68
69
71
69
70
67
68
69
75
76
77
97
81
81
84
81
77
97
78
79
83
82
84
97
85
86
94
88
92
94
85
88
87
90
84
85
86
89
86
86
84
87
82
82
80
92
75
73
76
59
59
59
33
29
24
20
18
17
16
14
14
14
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
1
1
1
1
1
1
1
3
3
3
3
4
2
1
1
13
19
10
1
1
4
2
1
2
1
1
7
15
19
24
14
4
4
3
2
3
6
3
1
1
5
6
3
1
1
6
6
7
9
5
1
1
2
1
1
1
1
3
7
7
4
1
1
1
2
3
2
1
1
1
2
2
2
2
8
5
2
2
2
2
2
3
4
4
4
4
4
3
3
3
3
3
3
3
3
3
3
3
6
10
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
39
39
39
39
39
27
32
37
39
44
44
44
36
41
44
47
54
57
74
74
60
64
74
70
72
92
83
79
104
104
84
88
90
96
97
104
123
95
101
105
105
124
104
101
100
96
96
102
92
93
94
96
102
94
103
99
98
103
123
101
124
98
98
102
95
96
94
103
89
90
94
88
98
92
84
85
83
89
90
87
124
88
89
89
85
78
83
63
63
63
35
30
25
20
18
17
15
13
13
13
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
1
1
1
1
1
1
1
5
4
4
4
4
3
3
3
18
26
19
13
10
7
7
7
7
7
8
9
25
33
27
18
10
5
1
1
6
26
17
9
2
1
1
1
2
2
2
1
1
1
1
1
2
2
2
2
4
6
5
4
8
7
6
5
4
17
15
13
13
13
9
5
1
4
3
2
2
2
2
2
2
1
1
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
6
10
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
38
38
38
38
38
26
31
36
38
42
42
42
63
44
44
48
47
49
54
54
52
44
51
44
59
58
74
77
111
111
78
73
75
67
74
95
79
78
97
79
90
101
85
111
91
88
88
110
87
90
90
96
87
87
101
90
93
94
111
96
87
84
85
87
89
110
96
84
81
76
72
75
72
71
85
69
67
70
70
65
73
65
70
63
66
69
75
85
85
85
47
40
32
24
22
20
18
15
15
15
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
1
1
1
1
1
1
1
4
3
2
2
2
3
3
4
19
26
15
4
4
7
5
4
5
4
2
1
12
23
35
23
11
5
1
4
6
8
5
3
3
3
3
2
1
2
3
4
6
8
6
5
4
2
1
4
3
2
1
1
9
5
1
3
5
3
2
2
3
2
2
1
1
1
1
2
2
2
2
2
1
1
1
1
1
2
2
2
4
5
5
5
5
6
6
6
6
7
9
7
6
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
32
32
32
32
32
22
25
30
32
35
35
35
30
34
35
40
48
53
73
73
59
63
73
70
80
89
88
106
106
85
94
91
89
106
94
97
119
101
107
101
106
100
103
104
117
105
98
96
92
91
97
97
96
117
95
95
99
99
119
107
99
96
110
86
88
89
91
95
90
110
92
92
95
91
89
91
110
95
94
91
119
86
86
85
80
81
81
80
80
80
65
65
65
63
65
65
62
57
57
65
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
2
2
2
2
2
2
2
2
4
5
6
7
8
5
2
13
19
16
13
11
9
9
9
9
9
24
35
29
23
23
14
6
3
1
1
1
2
1
1
2
3
2
1
1
1
1
1
1
1
1
2
6
4
2
2
1
1
1
4
8
4
1
1
1
1
15
8
1
13
9
5
1
1
1
1
11
8
6
3
1
1
1
2
2
2
2
5
6
7
7
7
7
7
7
8
8
8
8
32
57
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
71
71
71
71
71
71
71
75
87
102
102
102
86
90
102
97
102
102
102
82
76
74
76
60
76
70
75
96
96
74
85
85
80
86
91
85
91
85
93
98
98
140
101
110
112
116
140
116
128
124
118
140
110
112
110
112
128
113
124
115
124
136
88
87
88
85
86
103
91
94
105
89
97
86
85
85
86
88
99
97
124
136
92
92
76
61
75
38
32
27
19
16
13
12
12
13
14
14
14
14
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
10
10
10
10
10
10
10
10
23
30
37
60
61
35
10
23
30
17
4
4
15
9
4
21
12
4
9
23
30
22
15
11
8
5
2
2
3
2
1
1
1
1
2
2
2
2
2
2
2
3
3
3
2
2
2
1
1
2
4
6
5
5
4
3
3
3
3
3
3
3
2
2
2
2
3
2
2
4
4
4
3
2
2
2
3
3
3
4
4
5
6
6
6
6
6
6
6
7
7
7
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
100
100
100
100
100
100
100
100
100
111
100
100
166
95
100
120
132
158
200
200
200
140
160
168
200
200
189
184
200
200
197
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
82
82
82
82
82
82
82
82
52
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
80
73
66
66
120
80
40
70
68
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
133
166
183
191
195
197
198
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
200
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
38
38
38
38
38
26
30
34
38
39
38
37
57
42
43
47
48
53
59
59
65
61
65
70
90
72
80
71
80
80
80
88
83
83
84
90
86
87
94
93
90
126
90
100
102
105
126
107
117
120
107
126
101
103
100
101
117
102
120
111
120
126
92
89
90
85
85
100
88
92
100
88
96
84
83
82
84
86
96
92
120
126
86
85
70
54
67
36
30
26
19
17
14
14
14
15
17
17
17
17
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
1
1
1
1
1
1
1
3
3
3
3
3
3
3
3
18
25
28
29
23
17
36
34
24
14
32
33
34
34
30
22
15
9
4
5
4
4
6
3
1
1
1
1
2
2
2
2
2
4
3
2
2
3
2
2
6
3
1
1
2
1
1
1
2
3
3
3
3
3
3
2
2
3
4
7
5
4
4
4
5
6
10
5
1
1
1
2
4
5
6
7
7
8
8
8
8
8
9
8
8
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
103
103
103
103
103
92
96
100
103
103
103
99
84
87
99
96
103
103
103
74
67
64
57
60
67
79
79
110
110
81
83
79
73
74
77
77
83
85
87
110
84
86
85
80
80
79
76
85
82
87
90
110
90
90
89
86
82
84
84
81
79
82
79
79
82
78
84
79
78
79
87
80
80
76
84
66
65
68
66
69
74
67
70
68
65
74
59
64
63
62
62
62
62
60
62
62
59
54
54
62
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
6
6
6
6
6
6
6
54
30
6
6
3
1
1
1
20
29
20
12
12
26
33
37
39
40
26
12
18
21
25
16
8
4
1
1
1
4
3
2
2
1
1
1
1
2
1
1
2
2
3
6
4
2
2
3
3
3
4
8
9
5
1
2
3
6
5
3
1
1
1
1
1
1
2
11
6
2
2
2
5
3
1
1
1
1
1
2
5
6
7
7
7
7
7
8
8
8
8
31
54
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
74
74
74
74
74
74
74
73
84
96
96
96
88
85
96
92
96
96
96
87
59
56
64
68
75
89
88
88
106
106
92
93
90
88
83
81
79
76
77
78
84
85
88
106
86
85
87
83
84
89
85
86
85
93
88
92
90
92
106
90
90
88
92
83
84
86
93
84
88
92
87
92
87
89
82
82
76
79
79
79
93
81
81
82
82
79
82
81
81
81
81
81
81
81
81
70
81
81
16
66
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
9
9
9
9
9
9
9
12
19
23
27
57
30
3
3
15
21
11
2
2
16
26
33
17
2
2
17
25
33
29
19
10
6
3
2
2
3
8
6
5
4
7
10
6
3
2
2
2
5
4
3
3
3
3
4
7
5
3
10
8
5
3
3
3
3
3
3
4
3
3
4
3
3
29
26
20
14
12
12
13
8
3
6
10
12
15
40
53
59
62
64
65
66
66
66
41
16
16
16
16
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
70
70
70
70
70
70
70
65
69
70
70
70
63
67
67
54
54
56
52
54
67
58
67
66
79
70
79
72
79
79
78
82
82
96
83
84
95
83
85
89
96
95
82
80
81
77
80
96
81
82
84
83
88
87
76
75
77
74
76
79
70
74
67
76
66
65
69
69
70
74
88
70
79
61
60
59
59
64
61
67
56
66
45
41
36
33
26
20
17
15
12
11
10
11
12
14
17
17
17
17
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
3
3
3
3
3
3
3
3
4
4
4
3
2
2
3
14
20
10
1
1
13
7
1
9
5
1
1
14
20
27
22
17
9
1
1
2
25
13
2
1
1
1
1
1
1
1
2
3
4
2
1
1
1
1
1
1
1
2
3
3
2
2
2
2
3
14
7
1
2
3
2
1
1
1
2
3
4
4
4
2
1
1
2
1
1
1
1
3
4
5
6
6
6
6
7
7
7
7
8
9
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
38
38
38
38
38
27
30
34
38
38
38
38
35
40
43
45
52
56
71
71
57
60
71
55
57
85
58
60
65
67
72
85
82
75
77
79
88
80
85
82
76
79
72
72
71
70
78
67
66
67
71
73
74
88
74
72
69
69
69
67
67
74
67
67
67
65
65
68
69
70
88
72
71
72
67
61
57
62
63
65
67
67
65
65
64
71
62
59
59
59
33
29
24
20
18
17
16
14
14
14
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
5
5
5
5
5
5
5
5
5
5
5
6
5
5
5
18
24
16
8
4
1
1
1
1
1
2
4
11
17
24
14
5
5
3
2
3
4
5
4
3
2
4
7
4
1
1
1
3
4
2
1
2
2
2
2
1
1
1
2
2
2
2
3
2
2
2
1
1
2
3
2
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
3
3
3
3
3
4
4
4
4
7
10
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
28
28
28
28
28
24
28
33
37
46
46
46
41
45
46
58
73
87
124
124
100
86
94
95
104
124
125
160
160
116
135
151
126
154
127
129
135
139
140
160
154
126
136
121
125
124
126
133
125
132
139
160
144
152
151
131
125
118
121
107
100
94
98
99
103
115
120
104
102
117
97
98
98
90
97
101
100
151
108
107
131
91
83
79
62
49
62
32
27
24
17
15
13
11
10
9
9
8
8
8
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
18
18
18
18
18
18
18
18
18
18
18
13
8
13
18
23
25
26
28
31
33
34
34
34
34
34
35
36
36
34
33
49
29
9
6
4
10
7
4
4
4
4
5
4
4
4
4
6
11
13
14
16
10
5
6
5
4
7
10
15
9
3
2
5
8
7
6
6
6
5
4
4
13
7
2
13
25
14
3
3
3
3
6
10
12
15
8
2
2
2
2
2
2
2
2
5
6
7
7
8
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
52
52
52
52
52
36
41
47
52
53
53
53
69
54
54
56
53
53
53
55
69
58
69
72
82
101
135
123
128
128
125
135
128
112
108
105
135
109
109
105
123
90
88
87
84
82
87
81
86
87
93
105
92
123
89
88
91
85
86
97
85
88
80
83
80
82
81
97
81
81
88
80
81
82
93
80
82
84
85
88
93
83
81
83
75
73
81
61
61
61
35
31
25
20
19
19
18
17
17
17
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
6
6
6
6
6
6
6
6
6
6
6
5
3
2
2
24
35
21
8
8
21
34
35
24
14
36
70
50
31
31
19
7
4
2
4
6
8
4
1
4
9
6
4
4
3
2
2
2
2
3
4
6
5
4
8
5
2
2
8
8
8
9
6
3
3
3
2
1
8
12
7
2
2
2
9
8
7
7
7
4
1
1
1
1
1
1
2
4
5
5
5
5
6
6
6
6
8
10
8
6
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
76
76
76
76
76
76
76
76
76
76
76
76
80
76
76
64
58
52
51
43
41
39
37
42
57
75
81
123
123
85
102
99
94
116
94
94
100
102
103
123
116
96
101
98
100
121
100
100
103
102
106
123
100
110
102
102
121
102
103
102
114
102
103
100
102
102
98
95
121
85
87
88
90
95
94
102
114
97
102
94
94
96
96
102
102
90
102
59
51
45
35
31
26
24
24
26
28
28
28
28
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
15
15
15
15
15
15
15
15
14
13
13
8
3
8
13
13
13
13
13
10
8
21
27
30
32
20
9
25
33
24
15
17
12
8
9
10
29
19
9
9
9
7
5
5
5
5
7
5
4
4
4
5
5
5
6
8
10
7
5
6
7
9
8
7
8
7
7
9
7
6
5
5
6
6
6
10
21
30
25
15
6
6
6
10
12
15
13
10
8
8
8
8
8
8
8
8
14
20
14
8
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
64
64
64
64
64
58
64
64
66
70
70
71
83
70
70
64
68
70
84
84
54
52
61
64
64
88
82
68
82
82
84
79
120
83
76
83
76
81
100
79
84
72
73
83
84
100
114
91
94
102
96
97
95
120
94
102
100
105
118
98
100
114
90
91
91
88
102
87
86
85
84
88
95
96
110
120
90
92
87
86
85
93
105
97
118
110
85
73
62
62
35
29
24
18
16
15
14
12
12
12
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
2
2
2
2
2
2
2
17
9
2
2
2
11
20
26
28
29
16
4
3
2
2
2
2
2
4
13
17
22
18
12
6
6
3
1
1
2
1
1
1
4
3
2
1
1
1
1
2
4
2
1
1
1
1
2
1
1
1
4
11
7
4
4
4
2
1
1
1
2
2
2
3
4
4
4
15
10
6
8
6
5
4
3
2
2
3
4
5
5
5
5
5
5
5
5
5
5
6
6
6
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
34
34
34
34
34
24
28
32
34
38
38
38
33
38
40
49
62
77
105
105
105
94
97
103
81
103
83
89
90
90
92
85
87
94
81
95
87
87
90
92
88
90
89
95
91
91
94
96
92
98
92
99
90
89
89
98
89
82
84
87
88
98
86
96
89
89
95
89
91
93
93
95
97
91
91
92
97
93
93
93
97
87
86
91
79
76
78
63
63
63
35
30
25
20
18
17
15
13
13
13
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
6
6
6
6
6
6
6
6
6
6
6
5
3
1
1
17
25
13
1
1
19
10
1
8
4
1
3
13
20
28
16
4
3
2
3
2
1
4
2
1
1
2
2
2
1
1
1
2
4
3
2
1
1
1
2
4
2
1
8
5
3
3
2
1
3
17
9
2
2
2
3
5
3
1
1
1
2
1
1
1
1
2
3
2
1
1
1
2
2
2
2
2
2
2
3
3
3
3
6
10
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
75
75
75
75
75
53
61
71
75
82
82
82
93
81
82
85
85
82
90
90
59
55
63
65
85
103
111
163
163
118
137
135
122
157
119
124
134
141
150
163
158
129
124
120
114
116
114
113
121
128
138
163
147
158
137
150
130
129
133
136
134
157
147
129
129
125
114
114
109
116
122
113
157
111
112
111
120
105
112
108
135
114
88
84
80
81
84
88
88
88
67
66
66
64
66
66
62
57
57
66
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
8
8
8
8
8
8
8
9
8
8
8
8
13
11
9
37
51
28
6
6
9
24
32
19
6
5
5
15
20
25
49
27
5
9
10
11
30
20
10
10
17
11
6
10
41
58
32
6
8
7
6
9
8
8
13
14
11
8
6
16
26
57
34
11
11
13
14
16
16
15
15
15
11
7
8
10
18
18
14
11
9
7
6
10
12
15
51
30
10
10
10
10
10
10
10
10
10
10
33
57
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
109
109
109
109
109
73
85
100
109
112
112
112
93
108
112
110
112
112
112
76
84
65
65
80
81
93
141
102
141
141
124
135
141
109
109
105
135
99
96
95
89
88
90
92
91
93
91
104
94
96
109
130
119
126
130
126
120
118
134
133
115
133
109
105
105
100
106
106
99
134
105
92
100
73
67
62
54
64
79
83
122
134
71
70
57
40
33
27
22
19
17
15
14
13
13
12
12
12
12
12
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
53
79
40
1
1
2
1
1
1
1
1
20
28
32
25
15
6
4
2
2
3
6
4
3
3
2
1
1
2
4
6
6
6
6
7
7
4
2
2
9
5
1
1
1
4
2
1
3
5
3
2
1
1
1
1
1
1
1
1
7
13
9
6
6
4
2
2
1
1
1
1
2
4
5
6
6
6
6
6
7
9
10
11
11
12
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
74
74
74
74
74
74
74
72
73
74
74
74
54
58
72
60
69
71
90
90
56
58
66
68
69
89
84
83
113
113
95
89
89
108
95
108
101
108
113
98
107
110
108
105
98
95
93
113
88
89
86
87
87
88
110
93
90
92
105
88
88
87
83
84
87
105
90
88
89
87
84
85
85
90
84
88
82
82
87
80
82
89
79
80
82
65
80
42
36
31
23
20
16
15
14
15
16
16
16
16
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
45
45
45
45
45
56
64
54
28
3
3
3
2
2
2
13
19
17
16
13
10
10
10
6
2
37
36
35
35
33
22
11
12
6
1
9
15
21
13
6
6
4
2
1
1
1
1
1
1
1
1
1
1
1
2
4
3
2
2
6
6
6
6
5
5
3
2
2
2
1
1
1
2
4
7
4
2
2
2
6
7
5
4
3
2
2
2
4
5
5
5
5
6
6
6
6
8
10
8
6
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
41
41
41
41
41
29
33
38
41
42
42
42
35
39
42
40
42
42
42
39
39
36
36
42
63
87
96
155
155
91
105
102
97
108
93
101
103
116
120
148
155
113
115
111
103
101
99
95
102
104
116
148
122
155
116
110
106
97
104
95
92
95
104
83
91
98
87
104
88
90
90
85
98
82
82
83
84
79
77
79
69
75
66
65
65
52
66
36
31
27
20
17
15
15
15
15
16
16
16
16
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
1
1
1
1
1
1
1
5
3
1
1
1
4
4
5
20
27
15
4
3
2
2
2
2
2
2
2
12
17
17
17
16
13
7
1
1
2
2
1
1
1
1
1
3
2
1
1
3
5
3
2
6
10
6
2
1
1
1
1
1
1
1
3
2
1
2
3
2
1
1
1
1
1
1
7
14
16
10
5
5
3
1
1
1
1
1
1
2
3
3
3
3
3
3
4
4
4
4
7
11
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
176
176
176
176
176
157
163
170
176
176
176
176
157
163
176
170
176
176
176
113
111
92
90
94
111
121
136
181
181
158
174
174
146
159
136
129
139
142
143
181
159
142
139
129
128
126
128
129
138
138
144
181
157
155
151
174
134
133
134
127
129
153
131
130
136
126
127
136
133
135
153
131
133
129
132
130
135
151
140
153
174
133
133
128
105
129
100
61
53
40
30
25
20
17
15
13
12
10
10
10
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
120
120
120
120
120
120
120
120
70
20
20
20
20
20
20
70
95
58
22
22
22
22
22
22
22
22
22
39
47
51
56
39
21
4
7
8
8
9
37
23
10
7
5
10
17
13
10
10
31
53
62
36
11
5
22
16
11
9
9
12
16
14
11
8
25
33
24
16
16
14
13
13
10
7
12
10
8
12
10
9
8
7
6
24
33
43
27
12
10
10
10
10
10
10
10
10
10
10
10
10
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
40
40
40
40
40
27
31
36
40
40
40
37
33
37
38
48
61
70
103
103
80
103
87
92
103
100
86
81
90
90
87
88
92
84
84
84
84
87
90
88
92
82
80
81
80
83
88
87
88
111
87
85
91
89
90
111
91
92
95
95
95
111
103
91
91
92
90
93
91
87
87
84
82
88
85
87
103
88
87
90
81
82
78
78
82
75
80
72
70
68
66
65
63
63
63
62
63
63
57
57
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
1
1
1
1
1
1
1
1
2
3
3
4
2
1
1
17
25
14
4
4
17
10
4
10
7
4
16
20
22
22
15
8
4
1
2
2
2
1
1
1
6
6
7
7
4
1
1
1
1
1
1
1
1
2
4
3
2
1
1
2
1
1
2
1
1
4
2
1
2
2
2
3
4
4
4
3
2
2
1
1
3
2
2
2
2
2
2
4
5
5
5
5
6
6
6
6
31
44
25
6
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
50
50
50
50
50
37
41
46
50
50
50
46
39
44
46
53
63
69
94
94
69
60
70
73
70
96
75
65
68
68
73
75
75
96
80
84
96
83
85
82
78
86
80
83
86
87
94
88
90
96
92
95
93
96
96
93
92
91
107
91
87
98
87
89
92
107
88
98
89
90
93
91
107
96
81
78
77
78
79
84
79
83
81
80
80
80
80
78
78
77
77
77
77
77
77
66
77
77
13
65
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
3
3
3
3
3
3
3
12
7
3
3
3
3
3
4
21
29
15
2
1
1
1
1
1
1
2
18
26
33
24
15
11
6
1
2
3
8
4
1
2
1
1
2
2
2
4
3
2
3
2
2
4
3
2
2
1
1
1
4
8
4
1
2
3
3
4
2
1
1
1
1
2
4
10
13
17
15
14
38
38
20
3
4
3
2
2
16
40
52
58
61
63
65
65
65
39
13
13
13
13
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
79
79
79
79
79
79
79
76
88
98
98
98
102
87
98
98
99
99
109
109
82
90
93
99
135
109
108
98
111
111
120
128
117
168
123
133
133
124
165
129
131
142
124
126
127
127
130
124
135
125
128
128
127
142
137
140
148
168
147
165
142
142
136
131
133
133
135
142
133
138
131
129
125
135
120
116
120
117
128
132
140
168
133
130
125
120
112
100
100
100
64
58
51
42
39
36
33
28
28
28
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
6
6
6
6
6
6
6
10
6
3
3
3
3
3
3
13
18
18
18
13
8
40
37
34
34
34
44
46
47
31
15
17
12
8
9
8
8
16
14
12
12
9
6
6
6
6
6
6
11
16
14
12
10
8
14
20
51
52
42
29
16
16
16
16
28
30
23
16
16
14
13
28
28
28
28
23
18
18
18
18
18
34
42
46
48
50
39
28
28
28
28
28
28
28
28
28
28
28
28
28
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
33
33
33
33
33
26
29
33
34
39
39
39
35
40
44
44
44
44
44
44
44
41
43
48
49
54
78
58
70
70
68
78
70
65
68
68
78
66
72
71
72
96
72
80
79
81
91
78
96
81
84
91
86
88
87
96
94
85
88
87
82
93
81
80
82
80
79
93
79
78
74
80
69
71
75
67
70
73
70
80
77
67
67
64
59
63
55
60
61
61
61
61
61
61
61
59
61
61
52
52
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
1
1
1
1
1
1
1
12
6
1
1
1
3
4
5
19
26
17
8
5
2
2
2
2
2
36
29
23
23
25
15
6
6
6
6
7
7
7
4
2
2
2
1
1
1
2
2
2
3
2
1
2
1
1
2
1
1
4
8
6
4
4
9
6
4
2
1
1
1
1
1
1
1
2
3
16
11
6
7
5
3
2
2
1
1
1
1
5
7
8
8
8
9
9
9
9
30
41
25
9
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
36
36
36
36
36
26
30
35
36
45
43
43
88
50
51
62
68
76
102
102
82
102
89
83
105
105
96
120
120
82
95
90
82
112
94
94
102
101
104
110
120
98
90
88
91
92
94
95
96
99
103
110
104
120
101
98
96
97
98
94
113
94
90
90
91
89
89
113
83
84
82
81
78
88
74
71
73
75
78
83
84
84
78
76
68
83
63
40
35
27
21
18
15
14
15
15
17
17
17
17
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
2
2
2
2
2
2
2
7
4
2
2
2
3
3
4
20
28
15
3
3
18
10
3
7
5
3
2
19
28
25
21
17
9
1
2
4
5
4
2
1
1
1
1
2
3
4
4
4
10
5
1
2
3
2
1
1
1
1
6
4
2
1
1
2
2
3
2
1
1
1
1
7
8
5
2
2
2
2
2
1
1
1
1
1
1
2
6
6
6
6
6
6
6
6
7
7
7
7
8
9
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
76
76
76
76
76
71
76
76
85
97
97
97
86
97
102
102
102
102
102
82
72
71
72
66
72
72
69
80
80
61
72
72
71
86
74
78
77
78
87
88
87
122
83
86
94
89
93
98
87
88
87
86
93
85
86
84
96
88
88
89
122
91
91
98
86
86
85
98
85
89
96
90
102
90
98
81
102
92
92
90
122
81
82
80
65
72
60
39
33
25
19
16
13
12
12
13
14
14
14
14
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
31
31
31
31
31
49
62
46
25
5
5
5
5
5
5
18
24
14
4
4
4
4
4
23
13
4
6
13
19
15
12
9
6
3
3
3
13
8
3
3
3
2
1
1
4
2
1
2
11
6
1
28
15
3
2
2
1
1
1
2
1
1
3
3
2
2
2
3
2
2
2
2
2
2
2
13
11
9
10
8
4
1
1
1
1
1
2
4
5
5
5
5
5
5
6
6
6
6
6
7
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
36
36
36
36
36
25
28
33
36
39
37
37
64
43
44
45
41
40
40
36
36
35
35
41
55
72
74
114
114
79
93
90
83
102
82
81
85
88
92
101
114
88
79
80
83
84
88
95
89
99
96
104
97
114
95
94
98
89
92
96
91
104
90
91
98
89
90
99
83
89
87
83
104
85
87
87
85
84
84
93
87
89
93
91
90
99
89
77
75
71
68
66
62
62
62
60
62
62
53
53
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
17
24
12
1
1
15
25
30
15
1
1
3
14
20
22
20
11
3
3
3
4
5
5
3
1
1
1
1
1
1
8
4
1
7
4
1
1
1
2
3
2
2
5
8
5
3
1
1
2
3
2
1
1
1
1
1
1
1
1
10
20
31
19
7
4
1
1
1
1
1
1
1
5
7
8
8
8
9
9
9
9
31
42
25
9
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
77
77
77
77
77
77
77
78
90
103
103
103
87
90
103
98
103
103
103
69
63
56
58
63
67
73
83
86
86
83
80
79
83
76
75
73
79
75
78
79
80
77
86
75
77
77
78
79
80
90
81
83
81
83
80
80
87
80
82
87
83
87
90
75
73
76
78
83
86
75
77
87
78
87
81
81
90
80
81
78
75
86
70
70
67
58
66
63
64
64
64
64
64
62
64
64
61
56
56
64
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
3
3
3
3
3
3
3
10
6
3
3
3
4
5
6
19
25
17
10
5
1
1
1
1
1
40
35
31
31
36
26
15
4
2
1
1
2
5
3
1
5
3
2
1
1
4
3
2
5
3
1
3
2
1
2
3
2
2
3
5
3
1
2
3
2
2
1
1
1
1
1
1
2
1
1
2
4
3
3
2
1
1
2
1
1
1
1
4
6
7
7
7
7
7
8
8
8
8
32
56
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
52
52
52
52
52
38
42
48
52
54
52
49
88
54
56
59
55
58
56
56
69
50
58
52
69
65
84
88
117
117
100
101
94
107
92
98
108
95
117
100
100
117
95
94
98
95
96
117
101
105
107
107
107
108
117
101
105
104
102
102
106
98
99
96
97
110
97
104
99
99
108
93
101
89
87
85
83
80
81
90
75
81
70
66
62
54
59
34
28
23
17
14
12
11
12
12
14
14
14
14
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
5
5
5
5
5
5
5
11
6
1
1
1
2
3
4
22
31
18
6
6
13
25
35
20
6
3
1
13
26
22
18
12
6
1
2
4
33
23
13
4
6
5
4
4
4
3
3
3
3
3
4
4
3
2
7
8
5
3
11
8
5
2
3
5
3
2
2
3
2
2
2
3
4
3
2
2
3
3
3
3
3
2
2
2
2
2
3
5
6
6
6
6
6
6
6
6
6
7
7
7
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
65
65
65
65
65
58
65
65
64
67
67
67
63
67
67
58
62
64
69
69
62
62
69
61
67
95
88
104
104
102
98
94
91
104
88
91
95
97
102
103
104
86
84
87
93
97
107
125
101
108
108
106
125
98
107
100
96
96
125
101
100
101
134
94
92
100
95
105
131
108
134
113
106
103
131
99
99
107
134
91
98
80
72
70
66
65
64
62
62
62
35
31
26
22
21
20
19
18
18
18
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
2
2
2
2
2
2
2
13
9
5
5
5
5
11
18
18
18
17
17
11
5
5
5
5
5
4
3
18
25
33
23
13
9
7
5
3
6
4
2
1
1
1
1
4
2
1
3
5
6
3
1
1
1
1
3
3
2
1
25
14
3
2
4
3
2
2
2
2
2
2
1
1
1
1
1
3
5
5
5
3
1
1
1
1
2
3
4
5
5
5
5
5
5
5
6
6
6
6
8
11
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
102
102
102
102
102
102
102
102
102
102
102
102
97
101
102
102
102
102
102
64
58
51
48
52
54
65
82
73
106
106
85
79
82
76
82
106
87
87
118
88
87
85
106
88
95
108
91
100
89
87
92
91
90
108
90
90
95
92
91
118
87
83
82
82
80
82
83
91
85
83
84
81
80
80
82
76
77
77
84
84
85
118
77
77
66
54
68
34
29
25
18
15
13
12
12
13
14
14
14
14
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
77
77
77
77
77
77
77
77
54
31
31
21
11
21
31
31
31
16
2
2
6
4
2
2
2
2
21
28
31
28
18
8
4
1
1
2
6
5
3
2
1
1
1
1
1
1
2
3
4
3
3
2
1
3
6
6
5
4
4
3
2
4
3
2
2
2
2
6
5
5
3
2
2
2
2
2
2
18
17
9
2
2
2
2
3
4
5
6
6
6
6
6
6
6
6
6
6
7
7
7
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
26
26
26
26
26
18
21
25
26
36
35
36
89
41
42
54
60
69
97
97
68
73
72
59
65
72
73
72
103
103
87
90
89
97
85
95
94
92
132
93
97
105
108
110
130
132
113
110
112
112
117
130
132
112
109
109
110
106
112
125
98
96
99
90
89
103
89
91
89
87
91
82
86
93
74
74
75
82
93
89
114
125
83
82
67
52
58
37
32
29
24
22
19
18
18
20
23
23
23
23
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
15
20
17
15
9
3
3
3
3
3
4
6
14
22
21
15
10
6
3
2
1
6
3
1
4
2
1
4
4
3
2
2
1
1
1
4
6
5
5
9
6
3
3
4
3
2
2
2
2
3
2
2
2
2
5
5
5
5
3
2
2
2
2
2
3
5
3
2
2
2
2
2
2
2
2
4
5
7
7
7
7
11
16
11
7
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
99
99
99
99
99
69
79
91
99
101
101
101
87
101
106
106
106
106
107
107
107
103
104
102
103
102
95
96
94
92
92
87
84
94
80
90
82
85
92
92
79
76
81
75
78
82
94
83
86
83
85
92
82
92
83
83
92
80
80
80
77
76
83
73
75
77
76
83
73
75
75
87
78
87
81
80
87
78
77
78
70
76
67
67
67
55
69
61
60
61
60
60
60
59
60
60
58
56
56
60
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
1
1
1
1
1
1
1
9
5
1
1
1
3
4
6
52
75
40
6
5
5
5
5
5
5
6
18
24
29
35
25
15
7
4
4
34
18
2
2
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
2
4
3
2
2
2
1
1
2
2
2
1
1
2
1
1
2
1
1
1
1
1
2
2
2
2
2
6
5
3
2
2
2
2
2
3
3
3
3
3
4
4
4
4
30
56
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
68
68
68
68
68
65
68
68
67
67
67
74
83
93
113
113
113
113
113
73
62
57
56
62
71
82
84
112
112
82
95
92
89
107
86
86
89
92
93
99
112
88
89
88
86
84
90
83
88
90
93
105
96
112
95
105
88
81
76
83
67
66
73
64
68
70
70
83
73
72
74
78
71
74
72
72
78
73
68
73
60
58
57
56
57
58
59
62
62
62
35
31
26
22
21
21
20
19
19
19
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
6
6
6
6
6
6
6
30
17
5
5
4
4
32
60
57
55
29
4
3
3
3
3
3
3
4
51
38
26
26
16
6
4
3
3
5
26
13
1
3
2
1
1
2
3
3
3
3
3
3
3
7
5
3
1
1
1
1
1
2
1
1
1
2
2
1
1
2
1
1
1
1
1
2
9
7
6
6
4
3
2
1
1
1
1
1
1
4
5
6
6
6
6
6
7
7
7
7
9
11
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
26
26
26
26
26
18
21
25
26
31
31
31
26
30
31
40
53
68
93
93
103
73
82
94
102
93
122
98
122
122
109
108
122
103
95
102
96
96
135
106
110
110
135
98
110
111
135
124
105
100
94
87
88
90
92
92
110
90
90
94
86
92
97
91
92
90
91
92
90
93
94
92
110
92
92
94
92
92
97
88
86
84
81
89
74
67
77
41
36
31
22
19
16
16
16
17
18
18
18
18
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
2
2
2
2
2
2
2
4
3
2
2
2
2
3
4
13
18
13
8
4
1
1
1
1
1
8
13
15
18
23
12
2
3
2
2
2
7
7
4
1
1
1
1
1
1
3
2
1
1
4
4
2
1
4
9
10
6
3
1
2
1
1
2
1
1
1
1
2
2
2
1
1
2
2
3
9
5
2
1
1
1
1
2
1
1
1
1
3
4
5
6
6
6
6
7
7
7
7
9
11
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
35
35
35
35
35
24
28
32
35
41
38
40
80
45
47
49
45
46
46
46
46
37
41
45
52
64
72
80
97
97
80
82
82
80
81
89
76
85
86
82
85
86
85
98
100
104
176
103
107
119
111
121
154
115
153
126
124
154
124
136
153
137
176
161
122
120
106
95
92
82
79
88
92
94
153
112
115
132
176
116
161
104
93
90
81
82
82
81
81
81
60
58
58
57
58
58
56
55
55
58
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
1
1
1
1
1
1
1
4
4
4
4
5
4
3
3
16
22
13
5
5
11
8
5
7
6
5
12
18
25
28
15
3
3
3
3
3
4
3
2
2
2
1
1
1
1
1
2
5
9
5
2
2
2
1
1
1
1
1
9
5
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
10
6
3
6
3
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
28
55
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
49
49
49
49
49
34
39
45
49
52
50
50
81
54
54
63
66
70
89
89
59
55
64
67
76
89
93
104
111
111
94
96
98
104
97
104
104
104
111
104
108
126
105
104
105
104
110
111
111
126
105
104
101
100
106
101
102
110
126
107
122
96
95
93
94
101
91
104
90
91
101
91
101
89
87
91
85
93
96
92
122
89
89
92
85
83
96
66
63
63
37
32
26
21
19
19
17
16
16
16
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
1
1
1
1
1
1
1
5
3
1
1
1
1
1
2
23
33
24
15
8
2
2
2
2
2
2
2
24
46
33
19
6
3
1
1
3
3
2
1
1
11
6
2
1
1
2
2
1
1
1
1
2
2
2
2
2
1
1
4
8
10
13
13
11
9
11
12
12
13
7
2
11
26
23
20
13
7
6
5
4
2
1
1
1
2
5
16
11
6
6
6
6
6
6
6
6
8
10
8
6
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1845
1868
1892
1916
1940
1964
1988
2012
2035
2059
2083
2107
2131
2155
2179
2202
2226
2250
2274
2298
2322
2346
2369
2393
2417
2441
2465
2489
2513
2536
2560
2584
2608
2632
2656
2680
2703
2727
2751
2775
2799
2823
2847
2870
2894
2918
2942
2966
2990
3014
3038
3061
3085
3109
3133
3157
3181
3205
3228
3252
3276
3300
3324
3348
3372
3395
3419
3443
3467
3491
3515
3539
3562
3586
3610
3634
3658
3682
3706
3729
3753
3777
3801
3825
3849
3873
3896
3920
3944
3968
3992
4016
4040
4063
4087
4111
4135
4159
4183
4207
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
