5
17762
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
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
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
36
36
36
36
36
36
36
36
36
36
36
36
36
36
37
37
37
37
37
37
37
37
37
37
37
37
37
38
38
38
38
38
38
38
38
38
38
38
38
39
39
39
39
39
39
39
39
39
39
39
40
40
40
40
40
40
40
40
40
40
41
41
41
41
41
41
41
41
41
42
42
42
42
42
42
42
42
42
43
43
43
43
43
43
43
43
43
44
44
44
44
44
44
44
44
44
45
45
45
45
45
45
45
45
45
45
46
46
46
46
46
46
46
46
46
47
47
47
47
47
47
47
47
47
47
47
48
48
48
48
48
48
48
48
48
48
49
49
49
49
49
49
49
49
49
50
50
50
50
50
50
50
50
50
50
51
51
51
51
51
51
51
51
51
51
52
52
52
52
52
52
52
52
52
52
53
53
53
53
53
53
53
53
53
53
54
54
54
54
54
54
54
54
54
54
54
55
55
55
55
55
55
55
55
55
55
56
56
56
56
56
56
56
56
56
57
57
57
57
57
57
57
57
57
58
58
58
58
58
58
58
58
58
58
59
59
59
59
59
59
59
59
59
59
60
60
60
60
60
60
60
60
60
61
61
61
61
61
61
61
61
61
62
62
62
62
62
62
62
62
62
62
62
63
63
63
63
63
63
63
63
63
63
63
63
64
64
64
64
64
64
64
64
64
64
64
64
64
64
65
65
65
65
65
65
65
65
65
65
65
65
65
66
66
66
66
66
66
66
66
66
66
66
66
67
67
67
67
67
67
67
67
67
67
67
67
67
68
68
68
68
68
68
68
68
68
68
68
68
69
69
69
69
69
69
69
69
69
69
69
69
69
70
70
70
70
70
70
70
70
70
70
70
71
71
71
71
71
71
71
71
71
71
72
72
72
72
72
72
72
72
72
72
73
73
73
73
73
73
73
73
73
73
73
74
74
74
74
74
74
74
74
74
74
74
75
75
75
75
75
75
75
75
75
75
75
75
75
75
76
76
76
76
76
76
76
76
76
76
76
76
76
76
77
77
77
77
77
77
77
77
77
77
77
77
77
77
78
78
78
78
78
78
78
78
78
78
78
78
78
78
79
79
79
79
79
79
79
79
79
79
79
79
79
79
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
88
88
88
88
88
88
88
88
88
88
88
89
89
89
89
89
89
89
89
90
90
90
90
90
90
91
91
91
91
91
92
92
92
92
92
93
93
93
93
93
94
94
94
94
94
95
95
95
95
95
96
96
96
96
96
97
97
97
97
98
98
98
98
99
99
99
99
100
100
100
101
101
101
102
102
102
103
103
103
104
104
104
105
105
105
106
106
106
106
107
107
107
107
108
108
108
108
108
108
109
109
109
109
109
109
109
109
109
109
110
110
110
110
110
110
110
111
111
111
111
111
112
112
112
112
113
113
113
114
114
115
115
116
116
117
117
118
118
119
119
120
120
121
121
122
122
123
124
124
125
126
126
127
127
128
129
129
130
130
131
132
132
133
133
134
134
135
135
136
137
137
138
138
139
139
140
141
141
142
142
143
144
145
145
146
147
148
148
149
150
151
152
153
154
154
155
156
157
158
159
160
160
161
162
163
163
164
165
166
166
167
168
168
169
169
170
170
170
170
170
170
170
170
170
170
170
169
169
169
169
168
168
167
167
167
166
166
166
165
165
165
165
165
165
165
165
165
165
166
166
166
166
166
166
166
166
167
167
167
167
167
167
168
168
168
168
168
168
168
168
167
167
167
166
166
165
164
164
163
162
161
160
160
159
157
156
155
154
153
152
150
149
148
147
146
144
143
142
141
140
138
137
136
134
133
131
130
128
127
125
123
121
120
118
116
114
112
110
108
106
104
102
100
98
96
94
92
90
88
86
84
82
80
78
76
75
73
71
70
68
67
65
64
63
61
60
59
58
57
56
55
55
54
54
54
54
54
54
54
54
54
55
55
56
56
57
58
59
59
60
61
61
62
62
63
63
63
64
64
65
65
66
66
67
67
68
68
69
69
69
69
69
70
70
70
70
70
70
71
71
71
71
72
72
72
72
72
72
72
71
71
71
70
70
70
70
69
69
69
69
69
70
70
71
71
72
73
75
76
78
79
81
82
84
85
86
87
88
89
90
90
91
91
92
92
92
92
91
91
90
90
89
88
87
86
85
83
82
81
80
79
78
77
76
75
74
73
72
71
71
70
69
69
68
67
67
66
65
65
64
63
63
62
61
60
60
59
59
58
58
58
58
58
58
59
60
61
62
63
64
65
65
66
67
67
67
67
67
67
66
66
66
65
64
64
63
62
61
60
59
58
57
56
55
54
53
52
51
50
50
49
49
48
48
48
47
47
47
46
46
46
45
45
45
45
44
44
44
43
43
43
42
42
41
41
41
40
40
39
39
38
37
37
36
35
34
33
33
32
31
30
29
28
27
26
25
24
23
22
21
20
19
18
18
17
17
16
16
16
16
16
16
16
17
17
18
19
20
21
22
24
25
27
28
30
32
34
35
37
39
41
43
45
47
49
51
52
54
55
57
58
59
60
61
62
63
64
65
66
68
69
71
73
75
77
79
81
83
84
85
87
88
89
90
91
92
92
93
94
95
96
97
98
99
100
101
101
102
104
105
106
107
108
110
111
112
114
115
117
119
120
122
124
125
127
129
131
133
135
138
140
143
145
148
150
152
155
157
159
161
164
166
168
170
172
174
176
178
179
181
183
184
186
187
189
191
192
194
196
198
200
202
204
205
207
209
210
211
212
213
213
213
213
213
212
212
211
210
209
208
207
206
205
204
203
202
201
201
200
199
198
198
197
197
196
195
195
194
193
192
192
191
190
189
188
188
187
186
186
185
185
185
184
184
184
184
184
184
185
185
186
187
189
190
192
193
195
196
198
199
201
202
203
204
204
204
204
204
203
202
200
198
197
195
192
190
188
185
183
180
178
175
171
168
164
160
156
152
148
144
140
137
134
130
126
122
117
112
106
100
94
87
80
74
67
61
54
49
43
39
34
30
27
23
21
18
16
15
14
13
13
12
12
11
10
9
8
7
6
5
4
3
2
0
-1
-3
-6
-9
-12
-15
-19
-23
-28
-33
-38
-44
-50
-57
-64
-71
-79
-87
-95
-103
-112
-120
-129
-138
-146
-155
-164
-174
-183
-192
-202
-211
-220
-230
-240
-251
-263
-276
-290
-305
-320
-337
-353
-370
-387
-405
-422
-439
-455
-472
-488
-503
-519
-533
-548
-562
-575
-589
-602
-616
-629
-643
-657
-671
-685
-698
-710
-722
-732
-742
-751
-760
-768
-775
-783
-789
-796
-802
-808
-814
-820
-826
-832
-837
-843
-849
-854
-859
-864
-870
-875
-881
-886
-892
-897
-903
-908
-914
-920
-926
-933
-940
-948
-957
-966
-977
-988
-1000
-1014
-1029
-1044
-1060
-1077
-1094
-1112
-1130
-1150
-1169
-1189
-1209
-1230
-1250
-1270
-1290
-1311
-1332
-1353
-1375
-1397
-1419
-1442
-1465
-1488
-1511
-1535
-1558
-1581
-1604
-1628
-1651
-1674
-1697
-1720
-1743
-1765
-1788
-1811
-1834
-1857
-1880
-1902
-1924
-1944
-1963
-1981
-1998
-2013
-2027
-2040
-2052
-2064
-2075
-2086
-2098
-2109
-2120
-2131
-2140
-2149
-2157
-2163
-2168
-2172
-2176
-2179
-2181
-2184
-2187
-2190
-2193
-2196
-2199
-2202
-2205
-2207
-2208
-2209
-2209
-2208
-2207
-2206
-2204
-2201
-2197
-2193
-2188
-2185
-2182
-2180
-2180
-2181
-2182
-2184
-2187
-2189
-2191
-2193
-2194
-2195
-2196
-2196
-2196
-2196
-2196
-2195
-2194
-2193
-2190
-2188
-2184
-2181
-2176
-2172
-2166
-2161
-2155
-2149
-2143
-2136
-2130
-2122
-2115
-2107
-2098
-2090
-2081
-2073
-2065
-2057
-2049
-2041
-2036
-2029
-2024
-2020
-2016
-2012
-2008
-2005
-2001
-1998
-1994
-1991
-1988
-1986
-1983
-1981
-1979
-1978
-1977
-1977
-1978
-1980
-1983
-1987
-1990
-1994
-1998
-2001
-2005
-2009
-2013
-2016
-2017
-2019
-2019
-2019
-2017
-2017
-2013
-2012
-2008
-2004
-1999
-1992
-1985
-1977
-1967
-1956
-1945
-1932
-1919
-1905
-1891
-1877
-1862
-1847
-1833
-1820
-1808
-1795
-1783
-1771
-1759
-1747
-1734
-1722
-1709
-1696
-1682
-1669
-1656
-1642
-1629
-1617
-1604
-1592
-1581
-1570
-1559
-1548
-1537
-1526
-1515
-1504
-1493
-1481
-1469
-1456
-1444
-1432
-1419
-1407
-1394
-1381
-1368
-1354
-1339
-1324
-1310
-1295
-1281
-1267
-1254
-1242
-1231
-1220
-1211
-1202
-1195
-1188
-1182
-1177
-1173
-1169
-1166
-1163
-1161
-1159
-1157
-1155
-1153
-1152
-1150
-1149
-1149
-1149
-1150
-1153
-1155
-1159
-1164
-1169
-1175
-1181
-1186
-1191
-1195
-1199
-1202
-1204
-1205
-1205
-1204
-1202
-1199
-1195
-1189
-1183
-1176
-1168
-1161
-1153
-1145
-1138
-1132
-1126
-1120
-1114
-1108
-1102
-1095
-1088
-1081
-1074
-1067
-1062
-1057
-1053
-1050
-1046
-1043
-1039
-1036
-1031
-1024
-1016
-1006
-994
-982
-969
-957
-945
-933
-921
-910
-897
-884
-870
-856
-841
-825
-808
-790
-771
-752
-733
-714
-696
-679
-662
-647
-631
-616
-602
-587
-574
-560
-546
-532
-517
-502
-485
-469
-452
-436
-420
-404
-388
-372
-356
-340
-324
-308
-293
-277
-262
-247
-232
-215
-199
-182
-165
-148
-131
-114
-96
-79
-61
-44
-26
-9
9
27
45
64
82
101
119
137
154
171
188
204
219
233
246
259
270
281
291
301
311
321
331
342
353
366
378
391
405
419
434
449
465
482
498
515
533
550
568
587
605
624
643
662
680
699
716
734
751
769
787
805
823
841
859
877
895
913
931
949
968
987
1006
1027
1047
1068
1088
1108
1127
1145
1162
1178
1192
1206
1219
1231
1242
1252
1261
1269
1275
1280
1284
1286
1286
1285
1282
1278
1272
1265
1257
1248
1238
1226
1214
1201
1187
1173
1157
1141
1124
1106
1087
1067
1048
1028
1008
987
967
945
924
902
879
857
835
813
791
770
750
731
712
694
676
660
644
629
615
601
589
576
564
551
538
526
513
500
487
474
461
448
434
420
405
391
376
362
349
336
325
315
306
298
292
286
280
276
272
268
265
262
259
256
254
251
248
244
241
237
233
229
225
222
220
219
219
219
220
220
220
220
220
219
217
217
216
216
217
219
220
223
225
228
230
233
236
238
240
242
244
247
249
252
254
256
257
256
254
251
246
240
234
227
221
214
209
203
199
196
194
193
193
193
193
193
193
193
193
194
195
196
198
201
205
209
213
217
221
225
228
231
234
237
238
240
241
241
241
241
242
243
244
246
248
249
250
251
252
252
253
253
253
252
252
252
251
251
251
250
250
248
246
242
238
233
228
223
219
215
212
209
207
206
206
206
207
208
210
211
213
215
217
220
222
225
228
232
235
238
240
243
246
249
252
255
260
264
269
274
279
283
288
291
295
297
299
300
300
299
298
295
291
287
282
276
270
263
256
248
240
232
224
216
209
202
196
189
183
176
169
162
154
147
140
134
128
122
117
112
108
103
98
94
90
86
82
78
74
69
63
55
47
37
26
15
3
-9
-22
-34
-46
-58
-69
-79
-89
-99
-107
-115
-122
-129
-134
-139
-143
-146
-148
-150
-152
-154
-155
-156
-156
-156
-155
-152
-149
-145
-140
-133
-125
-117
-107
-97
-86
-74
-62
-49
-36
-23
-10
3
16
29
41
54
66
78
90
101
112
123
133
142
150
157
163
168
172
175
177
179
180
181
181
181
181
180
180
179
179
178
177
176
174
172
169
167
165
164
164
165
167
171
176
182
190
199
208
218
227
237
246
255
264
272
281
288
295
301
307
312
317
321
326
331
335
339
342
345
348
352
355
359
364
368
373
378
383
388
393
398
402
406
410
414
417
420
424
426
429
432
434
436
439
441
444
447
450
454
459
464
470
477
485
493
501
510
517
524
530
536
542
548
554
561
568
575
583
593
603
615
629
644
660
677
695
714
733
753
773
794
815
837
860
883
908
934
962
991
1022
1054
1087
1121
1155
1191
1226
1262
1298
1334
1369
1404
1439
1474
1508
1542
1576
1609
1642
1675
1708
1741
1776
1811
1846
1883
1920
1957
1996
2035
2074
2115
2156
2198
2241
2284
2328
2373
2418
2464
2510
2557
2604
2651
2699
2747
2795
2845
2895
2945
2997
3049
3102
3155
3210
3265
3321
3378
3434
3491
3547
3603
3658
3712
3764
3816
3866
3914
3962
4008
4053
4096
4139
4180
4220
4259
4297
4334
4371
4407
4442
4476
4509
4542
4574
4605
4634
4662
4689
4714
4737
4759
4779
4798
4816
4833
4849
4864
4879
4892
4905
4917
4929
4939
4949
4958
4967
4975
4983
4991
4998
5005
5011
5016
5022
5026
5029
5032
5034
5034
5034
5034
5032
5030
5028
5026
5024
5021
5018
5015
5011
5007
5003
4999
4995
4992
4989
4986
4985
4984
4984
4984
4985
4987
4988
4990
4991
4991
4991
4989
4986
4983
4978
4972
4966
4958
4950
4941
4932
4923
4913
4904
4893
4883
4871
4860
4847
4835
4822
4809
4796
4783
4769
4756
4743
4730
4717
4703
4690
4677
4664
4651
4638
4625
4613
4600
4588
4576
4565
4554
4542
4531
4519
4507
4495
4483
4471
4459
4448
4436
4425
4414
4404
4393
4383
4373
4363
4353
4343
4333
4323
4314
4304
4294
4284
4275
4265
4255
4245
4234
4223
4212
4201
4189
4177
4165
4153
4140
4127
4113
4099
4085
4070
4054
4038
4022
4006
3989
3971
3953
3935
3916
3897
3878
3859
3840
3821
3802
3783
3765
3745
3726
3707
3687
3668
3649
3631
3613
3597
3581
3566
3551
3537
3524
3511
3498
3485
3472
3459
3445
3430
3416
3401
3386
3370
3355
3339
3323
3307
3290
3274
3258
3242
3227
3211
3196
3181
3167
3153
3139
3125
3111
3097
3083
3069
3055
3040
3024
3008
2991
2973
2954
2934
2913
2890
2866
2841
2815
2789
2761
2733
2705
2676
2647
2617
2587
2557
2526
2494
2462
2428
2394
2359
2323
2287
2250
2212
2174
2135
2096
2056
2016
1976
1934
1892
1849
1805
1761
1717
1672
1628
1583
1539
1496
1452
1410
1367
1326
1284
1243
1202
1162
1121
1081
1040
1000
959
919
878
837
796
756
715
675
635
595
555
515
476
437
397
358
319
280
241
202
162
123
84
44
3
-37
-78
-120
-162
-204
-247
-290
-333
-377
-420
-462
-505
-547
-589
-630
-670
-710
-750
-789
-827
-866
-904
-943
-981
-1020
-1058
-1097
-1135
-1174
-1212
-1250
-1287
-1324
-1361
-1397
-1432
-1467
-1501
-1534
-1567
-1598
-1630
-1661
-1691
-1721
-1751
-1781
-1811
-1840
-1870
-1900
-1929
-1959
-1988
-2017
-2045
-2075
-2103
-2132
-2160
-2187
-2214
-2241
-2266
-2291
-2316
-2340
-2364
-2387
-2409
-2431
-2453
-2475
-2496
-2516
-2536
-2556
-2575
-2593
-2611
-2629
-2647
-2664
-2681
-2698
-2716
-2733
-2750
-2768
-2787
-2805
-2824
-2843
-2861
-2880
-2898
-2916
-2933
-2950
-2967
-2982
-2998
-3013
-3027
-3041
-3055
-3069
-3083
-3096
-3109
-3122
-3135
-3147
-3160
-3172
-3185
-3197
-3211
-3224
-3238
-3252
-3267
-3282
-3297
-3312
-3327
-3342
-3357
-3372
-3386
-3401
-3415
-3430
-3445
-3460
-3476
-3492
-3508
-3524
-3540
-3557
-3573
-3589
-3605
-3621
-3637
-3653
-3670
-3687
-3704
-3721
-3738
-3756
-3774
-3792
-3810
-3828
-3845
-3862
-3879
-3895
-3910
-3924
-3938
-3951
-3962
-3973
-3983
-3993
-4001
-4010
-4018
-4026
-4033
-4041
-4048
-4054
-4062
-4069
-4075
-4083
-4089
-4094
-4101
-4107
-4112
-4117
-4121
-4125
-4128
-4132
-4134
-4137
-4139
-4141
-4142
-4144
-4145
-4145
-4146
-4146
-4146
-4145
-4144
-4143
-4141
-4139
-4137
-4134
-4131
-4128
-4125
-4122
-4118
-4114
-4110
-4105
-4100
-4096
-4091
-4086
-4080
-4075
-4069
-4062
-4056
-4049
-4041
-4033
-4025
-4016
-4006
-3997
-3988
-3979
-3970
-3961
-3952
-3943
-3934
-3926
-3917
-3908
-3899
-3889
-3880
-3870
-3860
-3850
-3840
-3829
-3818
-3807
-3795
-3783
-3771
-3758
-3746
-3733
-3721
-3709
-3697
-3685
-3674
-3663
-3652
-3642
-3632
-3623
-3614
-3605
-3597
-3589
-3581
-3574
-3566
-3559
-3552
-3545
-3538
-3532
-3525
-3518
-3512
-3506
-3501
-3496
-3491
-3487
-3483
-3480
-3476
-3472
-3468
-3463
-3458
-3453
-3446
-3440
-3433
-3426
-3418
-3411
-3403
-3395
-3387
-3380
-3372
-3364
-3356
-3348
-3341
-3333
-3326
-3319
-3311
-3304
-3296
-3288
-3280
-3272
-3263
-3256
-3248
-3240
-3233
-3226
-3219
-3212
-3205
-3198
-3191
-3183
-3175
-3167
-3159
-3150
-3140
-3131
-3121
-3112
-3102
-3092
-3082
-3073
-3063
-3053
-3044
-3034
-3025
-3015
-3005
-2996
-2986
-2976
-2965
-2954
-2944
-2932
-2921
-2910
-2898
-2886
-2874
-2862
-2851
-2839
-2827
-2816
-2805
-2793
-2783
-2772
-2762
-2752
-2742
-2732
-2723
-2713
-2703
-2694
-2684
-2675
-2666
-2657
-2648
-2640
-2631
-2623
-2615
-2607
-2599
-2591
-2583
-2575
-2566
-2558
-2550
-2542
-2534
-2526
-2518
-2510
-2502
-2495
-2487
-2480
-2473
-2466
-2459
-2452
-2445
-2439
-2433
-2427
-2421
-2416
-2411
-2407
-2403
-2398
-2394
-2390
-2386
-2381
-2376
-2371
-2366
-2360
-2354
-2348
-2342
-2335
-2328
-2321
-2314
-2307
-2299
-2290
-2282
-2273
-2264
-2254
-2245
-2236
-2226
-2217
-2207
-2198
-2189
-2180
-2170
-2161
-2152
-2144
-2135
-2127
-2119
-2111
-2103
-2095
-2087
-2079
-2071
-2063
-2054
-2045
-2037
-2029
-2021
-2013
-2005
-1997
-1989
-1981
-1974
-1966
-1959
-1951
-1944
-1936
-1929
-1922
-1916
-1910
-1904
-1900
-1896
-1892
-1890
-1888
-1886
-1885
-1885
-1885
-1886
-1887
-1889
-1890
-1892
-1893
-1894
-1895
-1895
-1895
-1895
-1895
-1894
-1893
-1892
-1891
-1889
-1888
-1886
-1885
-1883
-1881
-1879
-1877
-1875
-1874
-1872
-1871
-1870
-1870
-1869
-1869
-1868
-1867
-1866
-1865
-1864
-1862
-1861
-1859
-1857
-1856
-1854
-1853
-1852
-1850
-1849
-1847
-1846
-1844
-1842
-1840
-1838
-1836
-1834
-1831
-1829
-1827
-1824
-1821
-1818
-1815
-1811
-1807
-1803
-1799
-1794
-1789
-1783
-1777
-1771
-1764
-1757
-1749
-1741
-1732
-1722
-1713
-1702
-1692
-1681
-1669
-1658
-1646
-1634
-1622
-1610
-1598
-1585
-1573
-1561
-1549
-1537
-1525
-1513
-1502
-1490
-1479
-1468
-1457
-1447
-1436
-1426
-1416
-1406
-1396
-1386
-1376
-1366
-1356
-1345
-1335
-1325
-1314
-1304
-1294
-1284
-1273
-1263
-1254
-1244
-1234
-1224
-1215
-1206
-1196
-1187
-1177
-1167
-1158
-1148
-1138
-1128
-1119
-1109
-1099
-1089
-1079
-1069
-1060
-1050
-1040
-1031
-1022
-1012
-1002
-994
-985
-977
-968
-959
-951
-942
-934
-926
-919
-911
-904
-896
-890
-883
-876
-870
-864
-858
-852
-846
-839
-833
-827
-820
-814
-808
-802
-796
-790
-785
-780
-775
-771
-767
-764
-761
-758
-755
-753
-751
-749
-748
-746
-745
-744
-743
-742
-742
-741
-742
-742
-744
-745
-747
-749
-751
-754
-757
-760
-763
-767
-771
-776
-780
-785
-790
-796
-801
-807
-813
-819
-826
-833
-841
-848
-856
-864
-872
-881
-889
-898
-907
-915
-924
-932
-940
-948
-956
-963
-971
-978
-985
-992
-999
-1006
-1012
-1018
-1025
-1031
-1037
-1042
-1047
-1051
-1055
-1059
-1061
-1063
-1065
-1066
-1066
-1066
-1065
-1064
-1063
-1062
-1060
-1058
-1056
-1054
-1051
-1049
-1046
-1043
-1040
-1037
-1034
-1031
-1029
-1027
-1026
-1026
-1026
-1027
-1028
-1031
-1034
-1037
-1041
-1045
-1050
-1055
-1060
-1065
-1069
-1074
-1078
-1082
-1086
-1089
-1092
-1094
-1097
-1099
-1101
-1102
-1104
-1105
-1106
-1106
-1106
-1106
-1105
-1103
-1101
-1099
-1096
-1093
-1090
-1087
-1084
-1081
-1077
-1073
-1070
-1065
-1061
-1056
-1050
-1045
-1038
-1032
-1025
-1016
-1008
-1000
-991
-982
-972
-962
-951
-940
-929
-918
-906
-894
-881
-868
-856
-843
-829
-816
-802
-789
-775
-761
-746
-732
-718
-703
-688
-673
-658
-643
-627
-611
-595
-578
-561
-543
-525
-507
-488
-469
-451
-432
-413
-395
-376
-359
-341
-324
-308
-292
-277
-262
-247
-233
-219
-205
-191
-177
-163
-148
-134
-119
-104
-89
-73
-58
-42
-26
-10
6
22
38
54
70
85
101
118
134
150
167
183
200
217
234
252
269
286
303
319
336
352
369
385
401
417
433
448
463
479
493
508
522
536
550
564
577
589
601
613
625
636
646
656
666
676
685
694
703
711
720
729
738
747
756
766
775
784
794
803
812
821
830
839
847
855
863
871
878
886
893
901
908
916
923
931
939
947
956
965
974
983
992
1000
1010
1018
1029
1038
1047
1057
1066
1075
1085
1094
1103
1113
1122
1131
1139
1148
1157
1166
1174
1183
1191
1200
1208
1216
1224
1232
1240
1248
1255
1262
1269
1276
1283
1291
1298
1305
1312
1319
1326
1333
1340
1347
1354
1360
1366
1372
1378
1384
1389
1394
1399
1404
1409
1413
1417
1421
1425
1429
1433
1436
1440
1443
1447
1451
1455
1459
1464
1469
1475
1481
1488
1496
1505
1514
1524
1534
1545
1556
1567
1579
1591
1603
1616
1628
1641
1654
1668
1681
1695
1709
1722
1736
1750
1764
1777
1791
1804
1817
1829
1841
1853
1864
1875
1885
1895
1904
1912
1920
1927
1934
1940
1946
1952
1957
1962
1966
1971
1975
1978
1981
1984
1987
1989
1991
1993
1994
1994
1995
1995
1995
1994
1993
1992
1991
1990
1988
1986
1985
1983
1982
1981
1980
1979
1977
1976
1975
1974
1972
1970
1968
1966
1963
1961
1959
1956
1954
1952
1950
1948
1946
1945
1943
1942
1941
1940
1939
1939
1939
1939
1940
1941
1942
1944
1947
1950
1954
1959
1964
1969
1976
1982
1990
1997
2005
2013
2021
2031
2040
2049
2059
2069
2079
2089
2099
2109
2120
2130
2140
2150
2160
2170
2179
2189
2198
2208
2217
2227
2236
2246
2256
2267
2277
2288
2300
2311
2323
2335
2347
2360
2373
2387
2401
2415
2430
2445
2460
2476
2493
2509
2527
2544
2563
2581
2600
2620
2639
2659
2680
2700
2721
2742
2764
2785
2808
2830
2854
2877
2901
2925
2950
2974
2999
3023
3048
3072
3096
3119
3142
3164
3186
3207
3228
3247
3267
3286
3305
3324
3342
3361
3379
3398
3416
3434
3452
3469
3487
3504
3521
3537
3553
3569
3584
3598
3612
3624
3637
3648
3658
3667
3675
3683
3689
3695
3700
3704
3709
3712
3716
3719
3722
3725
3728
3731
3734
3737
3740
3743
3747
3751
3754
3758
3763
3767
3772
3776
3781
3786
3792
3797
3803
3808
3814
3820
3825
3831
3836
3842
3847
3852
3857
3862
3866
3871
3876
3880
3885
3890
3895
3900
3906
3911
3917
3923
3929
3934
3940
3946
3951
3956
3961
3966
3971
3976
3981
3985
3990
3995
3999
4003
4009
4014
4019
4024
4029
4034
4038
4043
4049
4054
4059
4065
4070
4075
4081
4086
4091
4094
4100
4104
4107
4110
4113
4116
4118
4120
4122
4124
4126
4127
4129
4131
4132
4134
4135
4137
4139
4141
4143
4145
4147
4150
4152
4155
4158
4161
4165
4168
4172
4176
4180
4184
4188
4192
4197
4202
4207
4212
4218
4224
4231
4238
4246
4254
4264
4273
4283
4294
4304
4316
4327
4338
4349
4360
4371
4382
4392
4403
4412
4422
4431
4439
4447
4455
4463
4469
4476
4482
4488
4494
4499
4504
4509
4514
4518
4523
4527
4532
4536
4541
4545
4549
4552
4555
4557
4560
4561
4562
4563
4564
4564
4564
4563
4562
4561
4559
4556
4554
4550
4546
4541
4536
4531
4525
4518
4511
4503
4494
4485
4476
4466
4455
4444
4432
4419
4406
4393
4379
4365
4350
4336
4321
4306
4291
4276
4261
4246
4231
4216
4201
4187
4172
4158
4144
4131
4117
4105
4091
4080
4069
4057
4046
4035
4025
4014
4005
3996
3986
3977
3968
3959
3950
3942
3933
3925
3917
3908
3900
3892
3884
3876
3868
3860
3852
3844
3836
3828
3820
3813
3805
3797
3790
3782
3774
3766
3758
3750
3741
3731
3722
3711
3701
3690
3678
3666
3653
3640
3627
3612
3598
3582
3566
3550
3534
3517
3500
3483
3466
3449
3431
3414
3396
3378
3360
3342
3324
3306
3287
3268
3250
3231
3211
3192
3172
3152
3132
3112
3091
3069
3047
3025
3002
2979
2955
2930
2906
2881
2855
2829
2802
2775
2748
2720
2692
2663
2635
2605
2576
2546
2517
2487
2457
2427
2396
2366
2336
2306
2275
2245
2214
2184
2153
2122
2091
2059
2028
1997
1965
1934
1902
1871
1839
1808
1776
1745
1714
1683
1652
1622
1593
1563
1535
1506
1478
1451
1424
1397
1370
1344
1318
1292
1266
1241
1216
1191
1166
1141
1117
1093
1068
1045
1020
997
974
951
929
907
885
863
842
821
800
780
759
739
718
698
678
658
638
618
597
577
557
537
517
497
477
457
438
418
399
380
361
342
324
305
287
268
250
231
213
194
176
158
140
122
104
86
68
50
32
14
-4
-22
-40
-57
-75
-93
-110
-127
-144
-162
-179
-196
-213
-230
-248
-265
-282
-299
-316
-334
-351
-369
-386
-404
-422
-440
-458
-475
-493
-511
-529
-547
-565
-583
-601
-619
-637
-655
-672
-690
-707
-725
-742
-760
-778
-796
-814
-833
-852
-871
-890
-910
-930
-950
-971
-992
-1012
-1035
-1057
-1080
-1103
-1126
-1150
-1175
-1200
-1226
-1252
-1279
-1306
-1333
-1361
-1389
-1417
-1445
-1474
-1502
-1531
-1560
-1588
-1617
-1646
-1675
-1703
-1732
-1761
-1789
-1818
-1847
-1875
-1904
-1932
-1960
-1988
-2016
-2044
-2071
-2098
-2126
-2153
-2180
-2206
-2233
-2260
-2287
-2315
-2343
-2371
-2399
-2428
-2458
-2487
-2518
-2548
-2578
-2609
-2640
-2670
-2700
-2730
-2760
-2790
-2820
-2849
-2878
-2907
-2936
-2965
-2994
-3023
-3052
-3081
-3109
-3138
-3166
-3195
-3224
-3253
-3282
-3311
-3340
-3370
-3400
-3430
-3460
-3490
-3520
-3550
-3581
-3611
-3641
-3671
-3701
-3731
-3761
-3790
-3821
-3851
-3881
-3911
-3941
-3972
-4002
-4033
-4062
-4094
-4124
-4155
-4186
-4216
-4247
-4278
-4309
-4340
-4371
-4402
-4433
-4465
-4496
-4528
-4560
-4592
-4624
-4656
-4688
-4720
-4753
-4785
-4818
-4851
-4884
-4917
-4951
-4984
-5018
-5052
-5086
-5120
-5155
-5189
-5224
-5259
-5294
-5330
-5365
-5402
-5438
-5475
-5512
-5549
-5587
-5625
-5664
-5703
-5742
-5782
-5822
-5863
-5904
-5946
-5988
-6031
-6074
-6118
-6162
-6208
-6253
-6299
-6346
-6394
-6442
-6490
-6539
-6588
-6637
-6687
-6737
-6787
-6836
-6886
-6936
-6985
-7034
-7083
-7131
-7179
-7226
-7273
-7320
-7366
-7412
-7457
-7502
-7547
-7590
-7634
-7676
-7718
-7759
-7798
-7837
-7875
-7911
-7946
-7980
-8013
-8044
-8074
-8103
-8131
-8157
-8183
-8207
-8230
-8252
-8274
-8294
-8313
-8332
-8349
-8365
-8380
-8393
-8406
-8417
-8426
-8435
-8441
-8447
-8451
-8455
-8456
-8457
-8456
-8455
-8452
-8448
-8444
-8438
-8432
-8425
-8417
-8408
-8399
-8389
-8379
-8368
-8357
-8345
-8333
-8321
-8308
-8295
-8282
-8268
-8254
-8240
-8225
-8210
-8195
-8180
-8164
-8150
-8134
-8119
-8103
-8089
-8074
-8058
-8044
-8029
-8013
-7998
-7982
-7966
-7948
-7931
-7912
-7893
-7874
-7854
-7833
-7812
-7790
-7768
-7746
-7723
-7700
-7676
-7651
-7625
-7599
-7572
-7544
-7516
-7486
-7455
-7424
-7391
-7357
-7323
-7287
-7250
-7213
-7174
-7135
-7094
-7052
-7009
-6964
-6919
-6872
-6823
-6773
-6722
-6669
-6615
-6559
-6502
-6444
-6384
-6322
-6259
-6194
-6128
-6059
-5990
-5918
-5846
-5771
-5695
-5617
-5538
-5458
-5376
-5293
-5209
-5123
-5036
-4948
-4858
-4767
-4675
-4581
-4486
-4389
-4290
-4190
-4089
-3986
-3881
-3775
-3668
-3560
-3451
-3341
-3229
-3117
-3004
-2890
-2776
-2661
-2546
-2430
-2315
-2199
-2083
-1967
-1851
-1735
-1619
-1503
-1387
-1272
-1156
-1041
-925
-810
-694
-579
-464
-348
-233
-117
-2
114
231
347
464
581
699
817
936
1056
1176
1297
1418
1540
1663
1786
1910
2033
2158
2283
2407
2531
2655
2778
2902
3024
3147
3268
3389
3509
3629
3748
3866
3983
4100
4216
4331
4445
4558
4671
4782
4891
5000
5107
5212
5316
5418
5518
5616
5712
5806
5898
5987
6075
6160
6242
6323
6401
6477
6551
6623
6693
6761
6826
6890
6951
7011
7068
7124
7177
7229
7278
7326
7372
7417
7460
7501
7540
7578
7613
7647
7679
7709
7737
7762
7786
7807
7825
7842
7856
7868
7878
7885
7891
7895
7898
7899
7898
7897
7895
7891
7887
7883
7877
7872
7865
7858
7851
7843
7834
7824
7814
7803
7791
7778
7765
7750
7734
7718
7700
7681
7662
7641
7619
7596
7573
7548
7523
7496
7470
7442
7415
7387
7359
7332
7305
7278
7252
7226
7200
7175
7151
7127
7103
7080
7056
7033
7009
6986
6962
6938
6913
6888
6863
6838
6812
6785
6758
6731
6703
6674
6645
6616
6586
6556
6525
6493
6461
6428
6395
6361
6326
6290
6253
6216
6178
6138
6098
6057
6015
5972
5928
5882
5836
5789
5741
5691
5641
5590
5538
5485
5432
5377
5323
5267
5211
5155
5098
5039
4981
4921
4860
4799
4736
4672
4607
4541
4474
4405
4335
4263
4191
4117
4043
3967
3891
3814
3737
3659
3581
3502
3422
3342
3261
3179
3097
3014
2930
2846
2761
2677
2591
2506
2421
2336
2251
2166
2082
1998
1915
1832
1751
1670
1590
1511
1433
1356
1279
1204
1129
1056
982
910
839
768
698
629
561
493
426
360
293
227
162
96
30
-37
-103
-170
-238
-306
-374
-443
-512
-582
-651
-721
-791
-861
-931
-1000
-1072
-1142
-1212
-1282
-1352
-1422
-1493
-1563
-1633
-1703
-1773
-1842
-1912
-1982
-2051
-2121
-2191
-2260
-2330
-2399
-2468
-2537
-2606
-2675
-2743
-2811
-2878
-2946
-3013
-3079
-3145
-3210
-3275
-3340
-3405
-3469
-3533
-3596
-3660
-3723
-3786
-3849
-3912
-3975
-4038
-4101
-4163
-4225
-4287
-4348
-4409
-4470
-4530
-4590
-4650
-4709
-4769
-4828
-4887
-4946
-5005
-5065
-5125
-5185
-5246
-5307
-5370
-5433
-5497
-5562
-5628
-5695
-5763
-5832
-5903
-5974
-6047
-6120
-6195
-6272
-6349
-6428
-6508
-6590
-6673
-6757
-6843
-6929
-7017
-7105
-7194
-7284
-7373
-7464
-7554
-7644
-7733
-7823
-7912
-8000
-8089
-8177
-8264
-8350
-8436
-8520
-8603
-8685
-8766
-8846
-8924
-9000
-9075
-9149
-9221
-9292
-9361
-9430
-9497
-9563
-9628
-9692
-9756
-9818
-9880
-9941
-10001
-10060
-10118
-10176
-10232
-10287
-10342
-10395
-10446
-10497
-10546
-10593
-10639
-10684
-10727
-10768
-10807
-10845
-10881
-10915
-10948
-10979
-11008
-11035
-11061
-11085
-11107
-11127
-11146
-11163
-11178
-11192
-11204
-11214
-11222
-11229
-11235
-11239
-11242
-11243
-11244
-11243
-11242
-11240
-11237
-11234
-11230
-11226
-11223
-11219
-11215
-11211
-11207
-11204
-11201
-11198
-11195
-11193
-11191
-11190
-11189
-11188
-11187
-11187
-11187
-11188
-11189
-11191
-11193
-11195
-11198
-11201
-11204
-11208
-11212
-11216
-11219
-11223
-11227
-11230
-11233
-11236
-11239
-11241
-11243
-11244
-11245
-11246
-11246
-11247
-11247
-11247
-11247
-11248
-11248
-11248
-11249
-11249
-11250
-11251
-11252
-11253
-11254
-11255
-11256
-11257
-11257
-11257
-11256
-11254
-11252
-11249
-11245
-11241
-11236
-11230
-11223
-11215
-11207
-11198
-11188
-11178
-11166
-11155
-11143
-11131
-11118
-11106
-11093
-11081
-11068
-11055
-11042
-11029
-11016
-11003
-10990
-10976
-10962
-10947
-10933
-10918
-10902
-10886
-10870
-10854
-10837
-10821
-10804
-10786
-10769
-10752
-10734
-10716
-10698
-10679
-10660
-10640
-10620
-10599
-10578
-10556
-10533
-10509
-10484
-10457
-10429
-10400
-10369
-10336
-10302
-10265
-10228
-10188
-10146
-10103
-10058
-10012
-9964
-9914
-9863
-9810
-9757
-9701
-9645
-9587
-9529
-9469
-9408
-9346
-9283
-9220
-9156
-9091
-9025
-8959
-8892
-8825
-8757
-8689
-8620
-8551
-8481
-8411
-8341
-8270
-8200
-8128
-8057
-7985
-7912
-7839
-7766
-7691
-7616
-7539
-7462
-7383
-7304
-7223
-7142
-7059
-6975
-6890
-6803
-6716
-6627
-6537
-6447
-6356
-6264
-6171
-6079
-5985
-5892
-5798
-5704
-5609
-5515
-5420
-5325
-5231
-5136
-5042
-4948
-4854
-4761
-4669
-4576
-4485
-4393
-4303
-4213
-4123
-4034
-3946
-3859
-3773
-3688
-3604
-3521
-3439
-3358
-3278
-3200
-3122
-3046
-2970
-2895
-2821
-2748
-2676
-2604
-2532
-2461
-2391
-2320
-2249
-2179
-2108
-2037
-1965
-1893
-1821
-1748
-1674
-1600
-1525
-1449
-1373
-1296
-1218
-1139
-1060
-980
-899
-818
-735
-652
-568
-483
-398
-312
-225
-138
-50
39
128
217
307
397
487
578
668
759
851
942
1033
1124
1215
1305
1395
1485
1574
1663
1751
1838
1925
2011
2096
2180
2263
2345
2427
2507
2587
2666
2743
2820
2896
2970
3044
3116
3188
3258
3328
3396
3464
3532
3598
3665
3731
3797
3862
3928
3995
4061
4128
4195
4264
4332
4402
4473
4544
4617
4690
4765
4840
4916
4994
5072
5151
5231
5312
5393
5476
5559
5643
5727
5813
5899
5986
6074
6162
6251
6340
6430
6521
6612
6703
6795
6888
6981
7074
7168
7263
7359
7455
7552
7649
7748
7847
7946
8047
8148
8250
8353
8457
8562
8667
8773
8879
8987
9095
9204
9313
9423
9533
9644
9756
9867
9979
10092
10204
10316
10429
10541
10653
10764
10876
10987
11098
11208
11318
11428
11537
11645
11753
11861
11967
12074
12179
12284
12388
12492
12595
12697
12798
12898
12998
13096
13194
13290
13386
13480
13574
13666
13756
13846
13934
14021
14107
14191
14275
14357
14437
14517
14595
14673
14749
14824
14898
14971
15043
15114
15184
15253
15321
15388
15455
15520
15585
15649
15712
15774
15835
15895
15954
16012
16068
16125
16180
16233
16285
16335
16386
16435
16482
16528
16572
16616
16658
16699
16739
16778
16816
16852
16887
16922
16955
16987
17017
17047
17076
17104
17131
17157
17182
17207
17230
17253
17275
17297
17318
17339
17359
17379
17399
17418
17438
17457
17476
17494
17513
17531
17549
17567
17584
17601
17617
17632
17647
17661
17674
17686
17697
17707
17717
17725
17733
17739
17745
17750
17754
17757
17760
17761
17762
17761
17760
17758
17755
17751
17747
17742
17736
17729
17722
17714
17705
17696
17686
17675
17664
17652
17640
17628
17615
17602
17588
17574
17559
17544
17529
17513
17497
17480
17463
17446
17428
17410
17391
17372
17352
17332
17311
17290
17268
17245
17221
17197
17171
17145
17118
17090
17061
17031
17000
16969
16937
16904
16870
16835
16800
16764
16726
16688
16650
16610
16570
16529
16488
16445
16402
16359
16314
16270
16224
16178
16132
16084
16036
15988
15939
15889
15839
15787
15735
15682
15628
15573
15516
15459
15400
15341
15280
15218
15156
15092
15026
14960
14893
14825
14756
14685
14614
14541
14468
14393
14317
14241
14163
14085
14005
13925
13844
13762
13679
13595
13510
13424
13337
13249
13159
13069
12978
12886
12792
12699
12604
12508
12412
12315
12218
12119
12020
11920
11820
11718
11616
11513
11409
11304
11198
11091
10983
10874
10765
10655
10543
10431
10317
10203
10087
9971
9854
9736
9617
9497
9377
9256
9134
9012
8889
8765
8641
8517
8393
8268
8143
8019
7894
7770
7645
7521
7397
7273
7150
7027
6904
6782
6660
6539
6419
6298
6179
6060
5942
5824
5707
5590
5474
5359
5244
5130
5016
4903
4790
4678
4566
4455
4345
4235
4126
4017
3909
3802
3695
3589
3483
3378
3275
3172
3069
2968
2868
2769
2670
2573
2476
2381
2287
2194
2103
2012
1924
1837
1751
1667
1584
1503
1424
1346
1269
1195
1121
1049
979
910
843
777
713
650
588
528
469
411
355
300
246
193
142
92
43
-5
-53
-99
-144
-188
-232
-274
-316
-357
-396
-435
-473
-511
-547
-582
-617
-651
-684
-715
-746
-776
-805
-832
-859
-885
-910
-934
-957
-978
-999
-1018
-1036
-1053
-1069
-1083
-1096
-1108
-1119
-1129
-1137
-1144
-1150
-1155
-1158
-1161
-1162
-1162
-1161
-1158
-1155
-1150
-1145
-1138
-1130
-1122
-1112
-1101
-1090
-1078
-1065
-1051
-1037
-1022
-1006
-991
-975
-959
-942
-925
-907
-889
-870
-851
-832
-812
-793
-772
-752
-732
-711
-690
-670
-648
-627
-605
-583
-561
-538
-514
-491
-466
-441
-415
-389
-362
-335
-307
-278
-248
-218
-187
-155
-123
-90
-57
-23
12
47
83
119
156
194
232
270
309
349
389
430
471
513
555
598
641
684
728
773
818
863
909
955
1002
1049
1096
1144
1192
1240
1289
1339
1389
1439
1489
1540
1592
1644
1696
1748
1800
1853
1907
1960
2013
2068
2123
2178
2234
2290
2346
2403
2460
2518
2575
2634
2692
2751
2811
2871
2931
2992
3054
3115
3178
3240
3303
3367
3431
3495
3559
3624
3689
3755
3821
3888
3955
4022
4091
4161
4231
4301
4371
4442
4514
4586
4658
4730
4803
4875
4948
5022
5095
5169
5242
5316
5390
5464
5538
5612
5687
5761
5834
5908
5981
6054
6127
6199
6271
6343
6414
6485
6555
6625
6695
6764
6832
6899
6966
7033
7098
7163
7227
7290
7352
7413
7473
7532
7590
7646
7701
7755
7808
7859
7909
7957
8004
8048
8093
8135
8177
8216
8254
8290
8324
8357
8388
8417
8444
8470
8494
8516
8537
8555
8572
8588
8602
8614
8624
8633
8641
8646
8651
8654
8655
8655
8653
8650
8645
8638
8630
8620
8608
8595
8580
8563
8544
8524
8502
8479
8454
8428
8400
8371
8341
8309
8276
8241
8205
8167
8130
8090
8048
8007
7964
7919
7873
7826
7778
7728
7676
7624
7570
7514
7458
7400
7341
7281
7220
7158
7095
7030
6965
6898
6831
6763
6693
6623
6552
6479
6406
6332
6257
6181
6105
6027
5949
5870
5790
5710
5628
5546
5463
5380
5296
5212
5127
5041
4955
4869
4782
4695
4608
4520
4431
4343
4254
4165
4075
3985
3895
3804
3714
3622
3530
3438
3346
3253
3160
3066
2972
2878
2783
2689
2594
2499
2403
2308
2212
2117
2021
1925
1829
1733
1636
1540
1444
1348
1252
1156
1060
964
868
773
678
584
490
396
303
210
118
27
-64
-154
-243
-331
-419
-506
-591
-676
-759
-841
-922
-1002
-1080
-1157
-1232
-1307
-1380
-1452
-1522
-1591
-1659
-1725
-1789
-1853
-1915
-1976
-2035
-2093
-2149
-2204
-2258
-2311
-2362
-2411
-2459
-2506
-2551
-2595
-2637
-2677
-2716
-2753
-2789
-2823
-2855
-2886
-2915
-2943
-2969
-2993
-3016
-3037
-3057
-3075
-3092
-3107
-3121
-3134
-3145
-3155
-3163
-3171
-3177
-3182
-3186
-3189
-3191
-3193
-3193
-3193
-3192
-3190
-3188
-3186
-3183
-3181
-3178
-3175
-3172
-3169
-3166
-3164
-3162
-3160
-3159
-3158
-3159
-3159
-3161
-3164
-3168
-3172
-3178
-3185
-3194
-3203
-3214
-3227
-3240
-3255
-3272
-3290
-3310
-3331
-3354
-3378
-3405
-3433
-3462
-3494
-3528
-3563
-3600
-3640
-3681
-3724
-3770
-3817
-3867
-3919
-3973
-4029
-4088
-4149
-4212
-4277
-4346
-4416
-4489
-4565
-4643
-4724
-4807
-4892
-4980
-5069
-5161
-5255
-5351
-5449
-5549
-5650
-5754
-5858
-5965
-6072
-6181
-6292
-6403
-6515
-6628
-6742
-6857
-6972
-7088
-7205
-7322
-7439
-7557
-7675
-7793
-7910
-8028
-8146
-8264
-8381
-8499
-8616
-8732
-8849
-8965
-9080
-9195
-9309
-9423
-9536
-9648
-9760
-9870
-9980
-10088
-10196
-10302
-10407
-10511
-10614
-10715
-10814
-10912
-11008
-11103
-11196
-11287
-11376
-11464
-11549
-11633
-11714
-11794
-11872
-11947
-12021
-12093
-12163
-12231
-12296
-12360
-12422
-12481
-12539
-12594
-12648
-12699
-12749
-12797
-12843
-12887
-12929
-12970
-13009
-13046
-13082
-13117
-13150
-13182
-13213
-13243
-13271
-13299
-13326
-13351
-13376
-13400
-13424
-13446
-13468
-13490
-13511
-13532
-13552
-13572
-13591
-13610
-13629
-13647
-13664
-13681
-13697
-13713
-13728
-13743
-13757
-13770
-13782
-13794
-13805
-13815
-13824
-13832
-13839
-13845
-13850
-13854
-13857
-13858
-13858
-13857
-13855
-13851
-13846
-13840
-13833
-13824
-13814
-13803
-13791
-13777
-13763
-13747
-13730
-13712
-13693
-13672
-13651
-13629
-13606
-13582
-13557
-13531
-13504
-13476
-13447
-13418
-13387
-13355
-13323
-13289
-13255
-13220
-13183
-13146
-13107
-13068
-13027
-12986
-12943
-12900
-12855
-12810
-12764
-12716
-12668
-12619
-12569
-12518
-12466
-12414
-12361
-12307
-12253
-12198
-12143
-12087
-12031
-11974
-11917
-11860
-11803
-11745
-11687
-11629
-11572
-11513
-11455
-11397
-11339
-11281
-11223
-11165
-11107
-11049
-10991
-10934
-10877
-10820
-10763
-10707
-10651
-10596
-10541
-10487
-10433
-10379
-10326
-10273
-10221
-10170
-10119
-10068
-10018
-9969
-9919
-9871
-9823
-9775
-9728
-9681
-9635
-9590
-9545
-9500
-9456
-9413
-9370
-9328
-9286
-9245
-9205
-9166
-9127
-9088
-9051
-9014
-8978
-8942
-8908
-8874
-8841
-8809
-8778
-8748
-8720
-8692
-8665
-8640
-8616
-8593
-8572
-8551
-8532
-8515
-8498
-8483
-8469
-8456
-8445
-8435
-8426
-8419
-8412
-8407
-8404
-8401
-8400
-8401
-8402
-8405
-8409
-8415
-8421
-8429
-8438
-8449
-8460
-8473
-8487
-8501
-8517
-8534
-8553
-8572
-8592
-8613
-8635
-8658
-8682
-8707
-8733
-8759
-8787
-8815
-8843
-8872
-8902
-8932
-8963
-8993
-9024
-9056
-9087
-9119
-9150
-9182
-9214
-9245
-9277
-9308
-9340
-9371
-9402
-9433
-9463
-9493
-9523
-9552
-9581
-9610
-9638
-9666
-9694
-9721
-9748
-9774
-9801
-9827
-9852
-9877
-9902
-9927
-9951
-9975
-9998
-10021
-10044
-10066
-10087
-10109
-10130
-10150
-10171
-10191
-10210
-10229
-10248
-10266
-10285
-10303
-10320
-10338
-10355
-10371
-10387
-10403
-10418
-10433
-10448
-10462
-10475
-10489
-10502
-10514
-10526
-10537
-10548
-10559
-10569
-10578
-10587
-10595
-10603
-10611
-10618
-10624
-10630
-10635
-10640
-10644
-10647
-10650
-10653
-10655
-10656
-10657
-10657
-10656
-10655
-10654
-10652
-10649
-10646
-10642
-10638
-10634
-10628
-10623
-10617
-10611
-10605
-10598
-10592
-10585
-10579
-10572
-10565
-10559
-10552
-10546
-10539
-10533
-10526
-10520
-10513
-10506
-10500
-10493
-10485
-10478
-10470
-10461
-10452
-10443
-10433
-10423
-10412
-10401
-10390
-10378
-10365
-10352
-10339
-10326
-10312
-10297
-10283
-10268
-10253
-10237
-10222
-10205
-10189
-10172
-10155
-10137
-10119
-10100
-10081
-10062
-10041
-10021
-9999
-9977
-9955
-9931
-9907
-9882
-9857
-9830
-9803
-9775
-9745
-9715
-9684
-9652
-9619
-9585
-9550
-9514
-9478
-9440
-9401
-9362
-9322
-9281
-9239
-9197
-9153
-9109
-9064
-9019
-8972
-8925
-8878
-8829
-8780
-8730
-8680
-8629
-8577
-8525
-8472
-8418
-8363
-8308
-8252
-8196
-8138
-8080
-8022
-7962
-7903
-7842
-7781
-7719
-7657
-7594
-7531
-7468
-7404
-7340
-7275
-7210
-7145
-7079
-7014
-6948
-6882
-6816
-6749
-6683
-6617
-6550
-6484
-6418
-6352
-6287
-6221
-6156
-6091
-6026
-5962
-5898
-5835
-5771
-5709
-5646
-5584
-5523
-5462
-5401
-5341
-5281
-5222
-5163
-5106
-5048
-4992
-4936
-4880
-4826
-4772
-4720
-4668
-4617
-4567
-4518
-4470
-4423
-4378
-4333
-4290
-4247
-4206
-4166
-4128
-4091
-4054
-4019
-3986
-3954
-3922
-3892
-3863
-3835
-3808
-3782
-3757
-3733
-3710
-3687
-3666
-3645
-3625
-3605
-3586
-3568
-3551
-3534
-3518
-3503
-3488
-3474
-3460
-3446
-3433
-3420
-3408
-3395
-3383
-3371
-3359
-3347
-3335
-3323
-3311
-3299
-3287
-3275
-3263
-3251
-3239
-3227
-3215
-3203
-3191
-3179
-3166
-3154
-3142
-3129
-3117
-3105
-3093
-3080
-3068
-3057
-3045
-3033
-3022
-3011
-3000
-2990
-2979
-2969
-2959
-2949
-2939
-2930
-2920
-2910
-2900
-2890
-2880
-2870
-2860
-2849
-2839
-2829
-2818
-2808
-2798
-2787
-2777
-2766
-2756
-2745
-2734
-2723
-2712
-2702
-2691
-2680
-2668
-2657
-2646
-2634
-2623
-2612
-2600
-2589
-2577
-2566
-2554
-2542
-2531
-2519
-2507
-2495
-2484
-2472
-2460
-2449
-2437
-2425
-2414
-2402
-2391
-2379
-2368
-2357
-2345
-2334
-2323
-2312
-2301
-2290
-2279
-2268
-2257
-2246
-2236
-2225
-2214
-2203
-2193
-2183
-2173
-2163
-2153
-2143
-2134
-2125
-2116
-2107
-2098
-2089
-2081
-2073
-2064
-2056
-2049
-2041
-2033
-2025
-2019
-2012
-2005
-1998
-1992
-1985
-1979
-1973
-1967
-1961
-1956
-1951
-1946
-1941
-1936
-1932
-1928
-1924
-1920
-1917
-1913
-1911
-1908
-1906
-1904
-1902
-1901
-1900
-1899
-1899
-1898
-1898
-1899
-1900
-1901
-1902
-1904
-1906
-1909
-1913
-1917
-1922
-1927
-1933
-1939
-1946
-1954
-1962
-1971
-1980
-1990
-2000
-2011
-2023
-2036
-2049
-2063
-2078
-2094
-2110
-2128
-2146
-2166
-2186
-2207
-2230
-2253
-2277
-2302
-2328
-2355
-2383
-2412
-2441
-2472
-2503
-2535
-2568
-2602
-2637
-2672
-2708
-2745
-2783
-2822
-2861
-2901
-2941
-2982
-3024
-3067
-3110
-3153
-3197
-3242
-3287
-3332
-3378
-3425
-3471
-3519
-3566
-3614
-3663
-3711
-3760
-3810
-3859
-3909
-3959
-4010
-4061
-4112
-4163
-4215
-4267
-4319
-4371
-4424
-4477
-4530
-4583
-4637
-4690
-4744
-4798
-4852
-4906
-4960
-5014
-5068
-5122
-5176
-5230
-5284
-5338
-5392
-5446
-5500
-5553
-5607
-5660
-5713
-5766
-5819
-5871
-5923
-5974
-6025
-6075
-6125
-6174
-6223
-6272
-6319
-6366
-6413
-6459
-6504
-6549
-6593
-6637
-6680
-6722
-6764
-6805
-6845
-6885
-6924
-6963
-7001
-7038
-7075
-7111
-7146
-7181
-7215
-7249
-7282
-7314
-7346
-7377
-7407
-7437
-7466
-7494
-7521
-7548
-7573
-7598
-7622
-7646
-7668
-7690
-7711
-7731
-7750
-7769
-7786
-7803
-7819
-7835
-7849
-7863
-7877
-7889
-7901
-7913
-7923
-7933
-7943
-7951
-7959
-7966
-7972
-7977
-7981
-7985
-7987
-7988
-7989
-7988
-7986
-7983
-7978
-7973
-7966
-7958
-7949
-7939
-7927
-7914
-7899
-7883
-7866
-7847
-7827
-7805
-7782
-7757
-7731
-7703
-7674
-7644
-7612
-7578
-7544
-7507
-7470
-7430
-7390
-7347
-7304
-7258
-7211
-7163
-7113
-7061
-7008
-6953
-6897
-6839
-6780
-6719
-6657
-6594
-6529
-6463
-6395
-6327
-6257
-6185
-6113
-6039
-5964
-5888
-5811
-5733
-5654
-5574
-5492
-5410
-5327
-5242
-5157
-5070
-4983
-4894
-4805
-4715
-4624
-4533
-4440
-4347
-4253
-4159
-4064
-3968
-3871
-3774
-3676
-3578
-3479
-3380
-3280
-3180
-3080
-2979
-2877
-2776
-2673
-2571
-2468
-2365
-2262
-2158
-2054
-1950
-1846
-1741
-1636
-1531
-1425
-1320
-1214
-1108
-1002
-896
-789
-683
-576
-470
-363
-257
-150
-43
64
171
277
384
490
597
703
809
915
1020
1125
1230
1334
1437
1541
1643
1745
1847
1948
2049
2148
2247
2346
2444
2541
2637
2732
2827
2921
3015
3107
3199
3290
3380
3470
3559
3647
3735
3822
3909
3994
4080
4164
4248
4332
4415
4497
4578
4659
4740
4819
4898
4977
5055
5132
5209
5285
5361
5436
5510
5585
5658
5732
5805
5878
5950
6022
6093
6165
6236
6306
6377
6447
6517
6587
6657
6726
6795
6864
6933
7001
7069
7137
7204
7271
7338
7404
7470
7536
7602
7667
7732
7796
7861
7925
7988
8052
8115
8178
8241
8303
8365
8427
8489
8550
8611
8672
8732
8792
8852
8912
8971
9029
9087
9145
9203
9260
9317
9374
9430
9486
9542
9598
9654
9709
9764
9819
9874
9929
9984
10039
10094
10149
10204
10259
10314
10370
10425
10481
10537
10593
10649
10705
10761
10817
10874
10930
10987
11043
11100
11156
11213
11270
11327
11384
11441
11498
11556
11613
11671
11728
11786
11844
11901
11959
12017
12075
12133
12191
12249
12307
12365
12424
12482
12540
12598
12657
12715
12774
12832
12891
12949
13008
13066
13124
13182
13240
13298
13356
13413
13471
13528
13584
13641
13697
13752
13808
13862
13917
13970
14023
14076
14128
14179
14229
14279
14328
14377
14424
14471
14516
14561
14605
14649
14691
14733
14774
14813
14852
14891
14928
14964
15000
15034
15068
15100
15132
15163
15193
15221
15249
15276
15302
15327
15352
15375
15397
15419
15440
15459
15478
15496
15514
15530
15546
15560
15574
15588
15600
15611
15622
15632
15641
15650
15657
15664
15670
15676
15681
15685
15688
15691
15693
15694
15695
15695
15695
15694
15692
15690
15688
15684
15681
15676
15672
15666
15660
15654
15647
15640
15632
15623
15614
15605
15595
15584
15573
15561
15549
15536
15523
15509
15494
15479
15463
15446
15429
15412
15393
15375
15355
15335
15315
15294
15272
15250
15227
15204
15180
15156
15132
15107
15082
15056
15029
15002
14975
14947
14919
14890
14860
14830
14800
14769
14737
14706
14673
14641
14608
14574
14540
14506
14471
14436
14401
14365
14329
14292
14255
14217
14179
14141
14102
14063
14024
13985
13946
13906
13866
13826
13786
13746
13706
13666
13626
13585
13545
13505
13466
13426
13386
13346
13307
13268
13228
13189
13150
13112
13073
13034
12996
12957
12919
12881
12843
12805
12767
12729
12691
12653
12615
12577
12539
12501
12462
12424
12386
12348
12310
12272
12234
12195
12157
12119
12081
12042
12004
11966
11928
11890
11852
11814
11776
11738
11701
11664
11626
11589
11552
11516
11479
11443
11407
11371
11335
11300
11265
11230
11195
11161
11127
11093
11059
11025
10992
10959
10926
10893
10860
10828
10795
10763
10731
10699
10667
10635
10603
10571
10540
10509
10478
10447
10416
10385
10354
10324
10293
10263
10232
10202
10171
10140
10110
10079
10048
10018
9987
9956
9925
9894
9863
9831
9800
9768
9737
9705
9672
9640
9607
9574
9541
9507
9473
9439
9405
9370
9335
9300
9264
9228
9192
9156
9120
9083
9046
9009
8972
8934
8897
8859
8821
8783
8745
8706
8668
8629
8591
8552
8513
8474
8435
8396
8357
8318
8279
8240
8201
8162
8122
8084
8045
8005
7966
7927
7887
7848
7808
7769
7729
7690
7650
7610
7570
7531
7491
7450
7410
7370
7329
7288
7247
7206
7165
7124
7082
7040
6998
6956
6914
6872
6830
6787
6745
6702
6660
6617
6574
6531
6487
6444
6400
6356
6312
6268
6224
6179
6135
6090
6044
5999
5953
5907
5861
5814
5767
5720
5673
5626
5578
5531
5483
5435
5387
5339
5290
5242
5194
5146
5097
5049
5000
4952
4904
4855
4807
4758
4710
4661
4613
4564
4515
4466
4417
4368
4319
4269
4220
4170
4120
4070
4019
3969
3919
3868
3818
3767
3716
3666
3615
3565
3514
3464
3413
3363
3313
3262
3212
3162
3112
3062
3012
2962
2912
2862
2813
2763
2714
2665
2616
2567
2518
2469
2421
2373
2325
2277
2230
2183
2136
2089
2043
1997
1951
1905
1860
1815
1769
1724
1680
1635
1591
1547
1503
1459
1415
1372
1329
1286
1243
1200
1157
1115
1072
1030
987
945
902
860
818
776
734
692
650
609
567
526
485
443
403
362
321
280
239
199
158
118
77
37
-3
-44
-84
-123
-163
-203
-242
-281
-320
-359
-398
-437
-475
-514
-552
-590
-628
-666
-703
-741
-778
-814
-851
-887
-923
-958
-993
-1028
-1063
-1098
-1132
-1165
-1199
-1232
-1265
-1297
-1329
-1360
-1392
-1422
-1452
-1482
-1512
-1541
-1569
-1598
-1625
-1653
-1680
-1706
-1733
-1758
-1783
-1808
-1832
-1855
-1879
-1901
-1923
-1945
-1966
-1987
-2007
-2027
-2047
-2066
-2084
-2102
-2120
-2137
-2154
-2170
-2186
-2202
-2217
-2232
-2247
-2262
-2276
-2290
-2304
-2318
-2331
-2344
-2358
-2371
-2383
-2396
-2408
-2420
-2432
-2444
-2456
-2468
-2480
-2491
-2503
-2514
-2526
-2538
-2549
-2561
-2573
-2585
-2597
-2609
-2622
-2634
-2647
-2660
-2673
-2687
-2701
-2715
-2729
-2743
-2758
-2773
-2789
-2804
-2820
-2836
-2852
-2868
-2884
-2900
-2917
-2933
-2950
-2966
-2983
-2999
-3016
-3032
-3048
-3064
-3080
-3096
-3112
-3127
-3142
-3157
-3172
-3187
-3202
-3216
-3230
-3244
-3258
-3271
-3284
-3297
-3309
-3321
-3333
-3344
-3355
-3366
-3376
-3386
-3396
-3405
-3414
-3422
-3431
-3439
-3446
-3453
-3460
-3467
-3473
-3479
-3484
-3490
-3494
-3499
-3503
-3507
-3510
-3513
-3516
-3518
-3519
-3520
-3521
-3521
-3520
-3519
-3517
-3515
-3512
-3509
-3505
-3501
-3497
-3492
-3487
-3481
-3475
-3468
-3461
-3453
-3445
-3436
-3427
-3417
-3407
-3396
-3385
-3373
-3361
-3348
-3335
-3321
-3307
-3293
-3278
-3262
-3247
-3231
-3215
-3198
-3182
-3165
-3148
-3130
-3113
-3095
-3078
-3060
-3042
-3024
-3006
-2988
-2969
-2951
-2933
-2915
-2897
-2879
-2861
-2843
-2825
-2807
-2789
-2771
-2754
-2736
-2719
-2701
-2684
-2667
-2651
-2634
-2618
-2602
-2587
-2572
-2557
-2543
-2530
-2516
-2504
-2492
-2480
-2469
-2459
-2449
-2440
-2432
-2424
-2418
-2411
-2406
-2401
-2398
-2394
-2392
-2390
-2389
-2389
-2390
-2391
-2394
-2397
-2401
-2405
-2411
-2417
-2424
-2432
-2441
-2451
-2462
-2474
-2486
-2500
-2514
-2529
-2545
-2562
-2579
-2598
-2617
-2637
-2658
-2679
-2702
-2725
-2749
-2774
-2799
-2826
-2853
-2881
-2910
-2939
-2969
-3000
-3032
-3065
-3098
-3132
-3166
-3202
-3237
-3274
-3311
-3349
-3388
-3427
-3467
-3507
-3548
-3589
-3631
-3674
-3717
-3760
-3804
-3848
-3892
-3937
-3982
-4027
-4073
-4119
-4166
-4212
-4259
-4306
-4353
-4401
-4449
-4497
-4545
-4593
-4641
-4689
-4738
-4786
-4835
-4884
-4933
-4982
-5030
-5079
-5128
-5177
-5226
-5275
-5324
-5372
-5421
-5469
-5517
-5565
-5613
-5661
-5709
-5756
-5804
-5851
-5898
-5944
-5991
-6037
-6082
-6128
-6173
-6217
-6262
-6305
-6349
-6392
-6434
-6477
-6518
-6560
-6600
-6641
-6681
-6720
-6759
-6798
-6836
-6874
-6912
-6949
-6986
-7022
-7058
-7094
-7130
-7165
-7200
-7234
-7268
-7302
-7335
-7368
-7400
-7432
-7464
-7495
-7526
-7557
-7587
-7617
-7647
-7676
-7705
-7733
-7761
-7789
-7816
-7843
-7870
-7896
-7922
-7948
-7973
-7998
-8022
-8045
-8070
-8093
-8116
-8138
-8160
-8182
-8203
-8224
-8245
-8265
-8285
-8305
-8324
-8343
-8362
-8381
-8399
-8417
-8435
-8452
-8469
-8486
-8503
-8519
-8535
-8551
-8567
-8582
-8596
-8611
-8625
-8638
-8652
-8665
-8677
-8690
-8702
-8713
-8725
-8735
-8746
-8756
-8766
-8776
-8785
-8794
-8802
-8810
-8818
-8825
-8832
-8838
-8845
-8850
-8855
-8860
-8865
-8869
-8873
-8876
-8879
-8882
-8885
-8887
-8888
-8890
-8891
-8891
-8891
-8891
-8891
-8890
-8889
-8887
-8885
-8883
-8879
-8876
-8872
-8868
-8863
-8858
-8852
-8846
-8839
-8832
-8825
-8817
-8809
-8800
-8791
-8781
-8771
-8760
-8749
-8738
-8726
-8713
-8700
-8686
-8672
-8658
-8643
-8627
-8610
-8593
-8576
-8558
-8539
-8520
-8501
-8481
-8460
-8439
-8418
-8396
-8374
-8351
-8328
-8305
-8281
-8257
-8232
-8208
-8182
-8157
-8131
-8105
-8077
-8051
-8023
-7995
-7967
-7938
-7909
-7879
-7849
-7818
-7787
-7756
-7724
-7692
-7659
-7626
-7593
-7559
-7525
-7491
-7456
-7421
-7385
-7349
-7312
-7276
-7238
-7201
-7163
-7124
-7085
-7046
-7006
-6966
-6926
-6885
-6843
-6801
-6759
-6716
-6673
-6630
-6586
-6542
-6498
-6454
-6409
-6363
-6318
-6272
-6226
-6180
-6133
-6086
-6038
-5990
-5942
-5894
-5846
-5797
-5748
-5698
-5648
-5599
-5548
-5498
-5448
-5397
-5346
-5295
-5243
-5192
-5140
-5088
-5036
-4983
-4930
-4877
-4823
-4770
-4716
-4661
-4607
-4552
-4497
-4442
-4386
-4331
-4275
-4219
-4163
-4107
-4051
-3994
-3937
-3880
-3823
-3766
-3709
-3651
-3594
-3536
-3478
-3421
-3363
-3305
-3247
-3190
-3132
-3074
-3016
-2959
-2901
-2843
-2786
-2729
-2671
-2614
-2558
-2501
-2444
-2388
-2332
-2276
-2220
-2164
-2109
-2053
-1999
-1944
-1889
-1835
-1781
-1727
-1674
-1620
-1567
-1515
-1462
-1410
-1357
-1305
-1254
-1202
-1151
-1100
-1050
-1000
-950
-900
-851
-802
-754
-706
-658
-611
-564
-518
-472
-426
-381
-336
-292
-248
-204
-161
-118
-76
-34
7
48
89
129
168
207
245
283
321
358
394
430
465
500
534
567
600
633
664
695
726
755
784
813
841
868
895
922
947
972
997
1020
1045
1067
1090
1112
1133
1154
1174
1194
1213
1232
1250
1268
1285
1302
1318
1333
1348
1363
1377
1390
1403
1416
1428
1440
1451
1462
1472
1482
1491
1500
1509
1517
1524
1532
1538
1545
1551
1557
1563
1568
1574
1578
1583
1588
1592
1596
1599
1603
1606
1609
1611
1614
1616
1618
1619
1621
1622
1623
1624
1625
1625
1626
1626
1626
1627
1627
1627
1626
1626
1626
1626
1625
1625
1625
1624
1624
1623
1623
1623
1623
1623
1623
1623
1623
1623
1624
1624
1625
1626
1626
1628
1629
1630
1632
1633
1635
1637
1640
1642
1645
1649
1652
1656
1661
1666
1671
1677
1683
1690
1697
1704
1712
1721
1730
1740
1750
1760
1772
1783
1795
1807
1820
1834
1848
1862
1877
1893
1909
1926
1944
1962
1981
2000
2021
2041
2063
2085
2108
2131
2155
2180
2205
2231
2258
2285
2313
2342
2371
2401
2432
2463
2495
2527
2560
2594
2628
2663
2699
2735
2771
2808
2846
2884
2923
2962
3001
3041
3082
3123
3165
3207
3249
3292
3336
3380
3425
3470
3515
3560
3606
3652
3699
3746
3792
3840
3887
3934
3982
4030
4077
4125
4173
4221
4269
4318
4366
4413
4461
4509
4557
4604
4652
4699
4746
4793
4840
4886
4933
4979
5025
5071
5117
5163
5208
5254
5299
5344
5389
5433
5478
5522
5567
5611
5655
5699
5742
5786
5829
5872
5915
5958
6001
6044
6086
6129
6172
6214
6257
6299
6341
6383
6425
6467
6509
6550
6592
6633
6674
6714
6755
6795
6835
6875
6914
6953
6993
7031
7070
7109
7147
7185
7223
7261
7299
7336
7373
7411
7447
7484
7520
7556
7592
7628
7663
7699
7733
7768
7802
7835
7868
7901
7933
7966
7997
8028
8058
8090
8119
8150
8179
8208
8237
8266
8294
8321
8349
8376
8403
8429
8455
8481
8506
8531
8556
8580
8605
8629
8652
8676
8700
8723
8746
8769
8792
8815
8837
8859
8882
8904
8925
8947
8968
8990
9011
9032
9053
9073
9094
9114
9135
9155
9176
9196
9216
9237
9257
9278
9298
9319
9339
9360
9381
9402
9423
9445
9466
9488
9509
9531
9552
9574
9595
9617
9638
9659
9681
9702
9722
9743
9763
9784
9804
9824
9844
9863
9882
9901
9920
9939
9957
9975
9993
10011
10028
10045
10062
10078
10094
10110
10125
10140
10155
10169
10183
10197
10210
10223
10235
10248
10260
10272
10283
10294
10305
10315
10325
10335
10344
10353
10361
10370
10377
10385
10392
10398
10404
10410
10416
10421
10426
10430
10434
10438
10441
10445
10447
10450
10452
10453
10454
10455
10455
10455
10455
10454
10452
10450
10448
10445
10441
10437
10433
10428
10422
10416
10410
10402
10395
10387
10378
10369
10359
10349
10339
10328
10316
10305
10292
10280
10266
10253
10239
10224
10209
10194
10178
10162
10145
10129
10111
10094
10076
10057
10038
10019
10000
9980
9960
9939
9918
9897
9875
9853
9830
9807
9784
9761
9737
9713
9688
9664
9639
9614
9588
9562
9537
9511
9484
9458
9431
9404
9377
9349
9322
9294
9265
9237
9208
9179
9150
9120
9090
9060
9029
8998
8967
8935
8904
8871
8839
8806
8773
8740
8706
8672
8637
8603
8567
8532
8496
8460
8423
8386
8349
8311
8272
8234
8195
8154
8115
8074
8034
7994
7952
7911
7869
7827
7784
7742
7699
7655
7612
7568
7524
7480
7436
7392
7347
7302
7257
7212
7167
7122
7076
7031
6985
6940
6894
6849
6804
6758
6713
6667
6622
6576
6530
6484
6439
6393
6347
6301
6254
6208
6162
6115
6069
6022
5976
5930
5883
5837
5791
5745
5699
5654
5608
5563
5517
5472
5427
5383
5338
5294
5250
5206
5162
5118
5075
5032
4989
4946
4904
4861
4819
4778
4736
4695
4654
4613
4573
4533
4493
4454
4414
4375
4337
4299
4261
4223
4186
4148
4112
4075
4038
4003
3967
3931
3896
3861
3826
3791
3756
3722
3688
3654
3620
3587
3553
3521
3488
3455
3423
3392
3360
3329
3298
3267
3237
3207
3177
3148
3119
3090
3061
3033
3006
2978
2951
2924
2898
2871
2846
2820
2795
2770
2745
2720
2696
2672
2649
2625
2602
2579
2556
2533
2510
2487
2465
2443
2421
2399
2377
2355
2334
2312
2291
2270
2249
2228
2207
2186
2165
2145
2125
2104
2084
2064
2044
2024
2004
1984
1964
1944
1924
1904
1883
1863
1843
1822
1802
1781
1760
1738
1717
1695
1673
1651
1629
1607
1584
1561
1538
1515
1491
1468
1444
1420
1396
1372
1347
1322
1297
1272
1246
1221
1195
1169
1143
1116
1090
1063
1036
1008
982
955
928
901
874
847
820
793
766
739
712
685
658
631
604
577
550
524
497
470
443
417
390
363
337
310
283
256
229
203
176
149
122
95
68
41
13
-14
-41
-69
-97
-124
-152
-180
-209
-237
-266
-295
-324
-353
-382
-412
-442
-472
-502
-532
-563
-594
-625
-656
-687
-718
-750
-782
-814
-846
-878
-910
-942
-975
-1006
-1040
-1072
-1105
-1138
-1171
-1204
-1237
-1270
-1304
-1337
-1371
-1405
-1439
-1473
-1507
-1542
-1576
-1611
-1646
-1681
-1716
-1752
-1787
-1823
-1859
-1894
-1930
-1967
-2003
-2039
-2076
-2112
-2149
-2186
-2223
-2260
-2297
-2334
-2371
-2409
-2446
-2484
-2522
-2560
-2598
-2636
-2674
-2713
-2751
-2790
-2829
-2868
-2908
-2947
-2987
-3026
-3066
-3107
-3147
-3188
-3229
-3270
-3311
-3352
-3394
-3436
-3478
-3520
-3562
-3605
-3648
-3690
-3733
-3777
-3820
-3864
-3907
-3951
-3996
-4040
-4083
-4129
-4174
-4219
-4264
-4310
-4355
-4401
-4447
-4494
-4540
-4587
-4634
-4681
-4729
-4776
-4824
-4872
-4920
-4969
-5017
-5066
-5115
-5164
-5213
-5262
-5312
-5362
-5412
-5462
-5512
-5563
-5613
-5664
-5715
-5766
-5818
-5869
-5921
-5972
-6024
-6076
-6128
-6180
-6232
-6284
-6336
-6388
-6440
-6492
-6544
-6596
-6649
-6701
-6754
-6806
-6859
-6912
-6964
-7017
-7070
-7123
-7175
-7228
-7281
-7334
-7386
-7439
-7492
-7544
-7597
-7649
-7702
-7754
-7807
-7859
-7911
-7964
-8016
-8068
-8119
-8172
-8223
-8275
-8326
-8378
-8429
-8479
-8530
-8580
-8631
-8680
-8730
-8779
-8829
-8878
-8926
-8975
-9023
-9071
-9119
-9166
-9213
-9260
-9306
-9352
-9398
-9443
-9488
-9533
-9577
-9621
-9664
-9707
-9749
-9792
-9833
-9874
-9915
-9955
-9995
-10035
-10074
-10112
-10150
-10187
-10224
-10261
-10296
-10332
-10367
-10401
-10435
-10468
-10501
-10533
-10565
-10597
-10627
-10658
-10688
-10718
-10747
-10776
-10804
-10832
-10860
-10887
-10913
-10940
-10966
-10991
-11016
-11041
-11065
-11089
-11113
-11136
-11159
-11181
-11203
-11225
-11246
-11267
-11287
-11308
-11328
-11347
-11367
-11386
-11404
-11423
-11441
-11459
-11476
-11493
-11510
-11526
-11543
-11558
-11574
-11589
-11604
-11619
-11633
-11647
-11660
-11673
-11686
-11698
-11710
-11722
-11733
-11744
-11754
-11764
-11774
-11783
-11792
-11800
-11808
-11816
-11823
-11830
-11837
-11843
-11849
-11854
-11859
-11864
-11869
-11873
-11876
-11880
-11883
-11885
-11887
-11889
-11891
-11892
-11893
-11893
-11893
-11893
-11892
-11891
-11890
-11888
-11886
-11884
-11881
-11878
-11875
-11871
-11867
-11862
-11857
-11852
-11847
-11841
-11835
-11828
-11821
-11814
-11807
-11799
-11792
-11783
-11775
-11767
-11758
-11749
-11740
-11730
-11721
-11711
-11701
-11690
-11680
-11669
-11657
-11646
-11634
-11621
-11609
-11596
-11583
-11570
-11556
-11542
-11528
-11513
-11498
-11483
-11468
-11452
-11436
-11420
-11403
-11386
-11369
-11352
-11334
-11316
-11297
-11278
-11259
-11240
-11220
-11200
-11179
-11159
-11138
-11116
-11095
-11073
-11050
-11028
-11005
-10981
-10958
-10934
-10909
-10885
-10860
-10834
-10809
-10783
-10757
-10731
-10704
-10677
-10650
-10623
-10595
-10567
-10539
-10511
-10482
-10454
-10425
-10397
-10368
-10339
-10310
-10281
-10252
-10222
-10193
-10164
-10134
-10105
-10076
-10046
-10017
-9987
-9958
-9928
-9898
-9869
-9839
-9809
-9779
-9749
-9719
-9689
-9658
-9628
-9597
-9567
-9536
-9505
-9473
-9442
-9411
-9379
-9347
-9315
-9283
-9251
-9219
-9186
-9154
-9121
-9088
-9055
-9022
-8989
-8955
-8922
-8888
-8854
-8820
-8786
-8752
-8718
-8683
-8649
-8614
-8579
-8544
-8509
-8474
-8438
-8403
-8367
-8331
-8295
-8259
-8223
-8186
-8150
-8113
-8076
-8039
-8002
-7964
-7927
-7889
-7852
-7814
-7776
-7738
-7699
-7661
-7622
-7584
-7545
-7506
-7467
-7428
-7388
-7349
-7309
-7270
-7230
-7190
-7150
-7110
-7070
-7030
-6989
-6949
-6908
-6868
-6827
-6787
-6746
-6705
-6664
-6623
-6583
-6542
-6501
-6460
-6419
-6378
-6337
-6296
-6254
-6213
-6171
-6130
-6088
-6046
-6004
-5962
-5920
-5878
-5835
-5793
-5750
-5708
-5665
-5622
-5579
-5536
-5493
-5450
-5407
-5364
-5321
-5278
-5236
-5193
-5150
-5107
-5064
-5021
-4978
-4935
-4892
-4849
-4806
-4763
-4719
-4676
-4633
-4589
-4546
-4502
-4458
-4415
-4371
-4327
-4283
-4239
-4194
-4150
-4106
-4061
-4016
-3972
-3927
-3882
-3837
-3792
-3747
-3702
-3656
-3611
-3566
-3520
-3475
-3430
-3384
-3339
-3293
-3247
-3202
-3156
-3110
-3064
-3018
-2972
-2926
-2879
-2833
-2787
-2740
-2694
-2647
-2601
-2554
-2508
-2461
-2415
-2369
-2322
-2276
-2230
-2183
-2137
-2091
-2045
-1999
-1953
-1908
-1862
-1817
-1771
-1726
-1681
-1636
-1591
-1546
-1502
-1458
-1413
-1370
-1326
-1282
-1239
-1196
-1153
-1111
-1069
-1027
-985
-944
-902
-861
-821
-780
-740
-701
-661
-622
-583
-544
-506
-467
-429
-391
-354
-316
-279
-242
-205
-168
-132
-95
-59
-23
13
49
85
121
156
192
227
263
298
333
368
404
439
474
509
544
580
615
650
686
721
756
792
828
863
899
935
971
1006
1043
1079
1116
1152
1189
1225
1262
1299
1336
1373
1410
1447
1484
1522
1559
1597
1634
1671
1709
1747
1784
1822
1860
1897
1935
1973
2011
2048
2086
2124
2162
2200
2238
2276
2314
2352
2390
2428
2467
2505
2543
2581
2619
2657
2695
2733
2771
2809
2847
2884
2922
2960
2997
3035
3072
3109
3147
3184
3221
3258
3295
3331
3368
3404
3441
3477
3514
3550
3586
3622
3658
3694
3730
3766
3802
3837
3873
3908
3943
3979
4014
4049
4083
4118
4152
4186
4220
4254
4288
4321
4354
4387
4420
4453
4485
4517
4549
4581
4612
4643
4674
4705
4735
4765
4795
4824
4853
4882
4910
4938
4966
4994
5021
5047
5074
5100
5126
5151
5176
5201
5225
5249
5273
5296
5319
5342
5364
5386
5407
5429
5449
5469
5489
5509
5528
5547
5565
5583
5600
5617
5633
5649
5665
5680
5695
5709
5723
5737
5750
5762
5774
5786
5797
5808
5818
5828
5837
5846
5854
5862
5869
5876
5883
5889
5895
5900
5905
5909
5913
5917
5920
5923
5926
5928
5930
5932
5933
5934
5935
5936
5937
5937
5937
5937
5937
5937
5937
5936
5936
5935
5934
5934
5933
5932
5931
5931
5930
5929
5928
5927
5927
5926
5926
5925
5925
5925
5925
5925
5925
5925
5926
5926
5927
5928
5929
5930
5932
5933
5935
5937
5939
5941
5943
5946
5949
5952
5955
5958
5962
5965
5970
5974
5978
5983
5988
5993
5999
6005
6011
6018
6025
6032
6040
6047
6056
6064
6073
6082
6092
6101
6112
6122
6133
6144
6155
6166
6178
6190
6202
6214
6227
6239
6252
6265
6278
6291
6304
6318
6331
6345
6358
6372
6386
6400
6414
6428
6442
6457
6471
6485
6500
6514
6528
6543
6557
6572
6586
6600
6615
6629
6643
6657
6671
6685
6699
6712
6726
6739
6752
6765
6778
6791
6804
6817
6829
6841
6853
6865
6876
6888
6899
6910
6920
6930
6940
6949
6958
6967
6975
6983
6990
6997
7004
7010
7016
7021
7025
7030
7033
7037
7040
7042
7044
7045
7046
7047
7047
7046
7045
7044
7042
7039
7037
7033
7030
7025
7021
7016
7010
7004
6997
6990
6983
6975
6966
6957
6948
6938
6927
6916
6905
6893
6881
6868
6855
6841
6827
6812
6798
6782
6767
6751
6734
6718
6701
6683
6666
6648
6629
6611
6592
6572
6553
6533
6513
6492
6471
6450
6429
6407
6385
6363
6340
6317
6294
6271
6248
6224
6200
6176
6152
6127
6103
6078
6053
6028
6003
5977
5952
5926
5900
5874
5848
5821
5795
5768
5741
5715
5688
5661
5634
5606
5579
5552
5524
5496
5469
5441
5413
5385
5356
5328
5299
5271
5242
5213
5185
5156
5127
5097
5068
5039
5009
4980
4950
4921
4891
4861
4832
4802
4772
4742
4712
4682
4652
4622
4593
4563
4533
4503
4473
4443
4413
4383
4353
4323
4293
4263
4232
4202
4172
4141
4111
4080
4049
4018
3987
3955
3924
3892
3860
3828
3796
3764
3731
3698
3665
3631
3598
3564
3529
3495
3460
3425
3390
3354
3319
3283
3246
3209
3172
3135
3098
3060
3021
2983
2944
2905
2865
2825
2785
2745
2704
2663
2622
2580
2538
2496
2454
2411
2368
2325
2282
2238
2195
2151
2107
2062
2017
1973
1928
1883
1838
1793
1747
1702
1656
1610
1564
1518
1472
1425
1379
1333
1286
1239
1193
1146
1099
1052
1004
958
911
864
817
770
723
676
629
581
534
487
440
392
345
298
251
203
156
109
62
15
-32
-79
-125
-172
-218
-264
-311
-356
-402
-448
-493
-538
-583
-628
-672
-716
-760
-804
-847
-890
-932
-974
-1016
-1058
-1099
-1140
-1181
-1221
-1261
-1301
-1341
-1380
-1419
-1458
-1496
-1534
-1572
-1610
-1647
-1684
-1721
-1757
-1794
-1830
-1866
-1902
-1938
-1973
-2008
-2043
-2078
-2113
-2148
-2183
-2217
-2251
-2286
-2320
-2354
-2388
-2422
-2456
-2490
-2523
-2557
-2591
-2624
-2658
-2692
-2725
-2759
-2793
-2827
-2861
-2895
-2929
-2963
-2997
-3032
-3066
-3101
-3136
-3171
-3207
-3242
-3278
-3314
-3351
-3387
-3424
-3461
-3498
-3536
-3574
-3612
-3651
-3690
-3729
-3769
-3809
-3849
-3889
-3930
-3971
-4013
-4054
-4096
-4138
-4181
-4224
-4267
-4310
-4354
-4398
-4442
-4486
-4531
-4576
-4621
-4666
-4711
-4757
-4803
-4849
-4895
-4941
-4987
-5033
-5080
-5126
-5173
-5219
-5266
-5313
-5360
-5406
-5453
-5500
-5547
-5594
-5641
-5687
-5734
-5781
-5828
-5874
-5921
-5968
-6014
-6060
-6107
-6153
-6199
-6245
-6290
-6336
-6381
-6427
-6472
-6517
-6562
-6606
-6651
-6695
-6739
-6783
-6827
-6871
-6914
-6957
-7000
-7042
-7084
-7126
-7167
-7208
-7249
-7289
-7329
-7368
-7407
-7446
-7484
-7521
-7558
-7595
-7631
-7667
-7703
-7738
-7772
-7806
-7840
-7873
-7905
-7938
-7969
-8000
-8032
-8061
-8092
-8121
-8150
-8179
-8207
-8234
-8261
-8287
-8313
-8339
-8364
-8388
-8412
-8435
-8458
-8480
-8501
-8522
-8542
-8562
-8581
-8600
-8618
-8635
-8652
-8668
-8683
-8698
-8712
-8725
-8738
-8750
-8761
-8772
-8781
-8791
-8799
-8806
-8813
-8819
-8824
-8829
-8833
-8835
-8838
-8839
-8839
-8839
-8838
-8836
-8833
-8829
-8825
-8820
-8814
-8807
-8799
-8791
-8782
-8772
-8761
-8750
-8737
-8724
-8710
-8695
-8679
-8662
-8644
-8626
-8607
-8586
-8565
-8543
-8520
-8496
-8472
-8446
-8420
-8392
-8364
-8335
-8305
-8274
-8242
-8209
-8176
-8141
-8106
-8070
-8032
-7994
-7956
-7916
-7876
-7834
-7792
-7749
-7706
-7662
-7616
-7571
-7524
-7477
-7429
-7381
-7332
-7282
-7232
-7181
-7129
-7077
-7024
-6971
-6917
-6862
-6807
-6751
-6695
-6638
-6581
-6523
-6465
-6406
-6347
-6288
-6228
-6168
-6107
-6046
-5985
-5923
-5861
-5799
-5737
-5674
-5611
-5548
-5484
-5421
-5357
-5293
-5228
-5164
-5100
-5035
-4970
-4905
-4840
-4774
-4709
-4643
-4577
-4511
-4445
-4379
-4312
-4246
-4179
-4112
-4045
-3978
-3911
-3844
-3777
-3710
-3642
-3575
-3508
-3441
-3374
-3307
-3240
-3173
-3106
-3039
-2973
-2906
-2840
-2774
-2708
-2643
-2577
-2512
-2447
-2383
-2318
-2254
-2190
-2126
-2063
-2000
-1937
-1875
-1813
-1751
-1689
-1628
-1567
-1506
-1446
-1386
-1327
-1268
-1209
-1150
-1092
-1034
-977
-920
-863
-807
-751
-695
-640
-585
-530
-476
-422
-369
-315
-263
-211
-159
-107
-57
-6
44
94
143
192
240
289
336
383
430
476
522
568
613
657
701
745
788
831
874
916
957
998
1038
1078
1117
1156
1194
1231
1268
1304
1339
1374
1408
1441
1473
1505
1536
1567
1596
1626
1654
1682
1709
1735
1761
1786
1810
1834
1857
1879
1901
1922
1942
1962
1980
1998
2016
2032
2048
2063
2078
2092
2105
2117
2129
2141
2151
2161
2171
2180
2188
2196
2204
2210
2217
2223
2228
2233
2238
2242
2246
2250
2253
2255
2257
2259
2261
2262
2262
2263
2263
2263
2262
2261
2260
2259
2257
2255
2253
2250
2248
2245
2241
2238
2234
2230
2226
2221
2216
2211
2206
2201
2195
2189
2183
2177
2171
2164
2158
2151
2144
2137
2130
2123
2116
2109
2101
2094
2087
2079
2072
2065
2057
2050
2043
2036
2028
2021
2013
2007
2000
1993
1987
1980
1974
1968
1962
1957
1951
1946
1941
1937
1932
1928
1924
1920
1917
1914
1911
1909
1906
1904
1902
1901
1900
1899
1898
1898
1897
1897
1898
1898
1899
1900
1901
1903
1905
1907
1909
1912
1915
1918
1922
1926
1930
1934
1939
1944
1949
1955
1961
1968
1975
1982
1989
1997
2005
2013
2023
2033
2041
2052
2063
2074
2085
2096
2108
2121
2133
2146
2160
2173
2188
2202
2217
2232
2248
2263
2280
2297
2314
2331
2349
2367
2386
2405
2424
2444
2464
2484
2505
2526
2547
2569
2591
2614
2636
2660
2683
2707
2731
2755
2780
2805
2831
2857
2883
2909
2936
2963
2991
3019
3047
3075
3104
3133
3162
3192
3222
3253
3283
3315
3346
3378
3410
3442
3475
3508
3541
3575
3609
3643
3678
3713
3748
3783
3819
3855
3890
3927
3963
3999
4035
4072
4109
4146
4183
4220
4257
4295
4332
4369
4407
4444
4482
4519
4557
4595
4633
4671
4709
4747
4785
4823
4862
4900
4939
4977
5016
5054
5093
5131
5170
5208
5247
5285
5323
5361
5399
5437
5475
5513
5550
5587
5625
5662
5699
5736
5772
5809
5845
5881
5917
5953
5989
6024
6059
6093
6128
6162
6195
6228
6261
6294
6326
6358
6389
6420
6451
6481
6511
6540
6569
6597
6624
6651
6678
6703
6729
6753
6777
6801
6824
6846
6868
6889
6910
6930
6949
6968
6985
7003
7019
7035
7051
7065
7079
7092
7105
7117
7128
7139
7149
7158
7167
7175
7182
7189
7195
7200
7205
7209
7213
7216
7218
7220
7221
7221
7221
7220
7219
7217
7214
7210
7206
7201
7196
7189
7182
7175
7167
7158
7148
7137
7126
7115
7102
7089
7075
7061
7046
7030
7013
6996
6978
6959
6940
6920
6899
6877
6855
6832
6808
6784
6758
6732
6705
6678
6650
6621
6591
6561
6530
6498
6466
6433
6399
6365
6329
6293
6257
6220
6181
6143
6103
6063
6022
5981
5938
5895
5852
5808
5763
5717
5671
5625
5578
5530
5482
5433
5384
5334
5284
5233
5182
5130
5077
5024
4971
4917
4862
4807
4752
4696
4639
4582
4525
4467
4408
4350
4290
4231
4171
4110
4050
3989
3927
3865
3803
3741
3678
3615
3552
3489
3425
3361
3297
3232
3168
3103
3038
2973
2907
2842
2776
2710
2644
2578
2512
2446
2380
2313
2247
2181
2114
2047
1981
1914
1847
1780
1714
1647
1580
1514
1447
1381
1314
1248
1182
1116
1050
984
918
853
787
722
657
592
527
463
398
334
270
207
143
80
17
-46
-108
-170
-232
-294
-355
-417
-477
-538
-598
-658
-718
-777
-836
-895
-953
-1010
-1069
-1126
-1183
-1239
-1296
-1351
-1407
-1462
-1516
-1570
-1624
-1677
-1730
-1783
-1834
-1886
-1937
-1988
-2037
-2088
-2137
-2186
-2235
-2283
-2330
-2378
-2424
-2470
-2516
-2561
-2606
-2650
-2694
-2737
-2780
-2822
-2863
-2904
-2944
-2984
-3023
-3062
-3100
-3137
-3174
-3210
-3246
-3281
-3315
-3349
-3382
-3415
-3447
-3478
-3508
-3538
-3568
-3596
-3625
-3652
-3679
-3705
-3731
-3757
-3781
-3806
-3829
-3852
-3875
-3897
-3919
-3940
-3960
-3980
-3999
-4018
-4037
-4054
-4072
-4089
-4105
-4121
-4136
-4151
-4165
-4179
-4193
-4205
-4218
-4230
-4241
-4252
-4263
-4273
-4283
-4292
-4301
-4309
-4317
-4325
-4332
-4339
-4345
-4351
-4356
-4362
-4366
-4370
-4374
-4378
-4381
-4384
-4386
-4388
-4390
-4391
-4392
-4393
-4393
-4394
-4393
-4393
-4392
-4391
-4390
-4389
-4387
-4385
-4383
-4381
-4378
-4375
-4372
-4369
-4366
-4363
-4359
-4355
-4351
-4347
-4343
-4338
-4334
-4329
-4324
-4319
-4314
-4308
-4303
-4297
-4291
-4285
-4279
-4273
-4267
-4261
-4254
-4248
-4241
-4234
-4227
-4220
-4213
-4206
-4199
-4191
-4184
-4176
-4168
-4160
-4152
-4144
-4136
-4127
-4118
-4109
-4100
-4091
-4082
-4072
-4062
-4051
-4042
-4032
-4021
-4010
-3999
-3987
-3976
-3964
-3952
-3939
-3927
-3914
-3901
-3888
-3874
-3860
-3846
-3832
-3818
-3803
-3789
-3773
-3758
-3743
-3727
-3711
-3695
-3679
-3662
-3646
-3629
-3611
-3594
-3577
-3559
-3541
-3523
-3505
-3487
-3468
-3450
-3431
-3412
-3393
-3374
-3355
-3336
-3316
-3297
-3277
-3257
-3238
-3217
-3197
-3177
-3157
-3136
-3115
-3094
-3073
-3052
-3031
-3010
-2988
-2966
-2944
-2922
-2899
-2877
-2854
-2831
-2808
-2785
-2761
-2737
-2714
-2689
-2665
-2641
-2616
-2591
-2566
-2541
-2515
-2490
-2464
-2438
-2412
-2385
-2359
-2332
-2305
-2278
-2251
-2224
-2197
-2169
-2141
-2113
-2085
-2057
-2029
-2001
-1972
-1944
-1915
-1886
-1858
-1829
-1800
-1771
-1742
-1713
-1684
-1655
-1626
-1596
-1567
-1538
-1509
-1480
-1450
-1421
-1392
-1363
-1333
-1304
-1275
-1246
-1216
-1187
-1158
-1129
-1100
-1070
-1041
-1012
-983
-954
-925
-896
-867
-838
-809
-780
-751
-722
-693
-664
-635
-606
-577
-549
-520
-491
-462
-433
-405
-376
-347
-319
-290
-262
-234
-206
-177
-149
-122
-94
-66
-39
-11
16
43
70
97
123
150
176
203
229
255
280
306
332
357
382
407
432
457
482
506
531
555
579
604
628
652
676
700
724
748
772
796
820
843
867
891
914
938
961
984
1006
1030
1053
1076
1099
1121
1144
1166
1188
1210
1232
1253
1275
1296
1317
1338
1359
1380
1400
1420
1440
1460
1479
1499
1518
1537
1555
1574
1592
1611
1629
1647
1664
1682
1699
1717
1734
1751
1768
1784
1801
1817
1833
1849
1865
1880
1896
1911
1925
1940
1955
1969
1983
1996
2009
2023
2036
2049
2061
2073
2085
2097
2108
2119
2130
2141
2152
2162
2172
2182
2192
2202
2211
2220
2229
2238
2246
2255
2263
2270
2278
2285
2292
2299
2306
2312
2318
2324
2330
2335
2340
2345
2349
2354
2358
2362
2365
2369
2372
2375
2378
2380
2382
2385
2386
2388
2389
2390
2391
2392
2392
2393
2393
2393
2392
2391
2391
2389
2388
2387
2385
2383
2381
2379
2376
2373
2370
2367
2364
2360
2356
2352
2348
2343
2339
2334
2328
2323
2318
2312
2306
2300
2293
2287
2280
2273
2266
2259
2252
2244
2236
2228
2220
2212
2203
2194
2185
2176
2167
2158
2148
2139
2129
2119
2109
2099
2089
2078
2068
2057
2047
2036
2025
2013
2003
1992
1981
1970
1959
1948
1937
1926
1915
1903
1892
1882
1871
1860
1849
1838
1828
1817
1807
1796
1786
1776
1766
1756
1746
1736
1727
1717
1708
1698
1689
1680
1671
1662
1653
1645
1637
1628
1620
1612
1605
1597
1590
1582
1575
1568
1561
1554
1548
1541
1535
1529
1523
1517
1511
1505
1500
1494
1489
1484
1478
1473
1468
1463
1459
1454
1450
1445
1441
1437
1433
1429
1425
1421
1418
1414
1411
1408
1405
1402
1399
1396
1393
1391
1388
1386
1383
1381
1379
1377
1375
1373
1371
1369
1367
1366
1364
1363
1362
1361
1360
1359
1358
1357
1357
1356
1356
1356
1356
1356
1356
1357
1357
1358
1359
1360
1361
1362
1364
1365
1367
1369
1370
1372
1375
1377
1379
1381
1384
1386
1389
1391
1394
1397
1400
1403
1406
1409
1412
1415
1418
1422
1425
1429
1432
1436
1440
1444
1448
1452
1456
1460
1464
1468
1473
1477
1481
1486
1490
1494
1499
1503
1508
1512
1516
1520
1524
1528
1532
1536
1540
1544
1548
1551
1555
1558
1561
1564
1567
1570
1572
1575
1577
1579
1581
1583
1584
1586
1587
1588
1589
1590
1590
1591
1591
1591
1591
1590
1590
1589
1588
1586
1585
1583
1581
1578
1576
1573
1570
1566
1562
1558
1554
1549
1544
1539
1534
1528
1522
1515
1508
1501
1493
1486
1477
1469
1460
1451
1441
1432
1422
1411
1400
1389
1378
1366
1354
1342
1329
1317
1303
1290
1276
1262
1248
1234
1219
1204
1189
1174
1158
1143
1127
1111
1094
1078
1061
1044
1027
1008
992
974
956
938
920
902
883
865
846
828
809
790
771
752
734
715
696
677
657
638
619
601
582
563
544
525
507
488
470
451
433
415
397
379
361
344
326
309
292
275
258
241
225
208
192
176
160
145
129
114
99
84
69
55
41
27
13
-1
-14
-27
-40
-53
-65
-78
-90
-102
-113
-125
-136
-147
-158
-169
-179
-189
-199
-209
-219
-228
-238
-247
-255
-264
-272
-281
-289
-297
-305
-312
-320
-327
-334
-341
-348
-355
-361
-367
-374
-380
-386
-392
-397
-403
-408
-413
-419
-424
-428
-433
-437
-442
-446
-450
-454
-458
-462
-465
-469
-472
-475
-479
-482
-485
-488
-491
-494
-497
-500
-502
-505
-508
-510
-513
-515
-518
-520
-522
-524
-527
-529
-531
-533
-535
-537
-539
-541
-543
-545
-547
-550
-552
-554
-556
-559
-561
-563
-566
-568
-571
-574
-576
-579
-582
-585
-588
-591
-593
-596
-599
-603
-606
-609
-612
-615
-619
-622
-626
-629
-633
-636
-640
-644
-648
-652
-656
-660
-664
-668
-672
-676
-681
-685
-690
-695
-699
-704
-709
-714
-720
-725
-730
-736
-741
-747
-753
-759
-765
-771
-778
-784
-791
-797
-804
-811
-819
-826
-834
-841
-849
-857
-865
-874
-882
-891
-899
-908
-917
-926
-936
-945
-955
-965
-975
-985
-995
-1004
-1016
-1027
-1037
-1048
-1059
-1070
-1082
-1093
-1105
-1116
-1128
-1140
-1152
-1165
-1177
-1190
-1202
-1215
-1228
-1241
-1254
-1267
-1281
-1294
-1308
-1322
-1336
-1350
-1364
-1378
-1392
-1407
-1421
-1436
-1450
-1465
-1480
-1494
-1509
-1524
-1539
-1554
-1569
-1584
-1599
-1614
-1629
-1644
-1659
-1674
-1689
-1704
-1720
-1735
-1750
-1765
-1781
-1796
-1811
-1826
-1842
-1857
-1872
-1887
-1902
-1917
-1932
-1947
-1962
-1977
-1991
-2005
-2021
-2035
-2050
-2064
-2078
-2093
-2107
-2121
-2135
-2149
-2162
-2176
-2189
-2203
-2216
-2229
-2242
-2255
-2268
-2280
-2293
-2305
-2318
-2330
-2342
-2354
-2366
-2377
-2388
-2400
-2411
-2422
-2432
-2443
-2453
-2463
-2473
-2483
-2493
-2503
-2512
-2521
-2530
-2538
-2547
-2555
-2563
-2571
-2579
-2586
-2593
-2600
-2607
-2614
-2620
-2626
-2632
-2638
-2643
-2649
-2654
-2658
-2663
-2668
-2672
-2676
-2679
-2683
-2686
-2690
-2692
-2695
-2698
-2700
-2702
-2704
-2706
-2708
-2709
-2710
-2711
-2712
-2713
-2713
-2713
-2713
-2713
-2713
-2713
-2712
-2711
-2710
-2709
-2708
-2706
-2705
-2703
-2701
-2699
-2696
-2694
-2691
-2689
-2686
-2683
-2680
-2677
-2673
-2670
-2667
-2663
-2659
-2656
-2652
-2648
-2644
-2640
-2636
-2632
-2628
-2624
-2620
-2616
-2612
-2608
-2604
-2600
-2596
-2592
-2588
-2584
-2581
-2577
-2573
-2569
-2566
-2562
-2559
-2555
-2552
-2549
-2545
-2542
-2539
-2536
-2533
-2531
-2528
-2525
-2523
-2520
-2518
-2515
-2513
-2511
-2509
-2507
-2505
-2503
-2501
-2499
-2498
-2496
-2494
-2492
-2491
-2489
-2488
-2486
-2484
-2482
-2481
-2479
-2477
-2475
-2473
-2471
-2469
-2467
-2466
-2464
-2462
-2460
-2458
-2456
-2454
-2452
-2450
-2449
-2447
-2445
-2443
-2442
-2440
-2438
-2437
-2435
-2433
-2432
-2430
-2429
-2427
-2426
-2424
-2423
-2421
-2419
-2418
-2416
-2414
-2412
-2411
-2409
-2407
-2404
-2402
-2400
-2397
-2395
-2392
-2389
-2386
-2383
-2380
-2376
-2373
-2369
-2365
-2361
-2357
-2353
-2349
-2344
-2339
-2334
-2329
-2324
-2319
-2313
-2307
-2301
-2295
-2289
-2282
-2275
-2268
-2261
-2254
-2246
-2238
-2230
-2222
-2214
-2205
-2196
-2187
-2178
-2169
-2159
-2150
-2140
-2129
-2119
-2108
-2098
-2087
-2075
-2064
-2052
-2041
-2028
-2016
-2004
-1991
-1978
-1966
-1952
-1939
-1925
-1912
-1898
-1884
-1869
-1855
-1840
-1826
-1811
-1796
-1780
-1765
-1749
-1733
-1717
-1701
-1684
-1668
-1651
-1634
-1617
-1600
-1582
-1565
-1547
-1529
-1511
-1493
-1475
-1457
-1439
-1420
-1402
-1383
-1364
-1346
-1327
-1308
-1289
-1271
-1252
-1233
-1214
-1195
-1176
-1157
-1138
-1119
-1099
-1080
-1061
-1042
-1022
-1002
-984
-965
-946
-926
-907
-887
-868
-849
-829
-810
-790
-771
-751
-732
-712
-693
-673
-654
-634
-615
-596
-576
-557
-538
-518
-499
-480
-461
-442
-423
-404
-385
-366
-347
-328
-309
-291
-272
-254
-235
-217
-198
-180
-162
-144
-126
-108
-91
-73
-56
-38
-21
-5
12
29
45
61
77
93
109
125
140
155
170
185
199
213
227
241
255
268
281
294
307
319
331
343
355
367
378
389
399
410
420
430
440
449
459
468
476
485
494
502
510
517
525
532
539
546
552
559
565
571
577
582
588
593
598
602
607
611
616
620
624
627
631
634
637
640
643
646
648
651
653
655
657
659
660
662
663
664
665
666
667
668
668
669
669
670
670
670
670
670
670
670
670
669
669
668
668
667
666
666
665
664
663
662
661
660
659
658
656
655
654
652
651
650
648
647
645
644
642
640
639
637
635
633
632
630
628
626
624
622
620
617
615
613
611
609
606
604
602
600
597
595
593
591
589
586
584
582
580
578
576
575
573
571
569
568
566
565
563
562
561
560
559
558
557
556
555
555
554
554
554
554
554
554
554
554
555
555
556
557
558
559
561
562
564
565
567
570
572
575
577
580
583
587
590
594
598
602
607
612
617
622
627
633
639
645
652
659
666
673
681
688
696
705
713
722
731
741
750
760
770
780
791
802
812
824
835
847
858
870
883
895
908
921
934
947
961
974
988
1002
1016
1031
1046
1061
1077
1092
1108
1124
1140
1156
1172
1189
1206
1222
1240
1257
1274
1292
1309
1327
1345
1363
1382
1400
1419
1437
1456
1475
1494
1514
1533
1553
1573
1592
1612
1632
1652
1673
1693
1713
1734
1754
1775
1795
1816
1836
1857
1878
1898
1919
1940
1961
1981
2001
2023
2044
2065
2085
2106
2127
2148
2168
2189
2209
2230
2250
2271
2291
2311
2331
2351
2371
2391
2411
2431
2451
2470
2490
2510
2529
2548
2568
2587
2606
2625
2644
2663
2681
2700
2718
2737
2755
2773
2791
2809
2827
2844
2861
2879
2896
2913
2929
2946
2963
2979
2995
3011
3027
3042
3058
3073
3088
3103
3118
3133
3147
3161
3175
3189
3203
3216
3230
3243
3256
3269
3281
3294
3306
3318
3330
3342
3354
3365
3376
3387
3398
3408
3419
3429
3439
3449
3458
3467
3476
3485
3494
3503
3511
3519
3527
3534
3542
3549
3556
3563
3569
3575
3581
3587
3593
3598
3604
3608
3613
3618
3622
3626
3630
3633
3637
3640
3643
3645
3648
3650
3652
3653
3655
3656
3656
3657
3657
3657
3657
3657
3656
3655
3653
3652
3650
3647
3645
3642
3639
3635
3631
3627
3623
3618
3613
3608
3602
3596
3590
3583
3576
3569
3561
3554
3545
3537
3528
3519
3510
3500
3490
3480
3470
3459
3448
3436
3424
3412
3400
3387
3374
3361
3347
3333
3319
3305
3290
3275
3260
3244
3228
3212
3195
3179
3162
3145
3128
3110
3092
3074
3056
3037
3019
3000
2981
2961
2941
2922
2902
2881
2861
2840
2819
2798
2776
2755
2733
2711
2688
2666
2643
2620
2597
2574
2550
2526
2502
2478
2453
2429
2404
2378
2353
2327
2302
2276
2249
2223
2197
2170
2143
2116
2089
2061
2033
2005
1979
1951
1923
1895
1867
1838
1810
1782
1753
1725
1696
1667
1638
1610
1581
1552
1523
1493
1464
1435
1406
1376
1347
1318
1288
1259
1229
1200
1170
1141
1112
1082
1053
1022
994
965
935
906
877
847
818
789
760
730
701
672
643
615
586
557
528
500
471
443
414
386
358
330
302
274
246
218
191
163
136
109
82
55
28
1
-26
-52
-79
-105
-131
-157
-183
-209
-235
-261
-286
-311
-337
-362
-387
-411
-436
-461
-485
-509
-533
-557
-581
-605
-628
-652
-675
-698
-721
-744
-767
-789
-812
-834
-856
-878
-899
-921
-943
-964
-985
-1006
-1027
-1048
-1068
-1089
-1109
-1129
-1149
-1169
-1189
-1209
-1228
-1248
-1267
-1286
-1305
-1323
-1342
-1360
-1378
-1396
-1414
-1432
-1449
-1467
-1484
-1501
-1518
-1534
-1551
-1567
-1583
-1599
-1614
-1630
-1645
-1660
-1675
-1690
-1704
-1718
-1732
-1746
-1759
-1773
-1786
-1799
-1811
-1823
-1835
-1847
-1859
-1870
-1881
-1892
-1903
-1913
-1923
-1933
-1942
-1951
-1960
-1969
-1978
-1986
-1994
-2001
-2009
-2016
-2021
-2029
-2035
-2041
-2047
-2052
-2057
-2062
-2066
-2070
-2074
-2078
-2081
-2084
-2086
-2089
-2090
-2092
-2093
-2094
-2094
-2094
-2094
-2093
-2092
-2091
-2089
-2087
-2084
-2082
-2078
-2075
-2071
-2067
-2062
-2057
-2051
-2045
-2039
-2033
-2025
-2019
-2011
-2003
-1994
-1986
-1976
-1967
-1957
-1946
-1935
-1924
-1913
-1901
-1888
-1875
-1862
-1849
-1835
-1821
-1806
-1791
-1776
-1760
-1744
-1728
-1711
-1693
-1676
-1658
-1640
-1621
-1602
-1582
-1563
-1542
-1522
-1501
-1480
-1458
-1437
-1414
-1392
-1369
-1346
-1322
-1298
-1274
-1250
-1225
-1200
-1174
-1149
-1123
-1097
-1070
-1043
-1016
-989
-962
-935
-907
-879
-851
-823
-794
-766
-737
-708
-679
-650
-620
-591
-561
-531
-501
-471
-441
-410
-380
-349
-318
-287
-256
-225
-194
-163
-131
-100
-68
-37
-5
27
59
90
122
154
186
218
250
282
314
346
378
410
442
474
506
538
570
601
633
664
696
727
759
790
821
852
883
914
945
976
1006
1037
1068
1098
1128
1159
1189
1219
1248
1278
1308
1337
1367
1396
1425
1454
1482
1511
1539
1567
1595
1623
1650
1678
1705
1732
1758
1784
1811
1836
1862
1887
1912
1937
1961
1986
2009
2033
2057
2080
2103
2126
2148
2171
2193
2215
2236
2257
2278
2299
2319
2339
2359
2379
2398
2417
2436
2454
2472
2490
2507
2524
2541
2558
2574
2589
2605
2620
2635
2649
2663
2677
2691
2704
2717
2729
2741
2753
2765
2776
2787
2797
2807
2817
2826
2835
2844
2852
2860
2868
2875
2882
2889
2895
2901
2906
2911
2915
2920
2923
2927
2930
2933
2935
2937
2938
2939
2940
2941
2941
2940
2939
2938
2937
2935
2932
2929
2926
2923
2919
2915
2910
2905
2900
2894
2888
2881
2874
2867
2860
2852
2844
2836
2827
2818
2808
2799
2789
2778
2768
2756
2745
2733
2721
2709
2696
2683
2670
2656
2642
2628
2614
2599
2584
2568
2553
2537
2521
2504
2488
2471
2453
2436
2418
2399
2381
2362
2343
2323
2304
2283
2263
2243
2222
2200
2179
2157
2135
2112
2090
2067
2043
2020
1996
1972
1947
1922
1897
1872
1846
1820
1794
1767
1740
1713
1686
1658
1630
1602
1574
1545
1517
1487
1458
1429
1399
1369
1339
1309
1278
1247
1216
1185
1154
1123
1091
1059
1027
995
963
930
898
865
832
799
766
733
700
666
633
600
566
532
499
465
431
397
363
329
295
261
227
193
159
125
91
57
22
-12
-46
-81
-115
-149
-184
-218
-253
-287
-321
-356
-390
-425
-459
-493
-528
-562
-596
-630
-665
-699
-733
-767
-801
-835
-869
-903
-937
-970
-1004
-1038
-1071
-1105
-1138
-1172
-1205
-1238
-1271
-1304
-1337
-1370
-1403
-1436
-1469
-1501
-1534
-1566
-1599
-1631
-1663
-1696
-1728
-1760
-1791
-1823
-1855
-1887
-1918
-1950
-1981
-2012
-2043
-2074
-2105
-2136
-2166
-2197
-2227
-2257
-2287
-2317
-2347
-2376
-2406
-2435
-2464
-2493
-2521
-2550
-2578
-2606
-2634
-2661
-2688
-2715
-2742
-2769
-2795
-2821
-2847
-2872
-2897
-2922
-2947
-2971
-2995
-3019
-3043
-3066
-3089
-3111
-3133
-3155
-3177
-3198
-3219
-3239
-3259
-3279
-3299
-3318
-3337
-3355
-3373
-3391
-3409
-3426
-3443
-3459
-3476
-3491
-3507
-3522
-3536
-3550
-3564
-3577
-3590
-3603
-3615
-3626
-3637
-3648
-3658
-3668
-3678
-3687
-3695
-3703
-3711
-3718
-3725
-3731
-3737
-3742
-3747
-3752
-3756
-3760
-3763
-3766
-3768
-3770
-3772
-3773
-3774
-3775
-3775
-3774
-3774
-3773
-3772
-3770
-3768
-3766
-3763
-3760
-3757
-3753
-3749
-3745
-3741
-3736
-3731
-3725
-3719
-3713
-3707
-3701
-3694
-3687
-3679
-3672
-3664
-3656
-3647
-3639
-3630
-3621
-3612
-3602
-3593
-3583
-3573
-3563
-3552
-3542
-3531
-3520
-3509
-3498
-3487
-3476
-3464
-3452
-3440
-3428
-3416
-3404
-3391
-3379
-3366
-3353
-3340
-3327
-3314
-3301
-3287
-3274
-3260
-3247
-3233
-3219
-3206
-3192
-3178
-3164
-3150
-3136
-3121
-3107
-3093
-3079
-3065
-3050
-3036
-3022
-3007
-2993
-2979
-2964
-2950
-2936
-2922
-2908
-2893
-2879
-2865
-2851
-2837
-2824
-2810
-2796
-2783
-2769
-2756
-2742
-2729
-2716
-2703
-2690
-2677
-2665
-2652
-2640
-2627
-2615
-2603
-2591
-2579
-2568
-2556
-2545
-2534
-2523
-2512
-2501
-2491
-2480
-2470
-2460
-2450
-2441
-2431
-2422
-2412
-2403
-2394
-2385
-2376
-2368
-2359
-2351
-2342
-2334
-2326
-2318
-2310
-2302
-2294
-2286
-2279
-2272
-2264
-2257
-2250
-2243
-2236
-2230
-2223
-2217
-2210
-2204
-2198
-2192
-2186
-2180
-2175
-2169
-2164
-2159
-2153
-2148
-2144
-2139
-2134
-2130
-2125
-2121
-2117
-2113
-2109
-2106
-2102
-2099
-2095
-2092
-2089
-2086
-2083
-2080
-2077
-2074
-2071
-2069
-2066
-2064
-2061
-2059
-2057
-2054
-2052
-2050
-2048
-2045
-2044
-2043
-2041
-2039
-2037
-2036
-2033
-2033
-2031
-2029
-2028
-2027
-2025
-2025
-2023
-2021
-2021
-2020
-2019
-2017
-2016
-2015
-2013
-2013
-2012
-2009
-2009
-2008
-2005
-2005
-2003
-2001
-2000
-1998
-1996
-1995
-1993
-1991
-1988
-1986
-1984
-1982
-1979
-1976
-1974
-1971
-1968
-1964
-1961
-1958
-1954
-1950
-1946
-1942
-1938
-1934
-1929
-1924
-1919
-1914
-1909
-1903
-1898
-1892
-1886
-1880
-1874
-1868
-1861
-1854
-1847
-1840
-1833
-1825
-1818
-1810
-1802
-1794
-1785
-1777
-1768
-1759
-1750
-1740
-1731
-1721
-1711
-1701
-1691
-1680
-1670
-1659
-1648
-1636
-1625
-1613
-1601
-1589
-1577
-1564
-1551
-1539
-1525
-1512
-1499
-1485
-1471
-1458
-1444
-1429
-1415
-1401
-1386
-1371
-1356
-1341
-1326
-1311
-1295
-1280
-1264
-1248
-1232
-1215
-1199
-1183
-1166
-1149
-1132
-1115
-1098
-1081
-1063
-1046
-1028
-1010
-992
-974
-956
-938
-920
-901
-883
-864
-846
-827
-808
-789
-770
-751
-732
-713
-694
-675
-655
-636
-616
-597
-577
-558
-538
-519
-499
-480
-460
-440
-421
-401
-382
-362
-342
-323
-303
-284
-264
-245
-225
-206
-187
-167
-148
-129
-110
-91
-72
-53
-35
-16
2
21
39
57
75
92
110
127
145
162
178
195
211
228
244
260
275
290
306
320
335
349
364
378
391
405
418
431
444
456
468
480
492
504
515
527
538
548
559
569
580
590
600
610
619
628
638
647
656
664
673
681
689
697
705
713
720
727
734
741
748
755
761
767
773
779
784
790
795
800
805
809
814
818
822
826
830
834
837
840
844
846
849
852
854
856
858
860
862
864
865
866
867
868
868
869
869
869
868
868
867
866
865
864
862
860
858
856
853
851
848
844
841
837
833
829
825
821
816
811
806
800
795
789
783
777
771
764
757
751
743
736
729
721
713
705
696
688
679
670
661
652
642
632
622
612
602
591
580
569
558
546
534
522
510
497
485
472
459
445
432
418
404
390
376
361
347
332
317
302
287
271
256
240
225
209
193
177
161
144
128
112
95
79
62
45
28
11
-6
-23
-40
-57
-74
-91
-109
-126
-144
-161
-179
-196
-214
-231
-249
-267
-284
-302
-320
-338
-355
-373
-391
-409
-427
-444
-462
-480
-498
-516
-534
-552
-570
-587
-605
-623
-641
-658
-676
-694
-711
-729
-746
-764
-781
-799
-816
-833
-850
-867
-885
-902
-919
-936
-952
-969
-986
-1002
-1018
-1036
-1052
-1068
-1085
-1101
-1117
-1133
-1149
-1165
-1180
-1196
-1212
-1227
-1243
-1258
-1273
-1288
-1303
-1318
-1333
-1348
-1363
-1378
-1392
-1407
-1421
-1435
-1450
-1464
-1478
-1492
-1506
-1520
-1533
-1547
-1560
-1574
-1587
-1600
-1613
-1625
-1638
-1651
-1663
-1675
-1687
-1699
-1711
-1722
-1734
-1745
-1756
-1767
-1778
-1789
-1799
-1809
-1819
-1829
-1839
-1849
-1858
-1868
-1877
-1886
-1894
-1903
-1911
-1920
-1928
-1936
-1944
-1951
-1959
-1966
-1973
-1980
-1986
-1993
-1999
-2005
-2011
-2016
-2021
-2027
-2032
-2036
-2041
-2045
-2049
-2053
-2056
-2060
-2063
-2066
-2069
-2071
-2074
-2076
-2078
-2080
-2081
-2083
-2084
-2085
-2085
-2086
-2086
-2086
-2086
-2086
-2086
-2085
-2084
-2083
-2082
-2081
-2079
-2078
-2076
-2074
-2071
-2069
-2067
-2064
-2061
-2058
-2055
-2052
-2048
-2045
-2041
-2037
-2033
-2029
-2024
-2020
-2015
-2011
-2005
-2001
-1996
-1990
-1985
-1980
-1974
-1968
-1963
-1957
-1951
-1945
-1938
-1932
-1926
-1919
-1913
-1906
-1899
-1893
-1886
-1879
-1872
-1864
-1857
-1850
-1842
-1835
-1827
-1820
-1812
-1804
-1797
-1789
-1781
-1773
-1765
-1757
-1748
-1740
-1732
-1723
-1715
-1706
-1697
-1688
-1679
-1670
-1661
-1652
-1643
-1633
-1624
-1614
-1605
-1595
-1585
-1575
-1565
-1555
-1544
-1534
-1524
-1513
-1503
-1492
-1481
-1470
-1459
-1448
-1437
-1426
-1414
-1403
-1392
-1380
-1368
-1356
-1344
-1333
-1320
-1308
-1296
-1284
-1271
-1258
-1246
-1233
-1220
-1207
-1194
-1181
-1167
-1154
-1140
-1126
-1113
-1099
-1085
-1070
-1056
-1042
-1027
-1012
-998
-983
-968
-952
-937
-922
-906
-890
-875
-859
-843
-826
-810
-794
-777
-760
-744
-727
-709
-692
-675
-657
-639
-622
-604
-585
-567
-548
-530
-511
-492
-473
-453
-434
-414
-394
-374
-354
-333
-313
-292
-271
-250
-229
-208
-186
-164
-143
-121
-99
-76
-54
-32
-9
14
37
60
83
106
129
153
176
200
223
247
271
294
318
342
366
390
415
439
463
487
512
536
560
585
609
634
659
683
708
732
757
782
807
831
856
881
906
931
956
981
1006
1031
1056
1081
1107
1132
1157
1183
1208
1233
1259
1284
1310
1335
1361
1386
1412
1437
1463
1488
1514
1539
1565
1591
1616
1642
1667
1693
1718
1744
1769
1795
1820
1846
1871
1897
1922
1948
1973
1999
2024
2050
2075
2100
2126
2151
2177
2202
2227
2253
2278
2303
2328
2353
2379
2404
2429
2454
2479
2505
2530
2555
2580
2605
2630
2655
2680
2705
2730
2755
2780
2805
2830
2855
2880
2905
2930
2955
2980
3005
3030
3055
3080
3105
3130
3155
3180
3205
3230
3255
3280
3305
3330
3355
3380
3405
3429
3454
3479
3504
3529
3553
3578
3603
3627
3652
3676
3701
3725
3750
3774
3798
3822
3847
3871
3895
3919
3943
3967
3990
4014
4038
4062
4085
4109
4132
4156
4179
4203
4226
4249
4273
4296
4319
4342
4365
4387
4410
4433
4455
4478
4500
4522
4544
4566
4588
4610
4631
4653
4674
4695
4716
4737
4757
4778
4798
4818
4838
4858
4878
4898
4917
4936
4956
4975
4993
5012
5030
5049
5067
5085
5102
5120
5137
5154
5171
5188
5205
5221
5237
5253
5269
5284
5300
5315
5330
5344
5358
5373
5386
5400
5413
5426
5439
5452
5464
5476
5488
5500
5511
5522
5532
5543
5553
5563
5572
5581
5590
5598
5607
5615
5622
5629
5636
5643
5649
5655
5661
5666
5671
5675
5680
5684
5687
5690
5693
5696
5698
5700
5701
5702
5703
5704
5704
5704
5703
5702
5701
5699
5697
5695
5692
5689
5686
5682
5678
5674
5669
5664
5658
5652
5646
5640
5633
5625
5618
5610
5601
5593
5584
5574
5564
5554
5544
5533
5522
5510
5499
5486
5474
5461
5448
5435
5421
5407
5392
5378
5363
5348
5332
5316
5300
5284
5267
5250
5233
5215
5197
5179
5161
5142
5124
5104
5085
5065
5046
5025
5005
4984
4963
4942
4921
4899
4877
4855
4833
4810
4787
4764
4741
4717
4694
4669
4645
4621
4596
4571
4546
4520
4495
4469
4443
4417
4390
4364
4337
4310
4283
4256
4228
4200
4172
4144
4116
4086
4059
4030
4001
3971
3942
3912
3883
3853
3823
3792
3762
3731
3700
3670
3638
3607
3576
3544
3513
3481
3449
3417
3384
3352
3319
3286
3254
3221
3187
3154
3121
3087
3053
3019
2985
2951
2917
2882
2848
2813
2778
2743
2707
2672
2636
2600
2564
2528
2492
2455
2418
2382
2344
2307
2270
2232
2195
2157
2119
2081
2041
2004
1965
1927
1888
1849
1810
1771
1732
1692
1653
1614
1574
1534
1494
1455
1415
1375
1335
1295
1255
1214
1174
1134
1093
1053
1012
972
931
891
850
809
768
727
687
646
605
564
523
482
441
400
359
318
277
235
194
153
112
71
30
-11
-52
-93
-134
-175
-216
-257
-298
-339
-379
-420
-461
-501
-542
-582
-622
-663
-703
-743
-783
-823
-863
-902
-942
-982
-1020
-1060
-1099
-1138
-1177
-1216
-1255
-1293
-1332
-1370
-1408
-1446
-1483
-1521
-1558
-1595
-1632
-1669
-1706
-1742
-1778
-1814
-1850
-1886
-1921
-1956
-1991
-2025
-2061
-2095
-2130
-2164
-2197
-2231
-2264
-2298
-2331
-2363
-2396
-2428
-2461
-2492
-2524
-2556
-2587
-2618
-2649
-2679
-2710
-2740
-2770
-2799
-2829
-2858
-2887
-2915
-2944
-2972
-3000
-3028
-3055
-3082
-3109
-3136
-3162
-3188
-3214
-3240
-3266
-3291
-3316
-3341
-3365
-3389
-3413
-3437
-3461
-3484
-3507
-3529
-3552
-3574
-3596
-3618
-3639
-3660
-3681
-3702
-3722
-3742
-3762
-3782
-3801
-3820
-3839
-3857
-3876
-3894
-3911
-3929
-3946
-3963
-3980
-3996
-4011
-4027
-4043
-4058
-4073
-4088
-4102
-4117
-4130
-4144
-4157
-4170
-4183
-4196
-4208
-4220
-4232
-4243
-4254
-4265
-4276
-4286
-4296
-4306
-4316
-4325
-4334
-4343
-4351
-4360
-4368
-4376
-4384
-4391
-4398
-4405
-4412
-4418
-4424
-4430
-4436
-4442
-4447
-4452
-4457
-4462
-4466
-4470
-4474
-4478
-4481
-4484
-4487
-4490
-4492
-4494
-4496
-4498
-4499
-4500
-4501
-4501
-4502
-4502
-4501
-4501
-4500
-4499
-4498
-4496
-4494
-4492
-4490
-4487
-4484
-4481
-4478
-4474
-4470
-4466
-4461
-4456
-4451
-4446
-4440
-4434
-4428
-4421
-4414
-4407
-4400
-4392
-4384
-4375
-4366
-4357
-4348
-4338
-4328
-4318
-4308
-4297
-4286
-4274
-4263
-4251
-4239
-4226
-4213
-4200
-4187
-4174
-4160
-4146
-4132
-4117
-4103
-4088
-4073
-4058
-4042
-4026
-4010
-3994
-3978
-3961
-3945
-3928
-3911
-3894
-3876
-3858
-3840
-3822
-3804
-3786
-3767
-3748
-3729
-3710
-3691
-3671
-3651
-3631
-3611
-3591
-3571
-3550
-3529
-3509
-3488
-3467
-3445
-3424
-3402
-3381
-3359
-3337
-3315
-3293
-3271
-3248
-3226
-3203
-3180
-3157
-3134
-3111
-3088
-3064
-3041
-3017
-2994
-2970
-2946
-2922
-2898
-2874
-2849
-2825
-2801
-2776
-2751
-2727
-2702
-2677
-2652
-2627
-2602
-2577
-2552
-2527
-2502
-2477
-2451
-2426
-2401
-2375
-2350
-2325
-2299
-2274
-2249
-2223
-2198
-2173
-2147
-2122
-2097
-2071
-2045
-2021
-1996
-1970
-1945
-1920
-1895
-1870
-1845
-1820
-1795
-1770
-1745
-1720
-1696
-1671
-1646
-1622
-1597
-1572
-1548
-1524
-1499
-1475
-1451
-1427
-1403
-1379
-1355
-1331
-1308
-1284
-1261
-1237
-1214
-1191
-1168
-1144
-1122
-1099
-1076
-1053
-1031
-1008
-986
-963
-941
-919
-897
-875
-853
-831
-809
-787
-765
-744
-722
-701
-679
-658
-636
-615
-593
-572
-551
-529
-508
-487
-466
-444
-423
-402
-381
-360
-339
-318
-297
-276
-255
-234
-213
-192
-171
-150
-129
-108
-87
-66
-45
-24
-2
19
40
61
82
103
124
145
166
187
208
229
250
271
292
313
334
355
376
396
417
438
459
479
500
521
541
562
582
603
623
643
663
683
703
723
743
763
783
802
822
841
860
879
898
917
935
954
972
991
1008
1027
1045
1063
1080
1098
1115
1133
1150
1167
1184
1201
1217
1234
1250
1267
1283
1299
1315
1330
1346
1361
1376
1391
1406
1420
1435
1449
1463
1477
1491
1504
1518
1531
1544
1557
1569
1582
1594
1606
1618
1630
1641
1653
1664
1675
1686
1697
1707
1718
1728
1738
1748
1758
1767
1777
1786
1795
1803
1812
1820
1829
1837
1845
1852
1860
1867
1874
1881
1888
1894
1901
1907
1913
1918
1924
1929
1935
1940
1944
1949
1954
1958
1962
1966
1970
1973
1977
1980
1983
1986
1989
1991
1994
1996
1998
2000
2001
2004
2005
2007
2008
2009
2009
2011
2012
2013
2013
2013
2013
2013
2013
2013
2013
2013
2012
2012
2011
2009
2008
2007
2005
2004
2001
2000
1997
1995
1992
1990
1987
1984
1980
1977
1973
1970
1966
1962
1958
1953
1949
1944
1939
1934
1929
1924
1918
1912
1906
1900
1894
1887
1880
1873
1866
1859
1851
1843
1835
1827
1818
1810
1801
1792
1782
1773
1763
1753
1743
1733
1723
1712
1702
1691
1680
1669
1657
1646
1634
1623
1611
1599
1587
1575
1562
1550
1537
1525
1512
1499
1486
1472
1459
1446
1432
1418
1405
1391
1377
1363
1349
1334
1320
1305
1291
1276
1262
1247
1232
1218
1203
1188
1173
1158
1143
1128
1113
1098
1083
1068
1053
1038
1022
1008
993
978
963
948
933
918
903
888
873
858
844
829
815
800
786
771
757
742
728
714
700
686
672
658
644
631
617
604
590
577
564
550
537
524
512
499
486
474
461
449
437
425
413
401
390
378
367
356
345
334
323
313
302
292
282
272
262
252
243
234
225
216
207
198
190
181
173
165
157
150
142
135
127
120
114
107
100
94
88
82
76
70
64
59
54
49
44
39
35
30
26
22
18
15
11
8
5
3
0
-2
-4
-6
-8
-9
-10
-11
-12
-13
-13
-13
-13
-13
-12
-12
-11
-10
-8
-7
-5
-3
-1
2
5
7
10
14
17
21
25
29
33
38
43
48
53
58
64
70
76
82
89
96
103
110
117
125
132
140
149
157
166
174
183
192
202
211
221
231
241
251
262
273
283
295
306
317
329
340
352
364
377
389
402
414
427
440
453
466
480
493
507
521
535
549
563
577
591
605
620
634
649
663
678
692
707
722
737
751
766
781
796
810
825
840
854
869
883
898
912
926
940
955
969
982
996
1010
1022
1037
1050
1063
1075
1088
1100
1113
1125
1137
1148
1160
1171
1182
1193
1203
1213
1223
1233
1243
1252
1261
1270
1278
1286
1294
1302
1309
1316
1323
1329
1335
1341
1347
1352
1357
1361
1366
1370
1374
1377
1380
1383
1386
1388
1390
1392
1393
1394
1395
1396
1396
1396
1395
1395
1394
1393
1391
1389
1387
1385
1382
1379
1376
1372
1368
1364
1360
1355
1350
1345
1339
1333
1327
1321
1314
1307
1299
1292
1284
1275
1267
1258
1249
1240
1230
1220
1210
1200
1189
1178
1167
1156
1144
1133
1121
1109
1096
1084
1071
1058
1045
1031
1018
1004
991
977
962
948
934
919
904
890
875
860
844
829
814
798
782
767
751
735
719
703
687
671
654
638
622
605
589
572
556
539
522
506
489
472
456
439
422
405
389
372
355
338
322
305
288
271
254
238
221
204
187
170
153
137
120
103
86
69
52
35
18
1
-16
-33
-50
-67
-84
-101
-118
-136
-153
-170
-187
-204
-222
-239
-256
-273
-291
-308
-325
-342
-360
-377
-394
-412
-429
-447
-464
-482
-499
-517
-534
-552
-569
-587
-605
-622
-640
-658
-675
-693
-711
-729
-747
-765
-782
-800
-818
-836
-854
-872
-890
-908
-926
-945
-963
-981
-999
-1016
-1035
-1054
-1072
-1090
-1108
-1127
-1145
-1163
-1181
-1200
-1218
-1236
-1255
-1273
-1291
-1310
-1328
-1346
-1365
-1383
-1401
-1419
-1438
-1456
-1474
-1492
-1510
-1529
-1547
-1565
-1583
-1601
-1619
-1637
-1654
-1672
-1690
-1708
-1725
-1743
-1760
-1778
-1795
-1812
-1830
-1847
-1864
-1881
-1898
-1915
-1931
-1948
-1964
-1981
-1997
-2013
-2029
-2045
-2061
-2077
-2093
-2108
-2124
-2139
-2154
-2169
-2184
-2199
-2213
-2228
-2242
-2256
-2270
-2284
-2298
-2311
-2325
-2338
-2351
-2364
-2377
-2389
-2402
-2414
-2427
-2439
-2451
-2463
-2475
-2487
-2498
-2510
-2521
-2532
-2543
-2554
-2565
-2576
-2586
-2597
-2607
-2617
-2628
-2637
-2647
-2657
-2667
-2676
-2686
-2695
-2704
-2713
-2722
-2731
-2740
-2749
-2757
-2766
-2774
-2782
-2791
-2799
-2807
-2815
-2822
-2830
-2838
-2845
-2852
-2860
-2867
-2874
-2881
-2888
-2894
-2901
-2908
-2914
-2920
-2926
-2933
-2939
-2944
-2950
-2956
-2961
-2967
-2972
-2977
-2983
-2987
-2992
-2997
-3002
-3006
-3010
-3015
-3019
-3022
-3026
-3030
-3033
-3037
-3040
-3043
-3046
-3049
-3052
-3054
-3057
-3059
-3061
-3063
-3065
-3067
-3069
-3070
-3071
-3072
-3073
-3074
-3075
-3075
-3076
-3076
-3076
-3076
-3075
-3075
-3074
-3074
-3073
-3071
-3070
-3069
-3067
-3065
-3064
-3061
-3059
-3057
-3054
-3052
-3049
-3046
-3042
-3039
-3035
-3032
-3028
-3024
-3020
-3015
-3010
-3006
-3001
-2996
-2990
-2985
-2979
-2973
-2967
-2961
-2954
-2948
-2941
-2934
-2927
-2920
-2912
-2905
-2897
-2889
-2881
-2872
-2864
-2855
-2846
-2838
-2828
-2819
-2810
-2800
-2791
-2781
-2771
-2761
-2751
-2741
-2730
-2720
-2709
-2698
-2687
-2676
-2665
-2654
-2643
-2631
-2619
-2608
-2596
-2584
-2572
-2560
-2547
-2535
-2522
-2510
-2497
-2484
-2471
-2458
-2445
-2432
-2418
-2405
-2391
-2378
-2364
-2350
-2336
-2322
-2308
-2294
-2279
-2265
-2250
-2235
-2220
-2205
-2190
-2175
-2159
-2144
-2128
-2112
-2096
-2080
-2064
-2048
-2032
-2015
-1998
-1982
-1965
-1948
-1931
-1914
-1896
-1879
-1862
-1844
-1826
-1809
-1791
-1773
-1755
-1736
-1718
-1700
-1681
-1663
-1644
-1625
-1606
-1587
-1568
-1549
-1530
-1510
-1491
-1471
-1452
-1432
-1412
-1392
-1372
-1352
-1332
-1312
-1292
-1271
-1251
-1231
-1210
-1190
-1169
-1148
-1127
-1107
-1086
-1065
-1044
-1022
-1002
-981
-960
-939
-917
-896
-875
-854
-833
-811
-790
-769
-748
-726
-705
-684
-663
-641
-620
-599
-578
-557
-535
-514
-493
-472
-451
-431
-410
-389
-368
-348
-327
-307
-287
-267
-247
-227
-207
-187
-168
-148
-129
-110
-91
-72
-53
-35
-16
2
20
38
56
73
91
108
125
142
159
175
191
207
223
239
254
270
285
300
314
329
343
357
371
384
398
411
424
436
449
461
473
485
496
508
519
529
540
550
560
570
580
589
598
607
615
624
632
640
648
655
663
670
677
683
690
696
702
708
714
719
725
730
735
740
744
749
753
757
761
765
769
772
775
778
781
784
786
789
791
793
795
797
798
800
801
802
803
804
804
805
805
805
806
806
805
805
805
804
803
803
802
801
799
798
797
795
793
792
790
788
786
784
781
779
777
774
772
769
766
763
760
758
754
751
748
745
742
738
735
731
728
724
720
716
712
708
704
700
696
691
687
682
678
673
669
664
659
654
649
644
639
634
629
624
619
613
608
603
597
592
586
581
575
569
564
558
552
547
541
535
529
523
517
511
505
499
493
487
481
474
468
462
455
449
443
436
430
423
417
410
403
397
390
383
376
370
363
356
349
342
335
328
320
313
306
299
291
284
277
269
262
254
247
239
231
224
216
208
201
193
185
178
170
162
155
147
139
131
124
116
108
101
93
86
78
70
63
55
48
40
33
26
18
11
4
-3
-10
-17
-24
-31
-38
-45
-52
-59
-66
-72
-79
-85
-92
-98
-105
-111
-117
-124
-130
-136
-142
-148
-154
-160
-166
-172
-178
-184
-190
-195
-201
-207
-213
-218
-224
-230
-235
-241
-246
-252
-257
-263
-268
-274
-279
-285
-290
-295
-301
-306
-311
-316
-322
-327
-332
-337
-342
-347
-353
-358
-363
-368
-373
-378
-383
-388
-393
-398
-403
-408
-413
-418
-423
-428
-433
-438
-443
-448
-453
-458
-463
-468
-474
-479
-484
-489
-495
-500
-505
-510
-516
-521
-527
-532
-538
-543
-549
-554
-560
-566
-571
-577
-583
-589
-595
-600
-606
-612
-618
-624
-630
-636
-642
-648
-654
-660
-666
-672
-678
-684
-690
-696
-703
-709
-715
-721
-727
-734
-740
-746
-752
-759
-765
-771
-777
-783
-790
-796
-802
-809
-815
-821
-827
-834
-840
-846
-853
-859
-865
-872
-878
-884
-891
-897
-903
-910
-916
-922
-929
-935
-941
-947
-954
-960
-966
-972
-978
-984
-990
-996
-1002
-1008
-1014
-1018
-1025
-1031
-1036
-1042
-1047
-1053
-1058
-1064
-1069
-1074
-1080
-1085
-1090
-1095
-1100
-1105
-1110
-1115
-1119
-1124
-1129
-1133
-1138
-1142
-1147
-1151
-1155
-1160
-1164
-1168
-1172
-1176
-1180
-1183
-1187
-1191
-1194
-1198
-1201
-1205
-1208
-1211
-1214
-1217
-1220
-1223
-1226
-1229
-1232
-1234
-1237
-1240
-1242
-1244
-1247
-1249
-1251
-1253
-1255
-1257
-1259
-1261
-1263
-1264
-1266
-1267
-1269
-1270
-1271
-1273
-1274
-1274
-1275
-1276
-1277
-1277
-1278
-1278
-1278
-1278
-1279
-1278
-1278
-1278
-1278
-1277
-1277
-1276
-1275
-1275
-1274
-1273
-1271
-1270
-1269
-1267
-1266
-1264
-1262
-1261
-1259
-1257
-1254
-1252
-1250
-1247
-1245
-1242
-1239
-1236
-1233
-1230
-1227
-1224
-1220
-1217
-1213
-1209
-1205
-1201
-1197
-1193
-1189
-1185
-1180
-1176
-1171
-1166
-1161
-1156
-1151
-1146
-1141
-1136
-1130
-1125
-1120
-1114
-1108
-1103
-1097
-1091
-1086
-1080
-1074
-1068
-1062
-1056
-1050
-1043
-1037
-1031
-1025
-1018
-1012
-1004
-999
-993
-986
-980
-973
-967
-960
-953
-947
-940
-934
-927
-920
-914
-907
-900
-893
-887
-880
-873
-866
-859
-853
-846
-839
-832
-826
-819
-812
-805
-799
-792
-785
-778
-771
-765
-758
-751
-744
-737
-730
-723
-717
-710
-703
-696
-689
-682
-675
-667
-660
-653
-646
-639
-631
-624
-617
-610
-602
-595
-587
-580
-572
-564
-557
-549
-541
-533
-525
-517
-509
-501
-493
-485
-476
-468
-459
-451
-442
-434
-425
-416
-407
-398
-389
-380
-371
-361
-352
-343
-333
-324
-314
-305
-295
-285
-276
-266
-256
-246
-236
-226
-216
-205
-195
-185
-174
-164
-153
-143
-132
-122
-111
-100
-90
-79
-68
-57
-46
-35
-23
-12
-1
10
22
33
45
56
68
80
91
103
115
127
139
151
163
175
187
200
212
224
237
249
262
274
287
300
312
325
338
351
363
376
389
402
415
428
441
454
467
481
494
507
520
533
547
560
573
586
599
613
626
639
652
666
679
692
705
718
731
744
757
770
783
796
809
822
835
848
861
874
886
899
911
924
936
949
961
973
985
998
1008
1020
1033
1045
1057
1068
1080
1091
1102
1113
1125
1135
1146
1157
1168
1178
1189
1199
1210
1220
1230
1240
1250
1260
1270
1279
1289
1298
1308
1317
1327
1336
1345
1354
1363
1372
1381
1389
1398
1407
1415
1424
1432
1440
1448
1456
1464
1472
1480
1487
1495
1502
1509
1516
1523
1530
1537
1544
1550
1557
1563
1569
1575
1581
1587
1592
1598
1603
1608
1614
1619
1623
1628
1633
1637
1642
1646
1650
1654
1658
1662
1666
1670
1673
1676
1680
1683
1686
1689
1692
1695
1698
1700
1703
1705
1708
1710
1712
1715
1717
1719
1721
1723
1725
1726
1728
1730
1731
1733
1735
1736
1737
1739
1740
1741
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1754
1755
1756
1757
1757
1758
1759
1759
1760
1760
1761
1761
1762
1762
1762
1763
1763
1763
1763
1763
1763
1763
1763
1763
1763
1763
1762
1762
1762
1761
1761
1760
1759
1758
1758
1757
1756
1754
1753
1752
1750
1749
1748
1746
1744
1742
1741
1739
1737
1734
1732
1730
1727
1725
1722
1720
1717
1714
1711
1708
1704
1701
1698
1694
1690
1686
1682
1678
1674
1670
1665
1661
1656
1651
1646
1641
1636
1631
1625
1620
1614
1608
1602
1596
1590
1583
1577
1570
1563
1556
1549
1542
1535
1527
1520
1512
1504
1496
1488
1479
1471
1462
1454
1445
1436
1427
1417
1408
1398
1389
1379
1369
1359
1349
1339
1328
1318
1307
1297
1286
1275
1264
1252
1241
1230
1218
1206
1195
1183
1171
1159
1146
1134
1122
1109
1097
1084
1071
1058
1046
1033
1020
1006
993
980
967
954
940
927
913
900
886
873
859
846
832
819
805
791
778
764
750
737
723
710
696
682
669
655
642
629
615
602
588
575
562
549
536
522
509
496
483
471
458
445
432
420
407
394
382
370
357
345
333
320
308
296
284
272
261
249
237
226
214
203
191
180
169
158
147
136
125
114
104
93
83
72
62
52
41
31
21
11
1
-9
-19
-28
-38
-47
-57
-66
-76
-85
-94
-103
-112
-120
-129
-137
-146
-154
-162
-171
-179
-186
-194
-202
-209
-217
-224
-231
-238
-245
-252
-259
-265
-272
-278
-284
-290
-296
-302
-307
-313
-318
-323
-328
-333
-337
-342
-346
-351
-355
-359
-362
-366
-370
-373
-376
-379
-382
-384
-387
-389
-391
-393
-395
-397
-399
-400
-401
-402
-403
-404
-404
-405
-405
-405
-405
-405
-405
-404
-403
-403
-402
-401
-400
-398
-397
-395
-393
-392
-390
-387
-385
-383
-380
-377
-375
-372
-369
-365
-362
-358
-355
-351
-347
-343
-339
-335
-331
-326
-322
-317
-312
-307
-302
-297
-292
-286
-281
-275
-270
-264
-258
-252
-246
-239
-233
-227
-220
-213
-207
-200
-193
-186
-178
-171
-164
-156
-149
-141
-133
-125
-118
-110
-101
-93
-85
-77
-68
-60
-52
-43
-34
-26
-17
-8
1
10
19
28
37
46
55
64
73
83
92
101
111
120
130
139
149
158
168
177
187
196
206
216
226
235
245
255
265
274
284
294
304
314
323
333
343
353
362
372
382
391
401
411
420
430
439
449
458
467
477
486
495
504
513
522
531
540
549
558
567
575
584
592
601
609
617
625
633
641
649
657
665
673
680
688
695
703
710
717
724
731
738
745
752
759
766
772
779
786
792
798
805
811
817
823
829
835
841
846
852
858
863
868
874
879
884
889
894
899
904
909
913
918
922
927
931
935
940
944
948
952
956
959
963
967
970
974
977
980
984
987
990
993
996
999
1002
1004
1008
1010
1012
1016
1018
1020
1024
1026
1029
1031
1033
1036
1038
1040
1043
1045
1047
1049
1052
1054
1056
1058
1060
1062
1064
1066
1068
1069
1071
1073
1075
1077
1079
1080
1082
1084
1085
1087
1089
1091
1092
1094
1096
1098
1099
1101
1103
1104
1106
1108
1110
1111
1113
1115
1117
1118
1120
1122
1123
1125
1127
1128
1130
1132
1133
1135
1137
1139
1140
1142
1144
1145
1147
1149
1151
1152
1154
1156
1158
1160
1161
1163
1165
1167
1169
1171
1173
1175
1177
1179
1181
1183
1185
1187
1189
1191
1193
1195
1198
1200
1202
1204
1206
1209
1211
1213
1215
1217
1219
1222
1224
1226
1228
1230
1232
1235
1237
1239
1241
1243
1245
1247
1249
1252
1254
1256
1258
1260
1262
1264
1266
1269
1271
1273
1275
1277
1279
1281
1283
1284
1286
1288
1290
1292
1293
1295
1296
1298
1299
1301
1302
1303
1305
1306
1307
1308
1309
1310
1310
1311
1312
1313
1313
1314
1314
1314
1315
1315
1315
1315
1315
1315
1315
1315
1315
1315
1315
1314
1314
1314
1313
1313
1312
1311
1311
1310
1309
1308
1307
1306
1305
1304
1303
1302
1300
1299
1298
1296
1295
1293
1292
1290
1288
1287
1285
1283
1281
1279
1277
1275
1273
1270
1268
1266
1264
1261
1259
1257
1254
1252
1250
1247
1245
1242
1240
1238
1235
1233
1231
1228
1226
1224
1221
1219
1217
1214
1212
1209
1207
1205
1202
1200
1198
1195
1193
1191
1189
1186
1184
1182
1179
1177
1175
1172
1170
1168
1165
1163
1161
1159
1156
1154
1152
1149
1147
1145
1143
1140
1138
1136
1134
1131
1129
1127
1124
1122
1120
1118
1115
1113
1111
1109
1107
1104
1102
1100
1098
1095
1093
1091
1089
1086
1084
1082
1080
1078
1075
1073
1071
1069
1067
1064
1062
1060
1058
1056
1053
1051
1049
1047
1045
1043
1040
1038
1036
1034
1032
1029
1027
1025
1022
1020
1018
1016
1014
1012
1010
1008
1006
1004
1002
999
997
995
993
991
989
987
985
982
980
978
976
974
972
970
968
966
963
961
959
957
955
953
951
949
947
945
943
941
939
936
934
932
930
928
926
924
922
920
918
916
914
912
910
908
906
904
902
900
898
896
893
891
889
887
885
883
881
879
877
875
873
871
869
867
865
863
861
859
857
855
853
851
850
848
846
844
842
840
838
836
834
832
830
828
826
824
822
820
818
816
814
812
810
809
807
805
803
801
799
797
795
793
791
789
787
785
784
782
780
778
776
774
772
770
768
767
765
763
761
759
757
755
753
752
750
748
746
744
742
740
739
737
735
733
731
729
727
726
724
722
720
718
716
715
713
711
709
707
705
704
702
700
698
696
695
693
691
689
687
686
684
682
680
678
677
675
673
671
670
668
666
664
662
661
659
657
655
654
652
650
648
647
645
643
641
640
638
636
634
633
631
629
628
626
624
622
621
619
617
616
614
612
610
609
607
605
604
602
600
599
597
595
593
592
590
588
587
585
583
582
580
578
577
575
573
572
570
568
567
565
563
562
560
559
557
555
554
552
550
549
547
545
544
542
541
539
537
536
534
532
531
529
528
526
524
523
521
520
518
516
515
513
512
510
509
507
505
504
502
501
499
498
496
494
493
491
490
488
487
485
483
482
480
479
477
476
474
473
471
470
468
467
465
463
462
460
459
457
456
454
453
451
450
448
447
445
444
442
441
439
438
436
435
433
432
430
429
427
426
424
423
422
420
419
417
416
414
413
411
410
408
407
405
404
403
401
400
398
397
395
394
392
391
390
388
387
385
384
383
381
380
378
377
375
374
373
371
370
368
367
366
364
363
361
360
359
357
356
354
353
352
350
349
348
346
345
343
342
341
339
338
337
335
334
333
331
330
329
327
326
325
323
322
320
319
318
316
315
314
312
311
310
309
307
306
305
303
302
301
299
298
297
295
294
293
292
290
289
288
286
285
284
282
281
280
279
277
276
275
274
272
271
270
268
267
266
265
263
262
261
260
258
257
256
255
253
252
251
250
248
247
246
245
244
242
241
240
239
237
236
235
234
233
231
230
229
228
226
225
224
223
222
220
219
218
217
216
215
213
212
211
210
209
207
206
205
204
203
202
200
199
198
197
196
195
193
192
191
190
189
188
186
185
184
183
182
181
180
179
177
176
175
174
173
172
171
169
168
167
166
165
164
163
162
161
159
158
157
156
155
154
153
152
151
150
148
147
146
145
144
143
142
141
140
139
138
137
136
134
133
132
131
130
129
128
127
126
125
124
123
122
121
120
119
118
117
116
114
113
112
111
110
109
108
107
106
105
104
103
102
101
100
99
98
97
96
95
94
93
92
91
90
89
88
87
86
85
84
83
82
81
80
79
78
77
76
75
74
73
72
71
70
69
68
67
67
66
65
64
63
62
61
60
59
58
57
56
55
54
53
52
51
50
49
49
48
47
46
45
44
43
42
41
40
39
38
37
37
36
35
34
33
32
31
30
29
28
28
27
26
25
24
23
22
21
20
20
19
18
17
16
15
14
13
13
12
11
10
9
8
7
6
6
5
4
3
2
1
0
0
-1
-2
-3
-4
-5
-5
-6
-7
-8
-9
-10
-10
-11
-12
-13
-14
-15
-15
-16
-17
-18
-19
-20
-20
-21
-22
-23
-24
-24
-25
-26
-27
-28
-28
-29
-30
-31
-32
-32
-33
-34
-35
-36
-36
-37
-38
-39
-39
-40
-41
-42
-43
-43
-44
-45
-46
-46
-47
-48
-49
-50
-50
-51
-52
-53
-53
-54
-55
-56
-56
-57
-58
-59
-59
-60
-61
-62
-62
-63
-64
-64
-65
-66
-67
-67
-68
-69
-70
-70
-71
-72
-72
-73
-74
-75
-75
-76
-77
-77
-78
-79
-80
-80
-81
-82
-82
-83
-84
-85
-85
-86
-87
-87
-88
-89
-89
-90
-91
-91
-92
-93
-93
-94
-95
-95
-96
-97
-98
-98
-99
-100
-100
-101
-102
-102
-103
-104
-104
-105
-105
-106
-107
-107
-108
-109
-109
-110
-111
-111
-112
-113
-113
-114
-115
-115
-116
-116
-117
-118
-118
-119
-120
-120
-121
-121
-122
-123
-123
-124
-125
-125
-126
-126
-127
-128
-128
-129
-129
-130
-131
-131
-132
-133
-133
-134
-134
-135
-136
-136
-137
-137
-138
-138
-139
-140
