5
26422
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
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
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
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
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
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
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
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
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
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
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
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
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
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
28
28
28
28
28
28
28
28
28
28
28
29
29
29
29
29
29
29
29
29
30
30
30
30
30
30
30
30
30
30
31
31
31
31
31
31
31
31
31
32
32
32
32
32
32
32
32
32
33
33
33
33
33
33
33
33
33
33
34
34
34
34
34
34
34
34
34
34
35
35
35
35
35
35
35
35
35
36
36
36
36
36
36
36
36
36
36
36
37
37
37
37
37
37
37
37
37
37
38
38
38
38
38
38
38
38
38
38
39
39
39
39
39
39
39
39
39
39
40
40
40
40
40
40
40
40
40
40
40
41
41
41
41
41
41
41
41
41
41
41
42
42
42
42
42
42
42
42
42
42
42
43
43
43
43
43
43
43
43
43
43
43
44
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
48
48
48
48
48
48
48
48
48
49
49
49
49
49
49
49
49
50
50
50
50
50
50
50
50
50
51
51
51
51
51
51
51
51
52
52
52
52
52
52
52
52
52
53
53
53
53
53
53
53
53
53
54
54
54
54
54
54
54
54
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
57
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
63
63
63
63
63
63
63
63
63
64
64
64
64
64
64
64
64
64
64
64
65
65
65
65
65
65
65
65
65
65
65
66
66
66
66
66
66
66
66
66
66
66
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
70
70
70
70
70
70
70
70
70
70
70
71
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
74
74
74
74
74
74
74
74
74
75
75
75
75
75
75
75
75
76
76
76
76
76
76
76
76
77
77
77
77
77
77
77
78
78
78
78
78
78
78
79
79
79
79
79
79
79
80
80
80
80
80
80
81
81
81
81
81
81
81
82
82
82
82
82
82
83
83
83
83
83
84
84
84
84
84
84
85
85
85
85
85
86
86
86
86
86
87
87
87
87
87
88
88
88
88
88
89
89
89
89
89
90
90
90
90
90
91
91
91
91
92
92
92
92
92
93
93
93
93
93
94
94
94
94
95
95
95
95
96
96
96
96
96
97
97
97
97
98
98
98
98
99
99
99
99
100
100
100
100
100
101
101
101
101
102
102
102
102
103
103
103
103
104
104
104
104
105
105
105
105
106
106
106
106
107
107
107
107
107
108
108
108
108
109
109
109
109
110
110
110
110
111
111
111
112
112
112
112
113
113
113
113
114
114
114
114
115
115
115
115
116
116
116
116
117
117
117
117
118
118
118
118
119
119
119
119
120
120
120
121
121
121
121
122
122
122
122
123
123
123
123
124
124
124
125
125
125
125
126
126
126
127
127
127
127
128
128
128
129
129
129
129
130
130
130
130
131
131
131
132
132
132
132
133
133
133
134
134
134
134
135
135
135
136
136
136
136
137
137
137
137
138
138
138
139
139
139
139
140
140
140
140
141
141
141
142
142
142
142
143
143
143
143
144
144
144
145
145
145
145
146
146
146
146
147
147
147
148
148
148
148
149
149
149
149
150
150
150
151
151
151
151
152
152
152
152
153
153
153
154
154
154
154
155
155
155
155
156
156
156
157
157
157
157
158
158
158
158
159
159
159
160
160
160
160
161
161
161
161
162
162
162
163
163
163
163
164
164
164
164
165
165
165
166
166
166
166
167
167
167
167
168
168
168
169
169
169
169
170
170
170
170
171
171
171
172
172
172
172
173
173
173
174
174
174
174
175
175
175
176
176
176
176
177
177
177
178
178
178
178
179
179
179
180
180
180
180
181
181
181
182
182
182
183
183
183
183
184
184
184
185
185
185
185
186
186
186
187
187
187
187
188
188
188
189
189
189
190
190
190
190
191
191
191
192
192
192
193
193
193
193
194
194
194
195
195
195
195
196
196
196
197
197
197
197
198
198
198
199
199
199
200
200
200
200
201
201
201
202
202
202
202
203
203
203
204
204
204
204
205
205
205
206
206
206
206
207
207
207
208
208
208
208
209
209
209
210
210
210
210
211
211
211
211
212
212
212
213
213
213
213
214
214
214
214
215
215
215
215
216
216
216
217
217
217
217
218
218
218
218
219
219
219
219
220
220
220
220
221
221
221
221
222
222
222
222
223
223
223
223
224
224
224
224
225
225
225
225
226
226
226
226
227
227
227
227
227
228
228
228
228
229
229
229
229
230
230
230
230
230
231
231
231
231
232
232
232
232
232
233
233
233
233
234
234
234
234
234
235
235
235
235
236
236
236
236
236
237
237
237
237
237
238
238
238
238
238
239
239
239
239
240
240
240
240
240
241
241
241
241
241
242
242
242
242
242
243
243
243
243
244
244
244
244
244
245
245
245
245
245
246
246
246
246
246
246
247
247
247
247
247
248
248
248
248
248
249
249
249
249
249
249
250
250
250
250
250
250
251
251
251
251
251
251
252
252
252
252
252
252
253
253
253
253
253
253
253
254
254
254
254
254
254
255
255
255
255
255
255
255
256
256
256
256
256
256
256
257
257
257
257
257
257
257
257
258
258
258
258
258
258
258
258
259
259
259
259
259
259
259
259
260
260
260
260
260
260
260
260
260
261
261
261
261
261
261
261
261
261
262
262
262
262
262
262
262
262
262
262
263
263
263
263
263
263
263
263
263
263
263
264
264
264
264
264
264
264
264
264
264
265
265
265
265
265
265
265
265
265
265
265
265
265
265
265
266
266
266
266
266
266
266
266
266
266
266
266
266
266
266
266
266
266
266
266
266
266
266
266
267
267
267
267
267
267
267
267
267
267
267
267
267
267
267
267
267
267
267
267
267
267
267
267
267
267
267
266
266
266
266
266
266
266
266
266
266
266
266
266
266
266
266
266
266
266
266
265
265
265
265
265
265
265
265
265
265
264
264
264
264
263
263
263
262
262
262
261
261
261
260
260
259
259
258
258
257
257
256
256
256
255
255
254
254
253
253
252
251
250
249
248
248
247
246
245
244
243
242
240
239
238
237
236
235
234
232
232
231
230
229
229
228
227
227
226
225
225
224
224
223
223
222
222
221
220
219
218
217
216
214
214
213
212
211
211
210
209
208
207
206
204
203
202
200
199
198
197
196
194
193
191
188
185
182
178
175
171
167
164
161
158
154
151
147
143
138
133
128
123
117
112
106
100
93
86
78
70
61
52
42
32
23
14
5
-4
-13
-22
-30
-39
-48
-58
-67
-78
-88
-99
-111
-122
-133
-145
-157
-169
-181
-193
-206
-219
-232
-245
-258
-271
-284
-297
-309
-322
-335
-348
-361
-374
-388
-402
-415
-428
-441
-454
-467
-480
-493
-507
-519
-532
-544
-555
-566
-576
-587
-598
-609
-621
-633
-645
-658
-670
-682
-694
-706
-717
-728
-740
-752
-764
-777
-790
-803
-816
-829
-842
-855
-867
-879
-891
-902
-913
-923
-934
-946
-958
-970
-982
-994
-1004
-1016
-1028
-1038
-1049
-1059
-1068
-1078
-1087
-1095
-1104
-1112
-1120
-1128
-1136
-1144
-1153
-1164
-1176
-1189
-1202
-1216
-1228
-1240
-1249
-1256
-1261
-1266
-1269
-1273
-1277
-1281
-1287
-1294
-1302
-1310
-1319
-1328
-1337
-1345
-1351
-1356
-1360
-1362
-1363
-1363
-1362
-1361
-1359
-1360
-1362
-1366
-1373
-1381
-1390
-1397
-1403
-1406
-1406
-1404
-1401
-1397
-1393
-1389
-1387
-1386
-1386
-1388
-1391
-1397
-1404
-1413
-1423
-1433
-1443
-1451
-1459
-1465
-1471
-1476
-1481
-1487
-1493
-1499
-1506
-1514
-1523
-1533
-1545
-1559
-1573
-1588
-1603
-1617
-1630
-1642
-1653
-1663
-1673
-1683
-1692
-1702
-1712
-1723
-1734
-1746
-1758
-1771
-1785
-1800
-1816
-1832
-1846
-1858
-1868
-1873
-1876
-1875
-1872
-1868
-1866
-1866
-1867
-1872
-1879
-1887
-1897
-1908
-1919
-1928
-1935
-1937
-1935
-1929
-1920
-1908
-1895
-1883
-1874
-1869
-1870
-1876
-1886
-1900
-1913
-1925
-1933
-1936
-1934
-1927
-1919
-1911
-1906
-1905
-1909
-1920
-1936
-1955
-1975
-1993
-2007
-2015
-2016
-2011
-1999
-1983
-1965
-1948
-1933
-1923
-1918
-1918
-1922
-1927
-1931
-1931
-1927
-1916
-1900
-1880
-1859
-1838
-1820
-1805
-1795
-1790
-1790
-1795
-1802
-1810
-1815
-1816
-1812
-1802
-1787
-1769
-1749
-1729
-1712
-1697
-1687
-1680
-1678
-1682
-1690
-1701
-1713
-1725
-1735
-1743
-1749
-1755
-1762
-1770
-1781
-1795
-1813
-1833
-1853
-1873
-1892
-1909
-1925
-1938
-1950
-1960
-1970
-1982
-1994
-2009
-2024
-2040
-2057
-2074
-2093
-2114
-2138
-2167
-2199
-2236
-2274
-2314
-2354
-2393
-2429
-2463
-2495
-2528
-2561
-2595
-2631
-2668
-2705
-2742
-2776
-2807
-2836
-2865
-2896
-2930
-2967
-3006
-3045
-3082
-3115
-3143
-3164
-3180
-3191
-3201
-3211
-3225
-3244
-3268
-3296
-3324
-3350
-3371
-3386
-3393
-3393
-3387
-3378
-3371
-3367
-3372
-3385
-3408
-3440
-3478
-3520
-3560
-3593
-3619
-3635
-3642
-3641
-3636
-3628
-3622
-3618
-3619
-3625
-3637
-3652
-3671
-3691
-3711
-3731
-3749
-3766
-3783
-3798
-3810
-3819
-3822
-3820
-3815
-3807
-3796
-3782
-3768
-3752
-3737
-3723
-3710
-3699
-3691
-3687
-3685
-3684
-3683
-3679
-3673
-3662
-3647
-3629
-3608
-3584
-3560
-3536
-3514
-3496
-3481
-3470
-3463
-3458
-3453
-3444
-3430
-3408
-3376
-3337
-3292
-3246
-3204
-3169
-3142
-3124
-3113
-3106
-3100
-3088
-3070
-3043
-3008
-2968
-2925
-2882
-2842
-2807
-2777
-2754
-2737
-2727
-2724
-2725
-2728
-2730
-2730
-2728
-2721
-2711
-2696
-2677
-2656
-2635
-2614
-2594
-2575
-2555
-2532
-2505
-2470
-2426
-2374
-2314
-2249
-2184
-2122
-2065
-2013
-1971
-1934
-1903
-1878
-1860
-1846
-1833
-1822
-1810
-1798
-1787
-1776
-1767
-1761
-1760
-1765
-1776
-1791
-1809
-1828
-1845
-1859
-1870
-1876
-1877
-1874
-1869
-1863
-1857
-1853
-1848
-1841
-1831
-1815
-1791
-1757
-1711
-1651
-1578
-1496
-1411
-1329
-1256
-1195
-1148
-1116
-1096
-1085
-1079
-1072
-1060
-1040
-1008
-964
-911
-853
-795
-744
-702
-671
-649
-633
-618
-598
-569
-526
-471
-404
-328
-245
-159
-73
8
83
152
213
269
322
375
432
492
558
627
695
759
814
862
901
933
962
990
1020
1055
1097
1145
1199
1259
1323
1391
1459
1526
1592
1658
1727
1799
1875
1954
2039
2129
2224
2322
2421
2519
2616
2710
2798
2880
2953
3018
3076
3126
3169
3205
3236
3265
3292
3319
3346
3373
3400
3427
3454
3478
3496
3508
3513
3512
3507
3499
3491
3485
3485
3492
3506
3526
3550
3574
3597
3617
3635
3650
3663
3677
3691
3709
3733
3764
3801
3842
3884
3928
3970
4011
4048
4080
4106
4128
4144
4157
4167
4174
4180
4184
4188
4191
4194
4199
4207
4216
4227
4237
4248
4257
4265
4269
4271
4270
4270
4272
4278
4290
4310
4336
4369
4404
4440
4476
4509
4538
4561
4578
4590
4599
4608
4616
4626
4639
4655
4675
4699
4725
4750
4773
4793
4808
4820
4829
4836
4843
4851
4861
4873
4889
4908
4931
4956
4979
5000
5016
5026
5029
5026
5021
5014
5007
4999
4994
4992
4996
5008
5025
5047
5073
5101
5129
5154
5174
5189
5196
5197
5193
5185
5176
5168
5166
5170
5181
5199
5223
5250
5282
5315
5352
5391
5434
5479
5527
5576
5625
5675
5730
5789
5855
5926
6002
6078
6153
6224
6287
6342
6387
6421
6444
6458
6465
6470
6475
6484
6496
6512
6530
6549
6564
6576
6582
6581
6571
6552
6523
6484
6436
6379
6316
6249
6180
6110
6041
5972
5904
5838
5774
5713
5656
5603
5554
5508
5466
5425
5386
5347
5308
5268
5228
5187
5145
5103
5060
5016
4970
4921
4868
4813
4755
4694
4631
4567
4502
4437
4373
4310
4248
4188
4132
4080
4032
3989
3951
3918
3889
3864
3844
3828
3814
3803
3794
3787
3783
3779
3778
3777
3777
3777
3775
3770
3760
3744
3722
3695
3665
3635
3608
3588
3575
3569
3568
3569
3569
3563
3548
3521
3483
3434
3379
3320
3263
3211
3167
3132
3103
3079
3058
3038
3016
2992
2965
2934
2901
2867
2837
2811
2790
2773
2758
2743
2726
2705
2679
2648
2614
2579
2543
2507
2471
2433
2390
2340
2283
2218
2146
2070
1993
1920
1852
1791
1737
1686
1636
1583
1523
1454
1375
1288
1197
1105
1016
937
867
807
755
709
666
624
581
537
494
454
418
388
367
356
353
359
368
379
387
390
387
378
362
340
315
289
263
241
224
213
206
200
192
177
155
125
89
49
7
-39
-88
-141
-198
-258
-324
-393
-465
-540
-616
-691
-763
-831
-895
-953
-1008
-1059
-1107
-1155
-1204
-1254
-1304
-1353
-1397
-1437
-1471
-1501
-1529
-1555
-1583
-1613
-1647
-1683
-1719
-1754
-1787
-1819
-1849
-1878
-1905
-1934
-1963
-1994
-2025
-2057
-2088
-2117
-2143
-2166
-2186
-2202
-2217
-2229
-2239
-2249
-2259
-2271
-2286
-2305
-2330
-2358
-2389
-2421
-2450
-2475
-2493
-2504
-2510
-2512
-2512
-2509
-2505
-2499
-2493
-2486
-2481
-2479
-2483
-2494
-2516
-2549
-2595
-2655
-2728
-2814
-2911
-3018
-3134
-3257
-3384
-3514
-3646
-3779
-3914
-4050
-4184
-4316
-4442
-4563
-4677
-4783
-4884
-4978
-5067
-5152
-5232
-5308
-5381
-5449
-5514
-5573
-5626
-5671
-5709
-5738
-5761
-5780
-5796
-5811
-5826
-5842
-5858
-5874
-5891
-5907
-5922
-5933
-5939
-5938
-5929
-5913
-5889
-5860
-5829
-5796
-5764
-5733
-5705
-5678
-5651
-5625
-5599
-5574
-5550
-5526
-5503
-5479
-5454
-5428
-5397
-5360
-5316
-5266
-5214
-5160
-5108
-5060
-5018
-4983
-4954
-4927
-4899
-4865
-4824
-4777
-4724
-4667
-4606
-4544
-4482
-4419
-4359
-4299
-4242
-4186
-4130
-4075
-4021
-3968
-3918
-3870
-3824
-3781
-3741
-3702
-3664
-3627
-3589
-3550
-3509
-3467
-3424
-3381
-3338
-3297
-3255
-3214
-3175
-3137
-3103
-3071
-3041
-3011
-2981
-2951
-2921
-2890
-2859
-2830
-2802
-2776
-2751
-2727
-2704
-2682
-2662
-2643
-2624
-2606
-2587
-2567
-2544
-2519
-2493
-2469
-2448
-2431
-2419
-2411
-2407
-2406
-2404
-2402
-2396
-2386
-2374
-2359
-2343
-2324
-2301
-2274
-2245
-2213
-2181
-2147
-2110
-2071
-2029
-1988
-1948
-1912
-1884
-1864
-1853
-1849
-1847
-1844
-1834
-1814
-1785
-1746
-1703
-1658
-1616
-1580
-1550
-1528
-1513
-1501
-1492
-1483
-1472
-1457
-1438
-1417
-1396
-1377
-1361
-1349
-1339
-1331
-1325
-1317
-1307
-1293
-1272
-1246
-1212
-1171
-1123
-1069
-1010
-947
-882
-815
-747
-676
-602
-521
-434
-340
-240
-137
-32
74
180
288
398
511
628
748
871
995
1118
1238
1355
1466
1573
1674
1772
1866
1960
2054
2151
2252
2357
2467
2580
2695
2810
2922
3032
3139
3241
3339
3431
3518
3601
3679
3754
3827
3901
3974
4048
4122
4197
4272
4347
4420
4492
4562
4628
4690
4747
4798
4842
4879
4909
4933
4953
4969
4981
4991
4998
5007
5017
5029
5042
5054
5065
5073
5079
5083
5087
5093
5102
5114
5127
5141
5154
5168
5181
5195
5209
5224
5242
5264
5290
5320
5352
5387
5422
5455
5487
5515
5542
5567
5593
5621
5651
5684
5718
5754
5791
5828
5867
5908
5953
6002
6055
6115
6179
6249
6323
6401
6479
6558
6636
6711
6785
6857
6929
6999
7067
7131
7192
7249
7301
7350
7395
7436
7473
7507
7536
7563
7587
7608
7627
7642
7655
7664
7671
7676
7678
7678
7678
7677
7678
7681
7686
7693
7703
7715
7728
7744
7761
7780
7799
7819
7840
7862
7886
7914
7947
7985
8028
8074
8125
8180
8236
8294
8354
8416
8480
8547
8617
8688
8760
8831
8901
8970
9039
9109
9181
9257
9336
9419
9505
9595
9687
9781
9876
9970
10061
10148
10232
10313
10390
10465
10536
10603
10666
10726
10784
10841
10897
10952
11006
11055
11099
11136
11166
11186
11198
11200
11195
11186
11177
11167
11158
11147
11134
11115
11089
11055
11011
10958
10896
10826
10750
10669
10583
10494
10402
10308
10212
10117
10023
9929
9835
9739
9640
9538
9433
9326
9216
9107
8998
8892
8788
8687
8588
8490
8393
8296
8199
8103
8009
7916
7823
7731
7639
7549
7460
7374
7291
7210
7131
7056
6984
6914
6845
6777
6709
6644
6583
6527
6476
6429
6386
6344
6304
6263
6220
6175
6127
6076
6023
5969
5915
5863
5813
5764
5717
5667
5615
5558
5497
5433
5368
5304
5242
5183
5127
5075
5025
4978
4932
4884
4832
4776
4715
4649
4581
4512
4445
4382
4322
4266
4213
4162
4112
4059
4003
3944
3878
3808
3734
3659
3583
3510
3438
3368
3301
3238
3178
3121
3064
3007
2950
2893
2835
2777
2717
2656
2595
2534
2472
2410
2348
2286
2225
2166
2109
2053
1998
1942
1884
1821
1754
1682
1607
1531
1454
1378
1303
1229
1154
1078
999
916
830
738
642
541
437
331
221
111
0
-109
-218
-324
-428
-532
-637
-745
-856
-971
-1088
-1206
-1323
-1437
-1546
-1649
-1745
-1835
-1921
-2005
-2090
-2177
-2266
-2358
-2453
-2550
-2646
-2740
-2832
-2920
-3005
-3088
-3168
-3247
-3325
-3403
-3482
-3562
-3644
-3726
-3806
-3884
-3959
-4032
-4104
-4175
-4247
-4322
-4400
-4481
-4565
-4650
-4738
-4828
-4919
-5013
-5107
-5203
-5301
-5401
-5503
-5608
-5717
-5829
-5943
-6060
-6180
-6302
-6427
-6558
-6693
-6835
-6981
-7132
-7286
-7441
-7595
-7749
-7899
-8047
-8191
-8332
-8470
-8606
-8742
-8877
-9013
-9148
-9282
-9416
-9548
-9679
-9810
-9939
-10067
-10194
-10319
-10442
-10561
-10676
-10785
-10891
-10993
-11092
-11191
-11289
-11386
-11484
-11581
-11676
-11768
-11857
-11944
-12027
-12109
-12190
-12270
-12349
-12426
-12502
-12577
-12650
-12720
-12788
-12853
-12916
-12976
-13035
-13094
-13153
-13215
-13277
-13342
-13407
-13473
-13539
-13603
-13665
-13724
-13780
-13834
-13885
-13935
-13985
-14036
-14088
-14142
-14198
-14256
-14316
-14377
-14439
-14502
-14566
-14630
-14695
-14762
-14830
-14900
-14970
-15041
-15110
-15176
-15239
-15299
-15356
-15412
-15467
-15521
-15575
-15629
-15682
-15734
-15784
-15830
-15871
-15907
-15937
-15961
-15981
-15998
-16012
-16026
-16040
-16053
-16065
-16075
-16082
-16085
-16084
-16079
-16071
-16059
-16046
-16032
-16018
-16003
-15990
-15976
-15962
-15948
-15933
-15916
-15896
-15873
-15845
-15813
-15775
-15732
-15686
-15636
-15586
-15535
-15486
-15438
-15393
-15349
-15306
-15262
-15217
-15169
-15119
-15067
-15014
-14961
-14908
-14855
-14803
-14751
-14699
-14648
-14597
-14547
-14497
-14450
-14405
-14362
-14322
-14285
-14252
-14221
-14193
-14166
-14140
-14115
-14091
-14066
-14041
-14012
-13981
-13945
-13905
-13860
-13810
-13754
-13696
-13637
-13579
-13523
-13472
-13423
-13377
-13333
-13290
-13246
-13200
-13152
-13099
-13041
-12979
-12914
-12847
-12781
-12715
-12652
-12592
-12534
-12478
-12424
-12370
-12315
-12259
-12200
-12138
-12073
-12005
-11935
-11862
-11788
-11713
-11636
-11557
-11476
-11394
-11310
-11225
-11140
-11056
-10973
-10892
-10812
-10735
-10658
-10582
-10507
-10431
-10354
-10276
-10196
-10113
-10028
-9940
-9849
-9756
-9661
-9563
-9464
-9362
-9258
-9153
-9046
-8939
-8831
-8723
-8616
-8508
-8400
-8289
-8177
-8061
-7945
-7827
-7707
-7587
-7466
-7345
-7223
-7101
-6980
-6858
-6737
-6617
-6497
-6380
-6265
-6153
-6046
-5943
-5844
-5749
-5657
-5567
-5479
-5393
-5308
-5225
-5145
-5066
-4988
-4909
-4831
-4751
-4671
-4590
-4510
-4431
-4352
-4273
-4194
-4114
-4030
-3946
-3859
-3770
-3678
-3586
-3494
-3403
-3313
-3225
-3140
-3058
-2979
-2901
-2825
-2749
-2672
-2595
-2517
-2439
-2362
-2286
-2211
-2140
-2072
-2008
-1947
-1889
-1831
-1773
-1713
-1652
-1588
-1524
-1460
-1396
-1332
-1269
-1206
-1145
-1083
-1022
-962
-901
-839
-776
-712
-646
-579
-509
-438
-363
-285
-204
-121
-36
49
135
221
305
388
471
555
638
722
807
892
977
1061
1144
1224
1302
1377
1449
1519
1589
1660
1732
1806
1882
1961
2041
2126
2212
2301
2390
2479
2567
2654
2740
2825
2909
2993
3077
3160
3244
3328
3410
3492
3572
3652
3730
3808
3886
3962
4038
4112
4186
4258
4328
4396
4463
4529
4594
4658
4721
4783
4846
4909
4974
5040
5107
5176
5247
5320
5393
5468
5543
5619
5693
5767
5840
5913
5986
6058
6130
6201
6271
6341
6411
6483
6555
6628
6703
6780
6861
6945
7033
7123
7216
7310
7404
7498
7591
7685
7779
7875
7972
8070
8169
8270
8371
8474
8577
8682
8787
8895
9004
9115
9228
9341
9456
9571
9686
9801
9918
10034
10152
10270
10389
10509
10631
10754
10878
11004
11131
11259
11387
11516
11643
11770
11894
12016
12134
12249
12360
12468
12574
12677
12777
12875
12970
13064
13156
13246
13336
13425
13515
13604
13693
13781
13866
13949
14029
14106
14179
14247
14311
14369
14423
14471
14514
14551
14583
14610
14632
14652
14670
14687
14703
14718
14733
14746
14759
14772
14785
14798
14813
14831
14851
14873
14897
14921
14946
14969
14992
15013
15034
15054
15075
15098
15123
15151
15181
15212
15245
15278
15310
15339
15367
15393
15418
15443
15468
15493
15519
15546
15572
15598
15622
15645
15666
15684
15701
15715
15726
15734
15737
15737
15732
15724
15713
15699
15684
15667
15648
15626
15603
15578
15551
15522
15491
15457
15420
15379
15335
15288
15238
15185
15131
15075
15018
14959
14900
14842
14784
14727
14671
14615
14558
14502
14446
14390
14334
14278
14222
14165
14109
14051
13993
13932
13871
13808
13744
13680
13615
13550
13485
13419
13353
13286
13219
13152
13083
13014
12943
12870
12796
12720
12643
12566
12488
12411
12334
12257
12180
12103
12025
11946
11867
11786
11705
11625
11544
11465
11386
11307
11230
11152
11075
10999
10922
10847
10772
10699
10627
10556
10486
10416
10347
10278
10212
10146
10083
10022
9963
9906
9851
9796
9741
9685
9629
9573
9517
9461
9405
9350
9296
9241
9186
9130
9073
9013
8951
8886
8818
8747
8675
8600
8523
8444
8364
8282
8196
8108
8016
7921
7820
7716
7608
7497
7382
7265
7146
7024
6901
6776
6650
6523
6395
6266
6136
6005
5874
5743
5613
5484
5355
5225
5095
4964
4832
4699
4564
4428
4292
4156
4021
3887
3754
3623
3493
3365
3237
3112
2988
2865
2743
2622
2502
2383
2264
2146
2027
1907
1785
1661
1535
1405
1273
1140
1004
867
730
592
454
315
175
33
-110
-254
-400
-547
-696
-847
-998
-1149
-1300
-1451
-1601
-1751
-1900
-2048
-2196
-2342
-2485
-2626
-2765
-2901
-3034
-3164
-3291
-3416
-3539
-3660
-3779
-3895
-4008
-4119
-4227
-4331
-4433
-4531
-4627
-4721
-4813
-4902
-4990
-5075
-5159
-5241
-5320
-5396
-5469
-5538
-5604
-5667
-5727
-5786
-5843
-5900
-5957
-6013
-6068
-6122
-6176
-6229
-6281
-6333
-6385
-6436
-6487
-6538
-6588
-6639
-6690
-6743
-6798
-6854
-6912
-6972
-7034
-7098
-7162
-7227
-7291
-7354
-7417
-7479
-7542
-7604
-7667
-7732
-7798
-7866
-7935
-8005
-8076
-8147
-8217
-8285
-8351
-8415
-8477
-8537
-8596
-8654
-8712
-8770
-8828
-8886
-8944
-9000
-9055
-9109
-9161
-9212
-9262
-9311
-9359
-9405
-9450
-9493
-9535
-9575
-9613
-9648
-9681
-9713
-9743
-9772
-9801
-9830
-9859
-9890
-9921
-9954
-9987
-10021
-10055
-10089
-10123
-10157
-10192
-10228
-10267
-10307
-10349
-10394
-10441
-10489
-10539
-10590
-10640
-10691
-10742
-10793
-10845
-10898
-10951
-11005
-11060
-11114
-11169
-11223
-11278
-11333
-11389
-11445
-11502
-11559
-11615
-11670
-11723
-11775
-11824
-11871
-11917
-11963
-12007
-12051
-12094
-12137
-12180
-12222
-12262
-12300
-12336
-12368
-12396
-12421
-12443
-12462
-12480
-12496
-12511
-12524
-12536
-12547
-12556
-12564
-12569
-12572
-12573
-12571
-12566
-12558
-12548
-12536
-12522
-12506
-12489
-12470
-12450
-12427
-12403
-12377
-12349
-12318
-12286
-12252
-12216
-12178
-12137
-12095
-12051
-12005
-11957
-11907
-11855
-11802
-11746
-11689
-11630
-11570
-11508
-11446
-11382
-11318
-11254
-11189
-11125
-11060
-10995
-10931
-10867
-10803
-10740
-10677
-10615
-10554
-10494
-10434
-10375
-10316
-10258
-10201
-10145
-10090
-10036
-9982
-9928
-9873
-9819
-9765
-9712
-9659
-9607
-9557
-9509
-9462
-9416
-9373
-9330
-9288
-9247
-9206
-9165
-9124
-9084
-9044
-9004
-8965
-8926
-8886
-8847
-8809
-8770
-8733
-8696
-8660
-8626
-8592
-8559
-8527
-8495
-8463
-8431
-8398
-8365
-8331
-8296
-8261
-8225
-8189
-8154
-8119
-8085
-8051
-8016
-7982
-7945
-7907
-7868
-7827
-7785
-7741
-7697
-7652
-7608
-7563
-7517
-7472
-7425
-7376
-7325
-7272
-7217
-7161
-7104
-7046
-6987
-6928
-6868
-6806
-6744
-6680
-6615
-6548
-6480
-6410
-6339
-6267
-6194
-6120
-6047
-5973
-5898
-5824
-5749
-5675
-5600
-5525
-5449
-5373
-5296
-5219
-5141
-5063
-4985
-4907
-4829
-4752
-4675
-4600
-4524
-4448
-4373
-4297
-4222
-4147
-4073
-4001
-3930
-3861
-3794
-3728
-3664
-3600
-3536
-3473
-3409
-3344
-3279
-3213
-3147
-3081
-3013
-2945
-2876
-2806
-2734
-2660
-2584
-2506
-2426
-2344
-2260
-2175
-2088
-2000
-1910
-1818
-1725
-1629
-1531
-1429
-1326
-1219
-1110
-1000
-890
-778
-668
-557
-447
-337
-228
-119
-10
96
201
304
405
504
601
697
793
888
983
1078
1173
1267
1358
1448
1535
1619
1702
1782
1861
1938
2013
2088
2161
2232
2300
2366
2428
2488
2546
2601
2656
2710
2764
2817
2870
2923
2976
3029
3083
3137
3192
3248
3305
3363
3422
3483
3547
3612
3679
3747
3817
3887
3957
4029
4103
4178
4256
4335
4417
4499
4583
4666
4750
4833
4917
5000
5084
5168
5254
5341
5429
5518
5609
5700
5792
5883
5975
6067
6158
6248
6339
6429
6520
6610
6700
6790
6879
6968
7057
7145
7233
7320
7405
7488
7570
7651
7731
7811
7891
7972
8053
8135
8217
8300
8383
8465
8547
8628
8708
8786
8864
8940
9016
9091
9165
9239
9312
9385
9457
9529
9600
9671
9742
9811
9881
9950
10018
10086
10153
10219
10284
10348
10411
10474
10536
10598
10660
10723
10787
10850
10914
10976
11036
11095
11152
11207
11261
11313
11364
11414
11464
11513
11561
11609
11656
11703
11750
11796
11843
11890
11937
11983
12029
12074
12118
12162
12205
12249
12292
12335
12379
12422
12465
12507
12548
12587
12625
12662
12697
12732
12765
12798
12831
12863
12894
12924
12953
12981
13008
13035
13060
13086
13111
13137
13161
13185
13208
13229
13248
13265
13280
13294
13307
13318
13329
13340
13350
13359
13367
13375
13381
13385
13388
13390
13390
13389
13387
13383
13379
13375
13370
13364
13359
13352
13344
13336
13325
13314
13300
13285
13269
13252
13233
13214
13194
13174
13153
13132
13111
13090
13070
13049
13027
13005
12982
12957
12930
12903
12875
12848
12820
12793
12767
12741
12715
12689
12661
12632
12602
12570
12536
12501
12464
12425
12385
12343
12302
12259
12215
12170
12123
12075
12026
11975
11924
11871
11817
11762
11705
11648
11589
11530
11468
11406
11342
11277
11210
11142
11073
11004
10935
10865
10795
10724
10652
10579
10504
10427
10348
10269
10189
10110
10031
9954
9877
9801
9725
9648
9571
9493
9413
9332
9249
9166
9081
8996
8910
8824
8737
8651
8565
8479
8393
8307
8222
8135
8050
7964
7876
7788
7698
7606
7513
7418
7322
7225
7128
7032
6936
6840
6745
6651
6558
6466
6375
6285
6195
6106
6017
5929
5842
5755
5668
5581
5493
5404
5315
5224
5132
5038
4942
4844
4745
4643
4539
4434
4327
4217
4107
3994
3880
3766
3651
3535
3420
3304
3189
3072
2955
2837
2717
2596
2473
2350
2225
2100
1974
1847
1719
1591
1463
1334
1205
1076
948
820
693
567
442
318
196
76
-43
-158
-272
-383
-493
-600
-706
-811
-915
-1018
-1121
-1224
-1327
-1430
-1533
-1636
-1738
-1841
-1943
-2045
-2149
-2252
-2356
-2461
-2567
-2674
-2782
-2891
-3002
-3114
-3226
-3338
-3450
-3563
-3676
-3789
-3904
-4019
-4138
-4257
-4376
-4496
-4617
-4737
-4857
-4977
-5097
-5217
-5338
-5459
-5581
-5704
-5828
-5952
-6077
-6202
-6326
-6451
-6575
-6699
-6823
-6947
-7070
-7192
-7313
-7435
-7556
-7677
-7797
-7918
-8038
-8157
-8275
-8392
-8507
-8622
-8737
-8851
-8966
-9082
-9199
-9317
-9435
-9553
-9672
-9791
-9910
-10029
-10149
-10270
-10393
-10518
-10644
-10772
-10902
-11033
-11165
-11298
-11432
-11565
-11699
-11831
-11964
-12097
-12229
-12362
-12494
-12627
-12761
-12895
-13029
-13164
-13298
-13433
-13567
-13701
-13835
-13968
-14101
-14233
-14365
-14495
-14625
-14753
-14881
-15007
-15132
-15255
-15376
-15496
-15613
-15730
-15844
-15957
-16068
-16177
-16285
-16392
-16497
-16600
-16702
-16801
-16899
-16994
-17086
-17176
-17263
-17349
-17433
-17516
-17597
-17677
-17756
-17832
-17906
-17976
-18044
-18109
-18171
-18231
-18289
-18346
-18401
-18455
-18508
-18559
-18610
-18659
-18707
-18754
-18800
-18846
-18890
-18933
-18974
-19012
-19048
-19082
-19112
-19141
-19169
-19195
-19221
-19246
-19270
-19294
-19318
-19340
-19361
-19380
-19398
-19414
-19429
-19442
-19453
-19462
-19469
-19474
-19478
-19479
-19479
-19476
-19472
-19465
-19456
-19444
-19431
-19416
-19398
-19379
-19357
-19334
-19309
-19281
-19252
-19220
-19185
-19148
-19108
-19065
-19020
-18972
-18922
-18870
-18817
-18761
-18704
-18645
-18584
-18521
-18456
-18389
-18320
-18249
-18177
-18104
-18029
-17952
-17874
-17795
-17715
-17633
-17551
-17468
-17384
-17300
-17215
-17130
-17043
-16955
-16867
-16777
-16685
-16593
-16500
-16405
-16311
-16216
-16122
-16029
-15935
-15841
-15747
-15652
-15557
-15460
-15362
-15262
-15160
-15055
-14949
-14840
-14730
-14618
-14504
-14389
-14271
-14152
-14030
-13907
-13780
-13651
-13519
-13385
-13247
-13106
-12963
-12817
-12668
-12517
-12364
-12209
-12051
-11891
-11728
-11563
-11396
-11226
-11055
-10882
-10708
-10533
-10357
-10179
-10001
-9822
-9642
-9460
-9278
-9094
-8909
-8723
-8537
-8351
-8164
-7978
-7793
-7608
-7423
-7239
-7056
-6873
-6692
-6510
-6330
-6150
-5971
-5792
-5615
-5439
-5265
-5092
-4920
-4749
-4579
-4408
-4238
-4067
-3898
-3727
-3557
-3387
-3218
-3049
-2880
-2712
-2544
-2376
-2209
-2041
-1875
-1709
-1542
-1375
-1209
-1042
-876
-711
-545
-380
-216
-51
114
278
443
607
772
936
1099
1262
1425
1587
1749
1911
2072
2233
2394
2554
2714
2874
3035
3195
3355
3516
3675
3835
3993
4151
4309
4466
4624
4781
4939
5097
5255
5413
5571
5728
5885
6042
6197
6353
6508
6663
6819
6975
7132
7289
7446
7603
7760
7916
8071
8226
8380
8533
8686
8838
8990
9141
9291
9440
9589
9736
9883
10030
10176
10322
10467
10612
10755
10897
11037
11176
11312
11447
11581
11715
11847
11980
12111
12242
12371
12500
12628
12754
12881
13006
13132
13258
13383
13509
13634
13758
13882
14004
14125
14245
14363
14480
14597
14713
14828
14943
15058
15173
15287
15400
15512
15623
15734
15843
15952
16059
16168
16274
16383
16491
16599
16707
16815
16923
17031
17138
17245
17351
17456
17560
17663
17766
17868
17969
18071
18173
18274
18376
18476
18576
18674
18770
18865
18959
19051
19143
19233
19322
19411
19499
19585
19671
19756
19840
19922
20003
20081
20158
20234
20307
20378
20447
20515
20580
20644
20705
20764
20820
20873
20923
20971
21015
21058
21097
21135
21171
21206
21238
21270
21299
21327
21353
21376
21397
21416
21433
21447
21458
21468
21476
21482
21487
21489
21490
21489
21486
21481
21475
21466
21457
21445
21433
21419
21405
21391
21376
21360
21343
21326
21307
21287
21265
21243
21219
21194
21168
21141
21113
21084
21054
21023
20992
20958
20924
20887
20849
20808
20766
20722
20676
20628
20579
20529
20477
20423
20368
20312
20253
20194
20133
20070
20007
19942
19876
19809
19741
19672
19602
19530
19457
19384
19310
19236
19161
19086
19010
18934
18856
18776
18694
18610
18524
18436
18347
18256
18164
18071
17977
17882
17785
17688
17588
17487
17383
17276
17167
17054
16940
16823
16705
16584
16462
16338
16215
16088
15961
15832
15701
15568
15433
15296
15158
15018
14876
14732
14587
14439
14289
14138
13984
13830
13674
13517
13359
13199
13039
12876
12713
12548
12381
12213
12044
11875
11704
11533
11361
11188
11014
10839
10663
10485
10306
10126
9944
9762
9579
9396
9213
9030
8846
8662
8477
8291
8103
7917
7728
7539
7349
7159
6968
6777
6585
6392
6198
6003
5807
5610
5412
5212
5012
4811
4609
4406
4203
3999
3795
3590
3385
3179
2971
2763
2553
2343
2132
1921
1710
1499
1289
1079
870
661
451
242
32
-178
-388
-598
-808
-1016
-1225
-1432
-1639
-1845
-2051
-2256
-2462
-2667
-2872
-3077
-3281
-3485
-3688
-3889
-4090
-4289
-4488
-4686
-4883
-5080
-5276
-5471
-5665
-5858
-6050
-6240
-6429
-6616
-6802
-6986
-7170
-7353
-7534
-7714
-7893
-8071
-8247
-8421
-8592
-8762
-8930
-9096
-9261
-9424
-9586
-9747
-9906
-10065
-10222
-10379
-10534
-10689
-10842
-10994
-11145
-11296
-11445
-11594
-11742
-11889
-12037
-12183
-12330
-12476
-12621
-12766
-12910
-13053
-13195
-13337
-13479
-13620
-13761
-13901
-14041
-14180
-14317
-14454
-14591
-14726
-14862
-14997
-15132
-15267
-15401
-15535
-15669
-15802
-15934
-16064
-16193
-16322
-16449
-16574
-16698
-16820
-16940
-17059
-17175
-17289
-17401
-17511
-17620
-17728
-17835
-17941
-18046
-18150
-18253
-18355
-18455
-18553
-18649
-18743
-18835
-18926
-19015
-19103
-19190
-19276
-19360
-19444
-19526
-19608
-19687
-19766
-19843
-19918
-19991
-20062
-20131
-20199
-20266
-20331
-20396
-20459
-20522
-20583
-20644
-20704
-20763
-20820
-20876
-20929
-20980
-21029
-21077
-21122
-21166
-21209
-21251
-21292
-21333
-21372
-21411
-21448
-21483
-21516
-21547
-21575
-21601
-21625
-21647
-21667
-21686
-21703
-21718
-21731
-21743
-21753
-21762
-21767
-21771
-21773
-21772
-21770
-21766
-21760
-21753
-21745
-21735
-21724
-21712
-21698
-21682
-21664
-21645
-21623
-21600
-21576
-21550
-21522
-21494
-21464
-21432
-21399
-21364
-21327
-21288
-21246
-21203
-21159
-21113
-21065
-21016
-20965
-20913
-20859
-20803
-20744
-20684
-20621
-20557
-20491
-20423
-20354
-20284
-20214
-20142
-20070
-19998
-19925
-19852
-19778
-19703
-19628
-19553
-19476
-19399
-19321
-19243
-19164
-19084
-19004
-18924
-18843
-18762
-18681
-18598
-18515
-18431
-18345
-18258
-18169
-18079
-17989
-17897
-17804
-17711
-17617
-17523
-17429
-17334
-17239
-17142
-17044
-16945
-16844
-16741
-16638
-16532
-16426
-16318
-16207
-16097
-15986
-15873
-15758
-15643
-15525
-15407
-15286
-15164
-15040
-14915
-14788
-14659
-14528
-14395
-14260
-14124
-13985
-13845
-13704
-13561
-13417
-13270
-13122
-12971
-12818
-12662
-12505
-12345
-12183
-12019
-11853
-11685
-11516
-11344
-11171
-10995
-10818
-10638
-10457
-10274
-10089
-9903
-9715
-9526
-9335
-9142
-8947
-8750
-8552
-8353
-8151
-7949
-7745
-7540
-7334
-7126
-6917
-6706
-6494
-6280
-6065
-5849
-5632
-5414
-5195
-4974
-4753
-4530
-4307
-4082
-3857
-3631
-3405
-3178
-2949
-2721
-2491
-2260
-2029
-1796
-1563
-1329
-1094
-858
-622
-386
-149
88
325
561
798
1034
1269
1504
1738
1973
2207
2441
2675
2909
3143
3378
3612
3846
4081
4315
4548
4782
5014
5247
5478
5709
5939
6169
6399
6629
6859
7089
7319
7548
7777
8006
8233
8460
8686
8912
9137
9362
9586
9810
10033
10256
10477
10698
10917
11135
11352
11567
11781
11994
12205
12416
12625
12832
13038
13243
13446
13647
13847
14045
14241
14436
14629
14821
15011
15200
15388
15574
15759
15942
16123
16303
16482
16660
16836
17011
17185
17357
17527
17695
17861
18025
18187
18347
18505
18662
18817
18971
19124
19274
19423
19570
19715
19858
19998
20135
20271
20404
20535
20665
20792
20918
21043
21166
21288
21408
21527
21643
21757
21869
21978
22085
22189
22291
22391
22489
22585
22680
22773
22865
22955
23044
23130
23215
23297
23378
23455
23531
23604
23675
23744
23810
23875
23938
23999
24059
24117
24173
24227
24279
24328
24376
24421
24464
24504
24542
24577
24609
24639
24666
24691
24713
24733
24751
24767
24781
24793
24802
24809
24814
24816
24814
24810
24803
24793
24781
24765
24747
24726
24703
24678
24650
24620
24587
24552
24514
24474
24432
24387
24340
24291
24239
24186
24131
24074
24014
23952
23888
23821
23751
23680
23605
23529
23451
23370
23288
23203
23117
23028
22936
22842
22745
22646
22543
22438
22330
22219
22106
21991
21874
21754
21631
21507
21380
21250
21117
20982
20844
20704
20562
20417
20271
20122
19972
19820
19666
19509
19350
19189
19026
18860
18692
18522
18350
18176
17999
17821
17641
17459
17275
17089
16901
16710
16518
16323
16126
15927
15726
15522
15317
15110
14902
14691
14479
14265
14049
13831
13612
13391
13167
12942
12714
12484
12251
12017
11780
11541
11301
11058
10814
10569
10321
10072
9822
9569
9315
9060
8803
8545
8286
8026
7767
7506
7245
6983
6720
6457
6193
5928
5662
5396
5129
4862
4595
4328
4059
3791
3522
3252
2981
2710
2437
2165
1891
1618
1344
1069
794
519
243
-34
-311
-588
-865
-1143
-1421
-1698
-1975
-2252
-2529
-2805
-3081
-3356
-3632
-3907
-4183
-4458
-4733
-5008
-5283
-5556
-5829
-6102
-6373
-6645
-6916
-7187
-7458
-7729
-8000
-8272
-8544
-8815
-9086
-9357
-9626
-9896
-10164
-10431
-10697
-10961
-11224
-11485
-11744
-12002
-12259
-12514
-12769
-13022
-13274
-13524
-13774
-14021
-14267
-14511
-14753
-14994
-15232
-15469
-15704
-15937
-16169
-16398
-16626
-16851
-17075
-17297
-17517
-17736
-17953
-18168
-18382
-18593
-18802
-19009
-19213
-19414
-19613
-19809
-20002
-20193
-20382
-20568
-20752
-20933
-21112
-21288
-21461
-21632
-21800
-21964
-22126
-22285
-22441
-22594
-22745
-22893
-23038
-23180
-23320
-23456
-23590
-23721
-23849
-23974
-24096
-24215
-24330
-24443
-24552
-24657
-24759
-24858
-24954
-25047
-25137
-25224
-25309
-25391
-25471
-25548
-25621
-25691
-25758
-25821
-25881
-25937
-25991
-26041
-26088
-26132
-26173
-26211
-26246
-26278
-26306
-26332
-26354
-26373
-26388
-26401
-26411
-26417
-26421
-26422
-26419
-26413
-26405
-26392
-26377
-26359
-26337
-26312
-26284
-26253
-26220
-26183
-26144
-26102
-26057
-26010
-25960
-25908
-25852
-25794
-25733
-25670
-25603
-25534
-25462
-25387
-25309
-25229
-25146
-25060
-24972
-24880
-24786
-24689
-24590
-24488
-24383
-24275
-24165
-24052
-23936
-23818
-23697
-23574
-23448
-23320
-23190
-23057
-22922
-22785
-22645
-22503
-22358
-22211
-22062
-21910
-21756
-21601
-21443
-21283
-21121
-20957
-20791
-20622
-20452
-20279
-20105
-19929
-19752
-19573
-19392
-19209
-19024
-18838
-18649
-18458
-18266
-18072
-17877
-17681
-17483
-17284
-17084
-16883
-16681
-16477
-16271
-16065
-15858
-15649
-15440
-15229
-15017
-14804
-14590
-14375
-14158
-13941
-13722
-13501
-13280
-13057
-12832
-12607
-12380
-12153
-11924
-11694
-11464
-11233
-11001
-10769
-10536
-10302
-10067
-9832
-9596
-9359
-9122
-8883
-8644
-8404
-8164
-7923
-7682
-7440
-7198
-6955
-6711
-6468
-6223
-5978
-5733
-5488
-5242
-4997
-4751
-4506
-4260
-4014
-3768
-3521
-3274
-3027
-2780
-2533
-2286
-2039
-1793
-1546
-1299
-1052
-805
-558
-311
-64
184
431
678
925
1172
1419
1665
1911
2157
2403
2649
2894
3139
3384
3628
3871
4114
4356
4597
4836
5075
5312
5549
5784
6018
6252
6485
6717
6948
7179
7408
7637
7865
8090
8317
8541
8764
8986
9206
9426
9645
9863
10081
10298
10514
10729
10942
11154
11365
11574
11781
11987
12192
12396
12598
12799
12999
13197
13395
13591
13787
13981
14174
14366
14556
14745
14933
15120
15305
15489
15671
15852
16030
16209
16385
16560
16733
16906
17077
17247
17415
17583
17748
17913
18075
18236
18395
18552
18706
18859
19010
19159
19307
19452
19597
19739
19879
20018
20154
20288
20420
20550
20677
20803
20926
21047
21166
21283
21399
21512
21623
21733
21840
21945
22048
22148
22247
22343
22438
22531
22622
22711
22798
22883
22967
23048
23127
23204
23279
23351
23422
23490
23556
23620
23681
23741
23798
23854
23908
23960
24009
24057
24102
24145
24186
24223
24258
24290
24320
24347
24372
24395
24416
24436
24453
24469
24483
24494
24503
24510
24514
24516
24516
24513
24508
24501
24491
24479
24464
24446
24426
24403
24377
24349
24318
24285
24249
24211
24171
24128
24083
24036
23986
23933
23878
23820
23760
23697
23631
23564
23494
23422
23347
23270
23190
23107
23021
22933
22842
22749
22654
22557
22458
22356
22253
22148
22041
21931
21819
21705
21589
21471
21351
21230
21107
20982
20855
20726
20595
20462
20327
20189
20050
19907
19763
19617
19468
19318
19165
19011
18855
18697
18538
18377
18215
18051
17885
17718
17549
17378
17206
17033
16857
16681
16503
16323
16142
15960
15776
15591
15404
15217
15027
14837
14645
14452
14258
14063
13866
13668
13469
13268
13066
12863
12658
12452
12244
12034
11824
11612
11399
11186
10972
10757
10541
10324
10107
9888
9669
9448
9227
9005
8783
8561
8338
8115
7891
7667
7443
7218
6993
6767
6541
6314
6086
5858
5629
5399
5169
4938
4706
4474
4241
4006
3773
3539
3305
3071
2836
2602
2368
2135
1901
1668
1435
1202
969
736
504
271
39
-193
-425
-657
-888
-1119
-1350
-1581
-1811
-2041
-2271
-2501
-2731
-2960
-3189
-3418
-3646
-3874
-4101
-4327
-4552
-4777
-5001
-5225
-5447
-5669
-5890
-6111
-6331
-6550
-6769
-6987
-7204
-7420
-7636
-7851
-8064
-8278
-8489
-8700
-8909
-9118
-9325
-9532
-9737
-9942
-10145
-10348
-10549
-10749
-10948
-11146
-11343
-11539
-11733
-11927
-12119
-12310
-12501
-12690
-12878
-13064
-13249
-13432
-13614
-13795
-13974
-14152
-14328
-14504
-14677
-14850
-15021
-15190
-15358
-15524
-15689
-15853
-16015
-16175
-16335
-16493
-16649
-16804
-16957
-17108
-17258
-17406
-17551
-17694
-17836
-17975
-18111
-18247
-18380
-18511
-18641
-18768
-18893
-19016
-19137
-19256
-19372
-19486
-19598
-19708
-19816
-19921
-20024
-20125
-20224
-20320
-20414
-20505
-20594
-20681
-20765
-20847
-20927
-21004
-21079
-21152
-21222
-21290
-21355
-21419
-21480
-21539
-21596
-21651
-21703
-21753
-21800
-21846
-21889
-21929
-21968
-22004
-22038
-22070
-22099
-22127
-22152
-22174
-22194
-22212
-22228
-22241
-22252
-22260
-22267
-22271
-22272
-22271
-22268
-22262
-22254
-22243
-22230
-22214
-22195
-22174
-22151
-22125
-22097
-22067
-22035
-22001
-21964
-21926
-21885
-21842
-21797
-21750
-21700
-21648
-21594
-21538
-21480
-21420
-21358
-21294
-21227
-21158
-21086
-21013
-20937
-20860
-20781
-20700
-20617
-20533
-20447
-20359
-20269
-20177
-20083
-19987
-19889
-19790
-19688
-19586
-19481
-19375
-19267
-19157
-19046
-18932
-18816
-18698
-18578
-18456
-18331
-18205
-18077
-17947
-17815
-17681
-17545
-17407
-17268
-17127
-16984
-16839
-16694
-16546
-16397
-16247
-16094
-15942
-15787
-15631
-15473
-15315
-15154
-14993
-14830
-14666
-14501
-14335
-14167
-13999
-13828
-13657
-13484
-13310
-13135
-12958
-12781
-12602
-12423
-12243
-12061
-11880
-11697
-11513
-11329
-11144
-10959
-10773
-10587
-10400
-10214
-10026
-9839
-9651
-9463
-9275
-9087
-8898
-8708
-8519
-8329
-8138
-7949
-7759
-7568
-7378
-7187
-6995
-6804
-6612
-6420
-6228
-6035
-5843
-5651
-5459
-5267
-5075
-4883
-4690
-4498
-4305
-4112
-3920
-3727
-3535
-3343
-3150
-2959
-2767
-2575
-2384
-2193
-2001
-1812
-1621
-1432
-1242
-1052
-863
-675
-486
-298
-110
77
264
451
638
824
1010
1196
1382
1567
1751
1935
2118
2300
2481
2662
2841
3020
3199
3377
3554
3730
3906
4081
4254
4428
4600
4771
4942
5111
5281
5449
5617
5784
5950
6115
6278
6441
6603
6763
6922
7081
7238
7395
7551
7707
7862
8015
8167
8319
8470
8618
8766
8912
9057
9201
9344
9486
9627
9767
9907
10045
10182
10318
10453
10586
10718
10848
10977
11104
11230
11354
11478
11600
11721
11841
11959
12077
12192
12306
12419
12530
12639
12747
12854
12959
13062
13164
13265
13365
13463
13560
13656
13750
13842
13934
14023
14111
14198
14283
14367
14449
14530
14610
14688
14765
14841
14915
14988
15060
15131
15201
15269
15337
15404
15469
15534
15597
15660
15721
15780
15839
15897
15953
16009
16064
16117
16171
16222
16274
16324
16373
16421
16468
16513
16557
16600
16642
16682
16722
16760
16798
16835
16872
16907
16942
16976
17009
17041
17072
17102
17130
17157
17184
17209
17233
17256
17277
17298
17317
17335
17351
17367
17380
17393
17404
17414
17423
17431
17437
17442
17445
17446
17446
17444
17441
17436
17430
17422
17413
17403
17392
17380
17367
17352
17335
17316
17296
17274
17250
17223
17195
17165
17133
17100
17065
17028
16990
16950
16909
16866
16821
16774
16726
16676
16624
16571
16517
16461
16404
16346
16286
16225
16163
16097
16033
15965
15897
15826
15754
15680
15605
15529
15452
15373
15293
15212
15130
15045
14960
14872
14783
14693
14601
14509
14415
14319
14223
14125
14025
13924
13822
13718
13613
13506
13398
13290
13180
13069
12957
12844
12730
12614
12498
12381
12262
12142
12021
11899
11776
11652
11526
11399
11272
11143
11013
10882
10750
10617
10483
10348
10212
10075
9938
9799
9659
9518
9377
9234
9091
8947
8803
8657
8510
8363
8215
8066
7916
7765
7614
7462
7310
7157
7004
6851
6697
6542
6386
6230
6074
5916
5758
5600
5441
5282
5122
4962
4801
4640
4478
4315
4152
3988
3824
3659
3494
3328
3162
2996
2830
2663
2496
2328
2161
1993
1825
1657
1488
1320
1152
983
815
646
477
307
138
-32
-202
-372
-542
-712
-882
-1052
-1223
-1393
-1563
-1734
-1904
-2074
-2243
-2413
-2582
-2751
-2919
-3088
-3256
-3424
-3593
-3760
-3928
-4094
-4263
-4430
-4597
-4763
-4930
-5096
-5262
-5428
-5593
-5758
-5923
-6087
-6251
-6414
-6577
-6739
-6901
-7062
-7223
-7384
-7544
-7703
-7863
-8022
-8180
-8338
-8495
-8653
-8809
-8966
-9122
-9278
-9434
-9589
-9743
-9898
-10051
-10205
-10357
-10510
-10661
-10813
-10963
-11113
-11262
-11411
-11559
-11705
-11852
-11997
-12142
-12285
-12429
-12571
-12712
-12853
-12992
-13130
-13267
-13402
-13537
-13670
-13802
-13932
-14061
-14189
-14315
-14439
-14562
-14684
-14804
-14922
-15039
-15155
-15269
-15381
-15492
-15602
-15709
-15816
-15920
-16023
-16125
-16224
-16322
-16419
-16513
-16606
-16697
-16786
-16873
-16957
-17040
-17121
-17200
-17277
-17352
-17424
-17495
-17563
-17629
-17694
-17756
-17816
-17874
-17930
-17984
-18036
-18086
-18134
-18181
-18225
-18267
-18307
-18344
-18379
-18412
-18442
-18470
-18496
-18520
-18541
-18559
-18576
-18590
-18603
-18613
-18621
-18626
-18630
-18631
-18630
-18628
-18623
-18616
-18608
-18597
-18585
-18572
-18556
-18538
-18519
-18497
-18473
-18448
-18420
-18390
-18358
-18325
-18290
-18253
-18214
-18174
-18131
-18088
-18042
-17994
-17943
-17891
-17837
-17780
-17722
-17661
-17599
-17535
-17469
-17402
-17333
-17262
-17189
-17115
-17039
-16960
-16880
-16798
-16714
-16628
-16540
-16450
-16359
-16265
-16171
-16074
-15976
-15876
-15774
-15670
-15565
-15457
-15348
-15237
-15124
-15009
-14893
-14775
-14655
-14534
-14411
-14287
-14161
-14033
-13904
-13773
-13641
-13507
-13371
-13235
-13096
-12957
-12817
-12675
-12532
-12388
-12243
-12097
-11950
-11801
-11651
-11500
-11347
-11193
-11038
-10882
-10725
-10567
-10408
-10248
-10088
-9927
-9766
-9604
-9441
-9277
-9113
-8948
-8782
-8616
-8449
-8280
-8111
-7941
-7771
-7600
-7428
-7256
-7083
-6910
-6737
-6563
-6389
-6214
-6038
-5862
-5685
-5508
-5330
-5152
-4973
-4795
-4616
-4437
-4259
-4080
-3901
-3721
-3542
-3362
-3182
-3001
-2820
-2639
-2457
-2275
-2093
-1910
-1726
-1542
-1358
-1174
-989
-803
-618
-432
-246
-60
126
312
498
685
871
1058
1245
1432
1618
1805
1992
2178
2364
2551
2737
2923
3110
3296
3482
3668
3853
4038
4223
4408
4591
4775
4957
5140
5321
5502
5683
5863
6043
6222
6400
6577
6754
6930
7104
7278
7450
7621
7791
7960
8128
8295
8462
8627
8791
8955
9117
9278
9438
9597
9755
9911
10066
10220
10373
10524
10674
10823
10971
11118
11263
11407
11549
11691
11831
11969
12107
12243
12377
12510
12642
12772
12901
13028
13154
13279
13401
13523
13643
13762
13879
13995
14109
14222
14333
14443
14551
14657
14763
14866
14968
15068
15167
15264
15360
15454
15546
15637
15726
15814
15900
15984
16065
16146
16225
16302
16376
16450
16522
16591
16659
16724
16788
16850
16910
16967
17024
17078
17130
17180
17229
17275
17319
17361
17400
17438
17473
17506
17537
17566
17593
17618
17641
17663
17682
17700
17715
17729
17740
17750
17757
17762
17765
17766
17765
17762
17757
17749
17739
17727
17713
17697
17678
17657
17635
17610
17583
17553
17522
17488
17452
17414
17373
17330
17286
17239
17191
17141
17089
17035
16980
16923
16864
16803
16740
16676
16609
16540
16470
16398
16324
16248
16171
16091
16012
15930
15847
15762
15675
15587
15497
15406
15313
15219
15123
15026
14927
14827
14725
14621
14516
14409
14301
14191
14080
13967
13853
13737
13621
13503
13383
13263
13141
13018
12894
12769
12643
12516
12388
12260
12130
12000
11869
11737
11604
11471
11336
11201
11065
10929
10792
10654
10515
10376
10237
10097
9956
9815
9674
9532
9390
9248
9106
8963
8819
8676
8532
8388
8243
8096
7952
7806
7659
7513
7366
7218
7071
6923
6775
6627
6479
6330
6181
6031
5881
5731
5580
5429
5277
5126
4974
4823
4672
4521
4370
4219
4069
3919
3769
3619
3469
3320
3170
3021
2872
2723
2574
2425
2277
2129
1982
1834
1687
1541
1394
1248
1102
957
812
667
523
380
237
95
-47
-188
-328
-468
-608
-747
-886
-1022
-1161
-1298
-1434
-1569
-1704
-1838
-1972
-2105
-2238
-2371
-2503
-2635
-2767
-2897
-3028
-3158
-3288
-3417
-3545
-3673
-3800
-3927
-4053
-4179
-4304
-4428
-4551
-4674
-4796
-4918
-5038
-5159
-5278
-5397
-5515
-5633
-5750
-5866
-5982
-6096
-6211
-6324
-6437
-6550
-6662
-6773
-6884
-6994
-7103
-7212
-7319
-7426
-7531
-7635
-7739
-7841
-7943
-8044
-8144
-8243
-8341
-8438
-8535
-8631
-8726
-8820
-8913
-9006
-9097
-9188
-9278
-9368
-9456
-9545
-9632
-9720
-9806
-9892
-9977
-10062
-10145
-10228
-10310
-10390
-10470
-10549
-10626
-10703
-10779
-10854
-10928
-11001
-11073
-11144
-11215
-11284
-11353
-11421
-11488
-11554
-11619
-11684
-11747
-11810
-11871
-11931
-11990
-12048
-12105
-12160
-12214
-12267
-12319
-12369
-12418
-12465
-12511
-12556
-12600
-12643
-12684
-12724
-12764
-12801
-12838
-12873
-12907
-12940
-12971
-13000
-13028
-13055
-13080
-13103
-13124
-13145
-13163
-13180
-13196
-13210
-13222
-13233
-13243
-13251
-13257
-13262
-13265
-13267
-13267
-13266
-13264
-13260
-13255
-13248
-13241
-13232
-13221
-13209
-13196
-13181
-13164
-13147
-13127
-13106
-13084
-13060
-13034
-13007
-12978
-12948
-12916
-12882
-12847
-12810
-12772
-12732
-12691
-12648
-12604
-12559
-12513
-12465
-12416
-12365
-12314
-12261
-12207
-12151
-12095
-12037
-11978
-11917
-11856
-11793
-11730
-11665
-11599
-11532
-11464
-11395
-11324
-11253
-11180
-11106
-11031
-10956
-10879
-10801
-10722
-10642
-10562
-10480
-10398
-10315
-10230
-10145
-10059
-9972
-9884
-9796
-9706
-9616
-9525
-9433
-9340
-9246
-9152
-9057
-8961
-8865
-8768
-8670
-8571
-8472
-8372
-8271
-8170
-8067
-7964
-7860
-7756
-7650
-7545
-7439
-7332
-7225
-7118
-7011
-6903
-6794
-6686
-6577
-6467
-6357
-6247
-6136
-6025
-5913
-5801
-5689
-5576
-5463
-5350
-5236
-5122
-5008
-4893
-4778
-4662
-4546
-4430
-4313
-4197
-4080
-3962
-3845
-3728
-3610
-3493
-3375
-3257
-3139
-3021
-2902
-2783
-2664
-2545
-2425
-2305
-2184
-2064
-1944
-1823
-1703
-1582
-1462
-1341
-1221
-1100
-980
-859
-738
-617
-497
-376
-255
-134
-14
106
226
345
465
584
703
822
941
1059
1178
1296
1414
1532
1650
1767
1884
2000
2117
2232
2348
2463
2577
2691
2805
2918
3031
3143
3256
3368
3480
3591
3702
3812
3922
4030
4140
4247
4355
4461
4567
4672
4777
4881
4984
5087
5190
5292
5393
5493
5593
5692
5791
5888
5985
6081
6176
6271
6364
6457
6550
6641
6732
6822
6911
7000
7087
7174
7260
7344
7428
7510
7591
7671
7751
7828
7905
7980
8054
8127
8198
8268
8337
8405
8471
8536
8600
8663
8725
8786
8845
8904
8961
9017
9071
9124
9176
9226
9275
9324
9371
9417
9462
9507
9550
9592
9633
9673
9712
9749
9785
9821
9855
9888
9920
9951
9981
10010
10037
10064
10089
10112
10134
10155
10175
10193
10209
10224
10238
10250
10260
10270
10278
10284
10290
10294
10298
10300
10301
10301
10299
10296
10293
10287
10281
10274
10265
10255
10244
10232
10219
10205
10189
10173
10155
10136
10116
10094
10072
10048
10024
9998
9971
9943
9914
9885
9854
9822
9790
9757
9722
9687
9652
9615
9578
9539
9501
9461
9421
9379
9337
9295
9251
9207
9163
9117
9071
9024
8976
8927
8878
8827
8776
8724
8671
8617
8563
8507
8452
8395
8338
8281
8223
8164
8105
8045
7984
7923
7860
7797
7734
7669
7604
7538
7472
7405
7338
7269
7200
7131
7060
6989
6917
6845
6771
6698
6623
6548
6473
6397
6320
6243
6165
6087
6009
5930
5850
5771
5690
5610
5528
5447
5365
5283
5200
5117
5034
4950
4867
4782
4698
4613
4527
4441
4355
4268
4181
4094
4006
3918
3830
3743
3655
3567
3479
3391
3303
3215
3127
3039
2951
2862
2774
2685
2597
2509
2421
2333
2245
2158
2071
1983
1896
1810
1723
1637
1550
1465
1379
1294
1209
1125
1040
956
872
789
705
622
539
457
374
292
210
129
47
-34
-115
-196
-276
-357
-437
-517
-596
-676
-754
-833
-911
-989
-1067
-1145
-1222
-1298
-1375
-1451
-1527
-1603
-1678
-1753
-1828
-1903
-1978
-2052
-2126
-2200
-2275
-2348
-2422
-2495
-2568
-2641
-2713
-2785
-2857
-2928
-3000
-3071
-3142
-3212
-3282
-3352
-3422
-3491
-3559
-3628
-3696
-3763
-3830
-3897
-3963
-4029
-4094
-4159
-4223
-4287
-4350
-4412
-4473
-4533
-4592
-4651
-4709
-4766
-4823
-4879
-4934
-4989
-5043
-5096
-5149
-5201
-5252
-5302
-5352
-5401
-5449
-5496
-5543
-5588
-5634
-5679
-5723
-5766
-5809
-5851
-5892
-5933
-5973
-6012
-6050
-6088
-6125
-6161
-6197
-6232
-6266
-6299
-6331
-6363
-6394
-6424
-6454
-6482
-6510
-6536
-6562
-6587
-6612
-6635
-6657
-6679
-6700
-6721
-6741
-6761
-6780
-6799
-6817
-6834
-6851
-6867
-6883
-6898
-6912
-6926
-6939
-6951
-6962
-6973
-6983
-6992
-7001
-7009
-7017
-7024
-7031
-7037
-7042
-7047
-7052
-7056
-7059
-7061
-7063
-7065
-7065
-7066
-7065
-7064
-7063
-7061
-7058
-7055
-7051
-7046
-7041
-7035
-7029
-7021
-7013
-7004
-6994
-6984
-6973
-6961
-6948
-6934
-6920
-6905
-6890
-6874
-6857
-6839
-6821
-6801
-6782
-6761
-6740
-6719
-6697
-6674
-6652
-6628
-6604
-6580
-6554
-6529
-6503
-6476
-6449
-6422
-6394
-6366
-6337
-6308
-6278
-6248
-6218
-6187
-6156
-6125
-6093
-6060
-6028
-5995
-5961
-5928
-5894
-5859
-5824
-5789
-5754
-5718
-5682
-5646
-5609
-5572
-5534
-5496
-5458
-5419
-5380
-5340
-5300
-5259
-5218
-5177
-5135
-5093
-5050
-5007
-4963
-4919
-4875
-4830
-4785
-4739
-4693
-4646
-4599
-4551
-4503
-4454
-4404
-4354
-4304
-4253
-4201
-4149
-4096
-4043
-3990
-3937
-3883
-3828
-3774
-3718
-3663
-3606
-3549
-3492
-3434
-3375
-3316
-3256
-3196
-3135
-3074
-3012
-2949
-2886
-2821
-2757
-2691
-2626
-2559
-2493
-2426
-2358
-2291
-2223
-2155
-2087
-2019
-1950
-1882
-1813
-1744
-1675
-1606
-1537
-1467
-1398
-1329
-1260
-1191
-1123
-1054
-985
-917
-848
-779
-710
-641
-572
-504
-435
-366
-298
-229
-160
-92
-23
45
113
181
249
316
383
450
517
584
651
718
784
851
917
983
1049
1114
1180
1245
1311
1377
1442
1508
1574
1639
1705
1770
1836
1901
1966
2031
2095
2160
2224
2289
2353
2418
2482
2546
2611
2674
2738
2802
2865
2929
2992
3055
3118
3180
3243
3306
3368
3430
3492
3554
3615
3676
3737
3798
3858
3918
3978
4037
4096
4154
4212
4270
4328
4384
4441
4497
4552
4607
4661
4715
4767
4820
4871
4922
4972
5021
5070
5118
5165
5212
5259
5304
5349
5394
5437
5480
5523
5565
5606
5647
5687
5727
5766
5804
5843
5880
5917
5954
5990
6025
6060
6094
6128
6162
6194
6227
6259
6290
6321
6351
6380
6409
6438
6465
6493
6519
6545
6570
6594
6618
6641
6664
6686
6707
6727
6748
6767
6786
6804
6821
6837
6853
6868
6882
6895
6907
6919
6929
6939
6948
6955
6963
6969
6975
6980
6985
6989
6993
6995
6998
6999
7000
7000
6999
6997
6994
6991
6988
6983
6978
6972
6965
6958
6950
6941
6931
6920
6908
6895
6882
6868
6853
6838
6822
6805
6787
6769
6750
6729
6708
6686
6663
6640
6616
6591
6565
6539
6512
6484
6455
6425
6395
6364
6332
6299
6266
6231
6197
6161
6125
6088
6051
6013
5974
5935
5895
5855
5814
5773
5731
5688
5645
5601
5556
5510
5464
5417
5369
5321
5272
5222
5173
5122
5072
5021
4969
4917
4865
4812
4758
4705
4651
4596
4541
4486
4431
4375
4319
4262
4206
4148
4090
4032
3973
3914
3855
3794
3734
3673
3612
3550
3488
3425
3362
3299
3235
3171
3107
3043
2978
2913
2848
2782
2717
2651
2584
2518
2452
2385
2319
2252
2185
2117
2049
1982
1913
1845
1776
1708
1639
1570
1501
1432
1363
1294
1225
1157
1088
1018
950
881
812
743
675
606
538
469
401
333
265
198
130
63
-4
-71
-137
-204
-270
-336
-401
-467
-533
-599
-664
-730
-795
-860
-924
-988
-1052
-1116
-1179
-1242
-1304
-1366
-1428
-1490
-1551
-1612
-1673
-1734
-1795
-1855
-1915
-1975
-2033
-2093
-2152
-2210
-2268
-2326
-2383
-2440
-2496
-2552
-2607
-2662
-2716
-2770
-2823
-2876
-2929
-2981
-3033
-3085
-3136
-3186
-3236
-3286
-3335
-3383
-3431
-3479
-3526
-3573
-3619
-3665
-3710
-3755
-3799
-3843
-3887
-3930
-3973
-4014
-4057
-4098
-4139
-4179
-4219
-4258
-4297
-4336
-4374
-4411
-4449
-4485
-4522
-4557
-4593
-4628
-4663
-4697
-4731
-4765
-4798
-4830
-4862
-4894
-4924
-4955
-4985
-5014
-5043
-5071
-5099
-5126
-5153
-5179
-5205
-5230
-5254
-5278
-5301
-5323
-5345
-5366
-5386
-5406
-5424
-5443
-5460
-5477
-5493
-5508
-5522
-5536
-5549
-5562
-5573
-5585
-5595
-5606
-5615
-5624
-5633
-5641
-5648
-5655
-5661
-5667
-5672
-5677
-5681
-5685
-5688
-5691
-5694
-5695
-5696
-5697
-5697
-5697
-5697
-5695
-5693
-5691
-5688
-5684
-5680
-5676
-5670
-5665
-5659
-5652
-5645
-5637
-5629
-5621
-5611
-5602
-5592
-5581
-5570
-5558
-5546
-5533
-5520
-5507
-5492
-5478
-5463
-5448
-5432
-5415
-5399
-5381
-5364
-5345
-5326
-5307
-5286
-5265
-5244
-5221
-5198
-5175
-5151
-5126
-5101
-5075
-5049
-5023
-4995
-4968
-4939
-4910
-4880
-4850
-4819
-4788
-4755
-4723
-4689
-4655
-4620
-4585
-4549
-4513
-4476
-4439
-4401
-4363
-4324
-4284
-4244
-4204
-4163
-4122
-4081
-4038
-3996
-3953
-3910
-3866
-3823
-3778
-3734
-3689
-3644
-3599
-3553
-3507
-3460
-3414
-3367
-3319
-3272
-3224
-3176
-3128
-3080
-3032
-2984
-2936
-2887
-2839
-2789
-2740
-2690
-2640
-2590
-2539
-2488
-2437
-2386
-2335
-2284
-2233
-2182
-2130
-2079
-2027
-1975
-1923
-1871
-1818
-1766
-1712
-1659
-1605
-1551
-1497
-1442
-1387
-1332
-1277
-1221
-1166
-1110
-1054
-997
-941
-884
-827
-770
-713
-657
-600
-543
-486
-429
-372
-314
-257
-199
-141
-83
-25
33
92
150
209
267
326
385
444
503
562
621
681
740
799
859
918
977
1036
1095
1154
1213
1272
1330
1389
1448
1506
1564
1623
1681
1739
1797
1855
1912
1970
2027
2085
2142
2199
2255
2312
2368
2424
2479
2535
2589
2644
2698
2751
2804
2857
2909
2961
3013
3064
3115
3165
3215
3264
3313
3362
3410
3457
3505
3551
3598
3644
3689
3734
3779
3823
3866
3909
3951
3993
4034
4074
4114
4154
4192
4230
4268
4305
4341
4376
4411
4445
4478
4511
4543
4574
4605
4635
4665
4694
4722
4750
4777
4803
4829
4854
4878
4902
4925
4947
4968
4989
5009
5029
5047
5065
5082
5098
5114
5129
5144
5158
5171
5183
5195
5207
5217
5227
5236
5244
5251
5258
5264
5269
5274
5277
5280
5283
5284
5285
5285
5285
5283
5281
5278
5274
5270
5264
5258
5251
5244
5235
5225
5215
5204
5193
5181
5168
5154
5140
5126
5110
5094
5077
5059
5041
5022
5002
4982
4961
4940
4919
4897
4874
4851
4827
4803
4778
4753
4728
4701
4675
4648
4620
4592
4563
4534
4504
4474
4444
4413
4382
4350
4318
4286
4254
4221
4187
4153
4118
4083
4048
4011
3976
3939
3903
3866
3829
3792
3754
3715
3677
3637
3598
3557
3516
3475
3434
3392
3349
3306
3263
3220
3176
3132
3088
3044
2999
2954
2908
2862
2816
2769
2722
2674
2626
2578
2530
2481
2433
2384
2335
2286
2237
2187
2138
2088
2037
1988
1938
1888
1837
1786
1735
1683
1631
1579
1527
1475
1423
1370
1317
1264
1211
1158
1104
1050
996
942
888
834
780
725
671
616
562
507
453
398
343
288
234
179
124
69
15
-39
-94
-147
-201
-255
-309
-362
-416
-470
-524
-578
-632
-686
-740
-794
-847
-901
-955
-1008
-1061
-1114
-1166
-1219
-1271
-1322
-1374
-1425
-1476
-1527
-1577
-1627
-1677
-1727
-1776
-1825
-1874
-1923
-1971
-2019
-2067
-2114
-2161
-2209
-2255
-2302
-2348
-2394
-2440
-2485
-2529
-2574
-2617
-2660
-2703
-2745
-2787
-2829
-2870
-2910
-2950
-2990
-3029
-3068
-3106
-3144
-3180
-3217
-3253
-3288
-3323
-3357
-3391
-3425
-3458
-3490
-3522
-3553
-3583
-3613
-3643
-3672
-3701
-3730
-3758
-3785
-3812
-3839
-3864
-3890
-3914
-3938
-3961
-3983
-4005
-4027
-4048
-4067
-4086
-4105
-4123
-4140
-4157
-4173
-4188
-4202
-4216
-4229
-4242
-4254
-4265
-4276
-4285
-4294
-4303
-4310
-4317
-4322
-4328
-4332
-4336
-4339
-4342
-4344
-4345
-4345
-4344
-4343
-4341
-4338
-4334
-4329
-4324
-4318
-4312
-4305
-4297
-4289
-4280
-4270
-4259
-4248
-4236
-4224
-4210
-4196
-4182
-4166
-4150
-4134
-4116
-4098
-4078
-4059
-4038
-4017
-3995
-3973
-3950
-3926
-3901
-3876
-3851
-3824
-3797
-3769
-3740
-3711
-3680
-3649
-3618
-3585
-3552
-3519
-3484
-3450
-3415
-3379
-3342
-3305
-3268
-3229
-3191
-3151
-3111
-3070
-3029
-2987
-2945
-2902
-2860
-2817
-2773
-2730
-2686
-2642
-2598
-2553
-2507
-2462
-2416
-2369
-2323
-2276
-2229
-2182
-2135
-2087
-2040
-1992
-1944
-1896
-1848
-1800
-1751
-1703
-1654
-1605
-1556
-1507
-1458
-1408
-1359
-1309
-1260
-1210
-1160
-1110
-1060
-1010
-959
-909
-859
-809
-759
-709
-659
-609
-558
-508
-459
-409
-359
-309
-259
-210
-160
-111
-61
-12
37
86
135
183
232
280
329
377
425
472
520
567
615
662
709
756
802
849
895
940
986
1031
1076
1121
1166
1211
1255
1299
1344
1387
1431
1475
1518
1560
1603
1645
1687
1728
1770
1811
1852
1893
1934
1975
2015
2056
2096
2136
2175
2215
2254
2293
2331
2370
2407
2445
2482
2519
2555
2591
2626
2662
2697
2732
2767
2801
2835
2869
2903
2937
2970
3004
3037
3070
3102
3135
3167
3198
3230
3261
3292
3322
3352
3381
3410
3439
3468
3495
3523
3550
3577
3604
3630
3656
3682
3707
3732
3756
3780
3803
3827
3849
3872
3893
3915
3936
3957
3977
3997
4016
4035
4053
4070
4088
4104
4120
4135
4149
4163
4177
4190
4203
4215
4227
4239
4250
4260
4270
4280
4289
4297
4304
4311
4316
4322
4326
4330
4334
4337
4339
4341
4342
4342
4342
4341
4340
4338
4335
4332
4328
4324
4319
4314
4308
4302
4295
4288
4280
4271
4262
4252
4242
4231
4219
4206
4193
4179
4165
4149
4133
4116
4099
4080
4061
4041
4021
4000
3978
3956
3933
3909
3885
3860
3835
3809
3783
3756
3728
3700
3671
3642
3612
3582
3551
3519
3487
3455
3422
3389
3356
3322
3287
3253
3218
3182
3146
3110
3073
3036
2999
2961
2923
2885
2846
2807
2768
2729
2690
2650
2610
2569
2528
2488
2447
2405
2364
2322
2279
2237
2194
2151
2108
2064
2020
1976
1931
1886
1841
1796
1750
1704
1659
1613
1567
1521
1475
1429
1383
1337
1290
1243
1196
1149
1101
1054
1006
958
910
862
814
766
717
669
620
571
522
473
424
374
325
275
225
176
126
77
27
-22
-71
-120
-169
-218
-267
-316
-365
-414
-463
-512
-561
-609
-658
-706
-755
-803
-851
-898
-946
-993
-1041
-1088
-1135
-1182
-1228
-1275
-1321
-1366
-1412
-1457
-1502
-1547
-1591
-1635
-1679
-1723
-1766
-1810
-1853
-1895
-1938
-1980
-2021
-2064
-2105
-2146
-2187
-2227
-2266
-2306
-2344
-2383
-2420
-2458
-2495
-2532
-2568
-2604
-2640
-2676
-2711
-2746
-2781
-2816
-2850
-2883
-2917
-2950
-2982
-3014
-3046
-3078
-3110
-3141
-3172
-3203
-3234
-3265
-3295
-3325
-3355
-3385
-3415
-3444
-3473
-3501
-3529
-3557
-3585
-3612
-3639
-3665
-3692
-3717
-3743
-3768
-3793
-3817
-3841
-3865
-3889
-3912
-3935
-3957
-3979
-4001
-4022
-4043
-4062
-4082
-4101
-4120
-4138
-4155
-4172
-4189
-4205
-4220
-4234
-4247
-4260
-4272
-4283
-4294
-4303
-4312
-4321
-4329
-4336
-4343
-4349
-4355
-4360
-4364
-4367
-4370
-4373
-4374
-4375
-4375
-4374
-4373
-4372
-4369
-4367
-4364
-4360
-4356
-4352
-4347
-4341
-4334
-4327
-4320
-4311
-4302
-4292
-4282
-4271
-4259
-4247
-4235
-4222
-4208
-4194
-4180
-4165
-4149
-4133
-4116
-4098
-4080
-4061
-4041
-4021
-4000
-3979
-3956
-3933
-3910
-3885
-3860
-3834
-3808
-3780
-3752
-3724
-3694
-3665
-3635
-3604
-3573
-3541
-3509
-3476
-3443
-3410
-3376
-3341
-3306
-3270
-3234
-3197
-3159
-3121
-3083
-3044
-3004
-2964
-2924
-2883
-2842
-2801
-2760
-2718
-2675
-2632
-2589
-2545
-2501
-2457
-2412
-2367
-2322
-2276
-2230
-2184
-2138
-2092
-2045
-1998
-1951
-1904
-1857
-1809
-1762
-1714
-1666
-1618
-1569
-1521
-1472
-1423
-1374
-1325
-1276
-1226
-1177
-1127
-1077
-1027
-977
-926
-876
-826
-775
-725
-674
-624
-574
-523
-473
-422
-371
-321
-270
-219
-167
-116
-65
-13
38
90
142
193
245
297
349
401
453
506
558
610
662
713
765
817
869
920
971
1022
1074
1125
1177
1228
1279
1331
1382
1433
1484
1535
1585
1636
1686
1735
1785
1834
1884
1933
1981
2029
2078
2126
2174
2222
2269
2316
2363
2409
2456
2502
2547
2593
2638
2682
2727
2771
2814
2858
2901
2944
2986
3028
3070
3111
3152
3193
3233
3273
3312
3351
3389
3427
3465
3502
3538
3574
3610
3645
3680
3714
3748
3781
3814
3846
3878
3910
3941
3972
4002
4032
4062
4091
4119
4148
4176
4203
4231
4258
4284
4310
4336
4362
4387
4411
4435
4459
4482
4504
4527
4549
4570
4591
4612
4632
4652
4671
4690
4708
4726
4743
4760
4776
4791
4806
4821
4835
4848
4861
4873
4885
4896
4906
4916
4925
4934
4942
4949
4956
4962
4968
4973
4978
4981
4984
4987
4988
4989
4990
4989
4988
4987
4984
4982
4978
4974
4969
4964
4958
4951
4943
4935
4927
4917
4907
4896
4885
4873
4860
4846
4832
4817
4802
4786
4769
4752
4735
4716
4698
4678
4658
4637
4615
4593
4570
4547
4523
4498
4473
4447
4421
4394
4366
4337
4308
4278
4248
4216
4184
4152
4119
4086
4051
4018
3983
3948
3912
3876
3838
3801
3762
3723
3684
3644
3603
3563
3521
3480
3438
3396
3353
3310
3267
3223
3179
3134
3089
3043
2998
2952
2905
2859
2812
2765
2718
2671
2624
2576
2529
2481
2433
2385
2337
2288
2240
2191
2143
2094
2044
1995
1945
1896
1846
1796
1746
1696
1645
1595
1544
1494
1443
1392
1341
1290
1238
1187
1136
1085
1033
982
931
879
827
776
724
673
621
570
518
467
415
364
312
260
208
156
104
52
0
-52
-104
-156
-208
-259
-311
-362
-414
-465
-516
-567
-618
-669
-720
-771
-822
-872
-922
-973
-1022
-1073
-1123
-1172
-1222
-1271
-1320
-1368
-1417
-1465
-1513
-1561
-1608
-1655
-1702
-1749
-1796
-1842
-1888
-1934
-1980
-2025
-2072
-2117
-2162
-2207
-2252
-2297
-2341
-2386
-2430
-2475
-2519
-2563
-2606
-2650
-2693
-2736
-2779
-2822
-2864
-2906
-2948
-2990
-3031
-3072
-3112
-3153
-3192
-3232
-3271
-3309
-3348
-3386
-3423
-3460
-3497
-3534
-3570
-3605
-3640
-3675
-3709
-3743
-3777
-3810
-3843
-3875
-3907
-3938
-3969
-4000
-4030
-4059
-4089
-4117
-4146
-4173
-4201
-4228
-4255
-4281
-4307
-4333
-4358
-4382
-4406
-4429
-4452
-4475
-4496
-4518
-4539
-4560
-4580
-4600
-4619
-4637
-4655
-4673
-4690
-4706
-4722
-4737
-4751
-4765
-4778
-4791
-4803
-4815
-4826
-4836
-4846
-4855
-4864
-4872
-4879
-4886
-4892
-4898
-4903
-4907
-4911
-4915
-4918
-4920
-4922
-4923
-4923
-4923
-4922
-4921
-4919
-4917
-4913
-4909
-4905
-4900
-4894
-4888
-4881
-4873
-4865
-4857
-4847
-4838
-4827
-4816
-4805
-4793
-4780
-4767
-4754
-4740
-4725
-4710
-4694
-4678
-4661
-4643
-4625
-4606
-4587
-4566
-4546
-4525
-4503
-4481
-4459
-4436
-4412
-4388
-4363
-4338
-4312
-4285
-4258
-4231
-4203
-4175
-4146
-4117
-4086
-4057
-4026
-3995
-3963
-3931
-3899
-3866
-3832
-3798
-3764
-3729
-3694
-3658
-3622
-3585
-3548
-3511
-3473
-3435
-3396
-3357
-3318
-3278
-3238
-3198
-3157
-3117
-3076
-3034
-2993
-2951
-2909
-2866
-2824
-2781
-2738
-2695
-2651
-2608
-2564
-2520
-2476
-2432
-2387
-2343
-2298
-2253
-2208
-2162
-2117
-2071
-2025
-1980
-1933
-1887
-1840
-1793
-1746
-1699
-1651
-1604
-1556
-1509
-1461
-1413
-1365
-1317
-1268
-1220
-1171
-1122
-1073
-1024
-974
-925
-875
-825
-775
-725
-674
-624
-573
-523
-472
-421
-371
-320
-269
-218
-168
-117
-66
-15
35
86
137
188
238
289
340
391
442
493
544
595
647
698
749
800
851
902
953
1004
1054
1105
1156
1206
1256
1307
1357
1407
1457
1507
1556
1606
1655
1704
1753
1801
1849
1896
1944
1990
2037
2083
2130
2175
2221
2266
2311
2355
2399
2443
2486
2529
2571
2613
2654
2695
2736
2776
2816
2855
2894
2933
2971
3008
3046
3082
3119
3155
3191
3226
3262
3297
3332
3366
3401
3435
3468
3502
3535
3567
3600
3632
3663
3695
3725
3756
3786
3815
3844
3872
3900
3927
3954
3980
4006
4030
4056
4080
4104
4128
4151
4174
4196
4218
4240
4261
4282
4302
4321
4341
4359
4378
4395
4413
4429
4446
4462
4477
4493
4508
4522
4536
4550
4563
4576
4588
4601
4613
4625
4636
4647
4658
4668
4678
4688
4697
4706
4714
4722
4730
4737
4743
4750
4756
4761
4766
4771
4775
4778
4782
4784
4787
4789
4790
4791
4792
4792
4792
4792
4791
4789
4788
4786
4783
4781
4778
4774
4771
4767
4763
4759
4754
4749
4743
4737
4731
4724
4717
4710
4702
4694
4686
4677
4669
4660
4650
4641
4631
4621
4610
4599
4588
4576
4564
4552
4539
4525
4511
4497
4482
4467
4452
4436
4420
4403
4386
4369
4351
4333
4315
4296
4276
4256
4236
4215
4194
4172
4150
4128
4105
4082
4059
4035
4011
3986
3961
3936
3910
3884
3857
3830
3802
3774
3745
3716
3687
3657
3627
3597
3567
3536
3505
3474
3442
3410
3378
3345
3313
3280
3247
3213
3180
3146
3112
3078
3044
3009
2974
2938
2903
2867
2831
2795
2758
2722
2685
2648
2610
2572
2534
2496
2458
2419
2381
2342
2302
2263
2224
2184
2144
2104
2064
2023
1983
1942
1901
1860
1818
1777
1735
1693
1651
1609
1567
1524
1481
1438
1395
1352
1309
1266
1223
1180
1137
1093
1050
1006
962
918
874
830
786
742
698
654
610
566
523
479
435
391
347
303
259
215
172
128
85
42
-1
-44
-87
-129
-172
-214
-256
-297
-339
-380
-421
-462
-503
-544
-584
-624
-664
-704
-744
-783
-822
-861
-899
-937
-975
-1012
-1051
-1088
-1125
-1162
-1199
-1235
-1271
-1308
-1344
-1379
-1415
-1451
-1486
-1522
-1557
-1592
-1627
-1662
-1697
-1731
-1766
-1800
-1834
-1868
-1901
-1935
-1968
-2001
-2033
-2067
-2100
-2132
-2165
-2197
-2230
-2262
-2294
-2325
-2357
-2388
-2419
-2449
-2479
-2509
-2539
-2568
-2597
-2626
-2654
-2682
-2710
-2738
-2765
-2792
-2819
-2845
-2871
-2897
-2922
-2947
-2972
-2997
-3021
-3046
-3070
-3094
-3117
-3141
-3164
-3187
-3210
-3232
-3254
-3276
-3298
-3319
-3340
-3360
-3381
-3401
-3421
-3440
-3460
-3479
-3497
-3515
-3533
-3551
-3568
-3585
-3601
-3617
-3633
-3649
-3664
-3679
-3694
-3708
-3722
-3736
-3749
-3762
-3774
-3786
-3797
-3809
-3819
-3830
-3840
-3849
-3859
-3868
-3876
-3885
-3892
-3900
-3907
-3913
-3919
-3925
-3930
-3934
-3938
-3942
-3945
-3947
-3950
-3951
-3953
-3953
-3954
-3954
-3953
-3952
-3951
-3949
-3947
-3944
-3940
-3937
-3932
-3928
-3922
-3916
-3910
-3903
-3895
-3887
-3879
-3870
-3860
-3850
-3840
-3829
-3818
-3806
-3794
-3782
-3769
-3756
-3742
-3728
-3713
-3699
-3684
-3668
-3653
-3637
-3620
-3604
-3586
-3569
-3551
-3533
-3514
-3495
-3476
-3457
-3437
-3417
-3396
-3375
-3355
-3333
-3312
-3290
-3269
-3247
-3224
-3201
-3178
-3155
-3131
-3107
-3083
-3058
-3033
-3008
-2982
-2957
-2931
-2905
-2878
-2851
-2824
-2797
-2770
-2742
-2714
-2686
-2657
-2628
-2599
-2570
-2540
-2510
-2480
-2450
-2420
-2389
-2359
-2328
-2297
-2266
-2235
-2204
-2173
-2141
-2109
-2077
-2045
-2013
-1981
-1949
-1916
-1884
-1852
-1819
-1786
-1753
-1721
-1688
-1655
-1622
-1589
-1556
-1523
-1489
-1456
-1423
-1390
-1357
-1324
-1290
-1257
-1224
-1190
-1157
-1123
-1090
-1056
-1022
-989
-956
-922
-888
-854
-820
-787
-753
-718
-684
-650
-616
-581
-547
-512
-478
-444
-409
-375
-341
-307
-273
-239
-205
-171
-137
-103
-69
-35
-1
33
66
100
133
166
199
232
265
298
330
363
395
427
459
491
523
555
587
618
650
681
711
742
772
803
833
862
892
921
950
979
1008
1037
1065
1093
1121
1149
1176
1204
1231
1257
1284
1310
1335
1361
1386
1411
1436
1461
1485
1509
1533
1557
1580
1603
1626
1648
1669
1691
1712
1732
1753
1773
1792
1812
1831
1850
1869
1887
1905
1923
1940
1957
1973
1990
2005
2021
2036
2051
2066
2081
2095
2109
2122
2136
2149
2161
2173
2185
2197
2208
2219
2229
2240
2250
2259
2269
2278
2286
2295
2303
2310
2318
2325
2332
2338
2344
2350
2356
2361
2366
2371
2375
2379
2383
2386
2389
2392
2394
2396
2398
2399
2400
2401
2401
2401
2400
2399
2398
2397
2395
2393
2391
2389
2386
2383
2380
2377
2373
2369
2365
2360
2355
2350
2345
2339
2334
2327
2321
2314
2307
2300
2292
2285
2277
2268
2260
2251
2242
2233
2224
2214
2204
2194
2183
2173
2162
2150
2139
2127
2115
2103
2090
2077
2064
2051
2037
2024
2009
1995
1981
1967
1952
1937
1922
1907
1891
1876
1860
1844
1828
1812
1796
1780
1763
1747
1731
1715
1698
1682
1665
1649
1632
1615
1598
1581
1564
1547
1530
1513
1496
1478
1461
1444
1426
1409
1391
1374
1356
1338
1321
1303
1285
1267
1250
1232
1214
1197
1179
1161
1143
1126
1108
1090
1073
1055
1037
1020
1002
985
967
950
933
915
898
881
864
847
831
814
797
781
765
748
732
716
699
683
667
651
635
619
603
587
571
555
539
524
508
492
477
461
446
431
415
400
385
370
355
341
326
312
297
283
269
254
240
226
213
199
185
171
158
145
132
119
106
94
82
70
58
47
35
24
14
3
-7
-17
-27
-37
-47
-56
-66
-75
-84
-93
-102
-110
-119
-128
-136
-145
-153
-161
-170
-178
-185
-193
-200
-207
-215
-222
-229
-235
-242
-249
-255
-262
-268
-274
-280
-286
-292
-298
-304
-310
-315
-321
-327
-332
-338
-343
-349
-354
-360
-365
-370
-375
-381
-386
-391
-396
-400
-405
-410
-414
-418
-422
-426
-429
-433
-436
-440
-443
-446
-449
-452
-455
-458
-460
-463
-466
-468
-470
-473
-475
-477
-478
-480
-482
-483
-485
-486
-488
-489
-491
-492
-493
-495
-496
-497
-498
-499
-500
-500
-501
-501
-502
-502
-503
-503
-503
-504
-504
-504
-504
-504
-504
-504
-504
-503
-503
-502
-502
-501
-501
-500
-500
-500
-499
-499
-499
-499
-498
-498
-498
-498
-498
-497
-497
-497
-497
-497
-497
-497
-498
-498
-498
-498
-498
-499
-499
-499
-499
-499
-499
-499
-499
-500
-500
-500
-501
-501
-501
-502
-502
-502
-502
-503
-503
-504
-504
-505
-505
-506
-506
-507
-508
-508
-508
-509
-509
-510
-510
-511
-511
-511
-512
-512
-512
-512
-512
-512
-512
-512
-512
-511
-511
-511
-510
-510
-510
-510
-509
-509
-509
-509
-508
-508
-508
-507
-507
-506
-506
-505
-505
-504
-504
-503
-503
-502
-502
-501
-501
-500
-499
-498
-497
-497
-496
-495
-494
-493
-492
-491
-490
-489
-488
-487
-486
-485
-484
-483
-483
-482
-481
-480
-480
-479
-478
-478
-477
-476
-475
-475
-474
-474
-473
-473
-472
-472
-472
-472
-471
-471
-471
-472
-472
-472
-473
-474
-474
-475
-476
-477
-477
-478
-479
-480
-481
-481
-482
-483
-484
-484
-485
-486
-487
-487
-488
-489
-489
-490
-491
-491
-491
-491
-492
-492
-492
-492
-492
-492
-493
-493
-493
-492
-492
-492
-491
-490
-490
-489
-488
-487
-486
-485
-484
-483
-482
-481
-479
-478
-477
-475
-473
-471
-469
-467
-465
-463
-460
-458
-455
-453
-450
-447
-444
-441
-437
-434
-431
-428
-424
-421
-418
-415
-411
-408
-405
-402
-398
-395
-392
-388
-385
-382
-378
-375
-372
-369
-366
-362
-359
-357
-354
-351
-348
-345
-342
-339
-337
-334
-331
-329
-326
-323
-321
-318
-316
-313
-311
-308
-305
-302
-299
-296
-293
-289
-286
-282
-279
-275
-271
-267
-262
-258
-253
-248
-243
-238
-233
-227
-221
-216
-210
-203
-197
-190
-183
-176
-169
-162
-155
-147
-140
-133
-125
-118
-110
-102
-94
-86
-77
-69
-61
-52
-44
-36
-28
-20
-12
-4
4
12
20
28
36
44
52
60
68
76
84
92
99
107
115
123
130
138
146
153
161
168
176
183
190
198
205
213
220
228
235
242
250
257
264
272
279
286
294
301
308
315
322
329
336
342
349
356
362
368
375
381
387
393
398
404
410
415
421
426
431
437
442
447
452
457
462
467
472
476
481
486
490
494
499
503
507
511
515
519
523
527
531
534
538
541
545
548
551
554
557
560
563
566
568
571
573
575
578
580
582
585
587
589
591
593
595
597
598
600
601
603
604
605
606
607
608
608
609
609
610
610
610
610
610
610
610
609
609
608
608
607
606
605
604
603
602
601
599
597
596
594
592
589
587
585
582
579
577
574
571
567
564
560
557
553
549
545
541
537
533
528
524
520
516
511
507
502
498
493
488
483
478
473
468
464
459
454
449
444
439
434
429
423
418
413
408
403
397
392
387
381
376
370
364
358
352
347
341
335
329
323
317
311
305
299
293
286
280
274
267
261
254
248
242
235
229
223
217
210
204
198
192
186
180
175
169
164
158
153
147
142
137
132
127
122
117
112
107
102
97
92
87
82
77
72
67
61
56
51
46
41
36
31
26
21
16
12
7
3
-2
-7
-11
-16
-21
-25
-30
-35
-40
-45
-49
-54
-59
-63
-67
-72
-76
-81
-85
-89
-93
-98
-102
-105
-109
-113
-117
-121
-124
-128
-131
-135
-138
-141
-144
-147
-150
-153
-156
-159
-161
-163
-166
-168
-170
-172
-174
-175
-177
-178
-179
-180
-181
-182
-183
-184
-184
-185
-185
-186
-186
-186
-187
-187
-187
-187
-187
-187
-187
-188
-188
-188
-188
-188
-189
-189
-189
-190
-190
-191
-192
-192
-193
-194
-195
-196
-197
-198
-199
-201
-202
-203
-204
-205
-207
-208
-209
-211
-212
-214
-216
-217
-219
-221
-223
-225
-227
-229
-231
-234
-236
-239
-241
-244
-247
-249
-252
-255
-258
-261
-264
-267
-270
-274
-277
-280
-284
-287
-290
-294
-297
-301
-305
-308
-312
-316
-320
-323
-327
-331
-334
-338
-342
-346
-349
-353
-357
-361
-365
-370
-374
-378
-382
-387
-391
-396
-400
-405
-409
-414
-419
-424
-429
-434
-439
-444
-449
-454
-459
-464
-469
-473
-478
-483
-488
-493
-497
-502
-506
-510
-514
-519
-523
-527
-531
-535
-539
-543
-547
-551
-555
-559
-562
-566
-569
-572
-575
-579
-582
-585
-588
-590
-593
-596
-599
-601
-604
-606
-609
-611
-614
-616
-619
-621
-623
-626
-628
-630
-632
-633
-635
-636
-638
-639
-640
-641
-642
-643
-644
-645
-645
-645
-646
-646
-646
-646
-646
-646
-647
-647
-647
-646
-646
-646
-646
-646
-645
-645
-644
-644
-643
-643
-642
-642
-641
-640
-639
-638
-637
-636
-635
-634
-633
-632
-631
-630
-629
-628
-627
-625
-624
-623
-622
-620
-619
-617
-616
-614
-613
-611
-610
-608
-606
-604
-602
-599
-596
-593
-590
-587
-584
-581
-578
-575
-571
-568
-564
-561
-557
-553
-549
-545
-541
-536
-532
-528
-523
-519
-514
-509
-505
-500
-496
-491
-486
-481
-476
-472
-467
-461
-456
-451
-446
-441
-436
-431
-426
-420
-415
-409
-404
-398
-392
-385
-379
-373
-366
-360
-353
-347
-340
-333
-326
-319
-312
-304
-296
-288
-280
-272
-264
-255
-247
-238
-229
-220
-212
-202
-193
-184
-174
-164
-155
-145
-135
-124
-114
-104
-94
-83
-73
-62
-52
-41
-30
-20
-9
1
12
23
33
44
54
65
76
86
97
108
119
130
140
151
162
173
184
195
206
217
229
240
251
263
274
285
297
308
320
331
343
355
367
378
390
402
414
426
438
450
462
474
486
498
509
521
533
544
556
567
579
590
602
614
625
637
648
660
672
684
695
707
719
731
743
755
767
779
791
803
815
827
839
851
863
875
887
899
911
924
936
948
961
973
985
998
1010
1022
1034
1046
1058
1070
1082
1094
1106
1118
1129
1141
1153
1164
1176
1188
1199
1211
1222
1233
1244
1255
1266
1277
1288
1299
1310
1321
1331
1342
1353
1363
1374
1384
1394
1404
1414
1425
1435
1444
1454
1464
1473
1483
1492
1501
1510
1519
1528
1537
1546
1554
1562
1571
1579
1587
1594
1602
1609
1617
1624
1631
1638
1645
1652
1659
1665
1672
1678
1684
1690
1696
1702
1708
1713
1718
1724
1729
1734
1739
1744
1748
1753
1757
1762
1766
1770
1774
1778
1782
1786
1790
1793
1797
1800
1803
1806
1809
1812
1814
1817
1819
1821
1823
1824
1826
1827
1829
1830
1831
1831
1832
1833
1833
1833
1834
1834
1834
1834
1834
1834
1834
1833
1833
1832
1832
1831
1830
1830
1829
1827
1826
1825
1823
1821
1819
1817
1815
1813
1811
1808
1806
1804
1801
1799
1796
1793
1790
1787
1784
1781
1778
1774
1771
1767
1763
1760
1756
1752
1748
1744
1739
1735
1731
1727
1722
1718
1713
1708
1703
1698
1693
1688
1683
1678
1673
1668
1663
1658
1653
1647
1642
1637
1632
1627
1622
1617
1612
1607
1602
1597
1592
1588
1583
1578
1574
1569
1565
1560
1556
1552
1547
1543
1538
1533
1529
1524
1520
1515
1510
1505
1501
1496
1491
1486
1481
1476
1471
1466
1461
1455
1450
1445
1439
1434
1428
1423
1418
1412
1407
1401
1396
1391
1385
1380
1375
1369
1364
1359
1354
1348
1343
1338
1333
1328
1323
1318
1313
1307
1302
1297
1291
1286
1281
1276
1271
1266
1261
1256
1252
1247
1242
1237
1232
1227
1222
1217
1212
1208
1203
1199
1194
1190
1185
1181
1176
1172
1167
1163
1159
1154
1150
1146
1142
1138
1134
1130
1126
1122
1117
1113
1109
1105
1101
1097
1093
1089
1085
1081
1077
1074
1070
1066
1062
1058
1054
1050
1046
1042
1038
1034
1031
1027
1022
1018
1014
1010
1008
1004
1000
996
992
989
985
981
977
974
970
966
962
959
955
951
948
944
940
937
933
929
926
922
919
915
911
908
904
901
897
893
890
886
883
879
876
872
869
865
862
858
855
851
848
844
841
838
834
831
827
824
821
817
814
810
807
804
800
797
794
790
787
784
780
777
774
771
767
764
761
758
754
751
748
745
742
738
735
732
729
726
722
719
716
713
710
707
704
701
697
694
691
688
685
682
679
676
673
670
667
664
661
658
655
652
649
646
643
640
637
634
631
628
625
623
620
617
614
611
608
605
602
600
597
594
591
588
585
583
580
577
574
572
569
566
563
561
558
555
552
550
547
544
542
539
536
533
531
528
525
523
520
518
515
512
510
507
505
502
499
497
494
492
489
487
484
482
479
476
474
471
469
466
464
462
459
457
454
452
449
447
444
442
440
437
435
432
430
428
425
423
421
418
416
414
411
409
407
404
402
400
397
395
393
391
388
386
384
382
379
377
375
373
370
368
366
364
362
359
357
355
353
351
349
347
344
342
340
338
336
334
332
330
328
325
323
321
319
317
315
313
311
309
307
305
303
301
299
297
295
293
291
289
287
285
283
281
280
278
276
274
272
270
268
266
264
262
261
259
257
255
253
251
249
248
246
244
242
240
239
237
235
233
232
230
228
226
224
223
221
219
218
216
214
212
211
209
207
206
204
202
201
199
197
196
194
192
191
189
187
186
184
183
181
179
178
176
175
173
172
170
168
167
165
164
162
161
159
158
156
155
153
152
150
149
147
146
144
143
141
140
139
137
136
134
133
131
130
129
127
126
124
123
122
120
119
117
116
115
113
112
111
109
108
107
105
104
103
101
100
99
98
96
95
94
92
91
90
89
87
86
85
84
83
81
80
79
78
76
75
74
73
72
70
69
68
67
66
65
63
62
61
60
59
58
57
56
54
53
52
51
50
49
48
47
46
45
44
43
41
40
39
38
37
36
35
34
33
32
31
30
29
28
27
26
25
24
23
22
21
20
19
18
17
16
16
15
14
13
12
11
10
9
8
7
6
5
5
4
3
2
1
0
-1
-2
-2
-3
-4
-5
-6
-7
-7
-8
-9
-10
-11
-12
-12
-13
-14
-15
-16
-16
-17
-18
-19
-19
-20
-21
-22
-23
-23
-24
-25
-26
-26
-27
-28
-28
-29
-30
-31
-31
-32
-33
-33
-34
-35
-35
-36
-37
-38
-38
-39
-40
-40
-41
-41
-42
-43
-43
-44
-45
-45
-46
-47
-47
-48
-48
-49
-50
-50
-51
-51
-52
-53
-53
-54
-54
-55
-56
-56
-57
-57
-58
-58
-59
-59
-60
-60
-61
-62
-62
-63
-63
-64
-64
-65
-65
-66
-66
-67
-67
-68
-68
-69
-69
-70
-70
-71
-71
-72
-72
-72
-73
-73
-74
-74
-75
-75
-76
-76
-76
-77
-77
-78
-78
-79
-79
-79
-80
-80
-81
-81
-81
-82
-82
-83
-83
-83
-84
-84
-84
-85
-85
-86
-86
-86
-87
-87
-87
-88
-88
-88
-89
-89
-89
-90
-90
-90
-91
-91
-91
-92
-92
-92
-93
-93
-93
-93
-94
-94
-94
-95
-95
-95
-95
-96
-96
-96
-96
-97
-97
-97
-98
-98
-98
-98
-98
-99
-99
-99
-99
-100
-100
-100
-100
-101
-101
-101
-101
-101
-102
-102
-102
-102
-102
-103
-103
-103
-103
-103
-104
-104
-104
-104
-104
-104
-105
-105
-105
-105
-105
-105
-106
-106
-106
-106
-106
-106
-106
-107
-107
-107
-107
-107
-107
-107
-108
-108
-108
-108
-108
-108
-108
-108
-108
-109
-109
-109
-109
-109
-109
-109
-109
-109
-109
-109
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-109
-109
-109
-109
-109
-109
-109
-109
-109
-109
-109
-109
-108
-108
-108
-108
-108
-108
-108
-108
-108
-108
-108
-107
-107
-107
-107
-107
-107
-107
-107
-107
-106
-106
-106
-106
-106
-106
-106
-106
-105
-105
-105
-105
-105
-105
-105
-104
-104
-104
-104
-104
-104
-104
-103
-103
-103
-103
-103
-103
-103
-102
-102
-102
-102
-102
-102
-101
-101
-101
-101
-101
-101
-100
-100
-100
-100
-100
-100
-99
-99
-99
-99
-99
-98
-98
-98
-98
-98
-98
-97
-97
-97
-97
-97
-96
-96
-96
-96
-96
-95
-95
-95
-95
-95
-94
-94
-94
-94
-94
-93
-93
-93
-93
-92
-92
-92
-92
-92
-91
-91
-91
-91
-90
-90
-90
-90
-90
-89
-89
-89
-89
-88
-88
-88
-88
-88
-87
-87
-87
-87
-86
-86
-86
-86
-85
-85
-85
-85
-84
-84
-84
-84
-83
-83
-83
-83
-82
-82
-82
-82
-81
-81
-81
