5
6521
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
36
36
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
37
37
37
37
37
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
45
45
45
45
45
45
45
45
45
45
45
45
45
45
46
46
46
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
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
53
53
53
53
53
53
53
53
54
54
54
54
54
54
54
54
55
55
55
55
55
55
55
56
56
56
56
56
56
56
57
57
57
57
57
57
58
58
58
58
58
58
58
59
59
59
59
59
59
59
60
60
60
60
60
60
60
61
61
61
61
61
61
61
62
62
62
62
62
62
63
63
63
63
63
63
63
64
64
64
64
64
64
64
65
65
65
65
65
65
65
66
66
66
66
66
66
66
67
67
67
67
67
67
68
68
68
68
68
68
68
69
69
69
69
69
69
69
70
70
70
70
70
70
71
71
71
71
71
71
71
72
72
72
72
72
72
73
73
73
73
73
73
73
74
74
74
74
74
74
75
75
75
75
75
75
76
76
76
76
76
76
77
77
77
77
77
77
78
78
78
78
78
78
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
83
84
84
84
84
84
84
85
85
85
85
85
85
86
86
86
86
86
86
86
87
87
87
87
87
87
88
88
88
88
88
88
89
89
89
89
89
89
90
90
90
90
90
90
91
91
91
91
91
92
92
92
92
92
92
93
93
93
93
93
93
94
94
94
94
94
95
95
95
95
95
95
96
96
96
96
96
96
97
97
97
97
97
98
98
98
98
98
98
99
99
99
99
99
99
100
100
100
100
100
100
101
101
101
101
101
101
102
102
102
102
102
103
103
103
103
103
103
104
104
104
104
104
105
105
105
105
105
106
106
106
106
106
107
107
107
107
107
108
108
108
108
108
109
109
109
109
109
109
110
110
110
110
110
111
111
111
111
111
112
112
112
112
112
113
113
113
113
113
114
114
114
114
114
115
115
115
115
115
116
116
116
116
117
117
117
117
117
118
118
118
118
118
119
119
119
119
120
120
120
120
120
121
121
121
121
122
122
122
122
123
123
123
123
123
124
124
124
124
125
125
125
125
126
126
126
126
127
127
127
127
128
128
128
128
129
129
129
129
130
130
130
130
131
131
131
131
132
132
132
132
133
133
133
133
134
134
134
134
135
135
135
135
136
136
136
136
137
137
137
137
138
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
144
145
145
145
145
146
146
146
147
147
147
147
148
148
148
148
149
149
149
150
150
150
150
151
151
151
151
152
152
152
153
153
153
153
154
154
154
154
155
155
155
156
156
156
156
157
157
157
158
158
158
158
159
159
159
160
160
160
160
161
161
161
162
162
162
163
163
163
163
164
164
164
165
165
165
165
166
166
166
167
167
167
168
168
168
168
169
169
169
170
170
170
171
171
171
171
172
172
172
173
173
173
173
174
174
174
175
175
175
176
176
176
176
177
177
177
178
178
178
179
179
179
180
180
180
180
181
181
181
182
182
182
182
183
183
183
184
184
184
185
185
185
186
186
186
186
187
187
187
188
188
188
189
189
189
190
190
190
191
191
191
192
192
192
192
193
193
193
194
194
194
195
195
195
196
196
196
197
197
197
198
198
198
198
199
199
199
200
200
200
201
201
201
202
202
202
203
203
203
204
204
204
205
205
205
206
206
206
207
207
207
208
208
208
209
209
209
210
210
210
211
211
211
212
212
212
213
213
213
214
214
214
215
215
215
216
216
216
217
217
217
218
218
218
219
219
219
220
220
221
221
221
222
222
222
223
223
223
224
224
224
225
225
225
226
226
226
227
227
228
228
228
229
229
229
230
230
230
231
231
231
232
232
232
233
233
233
234
234
234
235
235
235
236
236
236
237
237
237
238
238
238
239
239
239
240
240
240
241
241
241
242
242
242
243
243
243
244
244
245
245
245
246
246
246
247
247
247
248
248
248
249
249
249
250
250
250
251
251
251
252
252
252
253
253
253
254
254
254
255
255
255
256
256
256
257
257
257
258
258
258
259
259
259
260
260
260
261
261
261
262
262
262
263
263
263
264
264
264
265
265
265
266
266
266
267
267
267
268
268
268
269
269
269
270
270
270
270
271
271
271
272
272
272
273
273
273
274
274
274
275
275
275
276
276
276
277
277
277
278
278
278
279
279
279
279
280
280
280
281
281
281
282
282
282
283
283
283
284
284
284
285
285
285
286
286
286
287
287
287
288
288
288
288
289
289
289
290
290
290
291
291
291
291
292
292
292
293
293
293
294
294
294
295
295
295
295
296
296
296
297
297
297
298
298
298
298
299
299
299
300
300
300
301
301
301
301
302
302
302
303
303
303
304
304
304
305
305
305
305
306
306
306
307
307
307
308
308
308
308
309
309
309
310
310
310
311
311
311
311
312
312
312
313
313
313
314
314
314
314
315
315
315
316
316
316
317
317
317
317
318
318
318
319
319
319
320
320
320
320
321
321
321
322
322
322
323
323
323
323
324
324
324
325
325
325
326
326
326
326
327
327
327
328
328
328
329
329
329
330
330
330
330
331
331
331
332
332
332
333
333
333
334
334
334
334
335
335
335
336
336
336
337
337
337
337
338
338
338
339
339
339
339
340
340
340
341
341
341
341
342
342
342
343
343
343
343
344
344
344
345
345
345
345
346
346
346
347
347
347
347
348
348
348
348
349
349
349
350
350
350
350
351
351
351
351
352
352
352
353
353
353
353
354
354
354
354
355
355
355
356
356
356
356
357
357
357
358
358
358
358
359
359
359
360
360
360
360
361
361
361
361
362
362
362
363
363
363
363
364
364
364
365
365
365
365
366
366
366
367
367
367
367
368
368
368
368
369
369
369
370
370
370
370
371
371
371
372
372
372
372
373
373
373
373
374
374
374
375
375
375
375
376
376
376
376
377
377
377
377
378
378
378
379
379
379
379
380
380
380
380
381
381
381
381
382
382
382
382
383
383
383
383
384
384
384
384
385
385
385
385
386
386
386
386
387
387
387
387
388
388
388
388
389
389
389
389
390
390
390
390
390
391
391
391
391
392
392
392
392
392
393
393
393
393
394
394
394
394
394
395
395
395
395
395
396
396
396
396
396
397
397
397
397
397
398
398
398
398
398
399
399
399
399
399
400
400
400
400
400
401
401
401
401
401
402
402
402
402
402
403
403
403
403
403
404
404
404
404
404
405
405
405
405
405
405
406
406
406
406
406
407
407
407
407
407
407
408
408
408
408
408
408
409
409
409
409
409
409
409
410
410
410
410
410
410
411
411
411
411
411
411
412
412
412
412
412
412
412
413
413
413
413
413
413
413
414
414
414
414
414
414
414
414
415
415
415
415
415
415
415
415
415
416
416
416
416
416
416
416
416
416
416
416
416
416
416
416
416
416
416
416
416
416
416
416
416
417
417
417
417
417
417
417
417
417
417
417
416
416
416
416
416
416
416
416
415
415
415
415
415
414
414
414
414
413
413
413
413
412
412
412
412
412
411
411
411
411
410
410
410
410
409
409
409
408
408
407
406
406
405
405
404
403
402
402
401
400
400
399
398
398
397
397
397
396
396
396
396
396
396
396
396
396
396
396
396
396
396
396
396
396
396
396
396
396
396
395
395
395
395
395
394
394
394
394
394
394
394
394
394
394
395
395
396
396
397
398
399
400
401
401
402
403
404
405
406
406
407
407
408
408
408
408
408
408
407
407
406
406
405
404
403
402
401
399
398
397
395
394
393
391
390
388
387
385
383
382
380
378
376
374
372
371
369
367
365
363
362
360
358
357
355
353
352
350
349
348
346
344
343
341
339
337
335
334
332
330
329
327
326
325
324
323
322
321
320
319
318
317
316
315
314
313
312
311
309
308
306
304
302
300
297
294
292
289
286
283
280
276
273
269
266
262
259
255
251
248
244
240
236
232
228
224
219
215
210
206
201
197
192
188
183
179
175
171
167
163
159
155
151
148
144
141
138
134
131
128
125
123
120
117
115
112
110
108
107
105
104
103
102
101
100
99
98
97
95
94
93
92
90
89
88
87
86
84
83
82
80
79
77
76
74
73
71
69
67
65
62
60
57
54
51
48
45
43
40
38
36
35
34
33
32
31
31
32
32
33
34
36
37
39
41
43
45
47
49
51
53
54
56
57
58
60
61
61
62
62
62
61
60
58
56
53
50
46
42
37
32
26
20
14
8
1
-7
-14
-22
-30
-38
-47
-55
-64
-73
-82
-91
-100
-108
-117
-126
-134
-142
-149
-157
-164
-172
-179
-186
-193
-200
-207
-214
-221
-229
-236
-243
-250
-257
-263
-270
-276
-282
-288
-294
-300
-305
-311
-316
-322
-327
-332
-337
-343
-348
-353
-358
-363
-369
-374
-380
-386
-392
-399
-406
-414
-421
-430
-438
-447
-456
-465
-474
-484
-494
-504
-515
-525
-535
-545
-555
-564
-573
-581
-590
-598
-605
-612
-619
-626
-632
-637
-643
-648
-652
-657
-661
-666
-670
-673
-676
-679
-681
-682
-683
-683
-683
-683
-682
-681
-680
-679
-677
-675
-674
-673
-671
-670
-670
-669
-669
-668
-668
-669
-669
-670
-671
-672
-672
-673
-673
-673
-672
-672
-672
-671
-671
-671
-670
-670
-670
-670
-670
-671
-671
-671
-671
-671
-671
-671
-670
-670
-669
-669
-667
-666
-664
-662
-660
-658
-656
-655
-653
-651
-649
-648
-646
-644
-643
-641
-640
-639
-638
-637
-636
-636
-635
-634
-634
-634
-635
-635
-637
-639
-641
-644
-647
-651
-654
-658
-662
-666
-670
-675
-679
-684
-689
-693
-698
-702
-706
-711
-715
-719
-723
-726
-729
-731
-733
-734
-735
-735
-734
-734
-733
-733
-732
-731
-731
-730
-729
-729
-729
-729
-730
-731
-732
-734
-736
-738
-740
-742
-744
-746
-748
-750
-752
-753
-755
-756
-757
-758
-759
-761
-762
-763
-766
-768
-772
-775
-780
-784
-789
-793
-798
-802
-807
-811
-815
-820
-824
-829
-833
-838
-843
-848
-853
-858
-863
-868
-872
-876
-880
-883
-886
-888
-889
-890
-890
-889
-888
-885
-883
-880
-876
-872
-869
-865
-861
-856
-852
-847
-843
-838
-833
-828
-824
-820
-815
-809
-803
-795
-786
-776
-765
-753
-741
-729
-717
-704
-691
-677
-662
-647
-632
-616
-599
-583
-566
-548
-531
-514
-497
-480
-464
-448
-433
-418
-403
-388
-374
-360
-345
-332
-318
-306
-295
-284
-275
-266
-258
-251
-245
-240
-235
-231
-228
-225
-224
-224
-226
-228
-231
-235
-240
-245
-250
-256
-261
-266
-272
-277
-282
-287
-291
-296
-302
-308
-314
-320
-327
-334
-342
-350
-358
-366
-374
-382
-390
-397
-404
-411
-417
-424
-431
-438
-445
-453
-462
-470
-479
-487
-495
-503
-511
-519
-527
-534
-540
-546
-552
-557
-562
-566
-570
-573
-577
-580
-583
-587
-590
-594
-597
-601
-605
-609
-613
-618
-623
-629
-635
-641
-648
-656
-664
-672
-679
-687
-694
-701
-707
-714
-720
-727
-733
-739
-745
-751
-756
-762
-767
-773
-780
-786
-793
-801
-809
-818
-827
-837
-847
-857
-867
-877
-888
-898
-908
-919
-929
-939
-950
-961
-972
-983
-995
-1006
-1018
-1029
-1040
-1051
-1061
-1071
-1081
-1091
-1101
-1111
-1122
-1132
-1142
-1152
-1161
-1171
-1180
-1190
-1199
-1208
-1218
-1227
-1236
-1245
-1254
-1263
-1271
-1279
-1286
-1293
-1299
-1305
-1311
-1317
-1324
-1332
-1340
-1350
-1361
-1374
-1387
-1401
-1416
-1432
-1449
-1468
-1489
-1511
-1534
-1558
-1583
-1608
-1634
-1660
-1686
-1713
-1740
-1768
-1796
-1824
-1853
-1882
-1911
-1940
-1968
-1995
-2021
-2045
-2070
-2093
-2116
-2138
-2161
-2185
-2211
-2237
-2264
-2292
-2320
-2348
-2377
-2406
-2435
-2464
-2493
-2522
-2551
-2581
-2610
-2639
-2668
-2698
-2727
-2756
-2785
-2813
-2841
-2868
-2895
-2920
-2944
-2968
-2991
-3013
-3034
-3055
-3076
-3095
-3113
-3131
-3147
-3164
-3179
-3195
-3209
-3222
-3234
-3245
-3254
-3262
-3269
-3275
-3281
-3287
-3293
-3299
-3306
-3312
-3319
-3325
-3333
-3340
-3349
-3358
-3368
-3378
-3389
-3400
-3411
-3422
-3434
-3447
-3460
-3474
-3488
-3502
-3516
-3529
-3542
-3555
-3568
-3581
-3595
-3610
-3625
-3640
-3656
-3671
-3686
-3700
-3715
-3729
-3744
-3759
-3774
-3789
-3804
-3819
-3833
-3849
-3864
-3880
-3895
-3910
-3925
-3939
-3953
-3966
-3979
-3992
-4005
-4018
-4030
-4043
-4056
-4067
-4077
-4086
-4094
-4101
-4109
-4116
-4124
-4132
-4141
-4150
-4160
-4169
-4179
-4189
-4199
-4209
-4219
-4230
-4240
-4251
-4263
-4276
-4290
-4304
-4320
-4338
-4356
-4376
-4398
-4420
-4444
-4469
-4496
-4524
-4553
-4583
-4614
-4644
-4674
-4705
-4734
-4764
-4794
-4825
-4855
-4887
-4918
-4950
-4981
-5010
-5038
-5063
-5087
-5110
-5132
-5153
-5174
-5193
-5211
-5228
-5244
-5257
-5269
-5280
-5289
-5297
-5303
-5309
-5315
-5319
-5323
-5326
-5328
-5329
-5329
-5328
-5326
-5323
-5318
-5313
-5306
-5297
-5287
-5276
-5264
-5251
-5237
-5222
-5205
-5185
-5163
-5139
-5112
-5082
-5052
-5019
-4986
-4953
-4920
-4887
-4854
-4820
-4785
-4750
-4714
-4678
-4642
-4606
-4572
-4538
-4504
-4471
-4438
-4406
-4373
-4341
-4308
-4275
-4242
-4207
-4172
-4136
-4099
-4061
-4024
-3987
-3951
-3915
-3880
-3844
-3809
-3774
-3739
-3705
-3671
-3636
-3600
-3564
-3526
-3487
-3447
-3407
-3366
-3325
-3285
-3245
-3207
-3170
-3134
-3098
-3064
-3029
-2993
-2957
-2921
-2883
-2845
-2807
-2768
-2728
-2688
-2646
-2604
-2561
-2517
-2472
-2429
-2388
-2348
-2311
-2277
-2245
-2214
-2186
-2159
-2134
-2110
-2088
-2067
-2047
-2029
-2012
-1996
-1980
-1964
-1948
-1931
-1915
-1898
-1881
-1864
-1847
-1831
-1813
-1796
-1779
-1761
-1744
-1727
-1711
-1695
-1681
-1668
-1655
-1643
-1632
-1621
-1610
-1598
-1586
-1573
-1558
-1544
-1530
-1517
-1504
-1493
-1481
-1470
-1458
-1446
-1433
-1419
-1405
-1392
-1379
-1368
-1357
-1347
-1338
-1329
-1320
-1311
-1301
-1291
-1281
-1270
-1259
-1248
-1238
-1228
-1221
-1215
-1210
-1207
-1205
-1205
-1205
-1207
-1209
-1212
-1216
-1220
-1224
-1229
-1234
-1241
-1249
-1258
-1269
-1279
-1290
-1301
-1311
-1321
-1331
-1341
-1350
-1360
-1370
-1379
-1389
-1397
-1405
-1411
-1415
-1418
-1421
-1423
-1426
-1430
-1434
-1439
-1442
-1446
-1448
-1451
-1454
-1456
-1459
-1461
-1462
-1464
-1465
-1465
-1465
-1464
-1463
-1461
-1459
-1457
-1455
-1453
-1452
-1450
-1448
-1445
-1442
-1439
-1437
-1436
-1436
-1436
-1437
-1440
-1443
-1448
-1455
-1463
-1473
-1485
-1498
-1513
-1530
-1548
-1569
-1592
-1616
-1643
-1671
-1701
-1732
-1763
-1795
-1826
-1856
-1886
-1915
-1944
-1972
-2000
-2028
-2057
-2085
-2114
-2142
-2170
-2198
-2226
-2253
-2282
-2311
-2339
-2367
-2394
-2419
-2441
-2460
-2475
-2488
-2498
-2506
-2512
-2516
-2518
-2518
-2517
-2514
-2510
-2506
-2502
-2499
-2498
-2497
-2497
-2498
-2498
-2498
-2496
-2494
-2490
-2486
-2481
-2476
-2470
-2464
-2458
-2452
-2446
-2440
-2435
-2429
-2424
-2418
-2413
-2407
-2400
-2392
-2382
-2371
-2356
-2338
-2317
-2294
-2269
-2242
-2214
-2186
-2157
-2125
-2092
-2057
-2020
-1982
-1944
-1905
-1866
-1827
-1785
-1742
-1698
-1652
-1605
-1558
-1512
-1466
-1420
-1374
-1327
-1279
-1229
-1178
-1126
-1074
-1020
-969
-918
-867
-817
-767
-716
-665
-613
-561
-510
-460
-411
-365
-321
-279
-239
-200
-163
-128
-95
-65
-37
-12
10
30
49
65
80
92
100
104
103
99
91
80
67
52
36
18
-2
-22
-44
-68
-92
-117
-144
-172
-201
-232
-263
-295
-327
-358
-388
-417
-445
-472
-498
-525
-551
-577
-601
-625
-647
-668
-688
-708
-728
-750
-772
-796
-821
-847
-874
-902
-931
-961
-991
-1022
-1052
-1083
-1113
-1143
-1173
-1203
-1232
-1260
-1287
-1313
-1336
-1358
-1379
-1399
-1418
-1436
-1452
-1467
-1480
-1491
-1502
-1513
-1523
-1533
-1543
-1551
-1558
-1564
-1569
-1573
-1575
-1576
-1574
-1571
-1568
-1565
-1563
-1562
-1564
-1567
-1572
-1578
-1585
-1594
-1603
-1614
-1625
-1636
-1646
-1656
-1665
-1672
-1676
-1677
-1675
-1670
-1662
-1651
-1637
-1622
-1605
-1586
-1566
-1544
-1521
-1495
-1468
-1440
-1410
-1378
-1346
-1313
-1281
-1248
-1215
-1182
-1149
-1116
-1082
-1048
-1012
-979
-944
-911
-878
-846
-814
-783
-752
-720
-689
-657
-626
-596
-567
-539
-513
-488
-466
-446
-427
-410
-394
-380
-367
-355
-343
-333
-323
-314
-306
-298
-292
-285
-279
-272
-264
-254
-245
-236
-228
-222
-219
-216
-215
-214
-213
-213
-212
-212
-211
-211
-212
-212
-212
-212
-212
-211
-209
-206
-200
-194
-186
-177
-169
-161
-154
-147
-142
-136
-132
-128
-124
-121
-118
-117
-116
-116
-116
-117
-118
-119
-120
-121
-122
-123
-123
-124
-126
-127
-130
-134
-139
-145
-152
-160
-169
-178
-187
-197
-206
-215
-223
-230
-236
-241
-246
-251
-255
-260
-264
-267
-270
-274
-278
-284
-291
-300
-310
-321
-334
-347
-360
-373
-385
-395
-404
-410
-415
-416
-416
-414
-410
-405
-399
-393
-387
-380
-372
-363
-352
-341
-330
-318
-306
-294
-282
-269
-256
-242
-229
-214
-200
-184
-168
-151
-134
-116
-99
-81
-64
-47
-29
-12
6
22
39
54
68
81
94
107
119
130
142
153
165
176
186
196
206
214
222
228
234
239
242
244
244
243
241
238
234
229
224
219
214
209
204
198
193
188
182
177
172
167
163
160
158
156
154
153
151
149
147
144
141
137
134
131
128
126
124
122
121
120
120
120
121
123
125
128
131
135
139
143
146
149
152
153
153
153
152
151
150
148
147
145
144
143
142
141
141
140
139
138
138
137
137
137
137
137
138
138
140
141
143
145
148
151
154
158
162
166
172
177
183
189
196
202
209
216
225
235
246
258
271
285
301
317
335
353
372
392
412
432
452
472
492
512
532
551
569
587
605
622
639
655
671
685
698
710
722
732
742
752
761
771
780
789
797
805
813
821
828
835
842
850
857
865
874
884
895
906
917
928
938
948
958
967
977
986
995
1004
1012
1022
1030
1038
1045
1053
1060
1068
1075
1083
1091
1100
1109
1118
1127
1136
1145
1154
1162
1170
1177
1183
1188
1192
1195
1198
1201
1203
1206
1208
1210
1211
1212
1211
1210
1209
1207
1206
1204
1202
1199
1196
1191
1186
1181
1177
1172
1168
1165
1161
1158
1155
1152
1149
1145
1142
1138
1134
1131
1127
1124
1121
1118
1115
1112
1110
1108
1107
1106
1106
1106
1107
1109
1111
1114
1117
1120
1123
1127
1132
1137
1142
1149
1156
1164
1172
1181
1190
1200
1211
1222
1235
1248
1262
1277
1293
1310
1328
1346
1366
1387
1409
1431
1454
1478
1502
1526
1550
1575
1601
1628
1656
1684
1713
1743
1774
1805
1838
1873
1907
1943
1978
2013
2049
2084
2120
2154
2189
2223
2256
2289
2321
2353
2383
2413
2441
2469
2495
2521
2546
2570
2594
2618
2641
2664
2687
2709
2731
2753
2776
2799
2822
2846
2869
2893
2917
2940
2963
2986
3008
3029
3049
3068
3086
3102
3117
3129
3140
3150
3158
3165
3171
3177
3182
3188
3194
3200
3207
3214
3222
3230
3239
3248
3257
3267
3276
3286
3295
3304
3314
3323
3332
3342
3350
3359
3367
3376
3384
3392
3400
3408
3416
3423
3429
3434
3438
3442
3445
3447
3448
3449
3449
3449
3448
3447
3446
3444
3442
3440
3438
3437
3436
3436
3436
3436
3437
3438
3439
3440
3441
3442
3443
3444
3446
3449
3451
3453
3455
3456
3458
3459
3460
3461
3462
3463
3463
3463
3462
3462
3461
3460
3459
3457
3456
3455
3454
3452
3449
3445
3441
3437
3433
3429
3426
3423
3421
3419
3417
3415
3413
3411
3408
3405
3402
3399
3395
3391
3387
3384
3381
3378
3375
3373
3372
3372
3373
3375
3378
3382
3387
3394
3401
3408
3415
3423
3430
3436
3443
3449
3455
3461
3466
3472
3477
3482
3488
3493
3499
3505
3511
3518
3525
3532
3540
3548
3555
3563
3571
3578
3584
3590
3595
3599
3604
3607
3610
3613
3614
3614
3615
3615
3615
3616
3618
3620
3623
3625
3628
3631
3633
3636
3639
3642
3645
3649
3652
3654
3656
3658
3658
3658
3658
3657
3656
3655
3654
3652
3651
3650
3649
3648
3648
3647
3647
3646
3645
3643
3641
3638
3635
3632
3628
3625
3622
3620
3618
3616
3615
3614
3614
3615
3617
3620
3623
3627
3631
3635
3639
3644
3648
3653
3657
3662
3667
3671
3675
3678
3681
3684
3686
3688
3691
3693
3695
3697
3698
3698
3699
3699
3699
3700
3700
3701
3701
3701
3701
3701
3701
3701
3702
3703
3704
3706
3708
3711
3715
3720
3726
3732
3739
3746
3754
3761
3769
3776
3783
3790
3797
3803
3809
3814
3820
3825
3830
3836
3841
3847
3854
3861
3869
3877
3886
3895
3905
3915
3925
3935
3946
3956
3967
3977
3987
3996
4005
4014
4022
4029
4035
4043
4049
4054
4062
4067
4075
4081
4088
4094
4100
4107
4114
4122
4130
4138
4147
4156
4164
4173
4180
4187
4194
4199
4205
4209
4214
4218
4222
4227
4232
4238
4244
4250
4257
4264
4270
4278
4285
4293
4302
4310
4319
4329
4338
4346
4355
4364
4373
4382
4391
4400
4410
4420
4431
4443
4455
4467
4481
4494
4509
4524
4540
4556
4572
4588
4603
4618
4633
4646
4659
4671
4682
4691
4700
4708
4715
4721
4726
4731
4734
4737
4740
4741
4742
4742
4742
4741
4741
4741
4741
4741
4741
4742
4743
4744
4745
4747
4748
4749
4750
4751
4752
4753
4755
4756
4758
4759
4759
4760
4760
4760
4760
4760
4760
4760
4760
4759
4757
4755
4753
4751
4748
4746
4743
4739
4735
4730
4724
4717
4710
4703
4695
4688
4681
4673
4667
4661
4655
4650
4645
4640
4635
4630
4625
4620
4616
4612
4608
4604
4601
4599
4597
4596
4595
4595
4594
4594
4593
4592
4591
4589
4587
4585
4583
4580
4577
4573
4570
4566
4563
4560
4557
4554
4552
4550
4548
4547
4546
4546
4546
4547
4547
4547
4547
4547
4546
4544
4542
4539
4535
4530
4525
4519
4512
4504
4496
4488
4480
4471
4462
4454
4445
4436
4427
4417
4408
4399
4389
4380
4370
4361
4351
4342
4332
4323
4313
4303
4293
4284
4274
4265
4255
4245
4235
4225
4215
4204
4193
4182
4170
4158
4146
4134
4121
4107
4094
4080
4066
4053
4038
4025
4011
3999
3986
3973
3960
3949
3937
3925
3913
3901
3888
3874
3860
3845
3829
3813
3796
3779
3761
3743
3724
3705
3685
3664
3643
3621
3598
3574
3550
3526
3502
3477
3453
3429
3404
3379
3353
3328
3301
3274
3246
3217
3189
3160
3131
3102
3073
3044
3014
2984
2953
2921
2889
2856
2823
2790
2756
2722
2688
2654
2619
2585
2551
2517
2484
2451
2419
2388
2357
2328
2299
2271
2243
2216
2188
2160
2132
2103
2074
2045
2017
1990
1962
1936
1910
1884
1859
1835
1812
1789
1767
1746
1726
1707
1689
1672
1656
1641
1626
1613
1600
1588
1576
1565
1554
1543
1532
1522
1511
1501
1491
1480
1470
1459
1448
1436
1424
1412
1399
1386
1372
1359
1346
1333
1319
1306
1292
1279
1265
1252
1239
1227
1214
1201
1189
1176
1163
1150
1137
1123
1110
1096
1082
1068
1055
1042
1029
1016
1004
992
980
968
956
944
933
921
909
898
886
873
860
847
834
820
806
791
777
762
749
736
723
711
700
690
680
671
662
655
648
642
636
631
626
622
617
613
610
606
604
602
600
600
600
602
604
608
612
616
621
627
633
639
646
654
662
672
682
693
705
718
731
745
760
774
788
802
816
829
841
852
861
870
878
884
889
893
896
898
900
902
903
904
905
906
908
909
910
912
914
916
918
920
922
924
926
927
929
929
929
928
927
925
923
921
919
918
916
915
913
912
910
908
905
903
900
897
895
893
891
890
890
891
892
894
897
900
905
910
916
922
928
934
940
945
950
955
958
961
963
965
967
968
970
972
973
975
976
977
976
975
973
971
968
965
962
958
955
952
950
949
948
948
948
949
951
953
955
958
960
963
967
970
974
978
982
987
992
998
1004
1012
1020
1029
1038
1048
1058
1069
1080
1091
1101
1111
1121
1130
1139
1147
1154
1161
1166
1171
1175
1179
1182
1185
1189
1192
1197
1201
1207
1212
1218
1224
1230
1236
1242
1246
1251
1256
1260
1264
1268
1272
1275
1278
1279
1280
1280
1279
1278
1276
1272
1268
1263
1257
1249
1240
1230
1218
1205
1191
1176
1160
1143
1126
1107
1089
1070
1051
1033
1014
995
976
957
939
921
903
886
869
851
833
814
795
776
757
738
718
698
679
659
639
619
599
580
561
542
523
504
486
468
451
434
417
401
384
367
349
331
313
295
277
260
243
226
211
196
182
168
154
140
125
110
94
78
61
43
25
7
-12
-31
-50
-70
-90
-111
-133
-155
-178
-202
-226
-251
-276
-301
-327
-353
-380
-407
-434
-463
-492
-523
-555
-588
-623
-657
-693
-729
-766
-803
-840
-876
-913
-950
-987
-1024
-1061
-1099
-1137
-1174
-1213
-1251
-1290
-1329
-1368
-1407
-1447
-1486
-1524
-1562
-1600
-1637
-1673
-1709
-1744
-1778
-1812
-1845
-1878
-1911
-1944
-1977
-2009
-2044
-2077
-2111
-2144
-2178
-2211
-2244
-2277
-2309
-2340
-2371
-2402
-2432
-2462
-2491
-2520
-2549
-2577
-2605
-2632
-2659
-2685
-2710
-2735
-2759
-2783
-2805
-2828
-2849
-2870
-2891
-2911
-2931
-2952
-2973
-2994
-3016
-3038
-3060
-3082
-3105
-3128
-3151
-3174
-3198
-3221
-3245
-3269
-3293
-3317
-3342
-3367
-3393
-3419
-3445
-3471
-3498
-3525
-3553
-3582
-3611
-3641
-3671
-3703
-3734
-3766
-3799
-3832
-3866
-3900
-3935
-3970
-4006
-4042
-4078
-4114
-4150
-4185
-4221
-4256
-4291
-4327
-4364
-4401
-4438
-4477
-4516
-4555
-4594
-4634
-4673
-4712
-4750
-4788
-4825
-4863
-4900
-4937
-4974
-5010
-5046
-5081
-5115
-5148
-5179
-5208
-5236
-5262
-5286
-5308
-5328
-5347
-5364
-5379
-5392
-5404
-5415
-5424
-5431
-5438
-5442
-5446
-5448
-5449
-5448
-5446
-5443
-5438
-5432
-5425
-5417
-5409
-5400
-5390
-5380
-5369
-5357
-5345
-5332
-5318
-5304
-5289
-5273
-5257
-5240
-5224
-5206
-5189
-5171
-5152
-5134
-5114
-5095
-5075
-5055
-5034
-5013
-4992
-4970
-4948
-4926
-4904
-4881
-4860
-4838
-4817
-4797
-4777
-4758
-4739
-4722
-4704
-4687
-4670
-4653
-4635
-4617
-4600
-4582
-4564
-4547
-4530
-4514
-4497
-4481
-4465
-4450
-4435
-4421
-4408
-4395
-4383
-4371
-4360
-4348
-4337
-4325
-4313
-4300
-4288
-4275
-4263
-4250
-4237
-4224
-4211
-4198
-4184
-4170
-4156
-4141
-4126
-4111
-4096
-4080
-4062
-4046
-4030
-4011
-3995
-3977
-3959
-3940
-3921
-3902
-3883
-3864
-3845
-3827
-3810
-3793
-3777
-3763
-3749
-3736
-3725
-3714
-3705
-3696
-3689
-3684
-3680
-3677
-3676
-3676
-3678
-3680
-3684
-3689
-3694
-3700
-3706
-3711
-3717
-3721
-3726
-3729
-3732
-3734
-3734
-3734
-3732
-3730
-3726
-3722
-3716
-3710
-3702
-3694
-3685
-3675
-3665
-3654
-3642
-3629
-3616
-3601
-3586
-3570
-3553
-3534
-3515
-3493
-3471
-3447
-3422
-3396
-3369
-3343
-3316
-3289
-3262
-3235
-3207
-3179
-3151
-3122
-3093
-3063
-3034
-3005
-2976
-2948
-2921
-2895
-2870
-2846
-2824
-2803
-2783
-2765
-2748
-2732
-2717
-2702
-2688
-2674
-2661
-2647
-2633
-2620
-2606
-2593
-2580
-2567
-2554
-2541
-2529
-2518
-2507
-2497
-2489
-2482
-2476
-2471
-2467
-2464
-2462
-2462
-2463
-2465
-2468
-2472
-2477
-2482
-2488
-2494
-2500
-2506
-2511
-2516
-2521
-2525
-2529
-2532
-2534
-2535
-2537
-2537
-2538
-2538
-2537
-2536
-2533
-2530
-2526
-2520
-2513
-2505
-2496
-2486
-2474
-2463
-2450
-2437
-2423
-2409
-2395
-2381
-2366
-2352
-2337
-2323
-2308
-2293
-2278
-2263
-2248
-2232
-2217
-2201
-2186
-2170
-2154
-2138
-2123
-2107
-2091
-2076
-2060
-2045
-2029
-2015
-2001
-1990
-1980
-1971
-1964
-1958
-1955
-1953
-1952
-1953
-1955
-1959
-1963
-1968
-1973
-1979
-1985
-1991
-1997
-2004
-2011
-2017
-2025
-2033
-2043
-2052
-2061
-2071
-2080
-2090
-2099
-2109
-2119
-2129
-2140
-2152
-2164
-2177
-2191
-2205
-2220
-2235
-2251
-2267
-2284
-2300
-2318
-2335
-2353
-2371
-2389
-2408
-2427
-2446
-2466
-2486
-2506
-2527
-2547
-2568
-2589
-2609
-2629
-2650
-2669
-2689
-2709
-2729
-2749
-2768
-2787
-2805
-2822
-2839
-2854
-2869
-2883
-2895
-2906
-2915
-2923
-2929
-2933
-2934
-2934
-2931
-2926
-2918
-2908
-2896
-2883
-2868
-2852
-2835
-2817
-2799
-2780
-2761
-2742
-2723
-2704
-2686
-2667
-2649
-2631
-2613
-2595
-2578
-2561
-2545
-2528
-2512
-2495
-2479
-2461
-2443
-2425
-2406
-2386
-2365
-2344
-2323
-2301
-2279
-2257
-2235
-2212
-2189
-2166
-2143
-2120
-2096
-2072
-2049
-2025
-2001
-1980
-1958
-1937
-1917
-1898
-1881
-1865
-1851
-1838
-1826
-1815
-1805
-1796
-1788
-1781
-1775
-1771
-1768
-1766
-1765
-1765
-1766
-1769
-1773
-1778
-1786
-1795
-1806
-1819
-1834
-1850
-1868
-1888
-1909
-1931
-1955
-1981
-2007
-2033
-2062
-2091
-2121
-2151
-2183
-2216
-2250
-2286
-2322
-2359
-2397
-2435
-2473
-2512
-2551
-2591
-2631
-2672
-2713
-2754
-2795
-2835
-2876
-2916
-2955
-2995
-3033
-3072
-3110
-3147
-3184
-3221
-3257
-3293
-3327
-3361
-3394
-3427
-3458
-3488
-3517
-3545
-3571
-3596
-3620
-3641
-3662
-3680
-3697
-3712
-3725
-3736
-3746
-3754
-3761
-3766
-3770
-3772
-3773
-3772
-3770
-3766
-3762
-3756
-3749
-3740
-3731
-3721
-3710
-3697
-3684
-3670
-3655
-3640
-3624
-3608
-3591
-3575
-3560
-3544
-3529
-3513
-3498
-3483
-3468
-3452
-3437
-3422
-3407
-3391
-3376
-3361
-3346
-3330
-3315
-3299
-3283
-3266
-3249
-3231
-3212
-3192
-3171
-3149
-3127
-3104
-3081
-3057
-3034
-3011
-2987
-2964
-2941
-2918
-2896
-2873
-2851
-2829
-2807
-2785
-2763
-2742
-2720
-2699
-2677
-2656
-2635
-2614
-2594
-2573
-2552
-2532
-2512
-2491
-2472
-2452
-2432
-2413
-2394
-2375
-2356
-2338
-2319
-2300
-2280
-2261
-2240
-2219
-2197
-2174
-2150
-2125
-2100
-2074
-2047
-2019
-1991
-1962
-1933
-1903
-1872
-1841
-1809
-1778
-1746
-1713
-1680
-1647
-1614
-1580
-1546
-1512
-1477
-1441
-1405
-1368
-1331
-1293
-1254
-1216
-1177
-1139
-1102
-1066
-1031
-997
-963
-931
-900
-869
-840
-811
-783
-756
-730
-704
-680
-655
-632
-609
-588
-567
-547
-527
-509
-491
-473
-455
-437
-419
-401
-384
-367
-350
-334
-319
-305
-291
-278
-265
-253
-242
-232
-221
-212
-202
-193
-183
-173
-164
-154
-144
-133
-123
-112
-101
-89
-77
-64
-51
-37
-22
-7
8
24
40
56
73
89
105
121
137
153
169
184
199
213
227
242
256
270
284
298
313
327
342
356
371
387
402
419
435
453
470
488
507
526
546
565
585
606
626
646
667
687
707
727
748
768
788
808
828
848
868
887
906
925
944
962
979
996
1012
1028
1044
1059
1074
1089
1103
1118
1132
1146
1160
1174
1187
1201
1215
1230
1243
1257
1270
1283
1296
1308
1319
1331
1342
1352
1363
1373
1383
1392
1401
1410
1419
1427
1435
1442
1450
1457
1463
1469
1475
1481
1486
1490
1494
1498
1501
1503
1505
1507
1507
1507
1507
1505
1503
1501
1497
1494
1490
1487
1483
1480
1477
1474
1472
1470
1468
1466
1464
1463
1461
1459
1458
1456
1454
1452
1449
1447
1444
1442
1439
1437
1434
1431
1429
1426
1424
1422
1421
1421
1423
1425
1428
1433
1439
1446
1453
1461
1470
1480
1490
1500
1512
1523
1535
1547
1560
1573
1586
1599
1613
1627
1642
1656
1671
1687
1703
1719
1736
1753
1771
1789
1808
1827
1847
1867
1888
1908
1930
1951
1973
1995
2017
2041
2063
2086
2110
2133
2157
2182
2207
2233
2259
2286
2314
2342
2371
2400
2430
2460
2491
2522
2553
2584
2615
2646
2677
2708
2739
2770
2801
2832
2863
2894
2924
2954
2984
3013
3041
3068
3095
3121
3146
3171
3195
3218
3240
3262
3283
3304
3324
3343
3362
3381
3399
3418
3436
3454
3472
3490
3508
3526
3543
3560
3576
3592
3608
3624
3639
3653
3668
3681
3694
3707
3720
3732
3744
3756
3768
3780
3791
3802
3813
3823
3832
3842
3851
3860
3869
3878
3886
3895
3904
3913
3922
3930
3939
3948
3957
3965
3974
3982
3991
3999
4006
4014
4021
4027
4034
4038
4043
4049
4054
4059
4064
4069
4074
4080
4085
4091
4098
4105
4112
4120
4128
4136
4145
4155
4164
4174
4185
4196
4207
4219
4231
4243
4256
4269
4282
4296
4309
4323
4337
4351
4366
4382
4398
4414
4430
4447
4464
4481
4498
4516
4533
4551
4570
4588
4607
4627
4647
4668
4690
4712
4735
4758
4782
4806
4831
4856
4881
4906
4932
4958
4984
5011
5038
5065
5092
5120
5147
5175
5203
5230
5257
5284
5310
5335
5360
5384
5407
5429
5451
5471
5491
5511
5530
5548
5566
5583
5600
5616
5631
5645
5659
5672
5685
5696
5708
5720
5731
5743
5754
5766
5778
5790
5802
5813
5824
5835
5845
5855
5864
5872
5880
5887
5893
5898
5903
5907
5910
5912
5913
5913
5913
5911
5908
5905
5900
5895
5890
5884
5877
5870
5863
5855
5847
5838
5829
5819
5810
5799
5789
5779
5768
5757
5746
5734
5722
5710
5697
5684
5671
5658
5645
5632
5619
5607
5595
5583
5572
5562
5551
5541
5530
5520
5509
5499
5488
5477
5466
5455
5444
5433
5422
5412
5401
5390
5379
5368
5356
5345
5333
5320
5308
5295
5281
5268
5254
5240
5226
5211
5196
5181
5166
5150
5134
5118
5102
5085
5069
5052
5035
5017
5000
4982
4964
4946
4927
4909
4890
4870
4850
4830
4810
4789
4768
4746
4725
4702
4680
4657
4635
4612
4589
4566
4543
4521
4498
4475
4452
4430
4408
4385
4363
4341
4319
4297
4275
4253
4231
4209
4188
4166
4145
4123
4102
4081
4059
4040
4019
4000
3982
3963
3946
3928
3911
3895
3879
3863
3847
3832
3818
3804
3790
3777
3765
3753
3742
3732
3722
3713
3704
3696
3689
3682
3675
3668
3662
3656
3651
3646
3642
3638
3634
3631
3628
3626
3624
3623
3621
3621
3621
3621
3622
3624
3626
3628
3631
3634
3637
3640
3643
3646
3649
3652
3655
3658
3661
3664
3667
3669
3671
3673
3675
3676
3678
3679
3681
3682
3684
3687
3690
3693
3696
3700
3704
3709
3713
3717
3722
3727
3731
3737
3742
3747
3753
3758
3764
3770
3776
3782
3787
3793
3799
3804
3810
3815
3821
3826
3831
3836
3841
3846
3850
3854
3858
3861
3864
3866
3868
3870
3872
3873
3874
3874
3875
3875
3876
3876
3877
3877
3878
3878
3879
3879
3879
3879
3878
3878
3877
3876
3875
3873
3872
3870
3868
3866
3864
3862
3859
3857
3854
3851
3848
3844
3841
3837
3832
3827
3822
3817
3811
3806
3800
3794
3789
3783
3778
3773
3768
3764
3760
3756
3753
3749
3746
3743
3740
3737
3734
3731
3729
3726
3724
3722
3720
3717
3715
3713
3711
3708
3705
3702
3698
3694
3690
3686
3682
3677
3673
3668
3664
3659
3654
3650
3645
3641
3637
3633
3630
3626
3623
3621
3619
3617
3616
3614
3614
3613
3612
3612
3612
3612
3612
3612
3613
3613
3613
3613
3613
3613
3614
3613
3613
3613
3612
3611
3610
3608
3606
3604
3602
3599
3596
3593
3590
3586
3583
3578
3574
3569
3564
3558
3552
3546
3540
3533
3525
3517
3508
3499
3489
3479
3468
3458
3447
3435
3424
3412
3400
3388
3376
3364
3352
3340
3327
3314
3300
3287
3273
3259
3245
3230
3216
3201
3186
3171
3156
3140
3124
3108
3092
3075
3058
3041
3023
3005
2986
2968
2949
2929
2910
2890
2869
2848
2827
2806
2784
2762
2739
2717
2694
2671
2648
2625
2601
2578
2555
2531
2507
2484
2460
2435
2411
2386
2360
2334
2308
2281
2253
2225
2197
2168
2139
2110
2081
2051
2021
1991
1961
1931
1901
1870
1839
1809
1778
1746
1715
1684
1652
1620
1589
1557
1526
1495
1464
1434
1404
1374
1344
1314
1285
1256
1226
1197
1169
1140
1111
1083
1055
1028
1000
975
949
924
899
874
850
826
802
778
754
731
707
684
660
638
615
593
571
550
530
509
490
470
451
432
414
395
378
361
344
328
312
296
281
266
252
238
224
211
197
184
170
157
143
129
116
102
88
74
60
46
31
17
2
-13
-28
-43
-58
-74
-89
-104
-120
-135
-151
-166
-182
-197
-212
-227
-242
-257
-272
-286
-301
-314
-328
-341
-354
-367
-380
-392
-403
-415
-426
-437
-448
-458
-469
-479
-489
-498
-507
-516
-524
-532
-540
-547
-555
-562
-569
-575
-582
-588
-594
-600
-606
-612
-618
-624
-630
-636
-642
-648
-654
-660
-667
-673
-679
-685
-690
-696
-701
-707
-712
-716
-721
-725
-729
-733
-736
-739
-743
-746
-749
-753
-756
-760
-764
-768
-773
-778
-783
-788
-794
-800
-805
-811
-817
-823
-828
-834
-839
-845
-850
-855
-860
-865
-870
-875
-880
-885
-891
-896
-901
-906
-910
-915
-919
-924
-928
-932
-937
-941
-946
-951
-956
-961
-967
-973
-979
-986
-993
-1000
-1008
-1016
-1026
-1035
-1044
-1054
-1063
-1073
-1083
-1093
-1103
-1113
-1123
-1133
-1142
-1152
-1161
-1170
-1179
-1188
-1196
-1203
-1210
-1216
-1222
-1227
-1231
-1235
-1238
-1241
-1244
-1246
-1247
-1249
-1250
-1251
-1252
-1252
-1253
-1252
-1252
-1251
-1249
-1248
-1245
-1243
-1240
-1237
-1233
-1229
-1226
-1222
-1217
-1213
-1209
-1205
-1200
-1195
-1191
-1186
-1181
-1177
-1172
-1168
-1163
-1159
-1155
-1151
-1148
-1144
-1140
-1137
-1133
-1129
-1126
-1122
-1119
-1115
-1112
-1108
-1105
-1101
-1097
-1093
-1088
-1084
-1080
-1076
-1072
-1068
-1064
-1060
-1056
-1052
-1048
-1044
-1040
-1036
-1032
-1028
-1024
-1020
-1016
-1012
-1008
-1004
-1002
-998
-995
-992
-988
-985
-981
-978
-974
-970
-967
-964
-960
-957
-954
-951
-949
-946
-944
-942
-940
-939
-938
-937
-937
-936
-937
-937
-938
-939
-940
-942
-943
-945
-947
-949
-952
-954
-957
-959
-962
-964
-967
-970
-973
-977
-980
-984
-988
-992
-996
-1000
-1004
-1010
-1014
-1020
-1027
-1034
-1041
-1049
-1057
-1065
-1074
-1083
-1093
-1103
-1114
-1125
-1136
-1149
-1161
-1175
-1190
-1205
-1221
-1238
-1256
-1275
-1294
-1314
-1335
-1356
-1378
-1400
-1422
-1445
-1469
-1492
-1516
-1540
-1565
-1590
-1615
-1641
-1667
-1693
-1719
-1746
-1772
-1798
-1825
-1851
-1877
-1904
-1930
-1956
-1982
-2009
-2035
-2060
-2086
-2111
-2136
-2161
-2185
-2210
-2234
-2258
-2282
-2305
-2329
-2353
-2377
-2400
-2424
-2447
-2471
-2494
-2518
-2542
-2565
-2589
-2613
-2636
-2660
-2684
-2708
-2732
-2755
-2779
-2803
-2826
-2850
-2873
-2896
-2919
-2941
-2964
-2986
-3008
-3029
-3050
-3071
-3092
-3112
-3132
-3152
-3172
-3192
-3211
-3231
-3250
-3270
-3289
-3307
-3326
-3345
-3363
-3381
-3399
-3417
-3435
-3453
-3470
-3487
-3505
-3522
-3539
-3556
-3573
-3591
-3608
-3625
-3642
-3659
-3677
-3694
-3712
-3729
-3747
-3765
-3784
-3802
-3820
-3838
-3856
-3875
-3893
-3912
-3930
-3949
-3968
-3987
-4005
-4024
-4043
-4062
-4080
-4098
-4117
-4135
-4152
-4170
-4187
-4204
-4221
-4237
-4253
-4268
-4283
-4297
-4311
-4325
-4338
-4351
-4364
-4376
-4387
-4398
-4409
-4419
-4428
-4437
-4446
-4455
-4463
-4471
-4479
-4487
-4494
-4501
-4508
-4515
-4521
-4528
-4534
-4541
-4547
-4554
-4560
-4567
-4573
-4579
-4585
-4591
-4596
-4602
-4607
-4611
-4616
-4620
-4623
-4627
-4630
-4633
-4636
-4639
-4641
-4643
-4645
-4646
-4647
-4648
-4649
-4649
-4648
-4647
-4646
-4644
-4642
-4639
-4636
-4632
-4629
-4624
-4619
-4614
-4608
-4602
-4595
-4587
-4579
-4571
-4561
-4552
-4542
-4531
-4520
-4508
-4496
-4484
-4471
-4458
-4445
-4432
-4418
-4404
-4390
-4375
-4361
-4346
-4331
-4316
-4301
-4286
-4271
-4256
-4240
-4225
-4210
-4195
-4181
-4167
-4153
-4140
-4127
-4115
-4104
-4091
-4082
-4072
-4062
-4053
-4043
-4035
-4027
-4021
-4014
-4006
-4000
-3994
-3988
-3982
-3977
-3972
-3968
-3964
-3960
-3956
-3953
-3950
-3948
-3946
-3944
-3943
-3942
-3942
-3942
-3943
-3944
-3946
-3948
-3950
-3953
-3957
-3960
-3964
-3968
-3973
-3977
-3982
-3987
-3992
-3997
-4002
-4006
-4013
-4018
-4024
-4029
-4035
-4040
-4045
-4050
-4054
-4059
-4065
-4069
-4074
-4078
-4082
-4086
-4089
-4093
-4096
-4099
-4103
-4106
-4109
-4112
-4115
-4118
-4121
-4123
-4126
-4129
-4132
-4135
-4138
-4142
-4145
-4148
-4152
-4155
-4159
-4163
-4167
-4171
-4175
-4179
-4183
-4188
-4192
-4197
-4201
-4205
-4210
-4214
-4218
-4222
-4226
-4230
-4235
-4239
-4243
-4247
-4252
-4256
-4261
-4265
-4270
-4275
-4280
-4286
-4291
-4297
-4302
-4308
-4314
-4319
-4325
-4331
-4336
-4341
-4346
-4351
-4356
-4361
-4366
-4370
-4374
-4378
-4382
-4386
-4390
-4394
-4398
-4401
-4405
-4408
-4411
-4413
-4416
-4417
-4419
-4420
-4422
-4422
-4423
-4424
-4424
-4425
-4425
-4426
-4426
-4427
-4427
-4427
-4428
-4428
-4429
-4430
-4431
-4432
-4433
-4434
-4436
-4438
-4440
-4442
-4444
-4447
-4449
-4453
-4456
-4460
-4465
-4470
-4475
-4481
-4486
-4493
-4499
-4506
-4514
-4522
-4530
-4538
-4547
-4556
-4565
-4574
-4584
-4594
-4604
-4614
-4624
-4634
-4645
-4655
-4666
-4677
-4688
-4699
-4710
-4721
-4733
-4744
-4756
-4767
-4779
-4791
-4803
-4814
-4826
-4839
-4851
-4862
-4874
-4886
-4898
-4909
-4921
-4933
-4944
-4956
-4967
-4979
-4990
-5002
-5014
-5026
-5038
-5050
-5062
-5074
-5087
-5100
-5112
-5125
-5139
-5152
-5166
-5179
-5193
-5207
-5221
-5236
-5250
-5264
-5279
-5293
-5308
-5323
-5338
-5353
-5368
-5383
-5398
-5414
-5429
-5444
-5459
-5474
-5489
-5504
-5520
-5535
-5550
-5565
-5580
-5595
-5610
-5624
-5639
-5653
-5667
-5680
-5693
-5706
-5718
-5730
-5741
-5752
-5762
-5772
-5781
-5790
-5798
-5806
-5813
-5819
-5825
-5830
-5834
-5837
-5840
-5842
-5844
-5845
-5845
-5845
-5844
-5842
-5840
-5837
-5833
-5829
-5825
-5820
-5814
-5808
-5802
-5796
-5789
-5782
-5775
-5767
-5760
-5752
-5744
-5736
-5728
-5720
-5712
-5704
-5696
-5689
-5681
-5674
-5667
-5660
-5654
-5647
-5641
-5635
-5630
-5624
-5619
-5614
-5609
-5604
-5599
-5595
-5591
-5587
-5583
-5579
-5575
-5572
-5569
-5566
-5564
-5562
-5559
-5558
-5556
-5555
-5554
-5553
-5552
-5552
-5552
-5551
-5552
-5552
-5552
-5553
-5554
-5554
-5555
-5556
-5557
-5558
-5559
-5560
-5561
-5561
-5561
-5561
-5561
-5561
-5560
-5559
-5559
-5557
-5556
-5555
-5554
-5553
-5552
-5551
-5550
-5550
-5549
-5548
-5548
-5547
-5547
-5547
-5547
-5548
-5548
-5549
-5549
-5550
-5551
-5552
-5553
-5554
-5555
-5556
-5558
-5559
-5560
-5562
-5563
-5565
-5567
-5569
-5571
-5573
-5575
-5578
-5581
-5584
-5587
-5591
-5594
-5599
-5603
-5608
-5612
-5617
-5623
-5628
-5634
-5640
-5645
-5652
-5658
-5665
-5671
-5679
-5686
-5693
-5701
-5709
-5717
-5725
-5734
-5742
-5751
-5759
-5767
-5776
-5784
-5792
-5799
-5806
-5813
-5820
-5826
-5832
-5838
-5844
-5849
-5854
-5859
-5864
-5868
-5872
-5875
-5879
-5882
-5884
-5887
-5889
-5890
-5892
-5893
-5894
-5894
-5894
-5894
-5893
-5892
-5891
-5889
-5887
-5885
-5882
-5879
-5875
-5871
-5867
-5862
-5856
-5850
-5844
-5838
-5831
-5823
-5816
-5807
-5799
-5790
-5780
-5770
-5759
-5747
-5736
-5723
-5711
-5698
-5684
-5670
-5656
-5641
-5625
-5610
-5594
-5577
-5560
-5543
-5525
-5507
-5488
-5469
-5449
-5429
-5409
-5389
-5368
-5348
-5327
-5306
-5285
-5263
-5242
-5221
-5199
-5177
-5156
-5134
-5112
-5090
-5067
-5045
-5022
-4999
-4977
-4954
-4932
-4909
-4887
-4864
-4842
-4820
-4798
-4777
-4755
-4733
-4712
-4691
-4670
-4649
-4628
-4607
-4586
-4566
-4545
-4525
-4505
-4485
-4465
-4445
-4426
-4406
-4387
-4367
-4348
-4329
-4310
-4291
-4273
-4254
-4236
-4219
-4201
-4184
-4167
-4151
-4135
-4118
-4102
-4086
-4070
-4054
-4040
-4025
-4010
-3996
-3981
-3967
-3953
-3940
-3926
-3913
-3900
-3887
-3874
-3862
-3850
-3838
-3826
-3814
-3803
-3791
-3780
-3769
-3757
-3746
-3735
-3724
-3714
-3703
-3693
-3682
-3672
-3663
-3653
-3644
-3635
-3627
-3618
-3610
-3602
-3594
-3587
-3579
-3572
-3565
-3558
-3551
-3544
-3537
-3530
-3524
-3517
-3511
-3505
-3499
-3493
-3488
-3482
-3476
-3471
-3466
-3460
-3455
-3449
-3444
-3438
-3433
-3427
-3422
-3416
-3410
-3404
-3397
-3391
-3384
-3377
-3370
-3363
-3355
-3347
-3339
-3331
-3322
-3314
-3305
-3296
-3288
-3279
-3269
-3260
-3251
-3241
-3231
-3221
-3211
-3201
-3191
-3181
-3171
-3162
-3152
-3142
-3133
-3124
-3115
-3106
-3098
-3090
-3082
-3074
-3066
-3059
-3052
-3045
-3039
-3033
-3027
-3021
-3015
-3009
-3003
-2997
-2990
-2984
-2978
-2971
-2965
-2958
-2951
-2945
-2937
-2930
-2923
-2915
-2908
-2900
-2892
-2884
-2876
-2868
-2860
-2852
-2844
-2836
-2827
-2819
-2811
-2803
-2794
-2786
-2778
-2770
-2761
-2753
-2744
-2735
-2726
-2716
-2707
-2697
-2687
-2678
-2668
-2658
-2648
-2638
-2629
-2619
-2610
-2600
-2591
-2582
-2572
-2563
-2554
-2544
-2535
-2526
-2517
-2507
-2498
-2489
-2480
-2471
-2462
-2452
-2443
-2434
-2424
-2415
-2405
-2396
-2387
-2377
-2368
-2359
-2350
-2341
-2333
-2324
-2316
-2308
-2299
-2291
-2283
-2275
-2267
-2259
-2251
-2244
-2236
-2228
-2220
-2212
-2204
-2195
-2187
-2178
-2169
-2161
-2152
-2143
-2134
-2125
-2116
-2107
-2098
-2089
-2081
-2072
-2063
-2055
-2045
-2037
-2029
-2020
-2012
-2003
-1994
-1986
-1977
-1968
-1959
-1950
-1941
-1932
-1923
-1914
-1904
-1895
-1886
-1876
-1866
-1857
-1847
-1837
-1827
-1817
-1807
-1797
-1787
-1777
-1767
-1756
-1746
-1736
-1726
-1715
-1705
-1694
-1683
-1672
-1661
-1649
-1638
-1626
-1614
-1602
-1590
-1578
-1566
-1553
-1541
-1528
-1516
-1503
-1491
-1478
-1466
-1453
-1441
-1429
-1416
-1404
-1393
-1381
-1370
-1359
-1348
-1337
-1327
-1316
-1306
-1296
-1285
-1275
-1265
-1254
-1244
-1234
-1223
-1213
-1202
-1191
-1180
-1169
-1157
-1146
-1134
-1122
-1109
-1096
-1083
-1070
-1056
-1042
-1028
-1012
-998
-983
-968
-953
-938
-922
-906
-891
-875
-859
-843
-826
-810
-793
-777
-760
-743
-725
-708
-690
-672
-653
-635
-616
-596
-577
-557
-537
-517
-496
-476
-455
-434
-413
-392
-371
-350
-328
-307
-286
-265
-243
-222
-201
-180
-160
-139
-119
-99
-79
-59
-40
-21
-2
17
35
54
72
90
108
126
144
162
179
197
214
231
249
266
283
300
317
334
351
368
385
402
419
436
454
471
488
506
523
541
559
577
595
613
632
650
669
688
706
726
745
764
783
802
821
840
859
877
896
915
934
953
971
990
1008
1026
1044
1061
1079
1096
1112
1129
1145
1161
1177
1192
1207
1222
1236
1250
1264
1277
1290
1303
1316
1328
1340
1351
1363
1374
1385
1395
1406
1416
1426
1435
1445
1453
1462
1471
1479
1487
1495
1503
1510
1518
1525
1533
1541
1548
1556
1563
1571
1579
1587
1595
1603
1611
1619
1627
1635
1644
1652
1660
1669
1677
1685
1694
1702
1711
1719
1727
1735
1743
1751
1758
1765
1773
1779
1786
1792
1798
1804
1809
1814
1819
1823
1827
1830
1833
1836
1838
1839
1840
1840
1840
1840
1839
1837
1835
1833
1830
1826
1822
1818
1813
1808
1802
1796
1789
1782
1774
1766
1758
1749
1740
1731
1722
1712
1702
1692
1681
1671
1660
1649
1638
1626
1615
1604
1592
1580
1569
1557
1545
1533
1521
1509
1496
1484
1471
1459
1446
1434
1421
1409
1397
1385
1373
1361
1350
1339
1328
1317
1307
1297
1287
1277
1268
1259
1250
1241
1233
1225
1217
1209
1202
1194
1187
1180
1173
1167
1160
1154
1148
1143
1137
1132
1128
1123
1119
1116
1113
1110
1108
1106
1104
1103
1102
1101
1101
1101
1101
1101
1102
1103
1104
1105
1107
1108
1110
1112
1115
1117
1120
1123
1127
1130
1134
1139
1143
1148
1153
1159
1165
1171
1177
1184
1190
1198
1205
1213
1221
1229
1237
1246
1255
1264
1273
1282
1292
1302
1312
1322
1332
1342
1352
1363
1373
1384
1394
1405
1416
1427
1439
1450
1462
1474
1487
1499
1512
1525
1538
1551
1564
1577
1591
1604
1618
1632
1645
1659
1673
1687
1701
1715
1729
1743
1758
1772
1786
1801
1815
1830
1844
1859
1874
1889
1904
1919
1934
1950
1965
1980
1996
2011
2027
2041
2058
2073
2089
2104
2120
2135
2151
2166
2182
2198
2213
2229
2245
2261
2276
2292
2308
2324
2340
2355
2371
2386
2402
2418
2433
2449
2464
2480
2496
2512
2527
2543
2559
2575
2591
2607
2623
2639
2655
2671
2687
2703
2719
2735
2750
2766
2781
2797
2812
2828
2843
2858
2874
2889
2904
2919
2934
2949
2963
2978
2993
3007
3021
3035
3049
3063
3076
3090
3103
3116
3130
3143
3156
3169
3183
3196
3208
3221
3234
3246
3258
3270
3282
3294
3306
3317
3329
3340
3351
3361
3372
3382
3393
3403
3413
3423
3433
3442
3452
3462
3471
3480
3490
3499
3508
3517
3526
3535
3543
3552
3561
3569
3577
3586
3594
3602
3611
3619
3628
3636
3645
3654
3663
3673
3682
3691
3701
3710
3720
3729
3739
3749
3759
3769
3779
3789
3799
3809
3819
3830
3840
3851
3861
3872
3883
3893
3904
3915
3926
3937
3948
3959
3971
3982
3993
4003
4014
4026
4035
4046
4057
4067
4078
4086
4097
4106
4115
4123
4131
4139
4147
4154
4161
4167
4173
4179
4184
4189
4194
4198
4202
4206
4209
4213
4216
4219
4221
4224
4226
4228
4229
4231
4233
4234
4235
4236
4237
4238
4239
4240
4240
4241
4241
4241
4241
4240
4240
4239
4238
4237
4235
4233
4231
4229
4227
4225
4222
4219
4217
4214
4210
4207
4204
4200
4196
4193
4189
4185
4181
4178
4174
4170
4166
4162
4159
4155
4151
4148
4144
4141
4138
4134
4131
4128
4125
4121
4118
4115
4112
4108
4105
4102
4099
4096
4093
4091
4088
4085
4082
4080
4077
4075
4073
4070
4067
4066
4064
4062
4059
4058
4056
4054
4053
4051
4051
4050
4049
4048
4048
4046
4046
4046
4046
4046
4046
4045
4045
4045
4045
4045
4043
4043
4043
4043
4043
4042
4042
4041
4040
4038
4038
4035
4035
4033
4032
4030
4027
4026
4024
4021
4019
4017
4014
4011
4009
4006
4003
4001
3998
3995
3992
3988
3985
3981
3978
3974
3970
3966
3961
3957
3952
3947
3943
3938
3933
3927
3922
3917
3911
3905
3900
3894
3888
3882
3875
3869
3863
3856
3849
3842
3835
3828
3821
3814
3806
3798
3791
3783
3774
3766
3757
3748
3738
3729
3719
3709
3699
3689
3679
3668
3657
3647
3636
3626
3615
3604
3593
3582
3571
3559
3548
3537
3525
3513
3502
3490
3478
3466
3453
3441
3429
3416
3403
3391
3378
3365
3352
3338
3325
3312
3299
3285
3272
3258
3245
3232
3218
3205
3192
3179
3166
3153
3141
3128
3116
3104
3092
3080
3069
3058
3047
3036
3025
3014
3003
2992
2982
2971
2961
2951
2941
2931
2921
2912
2903
2893
2884
2875
2867
2858
2850
2843
2835
2828
2822
2815
2810
2804
2799
2795
2790
2787
2783
2780
2778
2776
2774
2773
2772
2771
2771
2771
2772
2773
2774
2776
2778
2781
2784
2787
2791
2795
2799
2804
2809
2814
2819
2825
2831
2837
2843
2850
2856
2863
2870
2877
2884
2892
2899
2907
2915
2923
2931
2939
2947
2955
2964
2972
2981
2989
2998
3006
3015
3023
3031
3040
3048
3056
3065
3073
3081
3089
3098
3106
3115
3123
3131
3139
3148
3156
3164
3172
3181
3189
3197
3205
3213
3222
3230
3238
3247
3255
3264
3272
3281
3289
3297
3305
3313
3320
3328
3335
3342
3348
3355
3361
3368
3374
3380
3386
3392
3398
3403
3409
3415
3420
3426
3431
3436
3442
3447
3452
3457
3461
3466
3470
3475
3479
3483
3487
3491
3495
3498
3502
3505
3509
3512
3516
3519
3523
3526
3530
3534
3538
3541
3545
3548
3552
3555
3558
3561
3564
3567
3571
3574
3577
3581
3584
3587
3591
3595
3598
3602
3606
3610
3613
3617
3621
3625
3629
3633
3637
3642
3646
3651
3656
3661
3666
3671
3676
3682
3687
3693
3699
3705
3711
3717
3723
3729
3735
3741
3748
3754
3760
3766
3772
3778
3784
3790
3796
3802
3807
3813
3819
3825
3830
3836
3842
3847
3853
3859
3865
3870
3876
3882
3887
3893
3898
3904
3909
3914
3920
3925
3930
3935
3940
3945
3949
3954
3959
3963
3968
3972
3977
3981
3985
3989
3993
3997
4001
4003
4008
4011
4016
4019
4022
4027
4030
4035
4038
4042
4046
4050
4053
4057
4059
4064
4067
4070
4074
4077
4080
4083
4086
4089
4091
4094
4098
4102
4105
4109
4112
4116
4119
4123
4126
4130
4134
4137
4141
4144
4147
4151
4154
4157
4160
4163
4166
4169
4172
4174
4177
4179
4182
4184
4186
4188
4190
4192
4194
4196
4197
4199
4200
4201
4202
4203
4204
4204
4204
4203
4203
4202
4201
4199
4197
4196
4193
4191
4189
4186
4184
4181
4178
4175
4172
4168
4165
4161
4158
4154
4151
4147
4143
4139
4136
4132
4128
4124
4120
4116
4112
4108
4104
4100
4094
4091
4086
4082
4078
4073
4069
4064
4059
4054
4051
4046
4042
4037
4033
4029
4024
4019
4014
4010
4006
4000
3995
3990
3984
3978
3971
3965
3958
3951
3944
3937
3929
3922
3914
3906
3898
3890
3882
3873
3864
3855
3846
3836
3827
3817
3807
3796
3786
3775
3764
3753
3742
3731
3719
3708
3696
3685
3673
3661
3650
3638
3626
3615
3603
3592
3581
3569
3558
3547
3536
3526
3515
3505
3495
3485
3475
3465
3456
3447
3438
3429
3421
3413
3406
3398
3391
3385
3378
3372
3366
3361
3356
3351
3347
3342
3339
3335
3332
3329
3326
3324
3322
3320
3318
3317
3316
3315
3314
3313
3313
3312
3312
3312
3313
3313
3314
3315
3315
3317
3318
3320
3322
3324
3326
3329
3332
3335
3339
3343
3347
3351
3356
3361
3366
3372
3378
3383
3389
3395
3401
3408
3414
3420
3427
3433
3440
3447
3454
3461
3468
3475
3482
3489
3497
3504
3511
3519
3526
3534
3542
3549
3557
3565
3572
3580
3588
3595
3603
3610
3618
3625
3633
3640
3647
3654
3661
3668
3675
3682
3689
3696
3703
3710
3717
3723
3730
3737
3744
3750
3757
3764
3770
3777
3784
3790
3796
3803
3809
3815
3821
3827
3833
3839
3845
3851
3857
3863
3868
3874
3879
3885
3890
3895
3900
3905
3910
3915
3920
3924
3929
3933
3937
3941
3945
3949
3952
3956
3959
3963
3966
3969
3972
3975
3978
3981
3984
3987
3990
3993
3995
3998
4001
4003
4006
4009
4011
4014
4016
4019
4021
4024
4026
4027
4030
4032
4034
4035
4038
4040
4042
4043
4045
4046
4048
4049
4050
4051
4051
4051
4051
4051
4051
4051
4051
4051
4050
4050
4049
4048
4046
4046
4045
4043
4043
4041
4040
4038
4038
4037
4035
4035
4034
4033
4032
4030
4030
4029
4027
4026
4025
4024
4022
4021
4019
4017
4014
4013
4010
4008
4005
4002
3999
3996
3993
3990
3986
3983
3979
3975
3972
3968
3964
3960
3955
3951
3946
3942
3937
3932
3927
3921
3916
3910
3904
3898
3892
3885
3879
3872
3865
3858
3850
3843
3835
3828
3820
3811
3803
3795
3786
3777
3769
3760
3750
3741
3732
3723
3713
3703
3694
3684
3674
3664
3654
3643
3633
3623
3613
3602
3591
3581
3570
3559
3548
3537
3525
3514
3502
3491
3479
3467
3456
3444
3432
3420
3408
3396
3384
3372
3360
3348
3336
3323
3311
3299
3287
3275
3262
3250
3238
3226
3214
3201
3189
3177
3165
3152
3140
3128
3115
3103
3091
3079
3067
3056
3044
3032
3021
3009
2998
2986
2975
2964
2952
2941
2930
2919
2908
2897
2886
2875
2864
2853
2842
2831
2820
2809
2798
2787
2775
2764
2753
2741
2730
2719
2707
2696
2684
2673
2662
2650
2639
2627
2616
2605
2593
2582
2571
2559
2548
2537
2526
2516
2505
2495
2485
2474
2464
2454
2445
2435
2425
2416
2407
2398
2389
2380
2371
2362
2354
2345
2337
2329
2322
2314
2306
2299
2291
2284
2277
2271
2264
2258
2252
2246
2240
2235
2229
2224
2219
2214
2209
2204
2199
2194
2190
2185
2181
2176
2172
2167
2163
2159
2154
2150
2145
2141
2136
2131
2127
2122
2117
2112
2107
2103
2098
2092
2087
2082
2077
2071
2066
2060
2054
2048
2041
2036
2029
2021
2015
2008
2000
1993
1985
1976
1968
1959
1950
1941
1932
1923
1913
1904
1894
1884
1875
1865
1855
1844
1834
1823
1812
1801
1790
1778
1767
1755
1742
1730
1717
1704
1690
1676
1662
1648
1633
1618
1603
1588
1572
1556
1539
1522
1505
1487
1469
1451
1433
1414
1394
1375
1355
1335
1315
1295
1274
1253
1232
1211
1190
1169
1147
1126
1104
1082
1061
1039
1016
994
972
950
928
905
883
860
838
815
792
769
747
724
701
678
656
633
610
588
565
543
520
498
476
453
431
409
387
365
343
321
299
277
255
234
212
190
169
147
126
104
83
61
39
18
-4
-25
-47
-68
-90
-112
-133
-155
-176
-198
-219
-241
-262
-284
-305
-326
-348
-369
-390
-412
-433
-454
-475
-497
-518
-539
-560
-582
-603
-624
-645
-666
-687
-707
-728
-749
-770
-790
-811
-831
-851
-872
-892
-912
-932
-951
-971
-991
-1010
-1030
-1049
-1068
-1087
-1106
-1125
-1144
-1163
-1181
-1200
-1219
-1237
-1256
-1274
-1292
-1310
-1329
-1347
-1365
-1383
-1401
-1419
-1436
-1454
-1472
-1489
-1507
-1524
-1541
-1559
-1576
-1593
-1611
-1628
-1645
-1663
-1680
-1697
-1714
-1732
-1749
-1766
-1783
-1800
-1817
-1834
-1851
-1867
-1884
-1901
-1917
-1934
-1950
-1967
-1983
-2000
-2016
-2033
-2049
-2065
-2081
-2097
-2113
-2129
-2145
-2161
-2177
-2193
-2209
-2224
-2240
-2256
-2271
-2286
-2301
-2317
-2332
-2346
-2361
-2376
-2390
-2404
-2419
-2433
-2447
-2461
-2475
-2489
-2503
-2516
-2530
-2544
-2558
-2571
-2585
-2599
-2613
-2627
-2640
-2654
-2668
-2682
-2696
-2710
-2725
-2739
-2753
-2768
-2782
-2796
-2811
-2826
-2840
-2855
-2870
-2885
-2900
-2915
-2930
-2945
-2959
-2974
-2989
-3004
-3019
-3034
-3048
-3063
-3078
-3093
-3108
-3122
-3137
-3152
-3166
-3181
-3195
-3210
-3224
-3238
-3252
-3267
-3281
-3295
-3309
-3323
-3337
-3350
-3364
-3378
-3392
-3406
-3419
-3433
-3447
-3460
-3474
-3487
-3501
-3514
-3528
-3541
-3554
-3568
-3581
-3595
-3608
-3622
-3635
-3648
-3662
-3675
-3689
-3702
-3715
-3728
-3741
-3754
-3767
-3780
-3792
-3805
-3817
-3829
-3842
-3854
-3866
-3878
-3890
-3902
-3914
-3926
-3938
-3950
-3962
-3974
-3986
-3998
-4010
-4022
-4034
-4046
-4059
-4070
-4083
-4097
-4109
-4122
-4135
-4147
-4160
-4173
-4186
-4200
-4213
-4226
-4239
-4252
-4265
-4279
-4292
-4305
-4318
-4332
-4345
-4358
-4371
-4385
-4398
-4411
-4424
-4437
-4451
-4464
-4478
-4491
-4505
-4518
-4532
-4545
-4559
-4572
-4586
-4599
-4613
-4626
-4639
-4652
-4665
-4678
-4691
-4704
-4716
-4729
-4742
-4755
-4768
-4781
-4794
-4807
-4820
-4833
-4846
-4860
-4873
-4887
-4900
-4914
-4928
-4942
-4956
-4970
-4984
-4999
-5013
-5027
-5042
-5056
-5070
-5085
-5099
-5114
-5128
-5142
-5157
-5171
-5186
-5200
-5215
-5229
-5244
-5258
-5272
-5287
-5301
-5316
-5330
-5344
-5359
-5374
-5388
-5403
-5418
-5433
-5448
-5463
-5478
-5493
-5508
-5523
-5538
-5553
-5569
-5584
-5599
-5614
-5629
-5644
-5659
-5674
-5689
-5704
-5719
-5733
-5748
-5763
-5777
-5792
-5806
-5820
-5834
-5848
-5862
-5876
-5889
-5903
-5916
-5929
-5942
-5955
-5968
-5980
-5993
-6005
-6017
-6028
-6040
-6051
-6062
-6072
-6083
-6093
-6103
-6113
-6123
-6133
-6142
-6151
-6160
-6169
-6178
-6187
-6195
-6204
-6213
-6221
-6229
-6238
-6246
-6254
-6262
-6269
-6277
-6284
-6291
-6299
-6306
-6313
-6319
-6326
-6333
-6339
-6346
-6352
-6358
-6365
-6371
-6377
-6383
-6389
-6395
-6400
-6406
-6412
-6417
-6422
-6428
-6433
-6438
-6442
-6447
-6452
-6456
-6460
-6465
-6469
-6473
-6477
-6480
-6484
-6487
-6491
-6494
-6497
-6500
-6503
-6506
-6508
-6511
-6513
-6515
-6517
-6518
-6519
-6520
-6521
-6521
-6521
-6521
-6521
-6520
-6519
-6518
-6517
-6516
-6514
-6512
-6511
-6508
-6506
-6504
-6501
-6499
-6496
-6492
-6489
-6486
-6482
-6478
-6474
-6471
-6467
-6463
-6459
-6455
-6451
-6447
-6443
-6439
-6435
-6431
-6427
-6423
-6420
-6416
-6412
-6408
-6405
-6401
-6398
-6394
-6391
-6387
-6384
-6380
-6376
-6373
-6369
-6366
-6362
-6358
-6355
-6351
-6347
-6342
-6338
-6334
-6329
-6324
-6319
-6314
-6309
-6303
-6298
-6292
-6287
-6281
-6275
-6269
-6263
-6256
-6250
-6243
-6236
-6230
-6223
-6216
-6208
-6201
-6193
-6185
-6177
-6169
-6161
-6152
-6143
-6134
-6124
-6115
-6105
-6094
-6084
-6073
-6062
-6051
-6039
-6028
-6016
-6004
-5991
-5979
-5966
-5952
-5939
-5925
-5911
-5897
-5882
-5867
-5852
-5836
-5820
-5804
-5788
-5772
-5755
-5738
-5721
-5703
-5685
-5667
-5649
-5631
-5612
-5593
-5574
-5555
-5536
-5517
-5497
-5477
-5457
-5437
-5416
-5396
-5375
-5354
-5333
-5312
-5290
-5268
-5247
-5225
-5202
-5180
-5157
-5135
-5112
-5088
-5065
-5042
-5018
-4995
-4971
-4947
-4923
-4899
-4874
-4850
-4826
-4801
-4777
-4752
-4727
-4703
-4678
-4653
-4628
-4603
-4578
-4553
-4528
-4503
-4478
-4453
-4428
-4402
-4377
-4352
-4326
-4301
-4276
-4251
-4225
-4200
-4175
-4150
-4125
-4100
-4075
-4051
-4026
-4001
-3977
-3952
-3928
-3904
-3880
-3856
-3832
-3808
-3784
-3760
-3736
-3713
-3689
-3666
-3643
-3619
-3596
-3574
-3551
-3529
-3506
-3484
-3462
-3441
-3419
-3398
-3377
-3356
-3335
-3314
-3294
-3274
-3254
-3234
-3214
-3195
-3176
-3157
-3138
-3119
-3100
-3081
-3063
-3045
-3027
-3008
-2991
-2973
-2955
-2938
-2921
-2904
-2887
-2870
-2854
-2838
-2822
-2806
-2790
-2774
-2759
-2744
-2729
-2714
-2700
-2685
-2671
-2657
-2644
-2630
-2617
-2604
-2591
-2579
-2567
-2555
-2544
-2532
-2522
-2511
-2501
-2491
-2481
-2472
-2462
-2453
-2444
-2435
-2427
-2418
-2410
-2402
-2394
-2386
-2378
-2371
-2363
-2356
-2349
-2342
-2335
-2328
-2322
-2315
-2309
-2302
-2296
-2290
-2284
-2278
-2272
-2267
-2261
-2256
-2250
-2245
-2240
-2235
-2230
-2225
-2220
-2216
-2211
-2207
-2202
-2198
-2194
-2189
-2185
-2181
-2176
-2172
-2168
-2163
-2159
-2154
-2150
-2146
-2141
-2136
-2132
-2127
-2123
-2118
-2113
-2109
-2104
-2099
-2095
-2090
-2085
-2080
-2076
-2071
-2066
-2062
-2057
-2053
-2049
-2045
-2040
-2036
-2032
-2028
-2024
-2020
-2017
-2013
-2009
-2007
-2004
-2001
-1998
-1996
-1993
-1991
-1989
-1987
-1986
-1984
-1983
-1981
-1980
-1979
-1978
-1977
-1977
-1976
-1975
-1975
-1974
-1974
-1974
-1973
-1973
-1972
-1972
-1971
-1971
-1970
-1970
-1969
-1969
-1968
-1968
-1967
-1967
-1966
-1965
-1964
-1963
-1962
-1961
-1959
-1958
-1956
-1954
-1952
-1950
-1948
-1946
-1943
-1941
-1938
-1935
-1933
-1930
-1927
-1924
-1921
-1918
-1915
-1912
-1909
-1906
-1903
-1900
-1897
-1894
-1891
-1889
-1886
-1883
-1881
-1878
-1875
-1873
-1870
-1868
-1865
-1863
-1860
-1858
-1856
-1854
-1852
-1850
-1848
-1846
-1845
-1844
-1842
-1841
-1840
-1840
-1839
-1838
-1838
-1838
-1838
-1838
-1839
-1839
-1840
-1841
-1842
-1843
-1845
-1846
-1848
-1850
-1852
-1854
-1856
-1858
-1861
-1863
-1866
-1868
-1871
-1874
-1877
-1880
-1884
-1887
-1890
-1894
-1898
-1902
-1906
-1910
-1914
-1919
-1923
-1928
-1933
-1938
-1942
-1947
-1952
-1958
-1963
-1968
-1973
-1978
-1983
-1988
-1993
-1998
-2003
-2008
-2013
-2017
-2023
-2027
-2032
-2037
-2041
-2045
-2050
-2054
-2059
-2063
-2066
-2070
-2074
-2077
-2080
-2084
-2087
-2089
-2092
-2094
-2097
-2099
-2101
-2103
-2105
-2107
-2109
-2110
-2112
-2113
-2115
-2116
-2117
-2119
-2120
-2122
-2123
-2124
-2126
-2127
-2129
-2130
-2131
-2133
-2134
-2136
-2137
-2138
-2139
-2141
-2142
-2143
-2144
-2145
-2146
-2147
-2148
-2149
-2149
-2150
-2151
-2152
-2152
-2153
-2154
-2154
-2155
-2155
-2156
-2156
-2156
-2156
-2156
-2155
-2155
-2154
-2153
-2152
-2151
-2149
-2147
-2145
-2143
-2141
-2138
-2136
-2133
-2130
-2127
-2124
-2120
-2117
-2114
-2110
-2107
-2103
-2100
-2096
-2093
-2089
-2085
-2082
-2078
-2075
-2071
-2068
-2064
-2061
-2057
-2054
-2051
-2047
-2044
-2041
-2037
-2033
-2029
-2027
-2023
-2020
-2016
-2013
-2009
-2005
-2001
-1998
-1994
-1991
-1987
-1984
-1980
-1976
-1973
-1969
-1965
-1961
-1958
-1954
-1950
-1946
-1942
-1939
-1935
-1931
-1927
-1924
-1920
-1916
-1913
-1909
-1905
-1902
-1898
-1894
-1891
-1887
-1883
-1880
-1876
-1872
-1868
-1865
-1861
-1857
-1853
-1849
-1845
-1841
-1837
-1833
-1829
-1824
-1820
-1816
-1811
-1806
-1802
-1797
-1792
-1788
-1783
-1778
-1773
-1767
-1762
-1757
-1752
-1746
-1741
-1736
-1730
-1725
-1719
-1714
-1708
-1703
-1697
-1692
-1686
-1680
-1675
-1669
-1663
-1657
-1651
-1645
-1639
-1633
-1627
-1621
-1615
-1608
-1602
-1595
-1589
-1582
-1576
-1569
-1563
-1556
-1550
-1543
-1537
-1530
-1524
-1518
-1511
-1505
-1498
-1492
-1486
-1479
-1473
-1466
-1460
-1454
-1447
-1441
-1434
-1428
-1421
-1415
-1408
-1402
-1396
-1389
-1383
-1377
-1370
-1364
-1358
-1351
-1345
-1339
-1332
-1326
-1319
-1313
-1306
-1299
-1293
-1286
-1280
-1273
-1266
-1260
-1253
-1247
-1240
-1233
-1227
-1220
-1214
-1207
-1201
-1194
-1188
-1182
-1175
-1169
-1163
-1157
-1151
-1146
-1140
-1134
-1129
-1123
-1118
-1113
-1108
-1103
-1098
-1093
-1088
-1084
-1079
-1075
-1071
-1067
-1063
-1059
-1055
-1052
-1048
-1045
-1042
-1039
-1036
-1033
-1030
-1028
-1025
-1022
-1020
-1018
-1016
-1016
-1014
-1012
-1010
-1008
-1006
-1006
-1004
-1002
-1000
-999
-998
-996
-994
-993
-991
-989
-987
-985
-983
-981
-979
-977
-975
-972
-970
-968
-965
-963
-960
-958
-955
-952
-950
-947
-944
-942
-939
-937
-934
-932
-929
-927
-925
-923
-920
-918
-916
-915
-913
-911
-909
-907
-906
-904
-902
-901
-899
-897
-896
-894
-893
-891
-890
-888
-887
-885
-883
-881
-880
-878
-876
-874
-872
-870
-868
-866
-863
-861
-859
-857
-855
-853
-850
-848
-846
-843
-841
-838
-836
-833
-831
-828
-825
-822
-819
-816
-813
-810
-807
-804
-801
-797
-794
-791
-788
-785
-782
-779
-776
-773
-770
-767
-764
-761
-757
-754
-751
-748
-744
-741
-737
-734
-730
-726
-722
-718
-714
-710
-706
-702
-698
-693
-689
-685
-681
-677
-673
-669
-664
-660
-656
-652
-647
-643
-639
-634
-630
-625
-620
-616
-611
-606
-601
-596
-591
-586
-581
-576
-570
-565
-560
-554
-549
-543
-537
-531
-525
-519
-513
-507
-501
-495
-489
-483
-477
-470
-464
-458
-451
-445
-439
-432
-426
-419
-413
-406
-400
-393
-387
-380
-374
-367
-360
-354
-347
-340
-334
-327
-320
-314
-307
-300
-294
-287
-280
-274
-267
-260
-254
-247
-240
-233
-226
-219
-212
-205
-198
-191
-184
-177
-170
-163
-156
-148
-141
-134
-127
-120
-113
-106
-99
-92
-85
-78
-71
-64
-57
-50
-43
-36
-29
-21
-14
-7
1
8
16
23
31
39
47
55
63
71
79
88
96
105
113
122
131
139
148
157
167
176
185
195
204
214
224
234
245
255
266
277
288
299
310
322
333
345
357
369
381
393
406
418
431
443
456
468
481
494
506
519
531
544
556
569
581
594
606
618
630
642
654
666
678
689
700
712
723
733
744
755
765
775
785
794
804
813
822
831
840
849
857
866
874
882
890
897
905
913
920
928
935
942
950
957
964
971
978
985
992
999
1006
1012
1020
1027
1034
1041
1047
1054
1061
1067
1074
1081
1087
1094
1100
1107
1113
1120
1126
1133
1139
1146
1152
1159
1166
1172
1179
1186
1192
1199
1206
1213
1220
1227
1234
1241
1248
1255
1263
1270
1277
1285
1292
1300
1308
1315
1323
1332
1340
1348
1357
1365
1374
1383
1392
1401
1411
1420
1430
1440
1450
1460
1471
1481
1492
1503
1514
1525
1536
1548
1560
1571
1583
1596
1608
1620
1633
1646
1659
1672
1685
1698
1712
1725
1739
1753
1767
1781
1795
1809
1823
1837
1851
1866
1880
1895
1909
1924
1938
1953
1967
1981
1996
2009
2024
2037
2053
2067
2081
2095
2109
2123
2137
2151
2165
2179
2193
2206
2220
2234
2247
2260
2273
2286
2299
2312
2324
2337
2349
2361
2373
2385
2396
2408
2419
2430
2440
2451
2462
2472
2482
2492
2502
2511
2521
2530
2540
2549
2558
2566
2575
2583
2592
2600
2608
2615
2623
2630
2638
2645
2652
2658
2665
2671
2678
2684
2690
2695
2701
2707
2712
2717
2722
2727
2732
2737
2741
2746
2750
2754
2758
2762
2766
2769
2773
2776
2779
2781
2784
2786
2788
2789
2791
2792
2793
2794
2794
2795
2795
2795
2795
2794
2794
2793
2792
2791
2790
2789
2788
2787
2785
2784
2782
2780
2778
2776
2774
2772
2770
2768
2766
2763
2761
2758
2755
2753
2750
2747
2744
2741
2738
2735
2732
2729
2726
2723
2720
2718
2715
2712
2710
2707
2705
2703
2701
2699
2697
2695
2694
2693
2691
2691
2690
2689
2689
2689
2689
2689
2689
2689
2690
2691
2692
2693
2694
2695
2696
2698
2699
2701
2702
2704
2706
2708
2710
2712
2714
2717
2719
2722
2724
2727
2730
2733
2736
2739
2742
2745
2748
2752
2755
2759
2763
2766
2771
2775
2779
2783
2788
2793
2797
2802
2807
2812
2818
2823
2828
2834
2839
2844
2850
2856
2861
2867
2873
2879
2885
2891
2897
2903
2909
2916
2922
2929
2935
2942
2949
2956
2962
2969
2976
2983
2991
2998
3005
3012
3020
3027
3035
3043
3050
3058
3066
3074
3082
3090
3098
3107
3115
3124
3133
3141
3150
3159
3168
3177
3186
3196
3205
3214
3224
3233
3243
3253
3262
3272
3282
3291
3301
3311
3320
3330
3340
3349
3359
3369
3379
3388
3398
3408
3418
3427
3437
3447
3457
3467
3477
3487
3498
3508
3518
3528
3538
3548
3558
3568
3578
3588
3599
3609
3619
3629
3639
3649
3659
3669
3679
3689
3699
3709
3719
3729
3739
3748
3758
3768
3778
3787
3797
3807
3816
3826
3835
3845
3854
3863
3873
3882
3891
3900
3910
3919
3928
3937
3946
3954
3963
3972
3981
3989
3998
4006
4014
4022
4030
4038
4046
4054
4061
4069
4075
4083
4090
4097
4104
4110
4117
4123
4129
4135
4140
4146
4151
4156
4161
4166
4170
4175
4179
4183
4186
4190
4193
4196
4199
4201
4204
4206
4208
4210
4211
4213
4214
4215
4216
4217
4217
4217
4217
4217
4217
4216
4216
4215
4214
4212
4211
4209
4208
4206
4204
4201
4199
4196
4194
4191
4188
4185
4182
4178
4175
4171
4167
4164
4160
4156
4152
4147
4143
4138
4133
4128
4123
4117
4111
4105
4099
4093
4086
4078
4072
4064
4056
4048
4040
4032
4022
4014
4005
3995
3986
3976
3966
3956
3946
3936
3925
3915
3904
3893
3881
3870
3858
3846
3834
3822
3810
3797
3784
3771
3758
3745
3732
3719
3705
3692
3678
3665
3651
3637
3623
3609
3595
3581
3567
3553
3538
3524
3509
3495
3480
3465
3451
3436
3421
3406
3390
3375
3360
3344
3329
3313
3298
3282
3266
3251
3235
3219
3204
3188
3172
3157
3141
3125
3110
3094
3078
3062
3047
3031
3015
3000
2984
2968
2952
2937
2921
2905
2889
2873
2858
2842
2826
2811
2795
2780
2764
2749
2734
2718
2703
2688
2673
2658
2643
2629
2614
2600
2585
2571
2556
2542
2528
2514
2500
2486
2472
2459
2445
2431
2418
2404
2390
2377
2363
2350
2336
2323
2309
2296
2282
2269
2256
2242
2229
2215
2201
2188
2174
2161
2147
2133
2120
2106
2092
2078
2064
2050
2036
2021
2007
1993
1978
1964
1949
1935
1920
1905
1890
1875
1860
1845
1829
1814
1798
1782
1767
1751
1735
1718
1702
1686
1670
1653
1637
1620
1603
1587
1570
1553
1536
1519
1502
1485
1468
1451
1434
1417
1400
1383
1366
1349
1332
1316
1299
1283
1267
1251
1235
1219
1204
1188
1173
1157
1142
1127
1112
1097
1083
1068
1053
1039
1024
1010
995
981
966
952
938
924
910
896
882
868
854
841
827
814
800
787
774
760
747
734
721
709
696
683
671
658
646
633
621
609
597
585
573
561
550
538
526
515
503
492
480
469
457
446
435
424
413
402
391
380
369
359
348
338
327
317
306
296
286
276
266
256
246
236
226
217
207
197
188
178
169
159
150
140
131
122
113
104
95
86
77
68
59
51
42
34
26
18
10
2
-6
-14
-21
-29
-36
-43
-50
-56
-63
-70
-76
-82
-88
-94
-100
-105
-111
-116
-121
-126
-131
-136
-141
-145
-150
-154
-158
-162
-166
-170
-174
-178
-182
-186
-189
-193
-196
-199
-203
-206
-209
-212
-215
-218
-221
-224
-226
-229
-231
-233
-235
-237
-239
-241
-242
-243
-245
-246
-247
-247
-248
-249
-249
-250
-250
-250
-251
-251
-251
-251
-251
-250
-250
-250
-249
-249
-248
-247
-246
-245
-244
-242
-241
-239
-237
-235
-233
-231
-228
-225
-223
-220
-217
-214
-211
-207
-204
-201
-197
-194
-190
-187
-183
-179
-175
-172
-168
-164
-160
-156
-151
-147
-143
-138
-134
-129
-124
-119
-115
-110
-105
-100
-95
-90
-85
-80
-75
-70
-65
-60
-54
-49
-44
-39
-33
-28
-22
-17
-11
-5
1
7
13
19
25
31
37
43
49
55
62
68
74
80
86
93
99
105
111
117
123
130
136
142
148
154
160
167
173
179
185
192
198
205
211
218
225
231
238
245
252
259
266
273
280
287
294
301
308
316
323
330
338
345
353
361
368
376
384
392
399
407
415
423
431
439
447
455
463
471
479
487
496
504
512
521
529
538
546
555
563
572
580
589
598
606
615
623
632
641
649
658
666
675
684
692
701
710
718
727
736
745
753
762
771
780
789
798
807
816
825
834
843
852
861
870
879
888
898
907
916
925
935
944
954
963
973
983
992
1002
1012
1022
1032
1043
1053
1063
1074
1085
1095
1106
1117
1128
1140
1151
1162
1174
1186
1198
1209
1221
1233
1245
1257
1269
1281
1293
1305
1317
1329
1341
1353
1364
1376
1388
1400
1411
1423
1434
1446
1457
1468
1480
1491
1502
1512
1523
1534
1544
1554
1565
1575
1585
1594
1604
1613
1623
1632
1641
1650
1659
1667
1676
1684
1692
1700
1708
1716
1724
1732
1739
1747
1754
1761
1768
1776
1783
1789
1796
1803
1810
1816
1823
1829
1836
1842
1848
1854
1860
1867
1872
1878
1884
1890
1895
1901
1906
1911
1916
1921
1926
1931
1936
1941
1945
1950
1954
1959
1963
1967
1971
1974
1978
1981
1984
1987
1990
1992
1995
1997
1999
2001
2003
2005
2005
2007
2008
2009
2011
2011
2012
2013
2013
2013
2015
2015
2015
2016
2016
2016
2016
2016
2016
2015
2015
2015
2013
2013
2013
2013
2012
2012
2011
2009
2009
2008
2007
2005
2005
2004
2003
2001
2000
1999
1998
1996
1995
1993
1991
1990
1988
1986
1984
1983
1981
1979
1977
1975
1973
1971
1968
1966
1963
1961
1958
1956
1953
1951
1948
1945
1943
1940
1937
1934
1931
1928
1925
1922
1918
1915
1911
1908
1904
1901
1897
1893
1889
1886
1882
1878
1874
1871
1867
1863
1859
1855
1851
1846
1842
1838
1834
1829
1825
1820
1815
1811
1806
1801
1796
1791
1786
1781
1776
1771
1766
1760
1755
1750
1744
1738
1733
1727
1721
1715
1709
1703
1697
1691
1685
1679
1673
1667
1660
1654
1648
1641
1635
1628
1622
1615
1608
1602
1595
1589
1582
1575
1569
1562
1555
1549
1542
1535
1528
1521
1514
1507
1500
1493
1486
1479
1472
1465
1457
1450
1443
1436
1429
1421
1414
1407
1400
1392
1385
1378
1370
1363
1356
1348
1341
1334
1326
1319
1312
1304
1296
1289
1282
1274
1267
1260
1253
1245
1238
1231
1223
1216
1208
1200
1192
1184
1177
1169
1161
1153
1145
1137
1129
1121
1112
1104
1096
1088
1080
1072
1063
1055
1047
1038
1029
1020
1012
1002
995
986
977
968
959
950
940
931
922
912
903
894
884
875
865
855
845
835
825
815
805
795
784
774
763
753
742
731
720
709
699
688
677
666
655
644
633
621
610
599
588
576
565
554
542
530
518
506
495
483
471
459
447
434
422
409
397
384
371
358
345
332
319
305
292
279
265
251
238
224
210
196
182
168
154
140
125
111
96
81
66
51
36
21
6
-9
-25
-40
-56
-72
-87
-103
-119
-135
-151
-168
-184
-200
-217
-233
-250
-267
-284
-301
-317
-334
-351
-368
-385
-402
-419
-436
-453
-470
-487
-504
-521
-538
-554
-571
-588
-605
-621
-638
-654
-671
-687
-704
-720
-736
-752
-769
-785
-801
-817
-833
-849
-864
-880
-896
-911
-927
-942
-957
-972
-988
-1002
-1018
-1032
-1047
-1062
-1076
-1091
-1105
-1119
-1133
-1147
-1161
-1175
-1188
-1202
-1215
-1228
-1241
-1254
-1267
-1279
-1292
-1304
-1316
-1327
-1339
-1350
-1361
-1372
-1382
-1392
-1402
-1412
-1422
-1431
-1441
-1450
-1458
-1467
-1475
-1483
-1491
-1499
-1506
-1513
-1521
-1527
-1534
-1541
-1547
-1553
-1559
-1565
-1570
-1576
-1581
-1586
-1591
-1596
-1601
-1606
-1610
-1615
-1619
-1623
-1628
-1632
-1636
-1639
-1643
-1647
-1651
-1654
-1658
-1661
-1664
-1668
-1671
-1674
-1677
-1680
-1682
-1685
-1687
-1690
-1692
-1694
-1696
-1698
-1699
-1701
-1702
-1704
-1705
-1706
-1707
-1707
-1708
-1709
-1709
-1709
-1710
-1710
-1710
-1710
-1709
-1709
-1709
-1708
-1707
-1707
-1706
-1705
-1704
-1702
-1701
-1699
-1698
-1696
-1694
-1692
-1690
-1688
-1686
-1683
-1681
-1678
-1676
-1673
-1670
-1667
-1664
-1660
-1657
-1654
-1650
-1647
-1643
-1639
-1636
-1632
-1628
-1624
-1620
-1615
-1611
-1606
-1602
-1597
-1592
-1587
-1582
-1577
-1572
-1567
-1561
-1556
-1550
-1545
-1539
-1533
-1527
-1521
-1515
-1509
-1503
-1497
-1491
-1484
-1478
-1471
-1464
-1457
-1451
-1444
-1437
-1429
-1422
-1415
-1408
-1401
-1393
-1386
-1379
-1371
-1364
-1357
-1349
-1342
-1334
-1327
-1320
-1312
-1305
-1298
-1290
-1283
-1276
-1269
-1262
-1255
-1248
-1241
-1234
-1227
-1221
-1214
-1207
-1201
-1194
-1187
-1181
-1174
-1168
-1161
-1155
-1149
-1142
-1136
-1130
-1124
-1117
-1111
-1105
-1099
-1093
-1087
-1081
-1075
-1069
-1063
-1057
-1052
-1046
-1040
-1034
-1028
-1022
-1016
-1012
-1006
-1000
-996
-991
-987
-982
-977
-973
-969
-965
-960
-957
-953
-949
-946
-942
-939
-936
-932
-929
-926
-924
-921
-918
-916
-914
-912
-910
-908
-907
-905
-904
-903
-902
-901
-900
-900
-899
-899
-899
-899
-899
-898
-898
-898
-898
-898
-898
-898
-898
-898
-898
-898
-898
-898
-898
-899
-899
-899
-900
-900
-900
-901
-901
-901
-901
-902
-902
-902
-902
-903
-903
-903
-904
-904
-904
-905
-905
-906
-906
-906
-907
-907
-908
-908
-909
-909
-910
-911
-912
-912
-913
-914
-915
-917
-918
-919
-920
-921
-923
-924
-925
-927
-929
-930
-932
-934
-936
-938
-939
-941
-944
-946
-948
-950
-952
-954
-956
-958
-961
-963
-965
-967
-970
-972
-974
-976
-979
-981
-983
-985
-988
-990
-993
-995
-997
-1000
-1002
-1004
-1006
-1008
-1012
-1014
-1016
-1018
-1022
-1024
-1027
-1030
-1032
-1035
-1038
-1041
-1044
-1047
-1050
-1054
-1057
-1060
-1063
-1067
-1070
-1074
-1078
-1082
-1086
-1090
-1094
-1098
-1103
-1107
-1112
-1117
-1122
-1127
-1132
-1137
-1142
-1147
-1153
-1158
-1164
-1170
-1176
-1182
-1188
-1194
-1201
-1207
-1214
-1221
-1228
-1235
-1242
-1249
-1256
-1264
-1271
-1279
-1287
-1295
-1302
-1310
-1319
-1327
-1335
-1343
-1352
-1360
-1369
-1377
-1386
-1395
-1403
-1412
-1421
-1430
-1440
-1449
-1458
-1468
-1477
-1487
-1496
-1506
-1515
-1525
-1535
-1545
-1555
-1565
-1575
-1586
-1596
-1606
-1617
-1627
-1638
-1649
-1660
-1671
-1682
-1693
-1704
-1715
-1726
-1737
-1748
-1759
-1771
-1782
-1793
-1804
-1816
-1827
-1838
-1850
-1861
-1873
-1884
-1896
-1907
-1919
-1930
-1942
-1954
-1966
-1977
-1989
-2001
-2013
-2024
-2036
-2048
-2059
-2071
-2082
-2094
-2105
-2117
-2128
-2139
-2150
-2162
-2173
-2184
-2195
-2206
-2217
-2228
-2239
-2250
-2261
-2272
-2282
-2293
-2304
-2314
-2325
-2335
-2346
-2356
-2367
-2377
-2388
-2398
-2408
-2418
-2427
-2437
-2447
-2456
-2466
-2475
-2484
-2493
-2502
-2510
-2519
-2528
-2536
-2545
-2553
-2562
-2570
-2579
-2587
-2595
-2603
-2611
-2619
-2628
-2636
-2644
-2651
-2659
-2667
-2675
-2683
-2691
-2698
-2706
-2713
-2721
-2728
-2736
-2743
-2750
-2757
-2764
-2771
-2778
-2785
-2792
-2799
-2806
-2813
-2819
-2826
-2833
-2840
-2846
-2853
-2860
-2866
-2873
-2880
-2887
-2893
-2900
-2906
-2913
-2919
-2925
-2931
-2937
-2943
-2949
-2955
-2960
-2966
-2972
-2977
-2982
-2988
-2993
-2998
-3003
-3008
-3013
-3018
-3023
-3028
-3033
-3038
-3042
-3047
-3051
-3055
-3059
-3063
-3067
-3071
-3075
-3079
-3083
-3086
-3090
-3094
-3097
-3100
-3104
-3107
-3110
-3113
-3115
-3118
-3121
-3123
-3125
-3128
-3130
-3132
-3134
-3136
-3137
-3139
-3140
-3141
-3142
-3143
-3144
-3144
-3145
-3145
-3145
-3144
-3144
-3143
-3142
-3141
-3140
-3139
-3137
-3135
-3133
-3131
-3129
-3126
-3124
-3121
-3118
-3114
-3111
-3107
-3103
-3099
-3095
-3091
-3087
-3082
-3077
-3073
-3068
-3063
-3057
-3052
-3047
-3041
-3035
-3029
-3023
-3017
-3011
-3005
-2999
-2992
-2986
-2979
-2972
-2965
-2958
-2952
-2945
-2938
-2931
-2924
-2917
-2909
-2902
-2895
-2888
-2881
-2874
-2867
-2859
-2852
-2845
-2837
-2830
-2823
-2815
-2808
-2801
-2794
-2786
-2779
-2772
-2765
-2758
-2751
-2744
-2737
-2730
-2724
-2717
-2710
-2703
-2696
-2689
-2682
-2675
-2668
-2662
-2655
-2648
-2641
-2634
-2627
-2620
-2613
-2606
-2599
-2592
-2585
-2578
-2571
-2564
-2557
-2550
-2543
-2535
-2528
-2521
-2514
-2507
-2500
-2493
-2486
-2479
-2472
-2464
-2457
-2450
-2443
-2436
-2429
-2422
-2415
-2407
-2400
-2393
-2385
-2378
-2370
-2363
-2355
-2348
-2340
-2333
-2325
-2317
-2310
-2302
-2294
-2287
-2279
-2271
-2263
-2255
-2247
-2239
-2232
-2224
-2216
-2208
-2200
-2192
-2184
-2176
-2168
-2160
-2152
-2144
-2137
-2129
-2122
-2114
-2107
-2099
-2092
-2085
-2078
-2070
-2063
-2056
-2049
-2041
-2035
-2027
-2020
-2013
-2005
-1998
-1991
-1983
-1976
-1968
-1961
-1954
-1946
-1939
-1931
-1923
-1916
-1908
-1901
-1893
-1886
-1878
-1871
-1863
-1856
-1849
-1841
-1834
-1827
-1819
-1812
-1805
-1798
-1791
-1784
-1777
-1770
-1763
-1756
-1750
-1743
-1736
-1730
-1723
-1717
-1710
-1704
-1697
-1690
-1684
-1678
-1671
-1665
-1658
-1652
-1645
-1639
-1633
-1627
-1621
-1615
-1609
-1603
-1597
-1591
-1585
-1580
-1574
-1568
-1562
-1557
-1551
-1546
-1540
-1535
-1529
-1524
-1518
-1513
-1508
-1502
-1497
-1492
-1487
-1483
-1478
-1473
-1469
-1464
-1460
-1456
-1452
-1448
-1444
-1440
-1437
-1433
-1430
-1427
-1424
-1421
-1418
-1415
-1412
-1410
-1407
-1405
-1403
-1400
-1398
-1396
-1393
-1391
-1389
-1386
-1384
-1382
-1379
-1377
-1375
-1372
-1370
-1368
-1365
-1363
-1361
-1358
-1356
-1354
-1351
-1349
-1347
-1344
-1342
-1340
-1338
-1335
-1333
-1331
-1328
-1326
-1324
-1322
-1319
-1317
-1315
-1312
-1310
-1308
-1306
-1303
-1301
-1299
-1297
-1294
-1292
-1290
-1288
-1285
-1283
-1281
-1279
-1276
-1274
-1272
-1270
-1267
-1265
-1263
-1261
-1259
-1256
-1254
-1252
-1250
-1248
-1245
-1243
-1241
-1239
-1237
-1234
-1232
-1230
-1228
-1226
-1223
-1221
-1219
-1217
-1215
-1213
-1210
-1208
-1206
-1204
-1202
-1200
-1197
-1195
-1193
-1191
-1189
-1187
-1185
-1182
-1180
-1178
-1176
-1174
-1172
-1170
-1167
-1165
-1163
-1161
-1159
-1157
-1155
-1153
-1151
-1148
-1146
-1144
-1142
-1140
-1138
-1136
-1134
-1132
-1130
-1128
-1125
-1123
-1121
-1119
-1117
-1115
-1113
-1111
-1109
-1107
-1105
-1103
-1101
-1099
-1097
-1094
-1092
-1090
-1088
-1086
-1084
-1082
-1080
-1078
-1076
-1074
-1072
-1070
-1068
-1066
-1064
-1062
-1060
-1058
-1056
-1054
-1052
-1050
-1048
-1046
-1044
-1042
-1040
-1038
-1036
-1034
-1032
-1030
-1028
-1026
-1024
-1022
-1020
-1018
-1016
-1014
-1012
-1010
-1008
-1006
-1004
-1002
-1000
-999
-997
-995
-993
-991
-989
-987
-985
-983
-981
-979
-977
-976
-974
-972
-970
-968
-966
-964
-962
-960
-958
-956
-955
-953
-951
-949
-947
-945
-943
-941
-940
-938
-936
-934
-932
-930
-928
-926
-925
-923
-921
-919
-917
-915
-913
-912
-910
-908
-906
-904
-902
-901
-899
-897
-895
-893
-891
-890
-888
-886
-884
-882
-881
-879
-877
-875
-873
-872
-870
-868
-866
-864
-863
-861
-859
-857
-855
-854
-852
-850
-848
-847
-845
-843
-841
-839
-838
-836
-834
-832
-831
-829
-827
-825
-824
-822
-820
-819
-817
-815
-813
-812
-810
-808
-806
-805
-803
-801
-800
-798
-796
-794
-793
-791
-789
-788
-786
-784
-783
-781
-779
-777
-776
-774
-772
-771
-769
-767
-766
-764
-762
-761
-759
-757
-756
-754
-752
-751
-749
-747
-746
-744
-742
-741
-739
-738
-736
-734
-733
-731
-729
-728
-726
-724
-723
-721
-720
-718
-716
-715
-713
-712
-710
-708
-707
-705
-704
-702
-700
-699
-697
-696
-694
-692
-691
-689
-688
-686
-685
-683
-681
-680
-678
-677
-675
-674
-672
-671
-669
-667
-666
-664
-663
-661
-660
-658
-657
-655
-654
-652
-650
-649
-647
-646
-644
-643
-641
-640
-638
-637
-635
-634
-632
-631
-629
-628
-626
-625
-623
-622
-620
-619
-617
-616
-614
-613
-611
-610
-608
-607
-606
-604
-603
-601
-600
-598
-597
-595
-594
-592
-591
-589
-588
-587
-585
-584
-582
-581
-579
-578
-577
-575
-574
-572
-571
-569
-568
-567
-565
-564
-562
-561
-559
-558
-557
-555
-554
-552
-551
-550
-548
-547
-545
-544
-543
-541
-540
-539
-537
-536
-534
-533
-532
-530
-529
-528
-526
-525
-523
-522
-521
-519
-518
-517
-515
-514
-513
-511
-510
-509
-507
-506
-505
-503
-502
-501
-499
-498
-497
-495
-494
-493
-491
-490
-489
-487
-486
-485
-484
-482
-481
-480
-478
-477
-476
-474
-473
-472
-471
-469
-468
-467
-465
-464
-463
-462
-460
-459
-458
-457
-455
-454
-453
-452
-450
-449
-448
-447
-445
-444
-443
-442
-440
-439
-438
-437
-435
-434
-433
-432
-430
-429
-428
-427
-426
-424
-423
-422
-421
-419
-418
-417
-416
-415
-413
-412
-411
-410
-409
-407
-406
-405
-404
-403
-401
-400
-399
-398
-397
-396
-394
-393
-392
-391
-390
-389
-387
-386
-385
-384
-383
-382
-380
-379
-378
-377
-376
-375
-373
-372
-371
-370
-369
-368
-367
-366
-364
-363
-362
-361
-360
-359
-358
-357
-355
-354
-353
-352
-351
-350
-349
-348
-347
-345
-344
-343
-342
-341
-340
-339
-338
-337
-336
-335
-333
-332
-331
-330
-329
-328
-327
-326
-325
-324
-323
-322
-321
-320
-318
-317
-316
-315
-314
-313
-312
-311
-310
-309
-308
-307
-306
-305
-304
-303
-302
-301
-300
-299
-298
-297
-296
-295
-294
-292
-291
-290
-289
-288
-287
-286
-285
-284
-283
-282
-281
-280
-279
-278
-277
-276
-275
-274
-273
-272
-271
-270
-270
-269
-268
-267
-266
-265
-264
-263
-262
-261
-260
-259
-258
-257
-256
-255
-254
-253
-252
-251
-250
-249
-248
-247
-246
-245
-245
-244
-243
-242
-241
-240
-239
-238
-237
-236
-235
-234
-233
-232
-232
-231
-230
-229
-228
-227
-226
-225
-224
-223
-222
-222
-221
-220
-219
-218
-217
-216
-215
-214
-213
-213
-212
-211
-210
-209
-208
-207
-206
-206
-205
-204
-203
-202
-201
-200
-200
-199
-198
-197
-196
-195
-194
-194
-193
-192
-191
-190
-189
-188
-188
-187
-186
-185
-184
-183
-183
-182
-181
-180
-179
-178
-178
-177
-176
-175
-174
-173
-173
-172
-171
-170
-169
-169
-168
-167
-166
-165
-165
-164
-163
-162
-161
-161
-160
-159
-158
-157
-157
-156
-155
-154
-154
-153
-152
-151
-150
-150
-149
-148
-147
-147
-146
-145
-144
-143
-143
-142
-141
-140
-140
-139
-138
-137
-137
-136
-135
-134
-134
-133
-132
-131
-131
-130
-129
-129
-128
-127
-126
-126
-125
-124
-123
-123
-122
-121
-121
-120
-119
-118
-118
-117
-116
-116
-115
-114
-113
-113
-112
-111
-111
-110
-109
-109
-108
-107
-106
-106
-105
-104
-104
-103
-102
-102
-101
-100
-100
-99
-98
-98
-97
-96
-96
-95
-94
-94
-93
-92
-92
-91
-90
-90
-89
-88
-88
-87
-86
-86
-85
-84
-84
-83
-82
-82
-81
-80
-80
-79
-79
-78
-77
-77
-76
-75
-75
-74
-74
-73
-72
-72
-71
-70
-70
-69
-69
-68
-67
-67
-66
-65
-65
-64
-64
-63
-62
-62
-61
-61
-60
-59
-59
-58
-58
-57
-56
-56
-55
-55
-54
-54
-53
-52
-52
-51
-51
-50
-49
-49
-48
-48
-47
-47
-46
-45
-45
-44
-44
-43
-43
-42
-42
-41
-40
-40
