5
22452
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
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
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
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
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
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
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
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
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
22
22
22
22
22
22
22
22
23
23
23
23
23
23
23
23
23
23
23
24
24
24
24
24
24
24
25
25
25
25
25
25
25
25
25
26
26
26
26
26
26
26
27
27
27
27
27
27
27
27
28
28
28
28
28
28
29
29
29
29
29
29
29
29
30
30
30
30
30
30
30
31
31
31
31
31
31
31
32
32
32
32
32
32
32
32
33
33
33
33
33
33
33
34
34
34
34
34
34
34
35
35
35
35
35
35
35
35
36
36
36
36
36
36
36
37
37
37
37
37
37
37
38
38
38
38
38
38
38
39
39
39
39
39
39
39
40
40
40
40
40
40
40
41
41
41
41
41
41
42
42
42
42
42
42
42
43
43
43
43
43
43
43
44
44
44
44
44
44
45
45
45
45
45
45
45
46
46
46
46
46
46
46
47
47
47
47
47
47
47
48
48
48
48
48
48
48
49
49
49
49
49
49
49
50
50
50
50
50
50
50
51
51
51
51
51
51
52
52
52
52
52
52
52
53
53
53
53
53
53
53
54
54
54
54
54
54
54
55
55
55
55
55
55
55
56
56
56
56
56
56
57
57
57
57
57
57
57
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
62
62
62
62
62
62
62
62
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
67
68
68
68
68
68
68
69
69
69
69
69
69
70
70
70
70
70
70
70
71
71
71
71
71
72
72
72
72
72
72
73
73
73
73
73
74
74
74
74
74
74
75
75
75
75
75
75
76
76
76
76
76
77
77
77
77
77
77
78
78
78
78
78
79
79
79
79
79
80
80
80
80
80
81
81
81
81
81
82
82
82
82
82
83
83
83
83
83
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
90
90
90
90
90
91
91
91
91
91
92
92
92
92
93
93
93
93
94
94
94
94
94
95
95
95
95
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
108
108
108
108
109
109
109
110
110
110
110
111
111
111
111
112
112
112
112
113
113
113
114
114
114
114
115
115
115
115
116
116
116
117
117
117
117
118
118
118
119
119
119
119
120
120
120
121
121
121
121
122
122
122
123
123
123
124
124
124
124
125
125
125
126
126
126
126
127
127
127
128
128
128
129
129
129
130
130
130
130
131
131
131
132
132
132
132
133
133
133
134
134
134
135
135
135
135
136
136
136
137
137
137
138
138
138
138
139
139
139
140
140
140
141
141
141
142
142
142
143
143
143
144
144
144
144
145
145
145
146
146
146
147
147
147
148
148
148
149
149
149
150
150
150
151
151
151
151
152
152
152
153
153
153
154
154
154
155
155
155
155
156
156
156
157
157
157
158
158
158
159
159
159
160
160
160
161
161
161
161
162
162
162
163
163
163
164
164
164
165
165
165
166
166
166
167
167
167
168
168
168
169
169
169
170
170
170
170
171
171
171
172
172
172
173
173
174
174
174
175
175
175
176
176
176
176
177
177
177
178
178
178
179
179
180
180
180
181
181
181
181
182
182
182
183
183
183
184
184
184
185
185
186
186
186
187
187
187
188
188
188
189
189
189
190
190
190
191
191
191
192
192
193
193
193
194
194
194
195
195
195
196
196
197
197
197
198
198
199
199
199
200
200
200
201
201
202
202
202
203
203
203
204
204
205
205
205
206
206
207
207
207
208
208
208
209
209
210
210
210
211
211
212
212
212
213
213
213
214
214
215
215
215
216
216
217
217
217
218
218
219
219
219
220
220
221
221
221
222
222
223
223
223
224
224
225
225
225
226
226
227
227
228
228
228
229
229
229
230
230
231
231
232
232
232
233
233
234
234
234
235
235
236
236
237
237
237
238
238
239
239
239
240
240
241
241
241
242
242
243
243
244
244
244
245
245
245
246
246
247
247
248
248
248
249
249
250
250
250
251
251
252
252
252
253
253
253
254
254
255
255
255
256
256
257
257
258
258
258
259
259
259
260
260
261
261
261
262
262
263
263
263
264
264
265
265
265
266
266
267
267
267
268
268
269
269
269
270
270
271
271
271
272
272
273
273
274
274
274
275
275
276
276
276
277
277
278
278
278
279
279
280
280
280
281
281
282
282
282
283
283
284
284
284
285
285
285
286
286
287
287
287
288
288
289
289
290
290
290
291
291
291
292
292
293
293
294
294
294
295
295
296
296
296
297
297
298
298
298
299
299
300
300
300
301
301
302
302
303
303
303
304
304
305
305
305
306
306
307
307
307
308
308
309
309
309
310
310
311
311
311
312
312
313
313
313
314
314
315
315
315
316
316
317
317
317
318
318
319
319
319
320
320
321
321
322
322
322
323
323
324
324
324
325
325
326
326
326
327
327
328
328
328
329
329
330
330
331
331
331
332
332
333
333
333
334
334
335
335
336
336
336
337
337
338
338
338
339
339
340
340
341
341
341
342
342
343
343
343
344
344
345
345
346
346
346
347
347
348
348
349
349
349
350
350
351
351
352
352
352
353
353
354
354
355
355
355
356
356
357
357
358
358
358
359
359
360
360
361
361
361
362
362
363
363
364
364
365
365
366
366
366
367
367
368
368
369
369
370
370
370
371
371
372
372
373
373
374
374
375
375
376
376
377
377
377
378
378
379
379
380
380
381
381
382
382
383
383
384
384
384
385
385
386
386
387
387
388
388
389
389
390
390
391
391
392
392
393
393
394
394
394
395
395
396
396
397
397
398
398
399
399
400
400
401
401
402
402
403
403
404
404
405
405
406
406
407
407
408
408
409
409
410
410
411
411
412
412
413
413
414
414
415
415
416
416
417
417
418
418
419
419
420
420
421
421
422
422
423
423
424
424
425
425
426
426
427
427
427
428
428
429
429
430
430
431
431
432
432
433
433
434
434
435
435
436
436
437
437
438
438
439
439
440
440
440
441
441
442
442
443
443
444
444
445
445
446
446
446
447
447
448
448
449
449
450
450
451
451
452
452
452
453
453
454
454
455
455
456
456
457
457
457
458
458
459
459
460
460
461
461
461
462
462
463
463
464
464
465
465
465
466
466
467
467
468
468
468
469
469
470
470
471
471
471
472
472
473
473
473
474
474
475
475
475
476
476
477
477
477
478
478
479
479
480
480
480
481
481
481
482
482
483
483
483
484
484
485
485
485
486
486
487
487
487
488
488
489
489
489
490
490
490
491
491
491
492
492
493
493
493
494
494
494
495
495
495
496
496
496
497
497
497
497
498
498
498
499
499
499
500
500
500
501
501
501
501
502
502
502
503
503
503
503
504
504
504
505
505
505
505
506
506
506
506
507
507
507
507
508
508
508
508
509
509
509
509
510
510
510
510
511
511
511
511
511
512
512
512
512
513
513
513
513
513
514
514
514
514
515
515
515
515
515
516
516
516
516
516
517
517
517
517
517
518
518
518
518
518
519
519
519
519
519
519
520
520
520
520
520
521
521
521
521
521
521
522
522
522
522
522
522
523
523
523
523
523
523
524
524
524
524
524
524
525
525
525
525
525
525
525
526
526
526
526
526
526
526
527
527
527
527
527
527
527
527
528
528
528
528
528
528
528
528
528
529
529
529
529
529
529
529
529
529
529
529
530
530
530
530
530
530
530
530
530
530
530
531
531
531
531
531
531
531
531
531
531
531
531
532
532
532
532
532
532
532
532
532
532
532
532
532
532
532
533
533
533
533
533
533
533
533
533
533
533
533
533
533
533
533
533
534
534
534
534
534
534
534
534
534
534
534
534
534
534
534
534
534
534
534
534
534
534
534
535
535
535
535
535
535
535
535
535
535
535
535
535
535
535
535
535
535
535
535
535
535
535
535
535
536
536
536
536
536
536
536
536
536
536
536
536
536
536
536
536
536
536
536
536
536
536
536
536
536
536
536
536
536
536
536
536
536
536
536
536
536
536
536
536
536
536
536
536
536
536
536
536
536
536
536
536
536
536
536
536
536
536
536
536
536
536
536
536
536
536
536
536
536
536
536
536
536
536
536
536
536
536
536
536
535
535
535
535
535
535
535
535
535
535
535
535
535
535
535
535
535
534
534
534
534
534
534
534
534
534
534
534
533
533
533
533
533
533
533
533
533
533
533
532
532
532
532
532
532
532
532
531
531
531
531
531
531
531
531
530
530
530
530
530
530
529
529
529
529
529
529
528
528
528
528
528
528
527
527
527
527
527
527
526
526
526
526
525
525
525
525
525
524
524
524
524
524
523
523
523
523
522
522
522
522
521
521
521
521
520
520
520
519
519
519
519
518
518
518
518
517
517
517
516
516
516
515
515
515
515
514
514
514
513
513
513
512
512
512
511
511
511
510
510
510
509
509
509
508
508
508
507
507
507
506
506
505
505
505
504
504
504
503
503
502
502
502
501
501
500
499
499
498
497
496
494
493
491
489
487
484
482
479
476
474
471
467
464
460
455
450
445
439
433
427
421
415
408
400
393
384
376
368
361
354
348
342
335
328
320
311
301
291
279
268
257
246
236
227
220
213
208
203
199
195
191
187
182
177
170
164
157
151
145
140
137
135
135
136
139
142
146
150
153
157
160
164
168
172
177
182
187
190
193
197
200
203
207
210
213
216
219
222
224
226
228
230
233
235
237
238
239
238
236
234
230
227
223
220
217
214
209
204
198
191
183
173
162
149
137
124
112
101
91
83
76
71
65
59
51
40
26
10
-9
-30
-51
-74
-98
-123
-151
-179
-208
-234
-259
-281
-301
-321
-341
-364
-390
-418
-449
-481
-514
-546
-578
-609
-640
-669
-697
-723
-747
-771
-792
-811
-827
-842
-856
-870
-886
-904
-923
-943
-962
-980
-998
-1016
-1038
-1060
-1085
-1111
-1138
-1162
-1183
-1202
-1218
-1235
-1252
-1273
-1299
-1331
-1367
-1406
-1446
-1487
-1525
-1560
-1590
-1614
-1635
-1653
-1673
-1696
-1724
-1755
-1787
-1820
-1851
-1880
-1904
-1924
-1938
-1948
-1953
-1954
-1954
-1956
-1959
-1964
-1969
-1973
-1977
-1981
-1984
-1986
-1988
-1989
-1990
-1992
-1995
-1999
-2004
-2009
-2013
-2016
-2015
-2011
-2004
-1997
-1990
-1985
-1985
-1989
-2000
-2016
-2035
-2055
-2074
-2090
-2103
-2112
-2116
-2117
-2115
-2112
-2109
-2105
-2100
-2094
-2086
-2074
-2058
-2037
-2013
-1989
-1963
-1937
-1910
-1883
-1858
-1833
-1809
-1786
-1765
-1747
-1730
-1715
-1701
-1687
-1673
-1657
-1639
-1618
-1595
-1570
-1546
-1523
-1504
-1490
-1481
-1477
-1475
-1475
-1476
-1477
-1477
-1477
-1478
-1480
-1485
-1493
-1502
-1512
-1523
-1531
-1537
-1538
-1535
-1529
-1520
-1511
-1502
-1494
-1488
-1484
-1482
-1482
-1481
-1476
-1466
-1451
-1432
-1409
-1386
-1365
-1346
-1330
-1315
-1299
-1284
-1267
-1248
-1228
-1208
-1188
-1171
-1157
-1147
-1142
-1139
-1137
-1132
-1124
-1113
-1098
-1082
-1064
-1045
-1026
-1006
-988
-969
-951
-933
-916
-899
-882
-864
-846
-828
-809
-790
-769
-747
-722
-695
-667
-641
-616
-594
-574
-556
-536
-514
-489
-462
-432
-397
-357
-314
-271
-233
-202
-179
-167
-162
-162
-163
-162
-157
-147
-133
-116
-97
-79
-63
-52
-47
-49
-57
-71
-90
-110
-130
-150
-168
-185
-201
-218
-235
-255
-277
-300
-324
-348
-374
-401
-429
-457
-486
-515
-544
-574
-605
-638
-672
-707
-743
-780
-820
-863
-910
-959
-1010
-1063
-1115
-1164
-1211
-1257
-1303
-1348
-1393
-1440
-1487
-1534
-1583
-1632
-1683
-1737
-1794
-1856
-1921
-1991
-2062
-2135
-2207
-2276
-2342
-2405
-2466
-2528
-2593
-2659
-2729
-2800
-2874
-2951
-3031
-3115
-3202
-3291
-3381
-3472
-3564
-3654
-3743
-3834
-3927
-4024
-4126
-4230
-4337
-4446
-4555
-4665
-4775
-4886
-4997
-5108
-5218
-5327
-5439
-5555
-5676
-5800
-5924
-6047
-6165
-6279
-6388
-6491
-6591
-6687
-6784
-6883
-6986
-7092
-7199
-7305
-7409
-7510
-7609
-7706
-7802
-7896
-7990
-8084
-8180
-8276
-8374
-8470
-8565
-8656
-8742
-8823
-8899
-8972
-9041
-9107
-9172
-9238
-9305
-9374
-9442
-9508
-9569
-9627
-9680
-9729
-9773
-9810
-9839
-9858
-9868
-9872
-9873
-9875
-9882
-9896
-9916
-9941
-9967
-9994
-10018
-10038
-10055
-10068
-10079
-10089
-10100
-10115
-10134
-10158
-10185
-10214
-10243
-10268
-10289
-10304
-10314
-10319
-10318
-10312
-10302
-10289
-10276
-10264
-10253
-10245
-10240
-10237
-10234
-10228
-10215
-10192
-10158
-10117
-10072
-10024
-9978
-9934
-9896
-9866
-9844
-9829
-9819
-9811
-9804
-9794
-9782
-9765
-9748
-9731
-9717
-9707
-9702
-9701
-9704
-9707
-9707
-9701
-9687
-9660
-9620
-9566
-9502
-9431
-9357
-9282
-9207
-9136
-9068
-9001
-8931
-8857
-8779
-8700
-8623
-8547
-8473
-8403
-8335
-8270
-8206
-8141
-8074
-8003
-7928
-7851
-7770
-7685
-7597
-7507
-7417
-7330
-7246
-7165
-7090
-7023
-6966
-6917
-6872
-6827
-6779
-6725
-6666
-6602
-6534
-6462
-6387
-6311
-6233
-6155
-6075
-5993
-5909
-5822
-5734
-5649
-5568
-5492
-5417
-5344
-5270
-5198
-5128
-5060
-4992
-4925
-4860
-4794
-4728
-4659
-4588
-4514
-4435
-4352
-4263
-4168
-4069
-3963
-3850
-3728
-3597
-3457
-3307
-3151
-2989
-2825
-2663
-2507
-2359
-2221
-2093
-1976
-1866
-1758
-1645
-1524
-1396
-1262
-1127
-994
-865
-740
-617
-495
-371
-245
-117
8
130
247
358
463
565
667
773
886
1004
1126
1247
1364
1473
1574
1665
1743
1807
1857
1897
1931
1965
2005
2057
2123
2203
2293
2389
2488
2585
2677
2758
2826
2878
2915
2941
2961
2979
2998
3020
3047
3077
3110
3139
3161
3173
3177
3176
3174
3171
3172
3179
3196
3223
3258
3297
3336
3373
3407
3434
3454
3468
3477
3484
3490
3495
3499
3502
3506
3509
3511
3511
3508
3503
3498
3495
3492
3489
3484
3477
3468
3456
3443
3430
3418
3407
3398
3393
3390
3389
3389
3388
3387
3383
3379
3372
3365
3359
3353
3347
3342
3338
3337
3341
3349
3360
3374
3385
3393
3393
3387
3375
3358
3336
3309
3276
3237
3192
3143
3089
3032
2973
2913
2855
2800
2750
2704
2663
2625
2590
2556
2519
2477
2429
2376
2320
2264
2211
2161
2117
2078
2045
2017
1989
1960
1929
1896
1862
1829
1797
1765
1733
1700
1666
1631
1593
1554
1516
1479
1445
1412
1379
1344
1303
1255
1198
1132
1057
972
879
779
674
566
456
344
232
121
13
-91
-190
-286
-377
-464
-545
-622
-695
-767
-839
-911
-986
-1065
-1149
-1236
-1325
-1412
-1495
-1572
-1641
-1702
-1757
-1807
-1855
-1902
-1951
-2004
-2061
-2121
-2182
-2242
-2300
-2353
-2402
-2445
-2483
-2516
-2544
-2567
-2586
-2605
-2624
-2644
-2666
-2690
-2717
-2746
-2775
-2801
-2820
-2830
-2831
-2822
-2801
-2770
-2729
-2679
-2624
-2566
-2508
-2452
-2399
-2350
-2303
-2258
-2215
-2171
-2125
-2076
-2025
-1970
-1913
-1854
-1794
-1730
-1665
-1598
-1530
-1462
-1394
-1325
-1257
-1187
-1116
-1043
-967
-887
-803
-718
-632
-547
-465
-384
-304
-224
-143
-59
30
124
224
331
445
564
686
807
927
1041
1149
1249
1340
1424
1499
1569
1634
1698
1762
1828
1900
1977
2059
2144
2228
2308
2381
2443
2491
2524
2542
2547
2545
2540
2538
2541
2552
2570
2594
2623
2652
2677
2692
2695
2684
2658
2617
2566
2509
2452
2403
2365
2342
2335
2342
2359
2379
2396
2407
2409
2404
2393
2380
2367
2357
2351
2352
2359
2371
2387
2404
2421
2434
2443
2448
2451
2451
2452
2454
2457
2462
2465
2465
2460
2449
2432
2411
2388
2364
2341
2318
2294
2269
2242
2214
2185
2156
2129
2105
2089
2081
2084
2097
2118
2147
2184
2229
2281
2339
2403
2471
2544
2622
2706
2794
2887
2982
3079
3174
3267
3360
3453
3550
3651
3756
3865
3978
4094
4213
4331
4445
4553
4653
4746
4832
4915
4997
5086
5186
5302
5436
5585
5747
5917
6091
6262
6425
6577
6716
6843
6958
7064
7165
7263
7361
7460
7560
7658
7751
7833
7901
7953
7990
8013
8032
8051
8076
8111
8154
8203
8254
8301
8341
8369
8383
8382
8368
8342
8306
8264
8218
8169
8119
8068
8020
7974
7934
7901
7876
7860
7852
7852
7857
7868
7882
7899
7918
7939
7962
7985
8007
8026
8038
8039
8029
8006
7968
7918
7858
7793
7727
7667
7616
7578
7552
7534
7523
7514
7507
7499
7487
7469
7445
7416
7381
7344
7300
7250
7190
7118
7036
6944
6845
6744
6646
6556
6477
6411
6357
6313
6277
6242
6204
6157
6097
6024
5936
5837
5729
5618
5509
5407
5312
5225
5143
5064
4984
4899
4805
4701
4584
4455
4316
4170
4021
3874
3733
3601
3481
3371
3272
3182
3100
3021
2945
2865
2781
2691
2594
2492
2388
2285
2186
2092
2004
1922
1847
1778
1715
1657
1605
1558
1514
1472
1429
1386
1341
1296
1249
1203
1158
1118
1084
1056
1032
1010
991
973
958
945
935
926
918
910
901
891
880
866
849
828
805
780
754
729
707
689
673
660
650
642
638
638
642
648
657
669
682
697
714
733
755
780
809
843
883
930
987
1052
1125
1202
1284
1366
1449
1529
1606
1679
1749
1814
1876
1933
1987
2040
2095
2157
2229
2315
2416
2534
2667
2811
2964
3119
3272
3419
3558
3688
3809
3924
4037
4150
4267
4389
4517
4651
4790
4933
5077
5220
5360
5497
5629
5758
5882
6002
6115
6220
6314
6395
6461
6512
6550
6580
6607
6636
6669
6707
6749
6794
6841
6887
6932
6972
7009
7043
7074
7105
7138
7175
7217
7266
7322
7381
7441
7499
7552
7598
7638
7672
7704
7736
7771
7811
7858
7913
7977
8045
8119
8196
8272
8346
8420
8492
8566
8643
8722
8805
8889
8973
9057
9138
9216
9287
9350
9405
9452
9493
9530
9567
9606
9652
9704
9764
9828
9895
9960
10021
10075
10121
10161
10197
10230
10262
10295
10330
10368
10408
10449
10489
10526
10559
10586
10606
10618
10623
10621
10614
10605
10598
10593
10593
10598
10609
10623
10638
10654
10668
10678
10687
10695
10705
10718
10735
10755
10779
10804
10830
10856
10879
10901
10920
10938
10957
10977
10999
11024
11053
11086
11121
11159
11200
11243
11288
11334
11382
11430
11479
11528
11578
11627
11674
11718
11757
11789
11812
11826
11832
11831
11825
11817
11812
11811
11817
11828
11844
11863
11883
11904
11926
11948
11971
11994
12017
12040
12063
12087
12113
12140
12170
12205
12244
12287
12334
12383
12434
12485
12537
12587
12634
12675
12708
12734
12756
12777
12797
12818
12839
12859
12877
12893
12904
12907
12903
12890
12869
12841
12807
12768
12724
12677
12626
12572
12515
12455
12389
12318
12242
12162
12078
11991
11899
11801
11699
11590
11476
11355
11229
11101
10971
10841
10713
10586
10460
10335
10209
10083
9958
9835
9716
9601
9491
9384
9281
9179
9079
8979
8880
8781
8686
8594
8507
8424
8347
8274
8204
8138
8074
8015
7955
7894
7831
7764
7694
7621
7545
7467
7386
7303
7218
7129
7037
6940
6840
6737
6631
6522
6411
6298
6182
6062
5940
5813
5684
5550
5414
5274
5130
4984
4834
4680
4523
4364
4202
4040
3878
3717
3556
3397
3240
3085
2931
2779
2630
2484
2341
2202
2065
1930
1796
1662
1526
1387
1244
1095
940
781
617
450
282
113
-58
-232
-409
-589
-773
-959
-1146
-1333
-1518
-1702
-1884
-2065
-2247
-2433
-2623
-2818
-3016
-3215
-3415
-3614
-3813
-4010
-4203
-4392
-4576
-4757
-4934
-5109
-5281
-5452
-5622
-5791
-5958
-6122
-6286
-6448
-6610
-6771
-6931
-7088
-7243
-7394
-7542
-7686
-7826
-7963
-8096
-8227
-8352
-8473
-8588
-8698
-8804
-8906
-9005
-9101
-9194
-9283
-9367
-9444
-9514
-9577
-9632
-9681
-9725
-9764
-9801
-9837
-9872
-9907
-9943
-9980
-10018
-10057
-10095
-10132
-10169
-10206
-10241
-10275
-10306
-10335
-10362
-10385
-10405
-10419
-10430
-10438
-10445
-10451
-10457
-10464
-10474
-10487
-10502
-10519
-10538
-10556
-10572
-10584
-10590
-10591
-10586
-10577
-10564
-10548
-10529
-10508
-10486
-10461
-10433
-10402
-10367
-10330
-10289
-10246
-10199
-10149
-10093
-10034
-9970
-9904
-9834
-9762
-9687
-9609
-9530
-9448
-9366
-9283
-9201
-9121
-9045
-8974
-8909
-8848
-8793
-8742
-8694
-8648
-8603
-8558
-8515
-8475
-8438
-8404
-8375
-8349
-8328
-8310
-8294
-8279
-8262
-8243
-8222
-8199
-8175
-8151
-8134
-8119
-8116
-8121
-8138
-8167
-8212
-8270
-8340
-8420
-8505
-8592
-8676
-8755
-8826
-8888
-8942
-8989
-9035
-9082
-9133
-9189
-9250
-9316
-9384
-9452
-9518
-9577
-9629
-9672
-9707
-9735
-9758
-9779
-9801
-9827
-9858
-9895
-9936
-9980
-10022
-10061
-10097
-10130
-10162
-10194
-10230
-10270
-10316
-10368
-10426
-10490
-10556
-10624
-10689
-10751
-10809
-10862
-10910
-10955
-10997
-11040
-11085
-11133
-11185
-11241
-11300
-11359
-11418
-11473
-11525
-11571
-11612
-11649
-11683
-11718
-11756
-11798
-11847
-11902
-11960
-12019
-12074
-12124
-12166
-12202
-12233
-12261
-12287
-12312
-12334
-12352
-12364
-12369
-12366
-12355
-12335
-12308
-12276
-12242
-12205
-12169
-12133
-12097
-12061
-12026
-11993
-11962
-11934
-11908
-11884
-11861
-11838
-11811
-11781
-11746
-11706
-11662
-11614
-11565
-11513
-11461
-11409
-11357
-11305
-11254
-11203
-11153
-11105
-11058
-11011
-10966
-10921
-10877
-10836
-10796
-10758
-10722
-10685
-10648
-10609
-10569
-10525
-10479
-10429
-10375
-10316
-10253
-10184
-10112
-10038
-9962
-9888
-9818
-9752
-9692
-9638
-9587
-9537
-9488
-9436
-9380
-9318
-9250
-9175
-9093
-9007
-8919
-8832
-8748
-8667
-8590
-8517
-8445
-8375
-8304
-8233
-8161
-8089
-8019
-7950
-7884
-7821
-7761
-7705
-7652
-7603
-7558
-7517
-7478
-7442
-7407
-7372
-7336
-7296
-7253
-7204
-7149
-7088
-7021
-6950
-6879
-6810
-6745
-6684
-6627
-6573
-6521
-6472
-6423
-6376
-6330
-6285
-6243
-6204
-6168
-6135
-6102
-6069
-6035
-6000
-5962
-5922
-5881
-5838
-5796
-5755
-5715
-5676
-5637
-5598
-5556
-5510
-5459
-5404
-5347
-5288
-5231
-5176
-5126
-5079
-5035
-4992
-4947
-4900
-4850
-4799
-4746
-4693
-4641
-4591
-4543
-4499
-4458
-4418
-4379
-4337
-4291
-4238
-4177
-4109
-4032
-3946
-3854
-3754
-3650
-3542
-3430
-3316
-3199
-3079
-2956
-2830
-2700
-2566
-2428
-2287
-2142
-1994
-1842
-1689
-1534
-1377
-1221
-1064
-908
-750
-592
-431
-267
-99
73
251
432
613
793
970
1141
1307
1468
1626
1781
1934
2086
2237
2388
2537
2686
2833
2978
3121
3260
3393
3521
3643
3761
3876
3988
4099
4209
4320
4431
4541
4649
4757
4863
4969
5074
5179
5285
5390
5496
5601
5708
5815
5924
6035
6148
6263
6381
6501
6623
6747
6872
6996
7118
7237
7352
7464
7574
7683
7791
7900
8007
8116
8224
8331
8435
8537
8638
8736
8835
8935
9037
9141
9247
9354
9462
9569
9675
9777
9876
9971
10063
10153
10240
10327
10412
10496
10577
10656
10731
10803
10872
10939
11005
11073
11142
11213
11287
11364
11442
11519
11594
11667
11737
11803
11867
11929
11991
12054
12120
12188
12257
12327
12397
12465
12532
12597
12659
12716
12770
12822
12871
12921
12970
13020
13071
13124
13178
13232
13285
13338
13388
13436
13482
13526
13571
13616
13663
13712
13763
13816
13870
13926
13983
14041
14099
14158
14217
14276
14334
14392
14448
14503
14555
14603
14646
14685
14719
14749
14776
14800
14824
14847
14870
14894
14917
14939
14958
14975
14989
15001
15011
15021
15030
15039
15049
15058
15065
15070
15074
15076
15077
15078
15078
15079
15079
15078
15075
15071
15065
15059
15051
15042
15031
15017
15001
14981
14956
14927
14892
14854
14812
14767
14722
14676
14630
14585
14540
14494
14444
14391
14333
14271
14203
14131
14054
13974
13891
13805
13717
13626
13534
13438
13340
13241
13139
13035
12929
12820
12708
12593
12474
12353
12228
12100
11969
11837
11705
11573
11441
11309
11177
11045
10912
10777
10640
10501
10359
10214
10066
9916
9765
9615
9467
9322
9179
9039
8902
8766
8630
8495
8360
8226
8093
7962
7832
7706
7581
7456
7332
7205
7078
6948
6818
6687
6556
6425
6294
6162
6030
5896
5760
5622
5481
5337
5189
5038
4884
4728
4572
4417
4263
4110
3957
3802
3646
3487
3324
3157
2985
2809
2629
2446
2260
2073
1885
1697
1509
1322
1136
950
765
580
395
210
24
-162
-350
-540
-731
-924
-1119
-1316
-1515
-1716
-1919
-2123
-2329
-2537
-2745
-2953
-3161
-3370
-3580
-3792
-4005
-4221
-4438
-4656
-4875
-5094
-5313
-5531
-5747
-5964
-6180
-6398
-6617
-6838
-7061
-7286
-7511
-7737
-7962
-8186
-8412
-8636
-8861
-9085
-9308
-9530
-9749
-9966
-10180
-10391
-10601
-10808
-11016
-11223
-11430
-11637
-11843
-12047
-12249
-12448
-12643
-12836
-13026
-13214
-13402
-13589
-13775
-13961
-14146
-14329
-14508
-14682
-14851
-15014
-15171
-15324
-15473
-15620
-15767
-15913
-16059
-16207
-16356
-16502
-16645
-16784
-16918
-17044
-17164
-17277
-17384
-17484
-17581
-17674
-17764
-17852
-17937
-18018
-18096
-18170
-18240
-18305
-18367
-18424
-18478
-18529
-18577
-18622
-18663
-18700
-18733
-18762
-18784
-18801
-18812
-18818
-18821
-18820
-18818
-18815
-18811
-18807
-18802
-18797
-18791
-18783
-18773
-18759
-18742
-18721
-18696
-18667
-18635
-18599
-18561
-18523
-18485
-18448
-18410
-18372
-18334
-18294
-18252
-18207
-18159
-18109
-18056
-18001
-17945
-17889
-17833
-17777
-17721
-17665
-17608
-17549
-17488
-17424
-17358
-17290
-17223
-17155
-17088
-17021
-16954
-16887
-16818
-16748
-16676
-16603
-16527
-16448
-16367
-16286
-16203
-16120
-16038
-15956
-15874
-15790
-15705
-15616
-15523
-15427
-15327
-15225
-15121
-15017
-14912
-14807
-14702
-14596
-14488
-14378
-14264
-14148
-14029
-13908
-13785
-13662
-13538
-13413
-13288
-13162
-13035
-12908
-12780
-12653
-12525
-12398
-12271
-12145
-12019
-11896
-11774
-11654
-11537
-11421
-11305
-11190
-11074
-10958
-10839
-10719
-10597
-10474
-10349
-10225
-10101
-9977
-9854
-9731
-9608
-9485
-9361
-9235
-9107
-8975
-8840
-8703
-8565
-8428
-8292
-8159
-8029
-7903
-7779
-7656
-7536
-7416
-7297
-7179
-7061
-6942
-6824
-6705
-6585
-6464
-6343
-6222
-6101
-5981
-5862
-5745
-5628
-5513
-5398
-5284
-5171
-5062
-4957
-4857
-4762
-4673
-4589
-4509
-4433
-4358
-4284
-4210
-4136
-4061
-3987
-3913
-3842
-3775
-3712
-3653
-3599
-3549
-3502
-3457
-3414
-3372
-3332
-3292
-3254
-3217
-3182
-3147
-3115
-3084
-3054
-3027
-3001
-2976
-2951
-2927
-2902
-2877
-2851
-2823
-2794
-2763
-2731
-2698
-2666
-2634
-2603
-2574
-2546
-2517
-2489
-2459
-2427
-2393
-2358
-2321
-2284
-2246
-2209
-2172
-2137
-2102
-2067
-2033
-1998
-1962
-1925
-1887
-1846
-1804
-1761
-1718
-1676
-1634
-1595
-1557
-1521
-1489
-1459
-1432
-1407
-1384
-1362
-1340
-1316
-1291
-1263
-1235
-1205
-1176
-1146
-1115
-1082
-1048
-1010
-970
-928
-882
-835
-787
-738
-688
-638
-587
-536
-485
-433
-381
-328
-273
-218
-161
-103
-45
14
72
131
191
251
312
374
437
500
564
629
693
758
823
889
956
1025
1095
1168
1243
1321
1400
1482
1564
1648
1732
1817
1903
1990
2079
2170
2264
2361
2460
2561
2662
2764
2866
2966
3066
3164
3262
3358
3453
3547
3642
3737
3832
3928
4024
4120
4215
4310
4404
4498
4591
4686
4780
4875
4971
5067
5164
5263
5364
5467
5571
5678
5786
5896
6007
6119
6232
6346
6462
6581
6703
6827
6954
7082
7213
7345
7478
7613
7748
7885
8023
8163
8303
8443
8584
8726
8870
9015
9163
9314
9467
9622
9778
9933
10086
10237
10385
10530
10675
10819
10963
11108
11255
11403
11551
11699
11844
11988
12131
12272
12412
12552
12691
12830
12968
13105
13240
13373
13503
13631
13755
13876
13995
14110
14223
14333
14439
14541
14639
14733
14822
14907
14988
15067
15144
15219
15291
15360
15426
15487
15543
15595
15642
15687
15730
15772
15813
15853
15892
15930
15965
15996
16024
16047
16067
16084
16097
16111
16122
16132
16142
16149
16158
16164
16168
16170
16171
16171
16170
16168
16165
16161
16155
16148
16140
16133
16126
16119
16114
16111
16109
16108
16109
16111
16111
16113
16111
16111
16109
16107
16106
16105
16106
16107
16110
16111
16114
16117
16120
16122
16123
16123
16123
16120
16117
16114
16110
16104
16096
16085
16074
16059
16044
16024
16004
15985
15963
15941
15919
15896
15872
15847
15820
15791
15758
15724
15686
15645
15602
15557
15510
15461
15409
15356
15300
15242
15182
15120
15056
14991
14925
14857
14787
14715
14639
14561
14479
14394
14306
14217
14127
14037
13948
13859
13772
13684
13597
13509
13421
13331
13241
13149
13056
12962
12867
12771
12673
12574
12473
12371
12268
12164
12061
11957
11854
11751
11650
11549
11449
11349
11248
11146
11042
10936
10829
10721
10613
10506
10400
10294
10190
10087
9984
9882
9780
9678
9576
9474
9373
9273
9173
9074
8976
8878
8781
8683
8585
8487
8389
8290
8189
8090
7992
7894
7797
7700
7603
7507
7411
7316
7222
7127
7033
6938
6843
6745
6646
6544
6441
6335
6228
6118
6007
5894
5778
5660
5540
5417
5291
5161
5029
4895
4759
4621
4482
4343
4202
4059
3915
3768
3619
3468
3315
3161
3005
2848
2691
2533
2374
2215
2056
1895
1734
1573
1410
1246
1081
915
747
577
406
234
61
-112
-286
-460
-634
-809
-984
-1160
-1337
-1516
-1696
-1878
-2062
-2248
-2435
-2624
-2812
-3001
-3191
-3381
-3571
-3762
-3954
-4147
-4341
-4537
-4734
-4934
-5136
-5339
-5545
-5751
-5957
-6163
-6369
-6573
-6775
-6976
-7177
-7376
-7576
-7776
-7976
-8176
-8377
-8578
-8779
-8979
-9179
-9376
-9572
-9767
-9959
-10150
-10340
-10529
-10716
-10901
-11084
-11265
-11444
-11620
-11793
-11964
-12133
-12299
-12462
-12624
-12783
-12939
-13093
-13244
-13393
-13539
-13683
-13825
-13966
-14103
-14238
-14370
-14499
-14624
-14747
-14868
-14987
-15106
-15225
-15344
-15463
-15583
-15702
-15822
-15942
-16059
-16177
-16292
-16406
-16519
-16631
-16742
-16853
-16965
-17076
-17189
-17303
-17417
-17531
-17644
-17757
-17868
-17979
-18089
-18199
-18308
-18417
-18527
-18636
-18746
-18855
-18965
-19074
-19181
-19286
-19388
-19487
-19583
-19678
-19772
-19864
-19956
-20047
-20137
-20226
-20313
-20397
-20479
-20557
-20634
-20707
-20779
-20850
-20920
-20989
-21058
-21126
-21193
-21259
-21325
-21388
-21448
-21504
-21556
-21604
-21648
-21688
-21725
-21759
-21791
-21821
-21850
-21878
-21904
-21928
-21948
-21964
-21976
-21983
-21985
-21984
-21981
-21975
-21968
-21960
-21951
-21940
-21927
-21912
-21893
-21872
-21847
-21821
-21792
-21761
-21729
-21695
-21659
-21621
-21580
-21537
-21490
-21440
-21386
-21330
-21270
-21207
-21142
-21074
-21005
-20934
-20862
-20788
-20712
-20635
-20556
-20474
-20391
-20305
-20217
-20126
-20033
-19938
-19840
-19740
-19639
-19534
-19426
-19315
-19199
-19078
-18953
-18824
-18691
-18556
-18418
-18278
-18137
-17994
-17850
-17703
-17554
-17402
-17247
-17089
-16928
-16764
-16598
-16431
-16262
-16093
-15924
-15754
-15583
-15410
-15235
-15056
-14873
-14688
-14501
-14313
-14123
-13933
-13743
-13553
-13363
-13172
-12980
-12787
-12593
-12399
-12203
-12007
-11810
-11614
-11418
-11222
-11025
-10829
-10631
-10432
-10231
-10029
-9824
-9618
-9411
-9202
-8994
-8787
-8582
-8379
-8180
-7984
-7790
-7598
-7408
-7217
-7027
-6836
-6646
-6456
-6267
-6079
-5893
-5709
-5527
-5346
-5166
-4985
-4804
-4623
-4441
-4258
-4075
-3894
-3713
-3533
-3353
-3172
-2991
-2809
-2625
-2440
-2253
-2066
-1878
-1690
-1502
-1316
-1131
-947
-765
-583
-401
-220
-38
144
328
511
696
880
1064
1248
1431
1614
1795
1975
2155
2333
2511
2688
2864
3039
3213
3387
3560
3732
3904
4075
4248
4420
4592
4763
4933
5102
5268
5432
5592
5751
5907
6062
6216
6369
6522
6676
6829
6982
7136
7289
7442
7595
7747
7899
8051
8203
8355
8507
8658
8809
8960
9110
9260
9409
9558
9708
9861
10015
10171
10329
10488
10648
10807
10966
11123
11280
11437
11594
11752
11910
12069
12229
12388
12547
12704
12860
13014
13166
13317
13466
13615
13763
13910
14055
14198
14337
14472
14601
14725
14843
14956
15065
15169
15271
15369
15465
15557
15647
15734
15817
15896
15972
16043
16111
16177
16239
16300
16361
16419
16475
16530
16581
16630
16677
16721
16764
16805
16844
16883
16921
16958
16995
17032
17067
17101
17133
17164
17194
17222
17248
17274
17298
17322
17345
17368
17390
17411
17433
17454
17476
17498
17520
17541
17561
17578
17592
17602
17610
17615
17618
17621
17623
17625
17627
17629
17630
17629
17627
17622
17613
17603
17590
17575
17559
17543
17526
17507
17487
17465
17441
17414
17384
17352
17316
17278
17238
17195
17150
17103
17054
17002
16949
16892
16833
16771
16705
16636
16563
16487
16409
16328
16245
16160
16073
15985
15896
15805
15713
15620
15526
15429
15331
15231
15128
15024
14919
14812
14704
14596
14487
14378
14270
14162
14054
13946
13838
13730
13622
13514
13405
13296
13187
13079
12970
12862
12754
12646
12539
12433
12327
12223
12120
12017
11914
11811
11708
11605
11501
11396
11290
11185
11079
10973
10867
10760
10654
10546
10438
10328
10217
10106
9994
9882
9771
9661
9551
9442
9334
9226
9120
9014
8909
8805
8702
8600
8499
8399
8301
8206
8112
8021
7932
7845
7759
7675
7591
7509
7428
7349
7272
7198
7126
7056
6988
6921
6855
6790
6725
6661
6597
6533
6470
6408
6347
6287
6229
6171
6114
6058
6001
5945
5889
5832
5775
5718
5661
5604
5545
5486
5426
5365
5302
5237
5171
5103
5034
4965
4895
4826
4757
4689
4622
4554
4485
4415
4342
4267
4191
4113
4035
3956
3879
3802
3727
3652
3579
3506
3433
3360
3287
3214
3140
3065
2990
2915
2838
2762
2685
2609
2534
2459
2386
2313
2240
2168
2095
2021
1948
1874
1799
1724
1649
1575
1502
1430
1360
1291
1222
1154
1086
1018
949
880
810
740
671
603
535
469
404
340
277
213
148
82
15
-53
-121
-189
-256
-323
-388
-451
-512
-573
-633
-692
-752
-811
-870
-929
-988
-1046
-1104
-1163
-1221
-1279
-1338
-1396
-1455
-1514
-1572
-1630
-1687
-1743
-1797
-1851
-1904
-1956
-2007
-2058
-2108
-2157
-2205
-2253
-2300
-2347
-2394
-2441
-2489
-2538
-2587
-2636
-2685
-2734
-2783
-2832
-2880
-2928
-2976
-3024
-3073
-3121
-3170
-3218
-3266
-3314
-3360
-3406
-3451
-3495
-3539
-3583
-3627
-3671
-3715
-3759
-3802
-3845
-3887
-3928
-3968
-4006
-4046
-4085
-4125
-4164
-4204
-4244
-4282
-4318
-4353
-4385
-4414
-4441
-4466
-4491
-4515
-4538
-4561
-4584
-4607
-4631
-4654
-4677
-4700
-4723
-4745
-4766
-4786
-4806
-4825
-4843
-4861
-4879
-4896
-4914
-4933
-4953
-4975
-4997
-5021
-5045
-5069
-5094
-5118
-5141
-5163
-5186
-5207
-5229
-5251
-5274
-5296
-5320
-5344
-5369
-5395
-5421
-5449
-5477
-5505
-5534
-5564
-5593
-5623
-5652
-5681
-5708
-5735
-5760
-5785
-5809
-5833
-5857
-5881
-5905
-5928
-5952
-5976
-5999
-6023
-6046
-6070
-6095
-6120
-6147
-6175
-6204
-6236
-6269
-6304
-6340
-6378
-6417
-6457
-6498
-6541
-6585
-6630
-6676
-6723
-6772
-6822
-6874
-6927
-6982
-7038
-7097
-7157
-7220
-7285
-7352
-7421
-7493
-7565
-7639
-7713
-7788
-7863
-7938
-8013
-8089
-8167
-8245
-8324
-8404
-8485
-8564
-8643
-8722
-8799
-8875
-8951
-9026
-9101
-9175
-9247
-9319
-9389
-9458
-9525
-9590
-9654
-9717
-9779
-9840
-9902
-9962
-10022
-10081
-10138
-10193
-10247
-10299
-10350
-10399
-10448
-10495
-10542
-10588
-10634
-10679
-10723
-10766
-10808
-10850
-10890
-10930
-10968
-11006
-11043
-11079
-11115
-11150
-11184
-11219
-11254
-11290
-11325
-11361
-11397
-11433
-11469
-11505
-11542
-11579
-11617
-11654
-11691
-11728
-11763
-11798
-11832
-11865
-11899
-11932
-11964
-11997
-12029
-12060
-12090
-12120
-12148
-12175
-12200
-12224
-12247
-12269
-12289
-12308
-12325
-12342
-12357
-12370
-12382
-12392
-12400
-12407
-12412
-12416
-12419
-12421
-12422
-12422
-12420
-12417
-12411
-12403
-12393
-12380
-12366
-12349
-12331
-12312
-12292
-12270
-12248
-12224
-12199
-12173
-12145
-12116
-12085
-12051
-12015
-11977
-11937
-11895
-11851
-11806
-11760
-11711
-11662
-11610
-11556
-11500
-11442
-11381
-11317
-11251
-11183
-11113
-11041
-10968
-10893
-10816
-10737
-10655
-10570
-10482
-10390
-10296
-10198
-10097
-9993
-9886
-9778
-9667
-9555
-9441
-9326
-9210
-9092
-8972
-8850
-8726
-8601
-8474
-8347
-8218
-8089
-7959
-7828
-7696
-7563
-7429
-7294
-7157
-7019
-6880
-6739
-6597
-6454
-6310
-6164
-6017
-5869
-5720
-5570
-5419
-5268
-5117
-4966
-4814
-4662
-4510
-4357
-4204
-4050
-3896
-3741
-3585
-3429
-3272
-3114
-2956
-2796
-2637
-2477
-2316
-2155
-1993
-1829
-1664
-1497
-1328
-1157
-985
-811
-635
-459
-282
-105
73
251
430
611
792
974
1157
1340
1524
1709
1894
2079
2265
2452
2640
2828
3017
3207
3397
3589
3781
3974
4167
4360
4553
4745
4936
5126
5317
5507
5697
5888
6079
6270
6462
6653
6843
7033
7222
7410
7596
7781
7965
8147
8328
8507
8685
8862
9038
9213
9386
9559
9730
9901
10072
10243
10413
10584
10754
10924
11093
11261
11428
11594
11759
11923
12086
12248
12409
12569
12728
12888
13047
13206
13365
13524
13683
13840
13997
14152
14306
14458
14608
14757
14905
15051
15196
15340
15484
15626
15767
15907
16045
16183
16320
16456
16591
16724
16857
16989
17119
17248
17375
17500
17623
17744
17862
17978
18091
18203
18312
18419
18523
18626
18726
18824
18919
19013
19104
19193
19279
19363
19444
19523
19599
19672
19743
19810
19875
19937
19996
20052
20106
20157
20205
20249
20291
20330
20366
20398
20427
20453
20476
20495
20510
20522
20531
20536
20538
20536
20531
20523
20512
20497
20480
20459
20435
20408
20377
20343
20307
20267
20224
20178
20128
20075
20017
19956
19890
19820
19746
19669
19587
19502
19413
19319
19223
19122
19017
18908
18795
18678
18558
18436
18311
18183
18052
17919
17782
17642
17499
17352
17201
17047
16889
16727
16562
16394
16222
16047
15869
15688
15504
15317
15127
14935
14739
14542
14341
14138
13931
13721
13509
13294
13076
12855
12631
12406
12177
11947
11715
11481
11245
11008
10768
10527
10284
10039
9792
9542
9291
9037
8781
8524
8265
8004
7742
7478
7213
6947
6678
6408
6137
5863
5589
5313
5037
4760
4484
4207
3931
3654
3378
3101
2823
2545
2267
1989
1711
1432
1153
874
595
317
38
-239
-516
-792
-1067
-1341
-1613
-1885
-2155
-2424
-2691
-2958
-3224
-3488
-3752
-4014
-4275
-4535
-4793
-5049
-5304
-5557
-5807
-6056
-6303
-6548
-6791
-7032
-7271
-7507
-7742
-7974
-8204
-8431
-8657
-8881
-9104
-9324
-9543
-9760
-9976
-10190
-10401
-10612
-10820
-11026
-11230
-11431
-11631
-11828
-12022
-12215
-12404
-12592
-12776
-12958
-13137
-13312
-13485
-13654
-13820
-13983
-14143
-14300
-14454
-14604
-14751
-14894
-15033
-15167
-15298
-15424
-15547
-15666
-15781
-15892
-16000
-16104
-16203
-16297
-16388
-16473
-16552
-16627
-16696
-16761
-16821
-16876
-16928
-16975
-17017
-17056
-17090
-17120
-17146
-17167
-17185
-17198
-17207
-17212
-17212
-17206
-17196
-17181
-17161
-17136
-17105
-17071
-17032
-16990
-16943
-16893
-16839
-16780
-16718
-16651
-16579
-16503
-16422
-16337
-16248
-16155
-16058
-15958
-15855
-15749
-15640
-15528
-15413
-15295
-15174
-15050
-14924
-14795
-14663
-14528
-14392
-14253
-14113
-13970
-13824
-13677
-13527
-13375
-13220
-13062
-12901
-12738
-12573
-12406
-12237
-12068
-11896
-11724
-11550
-11375
-11198
-11020
-10840
-10659
-10476
-10292
-10106
-9920
-9732
-9544
-9355
-9166
-8976
-8786
-8595
-8403
-8211
-8016
-7824
-7629
-7435
-7240
-7046
-6852
-6658
-6463
-6268
-6072
-5875
-5677
-5479
-5281
-5083
-4885
-4687
-4490
-4292
-4094
-3897
-3700
-3501
-3303
-3105
-2907
-2710
-2513
-2317
-2121
-1926
-1731
-1537
-1342
-1149
-956
-763
-572
-381
-190
0
189
378
566
753
939
1122
1303
1483
1660
1836
2009
2183
2356
2528
2699
2868
3036
3202
3365
3527
3685
3841
3994
4145
4294
4440
4584
4725
4864
5000
5133
5263
5391
5515
5637
5757
5873
5987
6097
6205
6310
6412
6511
6608
6702
6793
6882
6968
7051
7132
7209
7283
7354
7423
7488
7551
7612
7670
7726
7779
7829
7877
7921
7963
8000
8036
8068
8096
8124
8148
8172
8192
8210
8225
8238
8248
8256
8261
8264
8264
8262
8257
8251
8242
8230
8216
8200
8182
8162
8138
8115
8089
8061
8032
8003
7971
7938
7902
7865
7825
7783
7739
7692
7644
7594
7542
7489
7435
7380
7323
7265
7204
7142
7077
7010
6941
6869
6795
6719
6643
6565
6487
6409
6330
6250
6169
6087
6003
5918
5831
5742
5652
5561
5468
5375
5280
5185
5088
4990
4891
4791
4690
4589
4486
4384
4280
4176
4072
3966
3859
3751
3642
3532
3421
3309
3196
3081
2965
2849
2731
2612
2493
2374
2254
2135
2015
1896
1776
1657
1536
1415
1293
1171
1048
925
801
678
556
434
312
190
69
-53
-175
-298
-421
-545
-668
-792
-915
-1037
-1158
-1279
-1399
-1519
-1638
-1757
-1876
-1995
-2114
-2233
-2352
-2470
-2587
-2704
-2821
-2937
-3052
-3167
-3282
-3396
-3510
-3624
-3737
-3850
-3962
-4073
-4183
-4292
-4399
-4504
-4608
-4711
-4814
-4915
-5017
-5117
-5217
-5316
-5414
-5510
-5605
-5698
-5789
-5878
-5965
-6051
-6135
-6217
-6298
-6377
-6455
-6530
-6603
-6674
-6743
-6810
-6874
-6937
-6996
-7054
-7109
-7161
-7210
-7257
-7302
-7344
-7384
-7422
-7458
-7491
-7523
-7553
-7580
-7605
-7627
-7646
-7663
-7677
-7689
-7698
-7705
-7711
-7715
-7718
-7719
-7718
-7716
-7712
-7706
-7699
-7689
-7678
-7664
-7649
-7632
-7613
-7593
-7571
-7548
-7523
-7498
-7471
-7443
-7414
-7383
-7350
-7316
-7280
-7242
-7202
-7162
-7119
-7076
-7032
-6987
-6942
-6895
-6847
-6798
-6747
-6694
-6641
-6585
-6529
-6471
-6412
-6352
-6290
-6228
-6165
-6100
-6034
-5968
-5901
-5833
-5764
-5695
-5624
-5553
-5482
-5409
-5335
-5260
-5184
-5107
-5029
-4950
-4871
-4791
-4710
-4628
-4545
-4460
-4375
-4288
-4201
-4113
-4025
-3937
-3849
-3760
-3671
-3581
-3490
-3398
-3305
-3211
-3116
-3021
-2925
-2829
-2733
-2636
-2538
-2440
-2341
-2241
-2139
-2036
-1932
-1827
-1721
-1614
-1507
-1399
-1291
-1183
-1074
-965
-855
-744
-631
-518
-404
-288
-172
-56
62
179
298
417
537
658
780
903
1026
1150
1275
1401
1526
1652
1778
1904
2029
2157
2283
2409
2535
2660
2785
2909
3034
3158
3281
3405
3528
3651
3773
3894
4014
4134
4253
4371
4488
4605
4721
4835
4949
5061
5173
5283
5393
5501
5608
5715
5820
5925
6028
6130
6230
6328
6425
6520
6614
6707
6798
6889
6979
7068
7156
7244
7331
7416
7500
7583
7665
7746
7825
7904
7982
8060
8135
8212
8287
8361
8434
8505
8575
8643
8709
8774
8838
8901
8963
9024
9084
9143
9202
9259
9315
9369
9423
9475
9526
9577
9627
9676
9724
9770
9816
9859
9901
9941
9979
10016
10052
10086
10119
10150
10181
10211
10241
10269
10295
10321
10345
10368
10389
10409
10428
10445
10461
10476
10490
10502
10513
10523
10531
10538
10543
10547
10550
10550
10550
10548
10544
10539
10532
10524
10515
10504
10493
10480
10465
10450
10432
10413
10392
10369
10345
10318
10290
10261
10230
10199
10166
10133
10098
10063
10026
9988
9949
9907
9864
9820
9774
9728
9680
9632
9583
9534
9485
9435
9385
9334
9282
9229
9176
9122
9068
9014
8960
8905
8851
8795
8739
8683
8625
8567
8508
8449
8388
8328
8266
8204
8141
8077
8013
7949
7883
7816
7748
7679
7609
7538
7466
7394
7321
7247
7172
7096
7018
6939
6859
6777
6694
6611
6527
6441
6355
6268
6180
6090
5999
5907
5814
5720
5625
5529
5432
5334
5236
5136
5035
4934
4830
4726
4620
4514
4407
4300
4192
4083
3975
3865
3755
3645
3533
3421
3308
3193
3078
2962
2844
2725
2606
2485
2364
2241
2118
1995
1870
1745
1618
1491
1363
1234
1103
971
839
705
571
435
299
162
25
-114
-253
-393
-533
-675
-817
-961
-1105
-1251
-1398
-1547
-1697
-1848
-2000
-2153
-2307
-2462
-2617
-2774
-2931
-3089
-3248
-3407
-3567
-3728
-3888
-4049
-4210
-4372
-4533
-4696
-4858
-5022
-5186
-5351
-5517
-5684
-5851
-6017
-6184
-6351
-6517
-6683
-6849
-7015
-7180
-7345
-7509
-7673
-7836
-7998
-8160
-8321
-8481
-8640
-8799
-8956
-9113
-9269
-9425
-9580
-9734
-9887
-10040
-10191
-10342
-10491
-10639
-10785
-10931
-11075
-11219
-11361
-11502
-11642
-11781
-11919
-12056
-12192
-12327
-12460
-12593
-12725
-12856
-12985
-13114
-13242
-13368
-13494
-13618
-13741
-13862
-13981
-14099
-14216
-14331
-14445
-14557
-14669
-14779
-14888
-14996
-15103
-15209
-15313
-15416
-15517
-15617
-15715
-15812
-15907
-16000
-16091
-16183
-16271
-16359
-16445
-16530
-16614
-16695
-16776
-16854
-16930
-17005
-17077
-17147
-17215
-17281
-17345
-17406
-17466
-17523
-17577
-17630
-17681
-17729
-17775
-17819
-17861
-17900
-17936
-17970
-18002
-18031
-18058
-18082
-18105
-18124
-18142
-18157
-18170
-18180
-18188
-18193
-18196
-18195
-18192
-18187
-18178
-18168
-18155
-18139
-18122
-18101
-18078
-18052
-18024
-17992
-17958
-17921
-17881
-17838
-17792
-17744
-17692
-17638
-17582
-17522
-17460
-17396
-17328
-17258
-17185
-17108
-17029
-16947
-16863
-16775
-16685
-16593
-16498
-16400
-16300
-16198
-16093
-15985
-15875
-15762
-15647
-15530
-15410
-15287
-15161
-15033
-14902
-14767
-14630
-14490
-14347
-14202
-14054
-13904
-13752
-13597
-13440
-13281
-13119
-12955
-12789
-12619
-12447
-12273
-12096
-11917
-11736
-11552
-11367
-11179
-10989
-10797
-10603
-10406
-10207
-10006
-9803
-9598
-9391
-9183
-8973
-8762
-8549
-8335
-8119
-7902
-7684
-7463
-7241
-7017
-6791
-6564
-6334
-6103
-5870
-5636
-5401
-5165
-4928
-4690
-4452
-4212
-3972
-3730
-3486
-3242
-2996
-2749
-2500
-2251
-2001
-1752
-1501
-1251
-1000
-749
-498
-246
5
257
510
762
1014
1268
1521
1774
2028
2281
2535
2789
3043
3297
3552
3806
4059
4313
4566
4818
5070
5320
5570
5819
6068
6316
6563
6810
7055
7299
7543
7785
8026
8266
8504
8741
8976
9211
9444
9676
9906
10135
10363
10588
10812
11034
11255
11474
11691
11907
12122
12335
12547
12757
12965
13171
13376
13579
13781
13980
14178
14373
14566
14758
14947
15134
15320
15504
15685
15865
16042
16218
16392
16563
16733
16900
17066
17229
17390
17549
17706
17860
18012
18161
18309
18454
18596
18736
18874
19010
19142
19273
19400
19526
19648
19768
19885
20000
20112
20221
20328
20432
20533
20632
20728
20822
20912
21001
21087
21170
21251
21330
21407
21481
21552
21621
21686
21749
21808
21865
21919
21969
22017
22063
22106
22147
22186
22223
22257
22289
22318
22345
22369
22389
22407
22421
22432
22441
22447
22451
22452
22451
22447
22440
22430
22418
22402
22384
22363
22339
22313
22284
22252
22219
22182
22143
22101
22057
22009
21959
21906
21850
21792
21731
21667
21601
21533
21462
21389
21313
21235
21154
21070
20984
20896
20805
20712
20616
20519
20420
20320
20217
20113
20006
19897
19786
19673
19557
19439
19319
19197
19074
18948
18821
18692
18562
18430
18296
18160
18024
17885
17746
17605
17463
17320
17175
17029
16881
16732
16581
16429
16274
16119
15963
15806
15648
15488
15328
15167
15005
14841
14677
14511
14343
14175
14005
13835
13664
13493
13321
13148
12975
12801
12626
12450
12274
12097
11919
11741
11562
11383
11203
11023
10842
10659
10476
10292
10107
9921
9734
9546
9358
9169
8978
8787
8595
8402
8208
8013
7817
7621
7424
7226
7028
6830
6631
6432
6232
6031
5831
5629
5427
5224
5020
4815
4610
4405
4199
3993
3787
3580
3374
3168
2961
2755
2548
2341
2134
1927
1720
1512
1305
1098
891
684
478
271
65
-141
-348
-555
-762
-969
-1176
-1383
-1589
-1796
-2001
-2207
-2412
-2616
-2821
-3026
-3230
-3434
-3638
-3842
-4045
-4248
-4449
-4650
-4850
-5050
-5248
-5446
-5644
-5840
-6036
-6231
-6425
-6618
-6810
-7000
-7190
-7379
-7567
-7754
-7940
-8125
-8310
-8494
-8677
-8859
-9040
-9221
-9401
-9580
-9758
-9935
-10111
-10286
-10458
-10629
-10799
-10967
-11134
-11299
-11463
-11627
-11789
-11949
-12109
-12267
-12423
-12577
-12730
-12881
-13031
-13178
-13324
-13469
-13611
-13752
-13891
-14029
-14165
-14299
-14431
-14561
-14689
-14815
-14939
-15061
-15181
-15298
-15414
-15528
-15640
-15751
-15859
-15966
-16072
-16175
-16277
-16376
-16474
-16570
-16664
-16755
-16844
-16931
-17015
-17098
-17178
-17256
-17332
-17406
-17478
-17548
-17617
-17683
-17748
-17810
-17870
-17928
-17983
-18037
-18089
-18139
-18187
-18233
-18278
-18321
-18362
-18401
-18439
-18475
-18509
-18541
-18572
-18600
-18627
-18652
-18674
-18695
-18713
-18729
-18743
-18754
-18764
-18771
-18776
-18778
-18779
-18777
-18773
-18767
-18759
-18749
-18736
-18722
-18706
-18687
-18667
-18644
-18620
-18594
-18566
-18535
-18503
-18469
-18433
-18395
-18355
-18314
-18270
-18225
-18179
-18130
-18079
-18027
-17972
-17916
-17859
-17799
-17739
-17677
-17614
-17550
-17484
-17418
-17350
-17281
-17210
-17137
-17062
-16985
-16907
-16827
-16746
-16662
-16578
-16492
-16404
-16315
-16224
-16132
-16038
-15942
-15844
-15744
-15642
-15538
-15433
-15326
-15217
-15108
-14997
-14885
-14772
-14658
-14542
-14424
-14305
-14184
-14061
-13937
-13812
-13686
-13560
-13432
-13304
-13175
-13045
-12915
-12783
-12650
-12516
-12381
-12245
-12108
-11971
-11833
-11694
-11554
-11414
-11274
-11133
-10991
-10849
-10707
-10565
-10422
-10280
-10138
-9995
-9852
-9708
-9564
-9419
-9274
-9128
-8982
-8835
-8688
-8540
-8393
-8245
-8096
-7948
-7800
-7652
-7505
-7357
-7210
-7062
-6915
-6768
-6621
-6474
-6327
-6181
-6035
-5889
-5743
-5598
-5454
-5310
-5166
-5022
-4879
-4736
-4592
-4450
-4307
-4165
-4022
-3882
-3741
-3600
-3460
-3320
-3180
-3041
-2902
-2763
-2625
-2487
-2349
-2211
-2073
-1935
-1797
-1660
-1522
-1385
-1248
-1112
-975
-839
-703
-568
-432
-297
-161
-26
109
244
379
514
649
784
920
1055
1190
1325
1460
1595
1730
1865
1999
2133
2267
2401
2535
2668
2802
2935
3069
3203
3337
3470
3604
3737
3870
4003
4135
4267
4398
4529
4660
4790
4920
5049
5179
5308
5437
5565
5693
5821
5949
6077
6204
6331
6458
6584
6709
6834
6958
7081
7204
7325
7446
7567
7687
7806
7925
8044
8162
8280
8397
8514
8630
8746
8861
8975
9088
9201
9313
9424
9535
9645
9755
9865
9974
10082
10190
10296
10402
10506
10609
10710
10811
10910
11009
11107
11205
11302
11398
11494
11589
11682
11774
11865
11954
12042
12129
12216
12301
12385
12469
12552
12633
12714
12792
12870
12945
13020
13092
13164
13234
13304
13372
13439
13505
13570
13634
13697
13758
13818
13876
13932
13987
14040
14092
14142
14191
14239
14287
14333
14379
14424
14469
14512
14554
14595
14635
14673
14710
14747
14782
14816
14850
14882
14914
14944
14973
15001
15027
15051
15075
15096
15116
15135
15153
15169
15184
15198
15210
15221
15230
15237
15243
15247
15250
15251
15251
15249
15245
15239
15231
15221
15210
15196
15180
15162
15143
15122
15100
15076
15052
15025
14998
14969
14938
14905
14871
14835
14797
14758
14718
14676
14632
14588
14542
14494
14445
14394
14342
14288
14232
14175
14117
14058
13998
13937
13875
13811
13747
13681
13614
13546
13476
13405
13333
13260
13186
13111
13035
12958
12880
12801
12721
12639
12557
12473
12387
12301
12213
12124
12034
11942
11849
11754
11658
11560
11461
11360
11257
11153
11047
10939
10830
10720
10609
10496
10381
10265
10148
10029
9908
9786
9663
9538
9412
9285
9156
9026
8894
8761
8626
8491
8353
8214
8074
7933
7790
7646
7500
7354
7206
7056
6906
6755
6602
6449
6294
6139
5983
5826
5668
5510
5351
5192
5032
4872
4711
4550
4388
4226
4064
3901
3738
3575
3411
3246
3081
2915
2750
2583
2417
2250
2082
1915
1747
1580
1413
1246
1079
912
746
579
413
248
82
-83
-247
-411
-574
-737
-900
-1062
-1223
-1384
-1545
-1704
-1863
-2021
-2178
-2333
-2488
-2642
-2794
-2947
-3098
-3248
-3398
-3547
-3694
-3841
-3986
-4130
-4272
-4413
-4552
-4690
-4827
-4962
-5096
-5229
-5361
-5492
-5622
-5750
-5876
-6001
-6124
-6245
-6364
-6481
-6597
-6711
-6824
-6936
-7047
-7157
-7266
-7373
-7479
-7583
-7686
-7787
-7886
-7984
-8080
-8175
-8268
-8360
-8450
-8539
-8627
-8713
-8797
-8880
-8962
-9042
-9120
-9197
-9273
-9347
-9419
-9491
-9561
-9630
-9698
-9765
-9830
-9893
-9955
-10015
-10074
-10131
-10187
-10240
-10293
-10344
-10394
-10442
-10490
-10536
-10582
-10626
-10669
-10710
-10751
-10789
-10826
-10862
-10896
-10929
-10961
-10992
-11021
-11049
-11076
-11102
-11125
-11148
-11169
-11188
-11207
-11224
-11240
-11255
-11268
-11281
-11293
-11303
-11313
-11321
-11329
-11335
-11340
-11344
-11347
-11349
-11350
-11349
-11348
-11346
-11343
-11340
-11335
-11330
-11324
-11317
-11309
-11300
-11291
-11281
-11270
-11259
-11247
-11234
-11221
-11207
-11192
-11177
-11161
-11144
-11127
-11110
-11092
-11074
-11056
-11038
-11020
-11001
-10981
-10961
-10941
-10919
-10897
-10875
-10852
-10829
-10806
-10782
-10758
-10735
-10711
-10687
-10663
-10638
-10614
-10589
-10564
-10538
-10513
-10487
-10461
-10435
-10409
-10383
-10358
-10333
-10307
-10281
-10255
-10229
-10202
-10175
-10148
-10121
-10093
-10066
-10038
-10010
-9981
-9952
-9923
-9892
-9862
-9830
-9798
-9766
-9733
-9700
-9666
-9632
-9597
-9563
-9527
-9491
-9455
-9417
-9379
-9340
-9301
-9261
-9220
-9179
-9137
-9094
-9050
-9005
-8960
-8913
-8866
-8817
-8767
-8716
-8664
-8611
-8557
-8502
-8447
-8390
-8333
-8275
-8216
-8157
-8096
-8034
-7971
-7906
-7842
-7776
-7710
-7644
-7578
-7511
-7444
-7376
-7308
-7238
-7167
-7095
-7022
-6948
-6872
-6796
-6718
-6640
-6561
-6481
-6399
-6316
-6231
-6145
-6057
-5968
-5877
-5783
-5688
-5590
-5490
-5389
-5287
-5182
-5077
-4969
-4861
-4753
-4645
-4539
-4435
-4332
-4229
-4126
-4022
-3918
-3812
-3704
-3595
-3484
-3372
-3261
-3150
-3039
-2929
-2819
-2710
-2600
-2491
-2381
-2270
-2158
-2045
-1930
-1814
-1696
-1578
-1458
-1337
-1216
-1096
-978
-861
-746
-633
-522
-412
-302
-190
-76
40
158
279
401
524
646
767
888
1006
1126
1244
1361
1480
1599
1718
1839
1960
2083
2206
2331
2455
2578
2701
2823
2944
3064
3182
3301
3419
3536
3654
3771
3889
4006
4123
4240
4358
4474
4590
4706
4821
4936
5050
5164
5276
5388
5499
5610
5719
5829
5938
6048
6157
6266
6374
6482
6589
6696
6802
6907
7012
7116
7220
7323
7426
7527
7627
7727
7825
7922
8019
8114
8208
8301
8394
8487
8579
8670
8760
8848
8935
9020
9102
9183
9262
9340
9417
9493
9569
9645
9721
9796
9870
9943
10015
10085
10154
10220
10285
10349
10412
10474
10537
10599
10661
10724
10785
10846
10905
10963
11019
11072
11124
11173
11222
11269
11316
11362
11408
11452
11497
11540
11583
11624
11665
11703
11740
11776
11811
11844
11878
11910
11943
11974
12005
12034
12062
12088
12112
12135
12156
12176
12195
12214
12232
12249
12265
12281
12295
12308
12319
12330
12339
12348
12356
12363
12369
12375
12380
12384
12387
12388
12389
12387
12385
12381
12376
12369
12361
12351
12340
12328
12314
12300
12285
12269
12252
12235
12216
12196
12174
12151
12126
12100
12073
12045
12015
11985
11954
11922
11889
11855
11820
11784
11747
11708
11667
11624
11580
11535
11488
11439
11390
11340
11288
11236
11183
11129
11075
11020
10963
10906
10848
10788
10727
10665
10602
10539
10474
10408
10342
10275
10206
10137
10067
9996
9923
9849
9773
9696
9617
9536
9455
9372
9290
9207
9125
9043
8961
8880
8798
8717
8634
8550
8465
8378
8290
8202
8112
8021
7931
7839
7747
7654
7561
7468
7373
7278
7181
7083
6984
6884
6782
6679
6575
6471
6367
6262
6157
6052
5945
5838
5729
5619
5509
5398
5287
5176
5064
4953
4841
4729
4616
4502
4387
4272
4155
4038
3921
3803
3685
3566
3446
3326
3205
3083
2960
2836
2712
2588
2463
2338
2213
2087
1960
1833
1706
1578
1450
1322
1194
1065
936
807
678
548
419
289
159
30
-99
-227
-355
-484
-612
-740
-868
-996
-1125
-1254
-1383
-1511
-1640
-1769
-1897
-2025
-2155
-2284
-2412
-2541
-2669
-2797
-2924
-3051
-3177
-3303
-3427
-3551
-3673
-3796
-3918
-4040
-4162
-4284
-4406
-4528
-4649
-4770
-4890
-5009
-5127
-5244
-5360
-5475
-5589
-5703
-5816
-5928
-6041
-6153
-6264
-6375
-6486
-6596
-6705
-6812
-6919
-7025
-7130
-7234
-7338
-7441
-7544
-7647
-7749
-7851
-7952
-8052
-8151
-8249
-8346
-8442
-8537
-8631
-8724
-8817
-8908
-8998
-9087
-9175
-9263
-9349
-9434
-9518
-9600
-9681
-9760
-9838
-9914
-9988
-10060
-10131
-10200
-10267
-10333
-10397
-10460
-10522
-10583
-10644
-10703
-10762
-10820
-10877
-10933
-10988
-11042
-11095
-11147
-11197
-11246
-11294
-11340
-11385
-11428
-11470
-11511
-11551
-11589
-11626
-11663
-11698
-11731
-11763
-11793
-11822
-11850
-11876
-11901
-11924
-11947
-11968
-11989
-12009
-12028
-12045
-12062
-12076
-12089
-12100
-12108
-12113
-12116
-12116
-12114
-12109
-12101
-12092
-12081
-12068
-12055
-12042
-12028
-12014
-11999
-11983
-11966
-11947
-11927
-11906
-11882
-11858
-11831
-11802
-11772
-11741
-11708
-11673
-11638
-11601
-11563
-11524
-11483
-11440
-11395
-11348
-11297
-11244
-11188
-11131
-11073
-11013
-10953
-10892
-10831
-10769
-10705
-10640
-10572
-10502
-10429
-10355
-10278
-10199
-10119
-10037
-9954
-9869
-9783
-9696
-9608
-9519
-9430
-9340
-9249
-9158
-9066
-8973
-8880
-8786
-8691
-8595
-8499
-8402
-8305
-8206
-8106
-8004
-7901
-7796
-7691
-7585
-7478
-7372
-7266
-7159
-7052
-6945
-6837
-6728
-6617
-6506
-6394
-6281
-6169
-6056
-5942
-5829
-5715
-5601
-5487
-5372
-5257
-5141
-5025
-4909
-4792
-4675
-4557
-4439
-4320
-4201
-4081
-3961
-3841
-3720
-3599
-3478
-3358
-3238
-3118
-3000
-2882
-2764
-2647
-2530
-2412
-2294
-2176
-2057
-1938
-1819
-1699
-1581
-1463
-1346
-1230
-1116
-1002
-890
-779
-668
-558
-448
-338
-228
-118
-8
102
211
320
429
537
645
752
860
966
1072
1178
1282
1386
1490
1593
1696
1799
1900
2001
2102
2201
2299
2395
2489
2583
2675
2767
2858
2949
3041
3133
3224
3315
3406
3495
3584
3671
3756
3841
3924
4006
4089
4170
4251
4331
4411
4490
4569
4647
4724
4801
4877
4953
5027
5101
5174
5246
5317
5388
5458
5528
5597
5666
5735
5803
5871
5937
6002
6065
6127
6187
6246
6304
6362
6419
6477
6534
6590
6646
6702
6756
6810
6862
6913
6963
7012
7060
7107
7153
7198
7242
7285
7327
7369
7410
7451
7491
7532
7572
7612
7652
7691
7729
7766
7801
7836
7870
7903
7936
7970
8003
8037
8070
8103
8135
8169
8200
8231
8261
8289
8317
8344
8371
8396
8422
8446
8470
8493
8515
8535
8554
8573
8590
8606
8622
8638
8652
8665
8678
8688
8698
8706
8713
8718
8722
8726
8728
8729
8731
8731
8731
8730
8728
8724
8719
8712
8703
8693
8681
8669
8656
8643
8629
8615
8600
8584
8566
8547
8525
8503
8478
8453
8426
8399
8371
8343
8314
8284
8254
8222
8189
8157
8122
8086
8048
8009
7969
7926
7883
7838
7793
7747
7700
7653
7606
7558
7509
7459
7407
7355
7301
7245
7189
7131
7072
7013
6952
6891
6828
6764
6699
6632
6565
6497
6429
6360
6290
6220
6149
6077
6005
5933
5860
5787
5713
5639
5564
5488
5412
5334
5256
5177
5098
5018
4938
4858
4777
4697
4616
4534
4453
4371
4289
4207
4125
4043
3962
3881
3800
3718
3636
3554
3470
3386
3302
3217
3131
3046
2962
2877
2793
2709
2626
2542
2458
2374
2290
2205
2121
2037
1954
1871
1788
1707
1625
1544
1463
1382
1300
1219
1139
1058
978
899
821
743
665
589
512
436
360
285
211
136
62
-13
-87
-160
-234
-308
-381
-453
-526
-598
-670
-741
-811
-881
-950
-1018
-1087
-1154
-1219
-1284
-1348
-1412
-1474
-1536
-1598
-1658
-1718
-1776
-1833
-1889
-1944
-1998
-2051
-2103
-2155
-2206
-2256
-2306
-2355
-2403
-2450
-2496
-2542
-2586
-2630
-2673
-2716
-2758
-2799
-2839
-2878
-2917
-2954
-2990
-3024
-3057
-3090
-3121
-3151
-3181
-3210
-3238
-3266
-3293
-3320
-3346
-3372
-3397
-3421
-3446
-3469
-3491
-3513
-3534
-3554
-3572
-3590
-3608
-3625
-3641
-3657
-3673
-3689
-3704
-3718
-3731
-3743
-3754
-3765
-3774
-3782
-3789
-3796
-3802
-3806
-3810
-3813
-3815
-3816
-3816
-3814
-3812
-3809
-3805
-3800
-3795
-3790
-3784
-3779
-3773
-3766
-3759
-3752
-3745
-3737
-3730
-3723
-3715
-3708
-3700
-3692
-3684
-3675
-3666
-3655
-3643
-3631
-3617
-3603
-3588
-3573
-3558
-3543
-3528
-3513
-3497
-3482
-3467
-3451
-3435
-3419
-3403
-3386
-3368
-3350
-3331
-3312
-3292
-3273
-3253
-3234
-3215
-3196
-3177
-3157
-3137
-3117
-3096
-3075
-3054
-3032
-3011
-2989
-2968
-2946
-2925
-2903
-2882
-2860
-2838
-2816
-2793
-2771
-2748
-2726
-2704
-2682
-2660
-2639
-2617
-2595
-2574
-2552
-2530
-2509
-2487
-2467
-2446
-2426
-2407
-2387
-2368
-2349
-2330
-2311
-2292
-2273
-2255
-2236
-2218
-2200
-2183
-2166
-2149
-2133
-2118
-2103
-2088
-2074
-2060
-2045
-2031
-2016
-2001
-1988
-1973
-1959
-1946
-1932
-1918
-1904
-1891
-1877
-1863
-1849
-1835
-1820
-1806
-1791
-1777
-1762
-1747
-1732
-1717
-1702
-1687
-1672
-1658
-1643
-1629
-1614
-1600
-1585
-1570
-1554
-1539
-1522
-1505
-1488
-1470
-1451
-1432
-1412
-1392
-1372
-1352
-1331
-1311
-1290
-1270
-1250
-1229
-1208
-1187
-1166
-1144
-1123
-1101
-1080
-1058
-1037
-1016
-994
-973
-951
-929
-907
-885
-863
-841
-819
-797
-776
-754
-732
-709
-687
-664
-642
-620
-597
-575
-553
-531
-508
-485
-462
-439
-417
-394
-372
-349
-327
-305
-283
-261
-239
-217
-195
-174
-152
-130
-109
-87
-66
-44
-22
-1
21
43
65
87
109
130
151
172
193
214
234
255
275
295
315
335
355
375
395
415
435
454
474
493
513
532
552
571
591
610
629
648
667
686
705
723
741
758
775
792
808
824
840
856
872
889
905
922
938
953
968
983
997
1010
1022
1036
1048
1060
1072
1083
1094
1105
1115
1126
1136
1147
1157
1167
1177
1187
1197
1207
1216
1225
1233
1241
1249
1256
1263
1270
1276
1283
1289
1295
1301
1306
1311
1315
1319
1322
1325
1328
1330
1332
1334
1337
1339
1341
1343
1345
1346
1347
1347
1346
1345
1343
1340
1337
1334
1332
1329
1327
1325
1323
1321
1320
1317
1315
1312
1308
1305
1301
1297
1293
1288
1284
1280
1276
1272
1268
1265
1262
1258
1255
1251
1247
1242
1237
1231
1224
1217
1210
1203
1196
1189
1182
1174
1167
1160
1153
1145
1138
1131
1123
1116
1109
1101
1094
1087
1079
1072
1065
1057
1049
1041
1033
1024
1014
1006
998
989
981
972
964
957
949
941
933
925
916
908
899
891
883
875
868
860
851
843
834
825
817
808
799
790
781
772
764
755
746
736
726
717
707
697
687
677
668
659
650
642
633
625
617
608
599
591
582
573
564
555
547
539
531
523
515
507
499
491
483
475
466
457
449
440
431
423
416
409
402
396
391
385
380
375
370
365
361
357
354
351
349
348
346
345
344
343
342
340
339
338
338
337
338
338
339
340
342
343
345
348
351
354
357
362
366
372
377
384
390
397
404
411
418
426
433
440
448
456
464
473
481
490
499
507
516
526
535
544
554
564
574
585
596
607
619
630
642
654
666
679
691
704
717
731
745
759
774
789
804
820
835
851
867
882
899
915
932
949
966
983
1000
1018
1037
1055
1074
1094
1113
1134
1154
1175
1197
1218
1240
1261
1282
1303
1323
1343
1363
1383
1402
1422
1441
1461
1480
1500
1519
1539
1558
1576
1594
1612
1630
1648
1665
1683
1701
1719
1737
1755
1772
1790
1806
1823
1839
1855
1871
1886
1901
1917
1931
1946
1959
1973
1985
1997
2009
2020
2029
2040
2050
2059
2067
2074
2081
2087
2093
2098
2103
2107
2111
2114
2118
2121
2124
2127
2129
2131
2133
2134
2134
2133
2131
2128
2124
2120
2115
2109
2102
2095
2088
2081
2072
2063
2054
2044
2033
2021
2009
1996
1982
1969
1955
1941
1926
1912
1897
1882
1867
1852
1836
1819
1802
1784
1765
1746
1726
1706
1685
1664
1642
1620
1598
1576
1554
1531
1507
1484
1460
1436
1413
1389
1365
1341
1317
1292
1267
1242
1216
1190
1163
1136
1109
1082
1054
1027
999
970
942
913
885
856
827
797
768
738
708
678
648
617
587
557
527
497
467
437
407
377
346
315
284
254
223
193
163
133
104
74
44
14
-17
-48
-79
-110
-140
-171
-202
-232
-263
-293
-323
-354
-385
-416
-447
-478
-509
-539
-570
-599
-629
-658
-686
-715
-742
-770
-797
-825
-851
-878
-904
-931
-956
-982
-1006
-1031
-1055
-1080
-1104
-1127
-1151
-1174
-1196
-1219
-1241
-1262
-1284
-1305
-1327
-1348
-1368
-1389
-1409
-1429
-1448
-1467
-1486
-1505
-1523
-1541
-1559
-1576
-1593
-1610
-1626
-1641
-1657
-1671
-1686
-1700
-1714
-1728
-1742
-1755
-1768
-1780
-1792
-1803
-1815
-1826
-1837
-1847
-1858
-1868
-1878
-1888
-1897
-1906
-1915
-1924
-1933
-1943
-1952
-1961
-1970
-1979
-1988
-1996
-2004
-2011
-2017
-2024
-2029
-2036
-2041
-2047
-2053
-2059
-2065
-2070
-2076
-2081
-2085
-2090
-2094
-2097
-2100
-2103
-2105
-2106
-2108
-2109
-2109
-2109
-2109
-2109
-2108
-2106
-2104
-2102
-2099
-2096
-2092
-2088
-2084
-2080
-2075
-2070
-2065
-2060
-2054
-2048
-2041
-2033
-2025
-2017
-2009
-2000
-1991
-1982
-1973
-1964
-1955
-1946
-1937
-1928
-1919
-1909
-1898
-1888
-1877
-1866
-1855
-1844
-1834
-1823
-1812
-1802
-1791
-1781
-1770
-1760
-1750
-1740
-1731
-1721
-1711
-1702
-1693
-1684
-1675
-1665
-1656
-1647
-1638
-1629
-1620
-1611
-1602
-1594
-1585
-1576
-1568
-1559
-1551
-1542
-1534
-1525
-1516
-1507
-1497
-1487
-1477
-1467
-1457
-1448
-1438
-1429
-1419
-1410
-1400
-1390
-1380
-1370
-1360
-1349
-1338
-1328
-1317
-1307
-1296
-1285
-1274
-1263
-1251
-1239
-1226
-1213
-1200
-1187
-1174
-1160
-1146
-1132
-1118
-1104
-1090
-1075
-1060
-1046
-1031
-1016
-1000
-985
-970
-954
-938
-923
-907
-890
-874
-858
-842
-826
-809
-793
-776
-760
-743
-726
-709
-692
-675
-659
-642
-626
-610
-594
-578
-561
-545
-528
-512
-495
-479
-462
-445
-429
-412
-395
-378
-361
-344
-326
-308
-290
-272
-253
-235
-217
-199
-180
-162
-143
-125
-106
-87
-68
-48
-29
-9
11
31
51
71
91
111
130
150
170
190
210
230
252
273
294
316
337
358
379
400
420
441
462
483
505
527
549
571
594
616
638
659
681
702
723
744
766
787
809
830
852
874
896
918
940
962
984
1006
1030
1052
1075
1098
1121
1145
1168
1192
1215
1239
1262
1286
1311
1335
1359
1384
1409
1433
1458
1482
1506
1530
1554
1579
1603
1627
1651
1676
1700
1724
1747
1771
1794
1817
1840
1863
1885
1908
1930
1952
1974
1996
2017
2039
2060
2080
2100
2120
2140
2158
2177
2195
2212
2230
2247
2264
2282
2299
2316
2334
2351
2368
2384
2400
2416
2431
2446
2460
2474
2487
2500
2513
2526
2538
2550
2562
2573
2584
2595
2605
2615
2625
2634
2643
2652
2661
2669
2677
2684
2691
2697
2704
2710
2716
2721
2727
2732
2737
2742
2746
2750
2753
2756
2758
2760
2762
2763
2764
2764
2764
2764
2764
2763
2763
2762
2761
2759
2757
2755
2752
2750
2747
2743
2740
2736
2731
2727
2722
2717
2711
2706
2700
2694
2688
2682
2676
2669
2662
2654
2647
2639
2631
2622
2614
2605
2596
2587
2578
2568
2559
2549
2539
2529
2519
2509
2498
2488
2477
2466
2455
2443
2431
2419
2407
2394
2382
2368
2355
2342
2328
2315
2301
2286
2271
2256
2240
2224
2207
2190
2172
2154
2135
2116
2097
2078
2059
2039
2020
2000
1979
1959
1938
1916
1894
1872
1850
1827
1804
1781
1758
1734
1711
1687
1663
1638
1614
1588
1563
1537
1511
1485
1459
1432
1405
1378
1351
1323
1295
1267
1239
1210
1182
1153
1123
1094
1065
1036
1006
977
948
920
891
862
834
805
777
748
720
691
663
634
606
577
549
520
492
464
436
408
381
353
326
299
272
246
220
195
170
145
120
96
71
46
22
-2
-26
-50
-73
-96
-118
-140
-162
-183
-205
-226
-248
-270
-292
-314
-335
-357
-378
-400
-421
-442
-463
-484
-505
-526
-547
-567
-588
-609
-629
-650
-670
-690
-711
-731
-751
-771
-792
-812
-832
-852
-872
-891
-911
-931
-951
-970
-990
-1010
-1029
-1049
-1068
-1086
-1105
-1123
-1141
-1158
-1176
-1193
-1210
-1227
-1243
-1260
-1276
-1292
-1308
-1324
-1339
-1355
-1370
-1385
-1400
-1414
-1429
-1443
-1457
-1470
-1484
-1498
-1511
-1525
-1539
-1553
-1567
-1581
-1595
-1608
-1622
-1635
-1648
-1660
-1673
-1686
-1700
-1713
-1726
-1739
-1752
-1765
-1778
-1790
-1802
-1814
-1825
-1835
-1846
-1856
-1866
-1876
-1887
-1896
-1906
-1916
-1925
-1934
-1942
-1950
-1958
-1966
-1973
-1980
-1987
-1993
-1998
-2004
-2009
-2013
-2017
-2021
-2024
-2027
-2029
-2032
-2033
-2033
-2035
-2035
-2033
-2033
-2032
-2029
-2028
-2025
-2023
-2019
-2015
-2011
-2007
-2001
-1996
-1991
-1985
-1979
-1972
-1965
-1958
-1951
-1943
-1935
-1926
-1918
-1909
-1899
-1890
-1880
-1870
-1859
-1848
-1837
-1825
-1813
-1800
-1786
-1773
-1759
-1745
-1731
-1716
-1701
-1686
-1671
-1655
-1640
-1623
-1607
-1590
-1572
-1555
-1537
-1519
-1500
-1481
-1462
-1442
-1422
-1401
-1380
-1358
-1336
-1314
-1292
-1269
-1246
-1223
-1199
-1175
-1151
-1126
-1101
-1075
-1050
-1022
-997
-971
-944
-918
-891
-865
-838
-811
-784
-757
-730
-702
-674
-646
-618
-589
-560
-532
-503
-474
-444
-415
-386
-356
-326
-296
-265
-235
-204
-174
-143
-113
-82
-52
-22
9
39
69
99
129
159
189
218
248
277
306
335
364
393
421
450
478
506
534
562
591
619
647
675
703
731
759
787
815
842
870
897
925
952
979
1004
1032
1058
1084
1110
1136
1161
1187
1212
1238
1263
1287
1312
1336
1360
1384
1407
1430
1453
1475
1498
1520
1542
1564
1586
1607
1628
1649
1669
1689
1709
1728
1746
1765
1783
1800
1817
1834
1850
1866
1881
1896
1911
1925
1938
1952
1965
1977
1989
2001
2012
2023
2033
2044
2054
2063
2072
2080
2089
2097
2104
2111
2119
2126
2132
2139
2145
2151
2157
2162
2168
2172
2177
2182
2186
2189
2193
2196
2198
2201
2203
2205
2206
2207
2208
2209
2210
2209
2209
2208
2207
2205
2204
2202
2199
2197
2195
2192
2189
2185
2181
2176
2171
2166
2160
2155
2149
2142
2136
2129
2122
2114
2107
2099
2090
2082
2073
2064
2055
2045
2037
2027
2017
2008
1999
1989
1978
1968
1957
1946
1936
1924
1913
1902
1890
1878
1865
1853
1840
1826
1812
1798
1784
1770
1755
1740
1725
1709
1693
1676
1659
1642
1625
1608
1590
1573
1555
1537
1519
1501
1482
1462
1442
1422
1401
1381
1360
1339
1318
1296
1275
1253
1231
1209
1186
1163
1140
1117
1093
1070
1046
1022
1000
976
953
930
907
884
860
837
814
791
768
745
723
700
678
656
634
612
591
569
548
527
507
487
467
447
428
408
390
371
353
334
317
299
281
264
247
230
212
195
178
161
144
127
110
93
76
60
43
26
9
-8
-24
-41
-57
-74
-91
-107
-124
-141
-158
-175
-192
-209
-227
-244
-261
-278
-295
-313
-330
-348
-365
-383
-400
-417
-434
-450
-467
-483
-500
-516
-532
-549
-565
-582
-598
-614
-630
-645
-661
-676
-690
-705
-719
-734
-748
-761
-775
-788
-801
-813
-825
-837
-849
-860
-872
-883
-894
-905
-916
-927
-937
-947
-957
-967
-977
-986
-996
-1004
-1012
-1022
-1030
-1039
-1046
-1054
-1061
-1068
-1074
-1080
-1086
-1091
-1096
-1100
-1104
-1108
-1111
-1114
-1117
-1119
-1122
-1124
-1125
-1126
-1127
-1128
-1128
-1128
-1128
-1127
-1126
-1125
-1123
-1120
-1117
-1114
-1111
-1107
-1104
-1100
-1096
-1091
-1087
-1081
-1076
-1070
-1064
-1057
-1051
-1044
-1037
-1030
-1022
-1014
-1006
-998
-990
-982
-973
-964
-956
-947
-938
-928
-919
-910
-901
-892
-883
-874
-865
-856
-846
-837
-827
-817
-808
-798
-789
-779
-770
-761
-751
-742
-732
-723
-713
-704
-694
-685
-675
-666
-657
-648
-640
-631
-622
-613
-604
-595
-586
-577
-567
-559
-550
-541
-533
-524
-516
-507
-499
-491
-482
-474
-465
-457
-449
-442
-434
-427
-420
-413
-406
-400
-394
-388
-382
-376
-371
-365
-360
-355
-350
-345
-341
-337
-333
-329
-326
-323
-321
-319
-317
-315
-313
-312
-310
-309
-308
-307
-306
-305
-304
-304
-303
-302
-302
-301
-300
-300
-299
-298
-298
-297
-296
-296
-295
-295
-294
-294
-293
-293
-292
-292
-291
-291
-290
-289
-288
-288
-287
-287
-286
-286
-285
-285
-285
-285
-285
-285
-285
-286
-286
-286
-287
-287
-288
-288
-288
-289
-289
-289
-289
-289
-289
-289
-288
-288
-288
-287
-287
-286
-285
-284
-283
-283
-282
-281
-280
-279
-278
-278
-277
-276
-276
-275
-275
-274
-274
-273
-273
-272
-271
-270
-270
-269
-269
-268
-268
-268
-268
-269
-269
-269
-270
-270
-270
-271
-271
-271
-271
-271
-271
-272
-272
-272
-272
-272
-273
-273
-273
-273
-273
-273
-273
-272
-272
-271
-270
-269
-268
-266
-264
-262
-260
-258
-256
-253
-250
-248
-244
-241
-238
-234
-230
-226
-222
-218
-214
-210
-206
-202
-197
-193
-188
-183
-178
-173
-167
-161
-155
-149
-142
-136
-129
-121
-114
-106
-98
-89
-80
-70
-60
-50
-40
-29
-18
-7
5
16
29
41
53
66
79
92
105
119
133
147
162
177
192
207
223
239
255
271
287
303
318
334
349
364
380
395
411
427
443
458
474
490
506
522
538
554
570
586
603
620
637
654
671
688
706
723
740
758
776
793
811
829
846
864
882
899
917
935
952
970
988
1006
1024
1042
1061
1080
1099
1118
1137
1157
1176
1196
1215
1235
1254
1274
1293
1313
1332
1352
1371
1391
1411
1431
1450
1470
1491
1511
1531
1551
1571
1591
1611
1632
1652
1673
1693
1714
1734
1755
1776
1797
1818
1838
1859
1880
1901
1922
1942
1962
1982
2001
2021
2040
2059
2077
2096
2114
2131
2148
2165
2181
2197
2213
2228
2243
2257
2271
2285
2299
2312
2324
2336
2348
2359
2370
2380
2390
2399
2408
2417
2425
2433
2440
2447
2454
2460
2466
2472
2478
2483
2488
2493
2497
2501
2505
2509
2512
2515
2518
2520
2522
2523
2525
2526
2527
2528
2529
2529
2529
2529
2529
2529
2528
2527
2527
2526
2524
2523
2522
2521
2519
2517
2515
2513
2510
2507
2504
2500
2497
2493
2489
2486
2482
2477
2473
2468
2463
2457
2452
2446
2440
2433
2427
2420
2413
2406
2399
2391
2383
2375
2366
2357
2348
2339
2330
2320
2310
2300
2290
2279
2269
2258
2247
2235
2224
2213
2201
2189
2177
2165
2152
2139
2125
2111
2097
2083
2068
2054
2039
2024
2009
1994
1978
1963
1947
1932
1916
1900
1883
1866
1850
1833
1816
1798
1781
1764
1746
1729
1711
1693
1675
1657
1639
1620
1601
1582
1564
1545
1526
1507
1488
1468
1449
1430
1410
1391
1371
1352
1332
1312
1293
1273
1253
1234
1214
1195
1175
1155
1136
1116
1096
1076
1056
1035
1014
994
973
952
932
911
890
869
848
827
806
785
763
742
721
700
678
656
635
612
590
568
545
522
500
477
453
430
407
383
360
336
312
288
264
240
215
191
166
141
116
90
65
39
13
-13
-40
-67
-94
-121
-148
-176
-203
-231
-259
-287
-315
-343
-371
-400
-429
-458
-486
-515
-544
-573
-601
-630
-659
-688
-717
-747
-776
-805
-835
-864
-894
-923
-952
-981
-1010
-1040
-1069
-1098
-1127
-1156
-1185
-1215
-1244
-1273
-1302
-1331
-1360
-1389
-1418
-1446
-1474
-1503
-1531
-1559
-1586
-1614
-1642
-1669
-1696
-1723
-1751
-1778
-1804
-1831
-1858
-1885
-1912
-1938
-1964
-1990
-2015
-2040
-2064
-2088
-2112
-2136
-2159
-2182
-2205
-2227
-2249
-2271
-2293
-2314
-2335
-2356
-2376
-2396
-2415
-2434
-2453
-2471
-2489
-2507
-2524
-2541
-2558
-2574
-2590
-2605
-2620
-2635
-2649
-2663
-2676
-2689
-2702
-2714
-2726
-2738
-2749
-2760
-2771
-2782
-2792
-2802
-2812
-2821
-2830
-2839
-2847
-2855
-2862
-2870
-2877
-2883
-2890
-2897
-2903
-2909
-2915
-2920
-2925
-2930
-2935
-2938
-2942
-2945
-2947
-2949
-2951
-2952
-2954
-2954
-2955
-2955
-2954
-2954
-2952
-2951
-2949
-2947
-2944
-2941
-2937
-2933
-2929
-2925
-2920
-2914
-2909
-2903
-2897
-2891
-2884
-2877
-2870
-2862
-2854
-2845
-2836
-2827
-2817
-2807
-2796
-2786
-2774
-2763
-2751
-2739
-2726
-2713
-2700
-2687
-2673
-2658
-2644
-2629
-2614
-2598
-2582
-2566
-2550
-2533
-2516
-2499
-2481
-2463
-2445
-2426
-2406
-2386
-2366
-2346
-2325
-2305
-2284
-2263
-2242
-2220
-2199
-2177
-2155
-2133
-2110
-2087
-2064
-2040
-2017
-1993
-1969
-1945
-1921
-1896
-1871
-1846
-1821
-1795
-1769
-1743
-1716
-1689
-1662
-1634
-1606
-1578
-1550
-1521
-1492
-1463
-1434
-1404
-1374
-1344
-1314
-1284
-1253
-1222
-1191
-1160
-1128
-1096
-1064
-1032
-999
-967
-934
-901
-868
-835
-802
-768
-735
-701
-668
-634
-599
-565
-531
-496
-461
-426
-392
-357
-322
-287
-252
-217
-182
-147
-111
-76
-41
-6
29
64
99
134
169
203
238
273
307
342
377
411
445
479
513
547
580
614
647
680
713
746
779
812
845
877
910
942
975
1006
1039
1070
1102
1133
1164
1196
1227
1258
1288
1319
1350
1380
1411
1441
1471
1501
1531
1561
1591
1621
1650
1680
1709
1738
1766
1795
1824
1853
1882
1910
1939
1968
1997
2025
2054
2083
2111
2140
2168
2196
2223
2251
2278
2305
2331
2358
2384
2411
2437
2464
2490
2516
2541
2566
2591
2616
2640
2663
2686
2709
2731
2753
2774
2795
2816
2836
2857
2877
2897
2916
2936
2955
2974
2992
3010
3028
3045
3063
3080
3096
3113
3129
3145
3161
3176
3192
3206
3221
3235
3249
3263
3276
3289
3302
3314
3326
3338
3349
3360
3371
3382
3392
3402
3412
3421
3430
3439
3447
3455
3462
3470
3477
3483
3490
3496
3502
3508
3513
3518
3523
3527
3531
3534
3538
3541
3543
3545
3546
3547
3548
3549
3549
3549
3549
3548
3547
3545
3543
3541
3538
3535
3531
3527
3523
3518
3513
3508
3502
3496
3490
3483
3476
3468
3460
3452
3443
3433
3424
3413
3402
3391
3379
3367
3355
3342
3329
3315
3301
3287
3273
3258
3243
3227
3212
3196
3180
3164
3147
3130
3113
3095
3077
3058
3039
3020
3001
2981
2961
2942
2921
2901
2880
2858
2836
2814
2791
2768
2745
2721
2697
2673
2648
2623
2599
2573
2548
2522
2496
2469
2443
2416
2389
2362
2334
2307
2279
2251
2222
2194
2165
2137
2108
2080
2051
2023
1994
1966
1937
1908
1879
1850
1820
1790
1761
1731
1701
1671
1641
1612
1583
1554
1526
1497
1468
1440
1411
1382
1353
1323
1294
1264
1234
1205
1175
1146
1116
1086
1056
1026
996
966
936
906
876
846
816
786
756
726
695
665
635
605
575
545
514
484
454
423
392
360
328
297
265
234
203
171
140
109
78
47
16
-15
-45
-76
-107
-137
-168
-199
-230
-261
-291
-322
-353
-383
-414
-445
-476
-507
-538
-568
-599
-630
-662
-693
-724
-756
-787
-819
-850
-882
-914
-945
-977
-1008
-1040
-1072
-1103
-1135
-1166
-1198
-1229
-1260
-1291
-1322
-1353
-1384
-1416
-1447
-1478
-1509
-1539
-1570
-1600
-1630
-1660
-1690
-1720
-1750
-1780
-1809
-1838
-1867
-1896
-1924
-1952
-1980
-2008
-2036
-2064
-2091
-2118
-2145
-2171
-2196
-2222
-2247
-2271
-2296
-2319
-2343
-2366
-2389
-2411
-2433
-2454
-2475
-2495
-2516
-2536
-2555
-2574
-2593
-2611
-2628
-2645
-2662
-2678
-2693
-2708
-2723
-2737
-2750
-2763
-2776
-2788
-2800
-2812
-2823
-2833
-2843
-2852
-2861
-2869
-2876
-2882
-2888
-2893
-2898
-2902
-2906
-2910
-2913
-2916
-2918
-2920
-2920
-2921
-2921
-2920
-2919
-2917
-2916
-2914
-2911
-2909
-2906
-2902
-2899
-2895
-2890
-2885
-2880
-2875
-2869
-2862
-2856
-2848
-2841
-2834
-2826
-2817
-2809
-2800
-2790
-2780
-2770
-2759
-2748
-2737
-2725
-2714
-2702
-2690
-2677
-2664
-2651
-2638
-2624
-2610
-2595
-2581
-2566
-2551
-2535
-2520
-2503
-2487
-2470
-2452
-2435
-2417
-2398
-2380
-2361
-2342
-2322
-2303
-2282
-2262
-2241
-2220
-2198
-2177
-2155
-2132
-2110
-2088
-2065
-2041
-2019
-1996
-1973
-1949
-1925
-1900
-1875
-1850
-1825
-1800
-1775
-1749
-1724
-1698
-1672
-1646
-1620
-1593
-1566
-1539
-1512
-1484
-1457
-1429
-1401
-1373
-1345
-1317
-1289
-1261
-1232
-1203
-1175
-1146
-1117
-1088
-1059
-1030
-1000
-971
-942
-912
-882
-852
-823
-793
-762
-732
-702
-672
-642
-612
-583
-553
-522
-492
-462
-431
-400
-370
-339
-308
-278
-248
-217
-187
-157
-127
-96
-66
-36
-6
25
55
85
115
145
175
206
236
266
297
327
358
388
419
449
480
511
541
572
602
632
663
693
723
753
784
814
844
875
905
935
965
995
1025
1054
1084
1114
1144
1174
1203
1232
1261
1290
1319
1347
1375
1403
1430
1457
1484
1511
1538
1565
1592
1618
1645
1671
1697
1723
1749
1774
1799
1824
1850
1875
1899
1924
1949
1974
1998
2021
2045
2070
2094
2117
2140
2163
2186
2208
2230
2252
2274
2295
2316
2336
2357
2377
2397
2417
2436
2455
2474
2492
2511
2528
2546
2563
2580
2597
2613
2630
2646
2662
2677
2693
2708
2723
2737
2751
2765
2779
2792
2805
2818
2830
2841
2853
2864
2875
2885
2896
2906
2915
2925
2934
2942
2951
2959
2966
2974
2981
2987
2993
2999
3005
3010
3015
3020
3025
3029
3033
3036
3040
3043
3045
3047
3049
3050
3051
3051
3051
3051
3051
3050
3049
3048
3046
3045
3043
3041
3038
3035
3032
3029
3025
3021
3016
3012
3007
3002
2996
2990
2984
2978
2971
2964
2957
2950
2942
2935
2927
2919
2910
2902
2892
2883
2873
2863
2853
2842
2831
2820
2809
2797
2786
2774
2762
2750
2738
2726
2713
2701
2688
2675
2661
2647
2633
2618
2604
2589
2574
2559
2544
2529
2514
2499
2484
2469
2454
2438
2423
2407
2391
2375
2359
2343
2326
2310
2293
2276
2259
2241
2224
2207
2190
2172
2155
2137
2119
2101
2083
2065
2045
2028
2009
1990
1972
1953
1935
1916
1897
1878
1859
1840
1821
1801
1781
1761
1741
1720
1699
1678
1658
1637
1616
1594
1573
1552
1531
1510
1488
1467
1446
1424
1403
1381
1359
1337
1315
1293
1270
1247
1224
1200
1177
1153
1129
1104
1080
1055
1030
1006
981
956
932
907
882
857
832
807
782
756
731
705
679
654
628
602
576
549
523
497
470
443
417
390
363
337
310
283
257
231
204
178
151
125
99
72
46
20
-6
-33
-59
-86
-113
-139
-166
-193
-219
-245
-271
-297
-323
-349
-375
-401
-427
-453
-479
-505
-531
-557
-583
-609
-634
-660
-686
-711
-736
-761
-786
-811
-836
-861
-886
-910
-935
-960
-984
-1008
-1032
-1056
-1080
-1103
-1127
-1150
-1173
-1196
-1218
-1241
-1263
-1285
-1306
-1328
-1349
-1370
-1390
-1410
-1430
-1450
-1469
-1488
-1507
-1525
-1544
-1562
-1580
-1598
-1616
-1634
-1652
-1669
-1687
-1704
-1721
-1738
-1755
-1772
-1788
-1805
-1822
-1838
-1855
-1871
-1888
-1904
-1920
-1936
-1952
-1967
-1982
-1997
-2012
-2027
-2041
-2056
-2071
-2086
-2100
-2115
-2129
-2143
-2157
-2171
-2184
-2197
-2210
-2223
-2236
-2248
-2261
-2274
-2287
-2299
-2311
-2323
-2335
-2347
-2359
-2371
-2382
-2394
-2405
-2416
-2427
-2437
-2447
-2457
-2466
-2476
-2485
-2494
-2502
-2511
-2519
-2526
-2534
-2541
-2547
-2554
-2560
-2566
-2571
-2576
-2581
-2586
-2590
-2595
-2598
-2602
-2606
-2609
-2612
-2614
-2616
-2619
-2620
-2622
-2624
-2625
-2626
-2626
-2626
-2626
-2625
-2624
-2622
-2621
-2618
-2616
-2614
-2611
-2608
-2605
-2601
-2597
-2592
-2587
-2581
-2575
-2568
-2561
-2553
-2546
-2538
-2530
-2522
-2513
-2504
-2494
-2484
-2474
-2463
-2451
-2440
-2427
-2414
-2400
-2386
-2371
-2356
-2340
-2323
-2306
-2288
-2270
-2251
-2231
-2211
-2191
-2170
-2148
-2126
-2104
-2081
-2058
-2033
-2009
-1985
-1959
-1933
-1907
-1880
-1853
-1826
-1798
-1770
-1742
-1713
-1684
-1654
-1624
-1593
-1562
-1530
-1498
-1466
-1433
-1400
-1367
-1334
-1301
-1267
-1233
-1200
-1166
-1132
-1097
-1063
-1028
-993
-957
-921
-885
-849
-813
-776
-739
-702
-665
-628
-591
-554
-516
-479
-441
-404
-366
-327
-289
-250
-211
-172
-133
-93
-54
-15
24
63
102
141
180
220
259
298
337
376
415
454
493
532
571
610
648
687
726
764
803
842
880
919
957
995
1033
1070
1108
1145
1182
1219
1257
1294
1332
1369
1407
1445
1482
1520
1557
1594
1632
1669
1706
1744
1781
1819
1857
1894
1932
1969
2005
2044
2081
2119
2156
2194
2231
2268
2305
2342
2378
2415
2451
2487
2523
2559
2595
2631
2667
2702
2738
2773
2809
2843
2878
2912
2947
2981
3014
3048
3082
3115
3149
3182
3215
3247
3280
3312
3344
3376
3407
3438
3468
3498
3528
3557
3586
3614
3642
3670
3698
3725
3752
3778
3804
3829
3854
3878
3902
3926
3949
3972
3995
4017
4038
4061
4082
4102
4122
4142
4161
4179
4197
4214
4231
4248
4264
4279
4294
4308
4322
4335
4347
4359
4370
4381
4391
4400
4409
4416
4424
4430
4436
4441
4446
4451
4454
4457
4460
4462
4463
4463
4463
4462
4460
4458
4454
4450
4446
4440
4434
4428
4420
4412
4404
4394
4384
4373
4361
4349
4336
4323
4309
4295
4280
4264
4248
4231
4213
4195
4176
4157
4137
4116
4094
4073
4050
4027
4005
3981
3958
3934
3909
3885
3859
3833
3807
3780
3752
3724
3696
3667
3638
3609
3578
3548
3516
3485
3452
3419
3386
3353
3319
3284
3250
3215
3179
3143
3107
3070
3033
2995
2957
2919
2880
2840
2801
2761
2720
2680
2639
2597
2556
2514
2472
2429
2387
2344
2300
2257
2213
2169
2124
2080
2035
1990
1945
1900
1854
1808
1762
1716
1669
1622
1575
1527
1480
1433
1385
1337
1290
1242
1194
1145
1097
1048
999
949
900
850
800
750
700
650
600
550
500
450
399
349
298
247
196
145
93
42
-10
-62
-114
-166
-219
-271
-324
-377
-430
-483
-537
-590
-644
-698
-752
-805
-859
-913
-967
-1020
-1074
-1127
-1181
-1234
-1287
-1340
-1393
-1446
-1498
-1551
-1604
-1657
-1709
-1761
-1813
-1865
-1917
-1968
-2019
-2070
-2121
-2171
-2221
-2271
-2321
-2370
-2419
-2468
-2517
-2566
-2614
-2662
-2710
-2758
-2805
-2852
-2899
-2945
-2991
-3037
-3082
-3127
-3172
-3216
-3260
-3303
-3346
-3389
-3431
-3473
-3514
-3555
-3595
-3635
-3674
-3713
-3752
-3790
-3828
-3866
-3902
-3938
-3974
-4009
-4043
-4077
-4111
-4144
-4176
-4208
-4239
-4269
-4299
-4329
-4358
-4386
-4413
-4440
-4466
-4491
-4516
-4539
-4562
-4584
-4605
-4626
-4646
-4665
-4684
-4702
-4719
-4736
-4753
-4768
-4784
-4798
-4812
-4826
-4839
-4851
-4863
-4874
-4885
-4895
-4905
-4914
-4923
-4931
-4939
-4946
-4953
-4959
-4965
-4970
-4974
-4978
-4981
-4984
-4986
-4988
-4989
-4989
-4989
-4988
-4987
-4985
-4983
-4980
-4977
-4973
-4968
-4963
-4957
-4951
-4944
-4936
-4928
-4919
-4910
-4901
-4890
-4879
-4868
-4856
-4843
-4830
-4816
-4801
-4786
-4771
-4755
-4738
-4721
-4703
-4685
-4666
-4646
-4626
-4605
-4584
-4562
-4540
-4517
-4494
-4470
-4446
-4421
-4395
-4369
-4343
-4315
-4288
-4259
-4230
-4200
-4170
-4139
-4107
-4075
-4042
-4009
-3975
-3940
-3905
-3869
-3832
-3795
-3757
-3719
-3680
-3641
-3601
-3561
-3520
-3479
-3438
-3396
-3354
-3311
-3268
-3225
-3181
-3136
-3091
-3045
-2999
-2952
-2905
-2858
-2810
-2762
-2713
-2665
-2616
-2566
-2516
-2466
-2415
-2363
-2312
-2260
-2208
-2155
-2103
-2050
-1997
-1943
-1890
-1836
-1781
-1726
-1671
-1616
-1560
-1504
-1448
-1391
-1334
-1277
-1219
-1162
-1103
-1045
-986
-927
-867
-808
-748
-688
-628
-568
-507
-447
-387
-326
-265
-204
-143
-81
-20
42
105
168
231
294
357
420
484
547
610
673
735
798
861
923
986
1048
1111
1173
1235
1297
1359
1421
1482
1544
1606
1668
1729
1791
1852
1914
1975
2036
2097
2158
2218
2278
2337
2397
2456
2514
2572
2630
2688
2746
2803
2860
2916
2972
3028
3083
3138
3193
3247
3300
3354
3407
3460
3513
3565
3616
3668
3718
3769
3818
3868
3917
3965
4013
4059
4108
4154
4200
4246
4291
4335
4379
4423
4466
4508
4550
4592
4633
4673
4713
4752
4791
4829
4866
4902
4938
4974
5009
5044
5078
5112
5145
5177
5209
5240
5270
5300
5329
5358
5387
5414
5442
5468
5494
5520
5545
5569
5592
5615
5638
5660
5681
5701
5722
5741
5761
5780
5798
5816
5833
5850
5866
5882
5897
5911
5924
5937
5950
5961
5972
5982
5992
6000
6008
6016
6023
6029
6035
6040
6044
6048
6051
6053
6055
6056
6056
6056
6055
6054
6051
6048
6045
6040
6035
6029
6022
6014
6006
5997
5987
5977
5966
5955
5943
5931
5917
5904
5890
5875
5859
5843
5827
5809
5791
5773
5753
5733
5712
5690
5667
5644
5620
5596
5571
5546
5520
5494
5467
5440
5412
5383
5354
5325
5295
5265
5234
5203
5172
5140
5108
5075
5041
5008
4973
4939
4904
4868
4832
4796
4760
4722
4685
4647
4609
4570
4531
4491
4452
4412
4371
4331
4291
4250
4209
4168
4126
4085
4043
4001
3959
3917
3874
3832
3789
3746
3703
3659
3616
3572
3528
3483
3439
3395
3350
3305
3261
3216
3171
3126
3082
3037
2992
2947
2902
2857
2812
2768
2723
2678
2633
2588
2543
2499
2454
2409
2364
2319
2274
2230
2185
2140
2095
2050
2005
1960
1915
1870
1825
1780
1735
1690
1644
1599
1554
1508
1463
1418
1372
1326
1280
1234
1188
1142
1096
1049
1002
957
911
865
819
774
728
683
637
591
546
500
454
408
363
317
271
225
179
133
87
41
-5
-51
-97
-143
-188
-234
-280
-325
-370
-416
-461
-506
-551
-596
-641
-686
-731
-776
-821
-865
-910
-955
-999
-1044
-1089
-1134
-1178
-1223
-1267
-1311
-1355
-1399
-1442
-1486
-1529
-1572
-1614
-1657
-1700
-1742
-1785
-1827
-1869
-1911
-1953
-1995
-2037
-2078
-2120
-2161
-2202
-2242
-2283
-2323
-2364
-2404
-2444
-2483
-2523
-2563
-2602
-2641
-2680
-2718
-2757
-2795
-2832
-2870
-2907
-2944
-2981
-3017
-3053
-3089
-3125
-3160
-3195
-3230
-3264
-3299
-3333
-3367
-3401
-3435
-3468
-3501
-3534
-3567
-3599
-3630
-3662
-3692
-3723
-3753
-3782
-3812
-3841
-3869
-3898
-3926
-3953
-3980
-4006
-4033
-4058
-4083
-4108
-4132
-4156
-4179
-4202
-4224
-4246
-4267
-4288
-4309
-4328
-4348
-4366
-4384
-4401
-4418
-4435
-4451
-4466
-4481
-4496
-4510
-4523
-4536
-4548
-4560
-4571
-4582
-4592
-4601
-4609
-4617
-4624
-4631
-4636
-4641
-4646
-4650
-4653
-4656
-4659
-4661
-4663
-4664
-4664
-4664
-4663
-4661
-4659
-4657
-4654
-4650
-4646
-4642
-4637
-4631
-4625
-4618
-4610
-4602
-4593
-4583
-4573
-4562
-4551
-4539
-4527
-4514
-4501
-4487
-4473
-4458
-4443
-4427
-4410
-4394
-4377
-4359
-4341
-4323
-4304
-4285
-4266
-4245
-4225
-4204
-4183
-4161
-4139
-4116
-4093
-4070
-4046
-4022
-3998
-3973
-3948
-3922
-3896
-3870
-3843
-3816
-3788
-3760
-3732
-3703
-3674
-3645
-3615
-3585
-3555
-3524
-3492
-3461
-3429
-3396
-3364
-3330
-3297
-3263
-3228
-3193
-3158
-3122
-3086
-3050
-3013
-2977
-2939
-2902
-2864
-2826
-2787
-2748
-2709
-2669
-2629
-2588
-2547
-2506
-2465
-2423
-2381
-2338
-2296
-2253
-2210
-2166
-2123
-2079
-2035
-1990
-1946
-1901
-1856
-1811
-1765
-1720
-1674
-1629
-1583
-1537
-1491
-1445
-1398
-1351
-1304
-1257
-1210
-1162
-1114
-1066
-1018
-970
-922
-873
-824
-776
-727
-678
-629
-580
-531
-482
-433
-384
-335
-286
-237
-188
-139
-90
-41
9
58
107
156
206
255
304
353
402
451
500
549
598
647
696
744
793
841
889
937
985
1032
1079
1126
1173
1220
1267
1313
1359
1405
1451
1496
1541
1585
1630
1674
1718
1761
1804
1846
1888
1929
1970
2009
2050
2090
2129
2168
2206
2244
2282
2319
2356
2392
2428
2463
2498
2533
2567
2601
2634
2667
2699
2731
2763
2794
2825
2856
2886
2916
2945
2974
3002
3030
3057
3084
3111
3137
3162
3188
3212
3236
3260
3283
3306
3328
3349
3371
3392
3412
3432
3452
3471
3490
3508
3526
3543
3559
3575
3591
3605
3620
3633
3647
3659
3671
3683
3694
3705
3715
3725
3734
3743
3751
3759
3767
3774
3780
3786
3792
3797
3802
3806
3809
3812
3815
3817
3818
3819
3820
3820
3819
3819
3818
3816
3814
3812
3809
3806
3802
3799
3794
3790
3785
3780
3774
3768
3762
3755
3748
3740
3732
3724
3716
3707
3698
3689
3679
3669
3659
3648
3637
3626
3615
3603
3591
3579
3567
3554
3541
3528
3514
3501
3486
3472
3457
3442
3427
3412
3396
3381
3365
3349
3333
3316
3299
3282
3265
3247
3229
3211
3193
3175
3156
3138
3119
3100
3081
3062
3042
3023
3003
2983
2963
2942
2922
2901
2880
2858
2837
2816
2794
2773
2751
2728
2706
2683
2660
2636
2613
2589
2565
2541
2516
2492
2467
2443
2418
2393
2368
2343
2317
2292
2267
2241
2216
2190
2164
2138
2112
2086
2060
2033
2008
1982
1956
1930
1903
1877
1851
1824
1798
1771
1745
1718
1691
1664
1637
1610
1583
1555
1528
1501
1474
1447
1419
1392
1365
1338
1311
1283
1256
1228
1201
1173
1145
1117
1089
1061
1033
1004
977
949
920
892
863
835
806
777
748
719
690
661
632
603
574
545
516
487
459
430
401
372
342
313
284
254
225
196
166
137
108
78
49
20
-9
-39
-68
-97
-127
-156
-186
-216
-245
-275
-305
-334
-364
-393
-423
-452
-482
-511
-541
-570
-600
-629
-659
-688
-718
-747
-776
-805
-834
-862
-891
-920
-948
-977
-1004
-1033
-1062
-1090
-1117
-1145
-1172
-1199
-1226
-1253
-1280
-1307
-1333
-1360
-1386
-1413
-1439
-1465
-1490
-1516
-1542
-1567
-1592
-1617
-1642
-1667
-1691
-1716
-1740
-1763
-1787
-1810
-1834
-1856
-1879
-1901
-1923
-1945
-1966
-1987
-2008
-2028
-2048
-2068
-2087
-2106
-2125
-2144
-2162
-2180
-2198
-2216
-2233
-2250
-2267
-2284
-2300
-2315
-2330
-2345
-2359
-2373
-2387
-2400
-2413
-2426
-2439
-2451
-2462
-2474
-2485
-2495
-2505
-2515
-2525
-2534
-2542
-2551
-2559
-2566
-2573
-2580
-2586
-2591
-2596
-2601
-2605
-2609
-2613
-2616
-2619
-2622
-2624
-2627
-2628
-2630
-2631
-2632
-2633
-2633
-2633
-2632
-2631
-2630
-2629
-2627
-2625
-2623
-2620
-2617
-2613
-2609
-2605
-2600
-2595
-2589
-2583
-2577
-2571
-2564
-2557
-2550
-2543
-2535
-2527
-2518
-2510
-2500
-2490
-2480
-2470
-2459
-2448
-2437
-2425
-2413
-2401
-2388
-2376
-2362
-2349
-2335
-2321
-2307
-2292
-2277
-2261
-2246
-2230
-2214
-2197
-2180
-2163
-2146
-2128
-2109
-2091
-2072
-2052
-2032
-2012
-1992
-1971
-1950
-1928
-1906
-1884
-1861
-1838
-1815
-1791
-1767
-1743
-1718
-1693
-1668
-1642
-1616
-1590
-1563
-1536
-1509
-1481
-1453
-1425
-1397
-1368
-1339
-1309
-1280
-1250
-1220
-1190
-1160
-1130
-1099
-1068
-1037
-1006
-974
-943
-911
-879
-846
-814
-782
-749
-716
-684
-651
-618
-585
-552
-518
-485
-452
-418
-384
-350
-316
-282
-248
-214
-179
-145
-111
-77
-42
-8
26
61
95
129
163
197
231
266
300
334
368
402
436
470
504
538
572
605
638
671
704
737
769
801
834
866
898
930
962
994
1026
1058
1090
1121
1152
1183
1214
1245
1276
1306
1337
1367
1397
1427
1457
1487
1516
1545
1574
1603
1631
1659
1687
1715
1742
1769
1796
1822
1848
1874
1899
1924
1949
1973
1998
2021
2045
2069
2092
2115
2138
2160
2181
2203
2224
2244
2265
2285
2304
2324
2343
2361
2380
2398
2415
2432
2448
2464
2480
2495
2510
2525
2539
2553
2566
2579
2591
2603
2614
2625
2635
2645
2654
2664
2673
2682
2690
2698
2705
2713
2719
2725
2731
2737
2742
2747
2751
2755
2759
2762
2765
2767
2768
2770
2771
2772
2772
2772
2772
2771
2770
2769
2767
2764
2762
2759
2756
2752
2748
2744
2740
2735
2730
2725
2719
2713
2707
2701
2694
2687
2679
2671
2663
2654
2646
2636
2627
2618
2608
2598
2588
2578
2568
2557
2546
2535
2524
2512
2500
2488
2476
2463
2450
2437
2424
2410
2397
2383
2369
2355
2340
2326
2311
2296
2281
2265
2250
2234
2218
2202
2186
2170
2154
2138
2121
2104
2087
2070
2053
2036
2017
2000
1983
1965
1947
1929
1911
1892
1874
1856
1837
1818
1799
1780
1761
1742
1722
1703
1683
1664
1644
1625
1605
1586
1566
1546
1526
1506
1487
1467
1447
1427
1407
1388
1368
1349
1329
1310
1291
1272
1253
1234
1215
1196
1177
1158
1139
1120
1102
1083
1065
1047
1028
1010
992
974
956
937
919
901
883
865
846
828
810
792
774
756
738
720
703
685
668
650
632
615
597
580
562
545
527
510
493
475
458
441
424
406
389
372
354
337
319
302
285
268
251
234
217
200
183
166
149
132
115
98
81
64
48
31
15
-1
-18
-34
-50
-66
-83
-99
-115
-131
-147
-162
-178
-193
-209
-224
-239
-254
-269
-284
-299
-314
-329
-344
-358
-373
-387
-401
-415
-429
-443
-456
-469
-483
-496
-509
-522
-536
-549
-562
-574
-587
-600
-613
-625
-638
-651
-663
-676
-688
-701
-714
-726
-739
-751
-763
-775
-788
-800
-812
-824
-836
-847
-859
-871
-883
-894
-906
-917
-929
-941
-952
-963
-975
-986
-997
-1006
-1018
-1029
-1039
-1049
-1060
-1070
-1079
-1089
-1099
-1108
-1117
-1125
-1134
-1142
-1150
-1158
-1166
-1174
-1181
-1189
-1196
-1203
-1210
-1217
-1224
-1230
-1236
-1242
-1248
-1253
-1259
-1264
-1270
-1275
-1280
-1286
-1291
-1296
-1300
-1305
-1309
-1314
-1318
-1322
-1326
-1330
-1334
-1338
-1342
-1345
-1349
-1352
-1356
-1359
-1362
-1365
-1367
-1370
-1372
-1375
-1377
-1379
-1382
-1384
-1386
-1388
-1390
-1392
-1394
-1395
-1397
-1398
-1399
-1400
-1401
-1401
-1402
-1402
-1402
-1402
-1402
-1402
-1401
-1401
-1400
-1399
-1398
-1397
-1396
-1395
-1393
-1391
-1389
-1387
-1385
-1383
-1380
-1378
-1375
-1372
-1369
-1367
-1364
-1361
-1358
-1355
-1351
-1348
-1344
-1341
-1337
-1333
-1329
-1325
-1321
-1317
-1313
-1308
-1303
-1298
-1293
-1287
-1282
-1276
-1270
-1264
-1258
-1251
-1245
-1239
-1232
-1225
-1219
-1212
-1205
-1197
-1190
-1182
-1174
-1166
-1158
-1150
-1142
-1133
-1125
-1116
-1107
-1098
-1089
-1079
-1070
-1060
-1050
-1041
-1031
-1020
-1010
-1000
-991
-981
-970
-959
-948
-937
-925
-914
-902
-890
-878
-866
-854
-842
-830
-818
-805
-793
-780
-768
-755
-742
-729
-716
-703
-690
-676
-663
-650
-636
-623
-609
-595
-582
-568
-554
-540
-526
-512
-498
-484
-470
-456
-442
-428
-413
-399
-384
-370
-356
-341
-327
-313
-298
-284
-269
-254
-240
-225
-210
-196
-181
-166
-151
-137
-122
-107
-92
-77
-62
-47
-32
-18
-3
12
27
42
57
72
87
102
117
132
147
162
176
191
206
220
235
250
264
279
294
308
323
337
352
366
381
395
410
424
438
452
466
480
493
507
520
533
546
559
571
584
597
609
622
634
647
659
671
683
695
706
718
729
739
750
760
771
781
791
801
811
820
830
839
848
857
866
875
883
891
899
907
915
923
930
938
945
952
959
965
972
978
984
990
996
1000
1006
1012
1016
1020
1026
1030
1034
1038
1042
1045
1048
1051
1054
1057
1059
1061
1063
1065
1067
1068
1069
1070
1071
1071
1071
1071
1071
1070
1069
1068
1066
1064
1062
1059
1057
1054
1050
1047
1043
1039
1034
1029
1024
1018
1012
1006
1000
994
987
980
973
965
957
949
940
931
922
913
904
894
884
874
864
853
842
831
820
809
798
787
776
765
753
742
730
719
707
695
683
671
659
647
635
623
611
599
588
576
564
552
540
528
517
505
494
482
471
460
448
437
426
415
403
392
380
369
357
345
334
322
310
299
287
276
264
253
242
230
219
207
196
184
173
161
150
138
127
116
105
94
83
72
61
50
39
28
17
6
-5
-15
-26
-36
-47
-58
-68
-79
-90
-101
-111
-121
-132
-142
-152
-162
-172
-182
-191
-201
-211
-220
-230
-239
-249
-258
-268
-277
-286
-295
-304
-313
-321
-330
-338
-347
-355
-364
-372
-381
-389
-397
-406
-414
-422
-429
-437
-445
-453
-461
-468
-476
-484
-492
-500
-508
-516
-523
-531
-539
-546
-554
-561
-569
-576
-584
-591
-599
-606
-614
-621
-628
-635
-643
-650
-657
-664
-671
-678
-685
-692
-699
-705
-711
-718
-724
-730
-736
-742
-748
-754
-759
-765
-770
-776
-781
-786
-790
-795
-800
-804
-808
-812
-816
-820
-823
-827
-830
-833
-836
-839
-841
-844
-846
-849
-851
-853
-855
-856
-858
-859
-861
-862
-863
-864
-865
-865
-866
-866
-866
-867
-867
-866
-866
-866
-866
-865
-865
-864
-864
-863
-862
-861
-860
-860
-859
-858
-857
-856
-854
-853
-852
-850
-848
-847
-845
-842
-840
-838
-836
-834
-832
-830
-828
-826
-824
-821
-819
-817
-814
-812
-810
-807
-805
-803
-801
-798
-796
-794
-791
-789
-786
-784
-782
-779
-777
-775
-773
-770
-768
-765
-763
-760
-758
-755
-753
-750
-748
-745
-742
-739
-736
-733
-729
-726
-722
-718
-715
-711
-707
-703
-699
-695
-691
-687
-682
-678
-673
-669
-664
-659
-655
-650
-645
-640
-635
-630
-625
-619
-614
-609
-604
-599
-593
-588
-582
-576
-571
-565
-559
-553
-548
-542
-536
-530
-524
-518
-512
-506
-500
-494
-487
-481
-474
-468
-461
-454
-448
-441
-434
-427
-419
-412
-405
-397
-389
-382
-374
-366
-358
-350
-341
-333
-325
-317
-308
-300
-291
-282
-273
-264
-255
-246
-237
-228
-219
-210
-201
-192
-182
-173
-163
-154
-144
-135
-125
-115
-106
-96
-87
-78
-68
-59
-50
-41
-31
-22
-13
-4
4
13
22
30
39
47
55
63
71
78
86
94
101
109
116
123
131
138
146
153
161
168
175
182
189
196
203
210
217
224
230
237
244
250
257
263
270
276
282
288
293
299
305
311
316
322
328
333
339
344
349
354
359
363
368
372
376
380
384
388
392
396
400
404
407
411
414
417
420
423
426
429
432
434
437
439
441
443
445
447
449
451
452
454
455
456
458
459
459
460
460
460
460
460
459
459
458
457
456
454
453
451
449
447
445
443
440
438
435
432
429
426
423
420
416
413
409
405
401
397
394
390
386
382
378
374
369
365
361
357
352
348
344
340
335
331
327
323
320
316
312
308
304
300
296
293
289
285
281
278
274
271
268
264
261
258
254
251
248
245
241
238
235
232
229
226
223
220
217
215
212
210
207
205
203
201
199
197
195
193
192
190
189
188
186
185
184
183
182
181
181
180
180
179
179
179
179
179
180
180
181
181
182
183
184
186
187
189
191
193
196
198
201
204
207
210
213
216
219
222
226
229
232
236
239
243
246
250
254
258
262
266
270
274
278
283
287
292
296
301
306
310
315
320
325
330
335
339
344
349
354
359
364
368
373
378
384
389
394
399
405
410
415
420
426
431
436
441
447
452
457
463
468
474
480
485
491
497
503
509
516
522
528
534
541
547
554
560
566
573
579
586
592
598
605
611
617
624
630
636
642
648
654
660
666
671
677
682
688
693
698
704
709
714
718
723
728
732
737
741
746
750
754
759
763
767
771
775
779
783
787
791
794
798
802
806
809
813
817
820
823
826
829
832
835
837
840
843
845
848
850
852
854
856
858
861
863
864
866
868
870
871
872
874
875
876
877
878
878
879
879
880
880
880
880
880
880
880
880
880
880
879
879
878
878
877
876
875
874
873
872
871
869
868
866
864
862
860
858
855
853
850
848
845
842
838
835
831
827
823
819
815
810
806
801
796
791
786
781
775
770
764
758
752
745
739
732
726
719
712
706
699
692
685
678
670
663
655
648
640
633
625
617
610
602
594
586
578
569
561
553
544
536
528
520
511
503
495
487
478
470
462
453
445
437
428
420
412
403
395
386
378
369
361
352
343
334
326
317
308
299
290
281
272
263
254
245
236
227
218
209
200
191
182
173
164
155
146
137
128
119
110
101
92
84
75
67
58
50
42
34
26
18
10
3
-5
-12
-20
-27
-34
-41
-48
-55
-62
-69
-76
-82
-89
-95
-102
-108
-114
-120
-127
-133
-139
-145
-151
-157
-163
-169
-175
-181
-186
-192
-198
-203
-209
-214
-219
-225
-230
-235
-240
-245
-250
-255
-260
-264
-269
-273
-278
-282
-287
-291
-295
-300
-304
-308
-312
-316
-320
-324
-328
-332
-335
-339
-343
-346
-350
-353
-356
-360
-363
-367
-370
-373
-376
-379
-382
-385
-388
-391
-393
-396
-398
-400
-402
-404
-406
-408
-410
-411
-412
-414
-415
-416
-417
-417
-418
-419
-419
-419
-420
-420
-420
-420
-420
-419
-419
-419
-418
-418
-417
-416
-416
-415
-413
-412
-411
-409
-408
-406
-404
-402
-399
-397
-394
-391
-388
-385
-381
-378
-374
-370
-366
-361
-357
-352
-348
-343
-337
-332
-326
-320
-314
-307
-300
-293
-286
-279
-271
-263
-255
-247
-238
-229
-220
-211
-201
-192
-182
-172
-162
-151
-140
-129
-118
-107
-95
-83
-71
-59
-47
-34
-22
-9
4
17
30
44
57
71
85
100
114
128
143
158
173
188
203
218
234
249
265
281
297
313
330
346
362
379
396
412
429
446
464
481
498
516
533
551
568
586
604
622
640
658
676
695
713
731
749
767
786
804
822
841
859
877
895
913
931
949
968
986
1004
1022
1040
1058
1076
1094
1111
1129
1147
1165
1182
1200
1218
1235
1253
1271
1288
1306
1323
1340
1357
1374
1391
1408
1425
1442
1459
1475
1492
1509
1525
1542
1558
1575
1591
1607
1623
1640
1656
1672
1688
1703
1719
1735
1750
1766
1781
1796
1811
1826
1841
1856
1871
1886
1900
1915
1929
1943
1957
1971
1985
1999
2013
2027
2040
2054
2067
2080
2094
2107
2120
2133
2146
2158
2171
2183
2196
2208
2220
2232
2244
2255
2267
2278
2290
2301
2312
2323
2334
2345
2356
2366
2376
2387
2397
2407
2416
2426
2436
2445
2454
2463
2472
2481
2489
2497
2506
2514
2521
2529
2536
2544
2551
2558
2564
2570
2576
2582
2588
2593
2599
2604
2609
2614
2618
2623
2627
2631
2635
2638
2642
2645
2648
2651
2654
2657
2659
2662
2664
2666
2667
2669
2670
2671
2672
2673
2674
2674
2675
2675
2675
2674
2674
2673
2673
2672
2671
2670
2669
2667
2666
2664
2662
2660
2658
2656
2654
2651
2649
2647
2644
2642
2639
2636
2633
2630
2627
2624
2620
2616
2613
2609
2605
2600
2596
2592
2587
2582
2578
2573
2568
2563
2558
2552
2547
2542
2537
2531
2526
2521
2516
2511
2505
2500
2495
2490
2485
2479
2474
2469
2464
2459
2454
2448
2443
2438
2433
2428
2423
2418
2413
2408
2402
2397
2392
2387
2382
2377
2372
2367
2362
2357
2352
2347
2342
2337
2332
2327
2322
2317
2312
2307
2302
2297
2292
2287
2282
2277
2273
2268
2263
2258
2253
2248
2243
2238
2233
2229
2224
2219
2214
2209
2204
2200
2195
2190
2185
2180
2176
2171
2166
2161
2156
2152
2147
2142
2137
2133
2128
2123
2119
2114
2109
2104
2100
2095
2090
2086
2081
2076
2072
2067
2063
2058
2053
2049
2044
2039
2035
2029
2025
2021
2017
2012
2007
2003
1998
1994
1989
1985
1980
1976
1971
1967
1962
1958
1953
1949
1944
1940
1935
1931
1926
1922
1918
1913
1909
1904
1900
1895
1891
1887
1882
1878
1874
1869
1865
1860
1856
1852
1847
1843
1839
1834
1830
1826
1822
1817
1813
1809
1804
1800
1796
1792
1787
1783
1779
1775
1771
1766
1762
1758
1754
1750
1745
1741
1737
1733
1729
1725
1720
1716
1712
1708
1704
1700
1696
1692
1688
1683
1679
1675
1671
1667
1663
1659
1655
1651
1647
1643
1639
1635
1631
1627
1623
1619
1615
1611
1607
1603
1599
1595
1591
1587
1583
1579
1575
1572
1568
1564
1560
1556
1552
1548
1544
1540
1537
1533
1529
1525
1521
1517
1514
1510
1506
1502
1498
1495
1491
1487
1483
1479
1476
1472
1468
1465
1461
1457
1453
1450
1446
1442
1438
1435
1431
1427
1424
1420
1416
1413
1409
1405
1402
1398
1395
1391
1387
1384
1380
1377
1373
1369
1366
1362
1359
1355
1352
1348
1344
1341
1337
1334
1330
1327
1323
1320
1316
1313
1309
1306
1302
1299
1296
1292
1289
1285
1282
1278
1275
1272
1268
1265
1261
1258
1255
1251
1248
1244
1241
1238
1234
1231
1228
1224
1221
1218
1214
1211
1208
1204
1201
1198
1195
1191
1188
1185
1182
1178
1175
1172
1169
1165
1162
1159
1156
1153
1149
1146
1143
1140
1137
1133
1130
1127
1124
1121
1118
1115
1111
1108
1105
1102
1099
1096
1093
1090
1087
1084
1080
1077
1074
1071
1068
1065
1062
1059
1056
1053
1050
1047
1044
1041
1038
1035
1032
1029
1026
1022
1020
1016
1014
1010
1008
1006
1002
1000
997
994
991
988
985
982
979
977
974
971
968
965
962
959
957
954
951
948
945
942
940
937
934
931
929
926
923
920
917
915
912
909
906
904
901
898
896
893
890
887
885
882
879
877
874
871
869
866
863
861
858
855
853
850
848
845
842
840
837
835
832
829
827
824
822
819
817
814
812
809
806
804
801
799
796
794
791
789
786
784
781
779
776
774
772
769
767
764
762
759
757
754
752
750
747
745
742
740
738
735
733
730
728
726
723
721
719
716
714
712
709
707
705
702
700
698
695
693
691
689
686
684
682
680
677
675
673
671
668
666
664
662
659
657
655
653
651
648
646
644
642
640
637
635
633
631
629
627
625
622
620
618
616
614
612
610
608
606
603
601
599
597
595
593
591
589
587
585
583
581
579
577
575
573
571
569
567
565
563
561
559
557
555
553
551
549
547
545
543
541
539
537
535
533
531
529
527
526
524
522
520
518
516
514
512
510
509
507
505
503
501
499
497
496
494
492
490
488
487
485
483
481
479
478
476
474
472
470
469
467
465
463
462
460
458
456
455
453
451
450
448
446
444
443
441
439
438
436
434
433
431
429
428
426
424
423
421
419
418
416
414
413
411
410
408
406
405
403
401
400
398
397
395
394
392
390
389
387
386
384
383
381
380
378
377
375
373
372
370
369
367
366
364
363
361
360
358
357
356
354
353
351
350
348
347
345
344
342
341
340
338
337
335
334
333
331
330
328
327
326
324
323
321
320
319
317
316
315
313
312
311
309
308
307
305
304
303
301
300
299
297
296
295
293
292
291
290
288
287
286
284
283
282
281
279
278
277
276
274
273
272
271
269
268
267
266
265
263
262
261
260
259
257
256
255
254
253
252
250
249
248
247
246
245
243
242
241
240
239
238
237
236
234
233
232
231
230
229
228
227
226
225
223
222
221
220
219
218
217
216
215
214
213
212
211
210
209
208
207
206
205
204
203
202
201
200
199
198
197
196
195
194
193
192
191
190
189
188
187
186
185
184
183
182
181
180
179
178
177
176
176
175
174
173
172
171
170
169
168
167
166
166
165
164
163
162
161
160
159
159
158
157
156
155
154
154
153
152
151
150
149
149
148
147
146
145
144
144
143
142
141
140
140
139
138
137
137
136
135
134
133
133
132
131
130
130
129
128
127
127
126
125
124
124
123
122
122
121
120
119
119
118
117
117
116
115
115
114
113
113
112
111
110
110
109
108
108
107
106
106
105
105
104
103
103
102
101
101
100
99
99
98
98
97
96
96
95
95
94
93
93
92
92
91
90
90
89
89
88
87
87
86
86
85
85
84
84
83
82
82
81
81
80
80
79
79
78
78
77
77
76
75
75
74
74
73
73
72
72
71
71
70
70
69
69
68
68
68
67
67
66
66
65
65
64
64
63
63
