5
11023
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
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
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
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
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
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
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
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
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
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
21
21
21
21
21
21
21
21
21
21
21
21
21
22
22
22
22
22
22
22
22
22
22
22
22
22
23
23
23
23
23
23
23
23
23
23
23
23
23
24
24
24
24
24
24
24
24
24
24
24
24
25
25
25
25
25
25
25
25
25
25
25
25
26
26
26
26
26
26
26
26
26
26
26
26
27
27
27
27
27
27
27
27
27
27
27
28
28
28
28
28
28
28
28
28
28
28
28
29
29
29
29
29
29
29
29
29
29
29
30
30
30
30
30
30
30
30
30
30
31
31
31
31
31
31
31
31
31
31
31
32
32
32
32
32
32
32
32
32
32
33
33
33
33
33
33
33
33
33
33
33
34
34
34
34
34
34
34
34
34
34
35
35
35
35
35
35
35
35
35
36
36
36
36
36
36
36
36
36
36
37
37
37
37
37
37
37
37
37
37
38
38
38
38
38
38
38
38
38
39
39
39
39
39
39
39
39
39
40
40
40
40
40
40
40
40
40
41
41
41
41
41
41
41
41
41
42
42
42
42
42
42
42
42
42
43
43
43
43
43
43
43
43
43
44
44
44
44
44
44
44
44
44
45
45
45
45
45
45
45
45
46
46
46
46
46
46
46
46
46
47
47
47
47
47
47
47
47
48
48
48
48
48
48
48
48
49
49
49
49
49
49
49
49
50
50
50
50
50
50
50
50
51
51
51
51
51
51
51
51
52
52
52
52
52
52
52
52
53
53
53
53
53
53
53
53
54
54
54
54
54
54
54
55
55
55
55
55
55
55
55
56
56
56
56
56
56
56
57
57
57
57
57
57
57
57
58
58
58
58
58
58
58
59
59
59
59
59
59
59
60
60
60
60
60
60
60
60
61
61
61
61
61
61
61
62
62
62
62
62
62
62
63
63
63
63
63
63
63
64
64
64
64
64
64
64
65
65
65
65
65
65
65
66
66
66
66
66
66
67
67
67
67
67
67
67
68
68
68
68
68
68
68
69
69
69
69
69
69
69
70
70
70
70
70
70
70
71
71
71
71
71
71
71
71
72
72
72
72
72
72
72
73
73
73
73
73
73
73
73
74
74
74
74
74
74
74
75
75
75
75
75
75
75
76
76
76
76
76
76
76
77
77
77
77
77
77
77
78
78
78
78
78
78
78
79
79
79
79
79
79
79
80
80
80
80
80
80
80
81
81
81
81
81
81
81
82
82
82
82
82
82
82
83
83
83
83
83
83
84
84
84
84
84
84
85
85
85
85
85
85
86
86
86
86
86
86
87
87
87
87
87
87
88
88
88
88
88
88
89
89
89
89
89
90
90
90
90
90
90
91
91
91
91
91
92
92
92
92
92
93
93
93
93
93
94
94
94
94
94
94
95
95
95
95
95
96
96
96
96
96
97
97
97
97
98
98
98
98
98
99
99
99
99
99
100
100
100
100
101
101
101
101
101
102
102
102
102
103
103
103
103
103
104
104
104
104
105
105
105
105
105
106
106
106
106
107
107
107
107
108
108
108
108
109
109
109
109
109
110
110
110
110
111
111
111
111
112
112
112
112
113
113
113
113
114
114
114
114
115
115
115
115
116
116
116
116
117
117
117
117
117
118
118
118
118
119
119
119
119
120
120
120
120
121
121
121
121
122
122
122
122
123
123
123
123
124
124
124
124
125
125
125
125
126
126
126
126
127
127
127
127
127
128
128
128
128
129
129
129
129
130
130
130
130
131
131
131
131
132
132
132
132
133
133
133
133
134
134
134
134
135
135
135
135
136
136
136
136
137
137
137
137
138
138
138
138
139
139
139
139
140
140
140
140
141
141
141
141
142
142
142
142
143
143
143
143
144
144
144
144
145
145
145
145
146
146
146
146
147
147
147
148
148
148
148
149
149
149
149
150
150
150
150
151
151
151
151
152
152
152
153
153
153
153
154
154
154
154
155
155
155
155
156
156
156
157
157
157
157
158
158
158
159
159
159
159
160
160
160
160
161
161
161
162
162
162
162
163
163
163
163
164
164
164
165
165
165
165
166
166
166
166
167
167
167
167
168
168
168
169
169
169
169
170
170
170
170
171
171
171
171
172
172
172
173
173
173
173
174
174
174
174
175
175
175
175
176
176
176
177
177
177
177
178
178
178
178
179
179
179
179
180
180
180
181
181
181
181
182
182
182
182
183
183
183
184
184
184
184
185
185
185
186
186
186
186
187
187
187
188
188
188
188
189
189
189
189
190
190
190
191
191
191
191
192
192
192
193
193
193
193
194
194
194
195
195
195
196
196
196
196
197
197
197
198
198
198
198
199
199
199
200
200
200
201
201
201
201
202
202
202
203
203
203
204
204
204
205
205
205
205
206
206
206
207
207
207
208
208
208
209
209
209
210
210
210
211
211
211
211
212
212
212
213
213
213
214
214
214
215
215
215
216
216
216
217
217
217
218
218
218
219
219
219
220
220
220
220
221
221
221
222
222
222
223
223
223
224
224
224
225
225
225
226
226
226
227
227
227
227
228
228
228
229
229
229
230
230
230
231
231
231
232
232
232
232
233
233
233
234
234
234
235
235
235
236
236
236
236
237
237
237
238
238
238
239
239
239
240
240
240
240
241
241
241
242
242
242
243
243
243
244
244
244
244
245
245
245
246
246
246
247
247
247
247
248
248
248
249
249
249
249
250
250
250
251
251
251
252
252
252
252
253
253
253
254
254
254
254
255
255
255
256
256
256
256
257
257
257
258
258
258
258
259
259
259
260
260
260
260
261
261
261
262
262
262
262
263
263
263
264
264
264
264
265
265
265
266
266
266
266
267
267
267
268
268
268
269
269
269
269
270
270
270
271
271
271
271
272
272
272
273
273
273
274
274
274
274
275
275
275
276
276
276
276
277
277
277
278
278
278
279
279
279
280
280
280
280
281
281
281
282
282
282
283
283
283
284
284
284
285
285
285
286
286
286
286
287
287
287
288
288
288
289
289
289
290
290
290
291
291
291
292
292
292
293
293
293
294
294
294
295
295
295
296
296
296
297
297
297
298
298
299
299
299
300
300
300
301
301
301
302
302
302
303
303
303
304
304
305
305
305
306
306
306
307
307
307
308
308
308
309
309
310
310
310
311
311
311
312
312
312
313
313
314
314
314
315
315
315
316
316
316
317
317
318
318
318
319
319
319
320
320
320
321
321
322
322
322
323
323
323
324
324
325
325
325
326
326
326
327
327
328
328
328
329
329
329
330
330
331
331
331
332
332
332
333
333
334
334
334
335
335
335
336
336
337
337
337
338
338
338
339
339
340
340
340
341
341
342
342
342
343
343
343
344
344
345
345
345
346
346
347
347
347
348
348
349
349
349
350
350
351
351
351
352
352
352
353
353
354
354
354
355
355
356
356
356
357
357
358
358
358
359
359
360
360
360
361
361
362
362
362
363
363
364
364
364
365
365
366
366
367
367
367
368
368
369
369
369
370
370
371
371
371
372
372
373
373
373
374
374
375
375
376
376
376
377
377
378
378
378
379
379
380
380
380
381
381
382
382
383
383
383
384
384
385
385
386
386
386
387
387
388
388
388
389
389
390
390
391
391
391
392
392
393
393
394
394
394
395
395
396
396
397
397
397
398
398
399
399
400
400
400
401
401
402
402
403
403
403
404
404
405
405
405
406
406
407
407
408
408
408
409
409
410
410
411
411
411
412
412
413
413
413
414
414
415
415
415
416
416
417
417
417
418
418
419
419
419
420
420
421
421
421
422
422
423
423
423
424
424
425
425
425
426
426
427
427
427
428
428
429
429
429
430
430
431
431
431
432
432
433
433
434
434
434
435
435
436
436
436
437
437
438
438
438
439
439
440
440
440
441
441
442
442
442
443
443
444
444
445
445
445
446
446
447
447
447
448
448
449
449
449
450
450
451
451
451
452
452
453
453
453
454
454
455
455
455
456
456
457
457
457
458
458
459
459
460
460
460
461
461
462
462
462
463
463
464
464
464
465
465
466
466
467
467
467
468
468
469
469
470
470
470
471
471
472
472
473
473
473
474
474
475
475
476
476
476
477
477
478
478
479
479
480
480
480
481
481
482
482
483
483
484
484
484
485
485
486
486
487
487
488
488
488
489
489
490
490
491
491
492
492
493
493
493
494
494
495
495
496
496
497
497
498
498
498
499
499
500
500
501
501
502
502
503
503
504
504
504
505
505
506
506
507
507
508
508
509
509
509
510
510
511
511
512
512
513
513
514
514
514
515
515
516
516
517
517
518
518
519
519
519
520
520
521
521
522
522
523
523
524
524
525
525
525
526
526
527
527
528
528
529
529
530
530
531
531
532
532
533
533
534
534
535
535
536
536
536
537
537
538
538
539
539
540
540
541
541
542
542
543
543
544
544
545
545
546
546
547
547
548
548
549
549
550
550
551
551
552
552
553
553
554
554
555
555
556
556
557
557
558
559
559
560
560
561
561
562
562
563
563
564
564
565
565
566
566
567
567
568
568
569
569
570
570
571
571
572
572
572
573
573
574
574
575
575
575
576
576
577
577
578
578
579
579
579
580
580
581
581
582
582
583
583
584
585
585
586
586
587
588
588
589
589
590
591
591
592
593
593
594
594
595
596
596
597
597
598
599
599
600
600
601
601
602
602
603
603
603
604
604
604
605
605
605
605
606
606
606
606
606
607
607
607
607
608
608
608
608
609
609
609
609
610
610
611
611
611
612
612
613
613
614
615
615
616
617
617
618
619
620
621
622
623
624
624
625
626
627
628
629
630
631
631
632
633
634
634
635
636
636
637
637
638
638
638
639
639
639
640
640
640
640
640
640
641
641
641
641
641
641
641
641
641
641
641
641
641
641
642
642
642
642
642
643
643
644
644
645
645
646
646
647
648
648
649
650
651
651
652
653
654
654
655
656
657
657
658
659
659
660
661
662
662
663
663
664
664
665
665
666
666
666
666
666
666
666
666
666
666
666
665
665
665
664
664
664
663
663
662
661
661
660
660
659
659
658
658
657
657
656
656
655
655
654
654
653
653
652
652
651
651
651
650
650
649
649
649
648
648
648
647
647
647
647
646
646
645
645
644
644
643
642
641
640
638
637
636
634
632
630
628
626
624
622
619
617
614
612
609
606
603
600
598
595
592
589
586
583
580
577
574
571
568
565
562
559
556
553
551
548
545
543
540
538
536
533
531
529
527
525
523
521
520
518
516
515
513
512
511
510
508
507
506
505
504
502
501
500
498
497
495
494
492
490
489
487
485
484
482
481
479
478
476
475
473
471
469
468
466
464
462
459
457
455
453
450
448
446
443
441
439
437
434
432
430
428
426
424
422
420
418
416
415
413
411
410
409
408
407
406
405
404
404
403
403
402
402
402
402
403
403
404
405
405
407
408
409
411
412
414
416
419
421
424
426
429
432
435
438
441
444
447
450
453
456
458
461
463
465
467
469
470
471
473
474
474
475
476
476
477
477
477
477
477
477
477
476
476
475
474
474
473
473
472
472
472
471
471
471
471
471
472
472
472
473
473
474
474
475
477
478
480
482
485
487
491
494
498
502
506
510
514
519
523
527
531
535
539
543
546
550
553
555
557
559
560
561
562
561
561
560
558
556
553
550
546
542
537
532
526
520
514
507
500
493
486
479
471
464
457
450
443
437
431
426
421
417
413
409
406
404
402
400
399
398
398
398
398
399
400
402
404
406
409
413
417
421
426
431
436
441
446
451
456
461
465
469
472
476
479
481
483
485
486
487
488
488
488
486
484
482
478
474
469
464
457
450
443
435
427
418
409
400
391
382
373
364
356
348
340
333
326
319
314
309
304
300
296
294
291
290
289
288
288
289
290
292
294
296
298
301
304
307
310
314
317
321
325
328
332
336
340
344
348
351
355
358
361
363
365
366
366
365
363
361
357
353
347
341
334
326
318
309
300
290
281
271
261
251
242
232
223
213
204
196
187
180
172
166
159
154
149
144
140
137
134
131
129
128
127
126
125
125
125
124
124
123
123
122
121
120
120
119
118
117
117
117
117
118
119
119
120
120
121
121
121
121
120
120
119
117
115
113
110
106
102
97
92
86
80
73
65
58
50
42
34
27
19
11
4
-4
-11
-18
-24
-30
-36
-40
-45
-48
-51
-53
-55
-56
-56
-56
-56
-55
-54
-53
-51
-49
-47
-44
-41
-39
-36
-33
-30
-27
-24
-22
-20
-18
-17
-16
-15
-14
-14
-15
-16
-18
-20
-23
-27
-32
-37
-44
-51
-59
-68
-77
-87
-98
-109
-120
-132
-143
-155
-166
-177
-188
-197
-205
-213
-219
-224
-228
-230
-231
-231
-230
-227
-223
-218
-213
-206
-198
-188
-178
-167
-155
-143
-129
-115
-101
-86
-72
-57
-43
-28
-15
-2
10
20
29
37
43
47
50
52
52
50
48
44
39
33
26
18
9
0
-10
-20
-31
-42
-53
-65
-77
-89
-101
-112
-124
-136
-147
-158
-169
-179
-189
-199
-207
-216
-223
-230
-235
-239
-242
-244
-244
-242
-239
-234
-227
-218
-206
-193
-179
-162
-144
-125
-105
-85
-65
-45
-25
-6
11
27
42
54
65
73
79
83
84
84
82
78
73
67
59
51
41
31
20
8
-4
-16
-29
-41
-54
-67
-80
-94
-107
-121
-134
-148
-161
-175
-188
-201
-214
-226
-237
-248
-258
-267
-275
-281
-286
-289
-291
-290
-287
-282
-274
-263
-250
-234
-216
-195
-173
-149
-124
-98
-73
-47
-23
-1
20
38
53
66
75
82
85
85
83
78
71
61
50
37
23
7
-10
-28
-47
-67
-88
-111
-134
-159
-184
-210
-237
-264
-292
-321
-350
-379
-408
-436
-464
-492
-518
-544
-568
-591
-613
-633
-651
-668
-683
-695
-706
-715
-721
-726
-729
-730
-730
-729
-728
-727
-725
-724
-723
-723
-723
-723
-725
-727
-730
-734
-739
-744
-751
-758
-766
-775
-785
-796
-808
-821
-835
-850
-866
-884
-902
-922
-943
-965
-989
-1012
-1038
-1064
-1092
-1119
-1148
-1177
-1207
-1236
-1266
-1295
-1324
-1352
-1379
-1405
-1430
-1453
-1474
-1493
-1511
-1526
-1539
-1549
-1557
-1562
-1565
-1565
-1563
-1559
-1553
-1545
-1536
-1525
-1512
-1499
-1484
-1469
-1452
-1436
-1418
-1400
-1382
-1363
-1344
-1325
-1305
-1285
-1264
-1244
-1224
-1204
-1185
-1167
-1150
-1133
-1119
-1105
-1093
-1084
-1075
-1069
-1065
-1063
-1063
-1065
-1069
-1074
-1081
-1090
-1100
-1111
-1122
-1135
-1148
-1161
-1174
-1187
-1199
-1211
-1222
-1232
-1241
-1248
-1254
-1258
-1260
-1260
-1258
-1254
-1247
-1239
-1228
-1216
-1202
-1187
-1171
-1154
-1135
-1117
-1097
-1078
-1058
-1039
-1018
-1000
-982
-964
-947
-930
-914
-899
-884
-870
-857
-845
-834
-823
-814
-806
-800
-795
-791
-789
-789
-790
-792
-796
-800
-806
-814
-822
-831
-841
-852
-863
-875
-887
-900
-912
-925
-938
-951
-963
-976
-988
-1000
-1012
-1022
-1033
-1043
-1052
-1061
-1068
-1075
-1081
-1085
-1088
-1090
-1090
-1089
-1085
-1080
-1073
-1064
-1053
-1040
-1026
-1010
-993
-975
-956
-936
-915
-893
-872
-850
-828
-806
-785
-764
-743
-722
-703
-683
-664
-646
-627
-610
-592
-575
-558
-542
-527
-512
-499
-487
-476
-468
-462
-458
-456
-457
-461
-467
-476
-486
-499
-512
-527
-543
-560
-577
-594
-611
-628
-644
-660
-675
-688
-700
-710
-719
-725
-730
-732
-732
-730
-726
-719
-711
-701
-690
-677
-663
-649
-635
-621
-607
-594
-581
-570
-560
-551
-544
-537
-531
-525
-520
-515
-510
-506
-501
-497
-493
-489
-485
-482
-479
-477
-476
-474
-474
-473
-473
-472
-472
-472
-473
-473
-475
-476
-479
-482
-486
-491
-496
-503
-510
-518
-526
-535
-544
-554
-563
-574
-584
-595
-606
-618
-630
-641
-654
-666
-678
-689
-701
-712
-722
-732
-741
-749
-756
-762
-767
-770
-773
-774
-774
-774
-772
-771
-769
-766
-765
-763
-762
-762
-762
-763
-765
-767
-771
-775
-780
-785
-791
-797
-804
-811
-819
-827
-836
-845
-856
-867
-879
-892
-907
-922
-939
-958
-978
-999
-1022
-1047
-1073
-1101
-1129
-1158
-1188
-1217
-1247
-1276
-1304
-1332
-1359
-1385
-1410
-1433
-1456
-1477
-1497
-1516
-1534
-1552
-1568
-1583
-1597
-1610
-1621
-1631
-1640
-1647
-1652
-1655
-1657
-1657
-1656
-1653
-1649
-1644
-1637
-1629
-1621
-1610
-1599
-1587
-1573
-1558
-1542
-1525
-1507
-1488
-1469
-1449
-1428
-1407
-1385
-1364
-1342
-1321
-1301
-1281
-1262
-1244
-1227
-1212
-1198
-1186
-1176
-1168
-1162
-1159
-1158
-1158
-1162
-1167
-1174
-1183
-1193
-1204
-1216
-1229
-1241
-1253
-1265
-1276
-1287
-1296
-1305
-1312
-1319
-1325
-1330
-1335
-1339
-1343
-1346
-1349
-1351
-1352
-1353
-1354
-1354
-1354
-1354
-1354
-1355
-1355
-1357
-1358
-1360
-1362
-1365
-1369
-1373
-1378
-1383
-1389
-1396
-1404
-1412
-1421
-1430
-1441
-1452
-1464
-1476
-1489
-1503
-1517
-1532
-1547
-1561
-1576
-1591
-1606
-1620
-1634
-1648
-1661
-1673
-1684
-1694
-1703
-1710
-1716
-1720
-1722
-1722
-1720
-1716
-1710
-1702
-1693
-1681
-1668
-1652
-1635
-1617
-1597
-1576
-1554
-1531
-1507
-1483
-1459
-1435
-1411
-1387
-1364
-1342
-1320
-1298
-1278
-1258
-1239
-1221
-1204
-1188
-1173
-1158
-1145
-1131
-1118
-1106
-1094
-1083
-1072
-1062
-1051
-1042
-1033
-1025
-1016
-1010
-1004
-1000
-996
-993
-990
-989
-987
-987
-986
-986
-986
-986
-986
-986
-986
-986
-986
-985
-985
-985
-985
-985
-986
-986
-987
-989
-991
-993
-995
-997
-1000
-1002
-1004
-1006
-1008
-1010
-1010
-1012
-1012
-1012
-1012
-1010
-1008
-1004
-1002
-998
-994
-990
-985
-980
-975
-970
-965
-962
-958
-956
-955
-955
-957
-960
-965
-973
-982
-993
-1006
-1020
-1038
-1056
-1075
-1095
-1116
-1136
-1157
-1176
-1195
-1213
-1228
-1242
-1255
-1265
-1273
-1280
-1285
-1288
-1291
-1292
-1293
-1293
-1294
-1294
-1295
-1295
-1296
-1297
-1297
-1297
-1297
-1296
-1294
-1291
-1287
-1281
-1274
-1265
-1255
-1243
-1230
-1216
-1202
-1186
-1171
-1155
-1140
-1125
-1111
-1098
-1087
-1077
-1069
-1064
-1060
-1058
-1059
-1062
-1066
-1072
-1080
-1089
-1100
-1112
-1125
-1138
-1152
-1167
-1182
-1197
-1212
-1227
-1241
-1254
-1267
-1278
-1289
-1298
-1307
-1315
-1322
-1329
-1336
-1342
-1349
-1355
-1362
-1369
-1376
-1383
-1390
-1398
-1405
-1412
-1418
-1423
-1428
-1431
-1433
-1433
-1432
-1429
-1425
-1418
-1410
-1400
-1388
-1374
-1359
-1342
-1324
-1306
-1286
-1266
-1245
-1225
-1204
-1184
-1164
-1145
-1128
-1111
-1096
-1083
-1071
-1061
-1052
-1045
-1040
-1037
-1035
-1034
-1034
-1035
-1038
-1041
-1045
-1050
-1056
-1063
-1071
-1080
-1090
-1101
-1112
-1124
-1136
-1149
-1162
-1175
-1188
-1200
-1212
-1223
-1233
-1242
-1249
-1256
-1260
-1263
-1265
-1265
-1263
-1259
-1254
-1246
-1237
-1226
-1214
-1200
-1184
-1168
-1150
-1130
-1110
-1089
-1068
-1046
-1024
-1002
-980
-958
-938
-918
-899
-880
-863
-848
-833
-820
-808
-798
-790
-783
-777
-773
-770
-769
-769
-770
-771
-774
-778
-782
-787
-792
-798
-804
-811
-819
-827
-835
-844
-854
-864
-875
-887
-899
-912
-925
-939
-954
-970
-986
-1002
-1018
-1036
-1053
-1070
-1086
-1102
-1117
-1131
-1143
-1154
-1162
-1169
-1173
-1174
-1173
-1170
-1164
-1156
-1145
-1133
-1118
-1102
-1084
-1065
-1044
-1022
-1002
-980
-958
-937
-916
-896
-876
-858
-841
-826
-812
-800
-789
-781
-774
-768
-765
-763
-763
-764
-767
-771
-777
-784
-792
-801
-811
-822
-833
-846
-859
-873
-886
-901
-915
-929
-943
-957
-971
-984
-998
-1010
-1022
-1036
-1048
-1060
-1071
-1082
-1093
-1103
-1112
-1120
-1128
-1134
-1139
-1143
-1146
-1147
-1147
-1146
-1143
-1138
-1131
-1123
-1114
-1103
-1090
-1076
-1061
-1044
-1027
-1008
-990
-971
-952
-932
-914
-896
-879
-863
-849
-837
-826
-818
-812
-808
-806
-806
-808
-812
-818
-825
-833
-843
-852
-863
-873
-883
-893
-903
-912
-920
-927
-933
-938
-942
-945
-947
-948
-949
-949
-949
-948
-947
-945
-944
-942
-940
-938
-936
-933
-930
-926
-922
-917
-912
-906
-899
-892
-884
-876
-867
-857
-848
-838
-829
-819
-810
-801
-794
-787
-781
-776
-772
-770
-769
-769
-771
-774
-779
-785
-792
-800
-810
-820
-830
-841
-852
-862
-873
-882
-892
-900
-908
-915
-922
-928
-933
-938
-942
-946
-950
-953
-956
-958
-961
-963
-965
-967
-969
-971
-974
-978
-981
-986
-992
-997
-1004
-1010
-1016
-1024
-1029
-1034
-1038
-1041
-1042
-1042
-1041
-1038
-1033
-1027
-1020
-1012
-1002
-992
-980
-968
-955
-941
-928
-914
-901
-887
-875
-863
-851
-840
-830
-821
-813
-805
-797
-791
-784
-778
-773
-767
-761
-754
-748
-741
-733
-725
-717
-707
-698
-688
-677
-667
-656
-646
-636
-626
-617
-608
-600
-592
-585
-578
-572
-566
-560
-554
-548
-541
-534
-526
-517
-507
-496
-484
-470
-456
-441
-424
-407
-389
-369
-349
-328
-306
-284
-261
-238
-215
-191
-167
-143
-119
-95
-71
-48
-25
-3
19
39
58
77
94
110
125
139
151
162
171
178
183
187
188
187
184
178
170
160
148
134
118
101
82
62
41
19
-3
-26
-48
-71
-92
-114
-134
-154
-172
-190
-206
-222
-236
-249
-261
-272
-281
-290
-298
-305
-310
-315
-319
-322
-324
-326
-327
-327
-327
-327
-326
-326
-325
-324
-324
-323
-323
-323
-324
-325
-326
-328
-331
-335
-339
-344
-350
-356
-364
-371
-379
-388
-397
-405
-414
-423
-432
-440
-448
-456
-464
-471
-478
-484
-491
-498
-505
-512
-520
-528
-536
-544
-553
-563
-573
-583
-593
-604
-615
-625
-636
-646
-657
-666
-676
-685
-693
-701
-708
-714
-719
-724
-728
-730
-732
-733
-733
-732
-731
-728
-726
-722
-719
-715
-711
-708
-705
-702
-701
-700
-700
-701
-704
-708
-713
-720
-727
-736
-745
-755
-766
-777
-787
-798
-808
-817
-826
-834
-841
-847
-852
-856
-859
-861
-862
-861
-859
-856
-852
-847
-840
-833
-825
-816
-807
-797
-786
-775
-763
-751
-739
-726
-713
-701
-688
-676
-664
-653
-642
-632
-623
-614
-607
-600
-594
-589
-584
-580
-577
-574
-572
-571
-570
-570
-571
-572
-574
-577
-580
-584
-588
-593
-598
-604
-611
-618
-625
-632
-640
-648
-657
-665
-673
-681
-689
-697
-704
-711
-718
-724
-729
-734
-739
-743
-746
-748
-750
-751
-751
-750
-747
-744
-740
-735
-729
-721
-713
-704
-694
-684
-672
-660
-648
-635
-621
-607
-593
-578
-564
-549
-536
-522
-509
-496
-485
-474
-464
-455
-446
-439
-433
-428
-423
-420
-417
-416
-415
-414
-414
-415
-416
-417
-419
-421
-424
-427
-430
-434
-438
-442
-447
-453
-458
-464
-470
-476
-483
-489
-494
-500
-505
-510
-515
-518
-521
-524
-525
-525
-524
-521
-517
-512
-505
-497
-488
-477
-465
-452
-437
-421
-404
-387
-368
-349
-330
-310
-290
-270
-250
-231
-211
-192
-173
-154
-136
-119
-103
-87
-73
-59
-47
-35
-25
-17
-9
-3
1
3
4
2
-1
-6
-14
-23
-34
-46
-61
-77
-94
-113
-133
-154
-176
-198
-222
-246
-270
-294
-319
-343
-367
-391
-414
-436
-458
-478
-497
-514
-530
-545
-557
-568
-578
-585
-591
-595
-598
-599
-599
-598
-595
-591
-586
-580
-573
-566
-558
-549
-541
-532
-523
-514
-506
-499
-493
-487
-484
-481
-480
-480
-481
-484
-488
-493
-499
-506
-513
-522
-531
-541
-551
-561
-572
-583
-594
-604
-615
-624
-634
-642
-650
-658
-664
-671
-676
-681
-686
-690
-693
-696
-699
-702
-704
-705
-706
-706
-706
-705
-703
-699
-695
-689
-681
-671
-660
-647
-632
-615
-597
-578
-557
-534
-511
-488
-464
-439
-415
-391
-367
-345
-323
-303
-285
-269
-254
-242
-231
-223
-218
-214
-213
-214
-217
-222
-229
-238
-249
-261
-275
-290
-306
-324
-342
-361
-381
-401
-422
-443
-464
-486
-507
-528
-549
-569
-589
-608
-627
-644
-661
-677
-691
-704
-716
-727
-736
-744
-750
-756
-760
-762
-763
-763
-761
-758
-753
-748
-742
-734
-726
-717
-707
-697
-687
-676
-665
-654
-644
-633
-622
-611
-601
-590
-580
-571
-561
-552
-543
-535
-527
-520
-513
-507
-502
-498
-496
-494
-493
-494
-495
-498
-503
-508
-515
-523
-532
-542
-553
-565
-577
-590
-603
-617
-631
-645
-659
-674
-690
-705
-721
-738
-754
-771
-789
-807
-824
-842
-860
-878
-895
-911
-927
-942
-956
-968
-980
-990
-999
-1006
-1012
-1016
-1018
-1020
-1020
-1018
-1016
-1012
-1008
-1002
-996
-990
-984
-977
-971
-965
-959
-954
-950
-946
-943
-941
-939
-938
-938
-938
-939
-940
-941
-941
-941
-941
-940
-938
-936
-932
-928
-923
-918
-911
-905
-897
-889
-881
-873
-864
-855
-846
-837
-829
-820
-812
-804
-797
-790
-783
-777
-771
-766
-761
-757
-753
-749
-747
-745
-743
-742
-742
-742
-744
-747
-751
-756
-763
-771
-781
-793
-806
-821
-837
-854
-872
-891
-910
-930
-950
-969
-988
-1006
-1024
-1040
-1055
-1068
-1080
-1089
-1097
-1103
-1107
-1110
-1111
-1110
-1108
-1104
-1099
-1092
-1085
-1077
-1068
-1058
-1047
-1036
-1025
-1012
-1000
-988
-975
-962
-950
-937
-924
-912
-901
-890
-880
-871
-864
-858
-854
-851
-851
-852
-856
-862
-870
-881
-894
-909
-926
-946
-968
-991
-1016
-1043
-1071
-1100
-1129
-1159
-1189
-1219
-1249
-1278
-1307
-1334
-1360
-1385
-1409
-1430
-1451
-1469
-1487
-1503
-1517
-1531
-1544
-1555
-1566
-1577
-1586
-1595
-1604
-1611
-1618
-1625
-1630
-1634
-1638
-1640
-1642
-1642
-1642
-1641
-1638
-1635
-1631
-1627
-1621
-1615
-1609
-1603
-1597
-1591
-1585
-1579
-1574
-1570
-1566
-1563
-1561
-1559
-1558
-1557
-1557
-1557
-1557
-1558
-1559
-1560
-1562
-1563
-1565
-1568
-1571
-1575
-1579
-1585
-1592
-1599
-1608
-1619
-1631
-1644
-1659
-1675
-1693
-1712
-1732
-1754
-1776
-1800
-1823
-1848
-1872
-1896
-1920
-1943
-1966
-1988
-2009
-2029
-2047
-2064
-2080
-2095
-2107
-2118
-2128
-2136
-2142
-2147
-2150
-2151
-2152
-2150
-2148
-2144
-2139
-2133
-2126
-2117
-2108
-2097
-2085
-2073
-2059
-2045
-2029
-2013
-1997
-1980
-1963
-1945
-1927
-1908
-1890
-1872
-1855
-1837
-1821
-1804
-1789
-1774
-1760
-1747
-1735
-1723
-1712
-1701
-1691
-1681
-1671
-1661
-1650
-1640
-1629
-1618
-1606
-1594
-1580
-1567
-1552
-1538
-1522
-1506
-1490
-1473
-1457
-1440
-1423
-1406
-1389
-1373
-1357
-1341
-1325
-1310
-1295
-1281
-1267
-1254
-1241
-1228
-1215
-1202
-1189
-1176
-1163
-1150
-1137
-1124
-1110
-1097
-1084
-1072
-1059
-1048
-1038
-1028
-1020
-1012
-1008
-1004
-1002
-1000
-1002
-1004
-1008
-1014
-1022
-1031
-1041
-1051
-1063
-1075
-1087
-1100
-1113
-1125
-1137
-1148
-1159
-1169
-1178
-1186
-1193
-1200
-1205
-1210
-1214
-1217
-1220
-1222
-1223
-1224
-1223
-1222
-1221
-1218
-1215
-1211
-1206
-1201
-1195
-1189
-1182
-1175
-1167
-1160
-1152
-1145
-1138
-1131
-1126
-1121
-1117
-1114
-1113
-1112
-1114
-1117
-1121
-1127
-1135
-1145
-1156
-1169
-1184
-1200
-1219
-1238
-1260
-1283
-1307
-1333
-1360
-1387
-1416
-1444
-1473
-1502
-1531
-1559
-1587
-1614
-1640
-1665
-1689
-1711
-1732
-1751
-1768
-1784
-1798
-1811
-1821
-1830
-1838
-1844
-1849
-1853
-1857
-1859
-1862
-1863
-1865
-1866
-1867
-1868
-1869
-1870
-1872
-1874
-1876
-1878
-1881
-1884
-1888
-1892
-1897
-1902
-1908
-1913
-1919
-1925
-1931
-1936
-1942
-1946
-1951
-1955
-1958
-1961
-1964
-1966
-1967
-1968
-1969
-1969
-1968
-1967
-1966
-1964
-1962
-1960
-1958
-1955
-1953
-1950
-1948
-1945
-1943
-1941
-1940
-1938
-1937
-1937
-1936
-1937
-1938
-1939
-1941
-1943
-1946
-1950
-1954
-1959
-1965
-1971
-1978
-1987
-1995
-2005
-2015
-2025
-2037
-2049
-2062
-2074
-2087
-2101
-2114
-2128
-2141
-2155
-2169
-2183
-2197
-2211
-2225
-2238
-2251
-2264
-2276
-2287
-2298
-2308
-2317
-2326
-2334
-2342
-2349
-2355
-2361
-2367
-2372
-2378
-2383
-2388
-2394
-2399
-2405
-2411
-2418
-2425
-2432
-2440
-2448
-2456
-2465
-2474
-2484
-2493
-2503
-2513
-2523
-2533
-2543
-2553
-2563
-2572
-2582
-2591
-2599
-2608
-2615
-2623
-2630
-2637
-2643
-2649
-2655
-2661
-2667
-2672
-2678
-2683
-2687
-2692
-2695
-2698
-2699
-2700
-2699
-2697
-2694
-2690
-2685
-2678
-2670
-2662
-2652
-2642
-2630
-2619
-2606
-2594
-2581
-2568
-2555
-2542
-2530
-2518
-2507
-2496
-2486
-2477
-2470
-2463
-2457
-2453
-2450
-2448
-2448
-2448
-2450
-2454
-2458
-2463
-2470
-2477
-2485
-2494
-2503
-2513
-2524
-2535
-2546
-2557
-2568
-2579
-2589
-2599
-2607
-2615
-2621
-2625
-2629
-2630
-2629
-2627
-2622
-2616
-2607
-2596
-2584
-2568
-2551
-2532
-2510
-2487
-2462
-2436
-2408
-2379
-2350
-2319
-2288
-2257
-2226
-2195
-2165
-2135
-2105
-2077
-2049
-2023
-1998
-1975
-1954
-1934
-1916
-1900
-1887
-1875
-1866
-1859
-1853
-1850
-1849
-1850
-1853
-1858
-1864
-1871
-1880
-1890
-1900
-1911
-1922
-1933
-1944
-1954
-1963
-1971
-1977
-1983
-1986
-1988
-1988
-1986
-1983
-1979
-1973
-1967
-1959
-1951
-1942
-1932
-1922
-1912
-1902
-1893
-1883
-1874
-1865
-1857
-1849
-1842
-1836
-1830
-1825
-1821
-1818
-1816
-1815
-1815
-1816
-1817
-1820
-1824
-1829
-1834
-1840
-1847
-1855
-1863
-1872
-1881
-1890
-1900
-1910
-1920
-1931
-1942
-1952
-1963
-1973
-1983
-1992
-2000
-2007
-2013
-2017
-2019
-2019
-2017
-2013
-2005
-1998
-1986
-1973
-1957
-1940
-1920
-1898
-1875
-1850
-1824
-1797
-1768
-1739
-1710
-1680
-1650
-1620
-1591
-1563
-1535
-1509
-1484
-1460
-1438
-1418
-1399
-1382
-1367
-1354
-1343
-1334
-1328
-1323
-1321
-1321
-1323
-1327
-1334
-1343
-1354
-1367
-1383
-1400
-1420
-1442
-1465
-1491
-1517
-1545
-1574
-1604
-1635
-1665
-1696
-1727
-1757
-1786
-1815
-1843
-1870
-1895
-1920
-1943
-1965
-1985
-2005
-2023
-2041
-2057
-2072
-2087
-2101
-2115
-2128
-2142
-2156
-2170
-2185
-2201
-2217
-2235
-2253
-2273
-2294
-2316
-2339
-2364
-2389
-2416
-2444
-2473
-2502
-2532
-2562
-2593
-2624
-2655
-2686
-2717
-2748
-2778
-2808
-2838
-2867
-2895
-2923
-2950
-2976
-3001
-3025
-3049
-3071
-3093
-3113
-3132
-3150
-3167
-3183
-3197
-3210
-3222
-3233
-3243
-3251
-3258
-3265
-3270
-3275
-3278
-3281
-3282
-3283
-3283
-3281
-3279
-3277
-3273
-3269
-3264
-3259
-3253
-3247
-3241
-3234
-3227
-3220
-3213
-3206
-3198
-3191
-3184
-3177
-3170
-3163
-3157
-3152
-3147
-3142
-3138
-3134
-3131
-3129
-3127
-3125
-3124
-3123
-3123
-3123
-3124
-3125
-3126
-3128
-3130
-3131
-3132
-3133
-3134
-3134
-3134
-3133
-3130
-3128
-3124
-3119
-3113
-3106
-3098
-3089
-3079
-3067
-3054
-3040
-3025
-3009
-2991
-2972
-2951
-2930
-2908
-2884
-2860
-2836
-2810
-2785
-2759
-2732
-2706
-2680
-2654
-2628
-2602
-2576
-2551
-2527
-2503
-2479
-2457
-2435
-2414
-2395
-2377
-2361
-2346
-2333
-2322
-2312
-2305
-2299
-2296
-2294
-2293
-2294
-2296
-2299
-2304
-2309
-2314
-2320
-2326
-2331
-2336
-2341
-2344
-2346
-2347
-2346
-2344
-2339
-2333
-2324
-2313
-2300
-2284
-2266
-2246
-2223
-2198
-2171
-2142
-2112
-2080
-2048
-2015
-1981
-1948
-1914
-1882
-1850
-1819
-1789
-1760
-1733
-1707
-1683
-1660
-1639
-1620
-1603
-1588
-1576
-1565
-1556
-1550
-1546
-1544
-1544
-1546
-1551
-1557
-1565
-1575
-1587
-1600
-1614
-1629
-1645
-1662
-1679
-1696
-1713
-1730
-1747
-1763
-1779
-1794
-1808
-1822
-1835
-1847
-1859
-1869
-1880
-1889
-1898
-1907
-1915
-1922
-1929
-1936
-1942
-1948
-1954
-1960
-1967
-1973
-1981
-1989
-1997
-2007
-2017
-2029
-2041
-2056
-2072
-2089
-2108
-2128
-2151
-2175
-2201
-2228
-2258
-2289
-2322
-2356
-2392
-2429
-2467
-2505
-2545
-2585
-2625
-2666
-2706
-2746
-2786
-2825
-2864
-2901
-2937
-2972
-3005
-3037
-3066
-3094
-3120
-3144
-3165
-3185
-3202
-3217
-3229
-3240
-3247
-3253
-3255
-3255
-3253
-3248
-3240
-3229
-3216
-3200
-3183
-3163
-3142
-3119
-3095
-3070
-3044
-3018
-2992
-2967
-2942
-2918
-2896
-2875
-2856
-2839
-2825
-2813
-2804
-2798
-2795
-2794
-2796
-2801
-2809
-2819
-2831
-2845
-2861
-2878
-2896
-2914
-2934
-2953
-2972
-2991
-3010
-3028
-3045
-3061
-3076
-3090
-3102
-3114
-3124
-3132
-3139
-3144
-3148
-3151
-3151
-3151
-3149
-3145
-3140
-3134
-3126
-3117
-3106
-3094
-3082
-3068
-3053
-3038
-3021
-3004
-2986
-2968
-2949
-2930
-2911
-2892
-2872
-2853
-2834
-2815
-2796
-2779
-2761
-2745
-2730
-2716
-2703
-2692
-2682
-2673
-2666
-2660
-2654
-2650
-2646
-2643
-2640
-2638
-2636
-2634
-2632
-2630
-2628
-2626
-2624
-2621
-2618
-2615
-2611
-2608
-2604
-2599
-2595
-2590
-2586
-2581
-2576
-2571
-2566
-2561
-2556
-2551
-2546
-2541
-2536
-2530
-2525
-2520
-2514
-2508
-2502
-2496
-2490
-2483
-2476
-2469
-2462
-2454
-2445
-2436
-2427
-2417
-2406
-2394
-2382
-2369
-2355
-2341
-2325
-2309
-2292
-2274
-2255
-2235
-2213
-2191
-2167
-2143
-2117
-2090
-2062
-2033
-2005
-1976
-1946
-1917
-1887
-1857
-1828
-1798
-1769
-1740
-1711
-1682
-1654
-1626
-1598
-1570
-1543
-1516
-1489
-1462
-1436
-1409
-1382
-1355
-1328
-1301
-1273
-1245
-1216
-1188
-1158
-1129
-1099
-1069
-1039
-1008
-979
-949
-919
-890
-862
-835
-809
-785
-761
-740
-720
-702
-686
-672
-661
-651
-643
-638
-635
-635
-637
-641
-648
-657
-669
-683
-699
-718
-738
-761
-785
-811
-839
-868
-898
-930
-963
-997
-1032
-1067
-1103
-1139
-1175
-1212
-1248
-1283
-1318
-1352
-1386
-1418
-1449
-1478
-1506
-1532
-1557
-1579
-1599
-1618
-1634
-1647
-1659
-1668
-1674
-1678
-1680
-1679
-1676
-1671
-1663
-1652
-1639
-1625
-1608
-1589
-1568
-1545
-1521
-1496
-1470
-1443
-1416
-1388
-1361
-1333
-1306
-1280
-1254
-1229
-1205
-1182
-1161
-1141
-1123
-1107
-1093
-1081
-1071
-1064
-1059
-1057
-1058
-1062
-1069
-1079
-1092
-1108
-1127
-1148
-1173
-1199
-1228
-1259
-1292
-1327
-1362
-1399
-1437
-1476
-1515
-1554
-1594
-1633
-1673
-1712
-1750
-1787
-1824
-1859
-1893
-1926
-1957
-1987
-2016
-2043
-2069
-2094
-2118
-2140
-2161
-2182
-2201
-2219
-2236
-2252
-2266
-2280
-2292
-2303
-2312
-2320
-2326
-2331
-2333
-2334
-2332
-2328
-2322
-2314
-2303
-2291
-2275
-2258
-2239
-2218
-2196
-2172
-2147
-2121
-2095
-2068
-2041
-2013
-1987
-1960
-1933
-1906
-1880
-1854
-1828
-1803
-1777
-1752
-1727
-1702
-1677
-1652
-1626
-1599
-1572
-1544
-1515
-1484
-1452
-1418
-1383
-1346
-1307
-1267
-1225
-1182
-1137
-1091
-1043
-995
-947
-897
-848
-797
-747
-697
-646
-595
-545
-493
-442
-390
-337
-284
-229
-173
-116
-57
3
66
130
196
264
334
405
478
552
627
703
780
858
935
1012
1089
1166
1241
1316
1389
1461
1532
1601
1669
1736
1800
1863
1923
1982
2037
2092
2144
2193
2238
2282
2322
2359
2393
2423
2451
2475
2496
2514
2529
2541
2549
2555
2558
2559
2558
2555
2550
2544
2536
2528
2519
2510
2501
2493
2485
2478
2473
2470
2468
2469
2472
2477
2485
2496
2510
2527
2547
2569
2595
2622
2652
2685
2719
2755
2793
2832
2872
2914
2956
2998
3042
3085
3129
3172
3215
3258
3300
3341
3381
3419
3455
3489
3520
3548
3574
3595
3613
3628
3638
3644
3646
3644
3638
3628
3614
3597
3576
3552
3526
3496
3464
3430
3394
3357
3318
3278
3237
3196
3154
3112
3071
3030
2989
2949
2910
2873
2836
2800
2766
2733
2702
2673
2645
2619
2595
2573
2553
2536
2520
2507
2497
2489
2484
2481
2481
2483
2488
2495
2505
2516
2530
2544
2560
2577
2595
2613
2632
2650
2668
2685
2702
2717
2732
2745
2757
2768
2777
2786
2793
2799
2805
2810
2815
2820
2826
2832
2840
2849
2861
2875
2892
2911
2934
2959
2988
3020
3055
3092
3133
3175
3220
3266
3313
3360
3408
3456
3503
3549
3593
3635
3676
3713
3749
3781
3811
3838
3862
3883
3902
3918
3932
3945
3955
3964
3972
3979
3985
3990
3996
4001
4006
4013
4019
4026
4034
4043
4051
4064
4075
4090
4106
4123
4142
4163
4186
4211
4238
4267
4298
4331
4367
4404
4444
4486
4530
4577
4625
4676
4729
4783
4838
4895
4953
5011
5070
5129
5188
5246
5304
5361
5416
5470
5523
5573
5622
5668
5712
5753
5792
5827
5860
5890
5917
5940
5961
5978
5992
6003
6011
6017
6019
6019
6017
6013
6007
6000
5993
5986
5979
5973
5968
5967
5968
5972
5981
5994
6012
6035
6063
6097
6137
6183
6234
6291
6353
6420
6492
6569
6651
6737
6826
6920
7016
7115
7217
7320
7425
7531
7636
7742
7847
7950
8052
8151
8247
8339
8428
8512
8591
8665
8734
8797
8854
8904
8948
8984
9014
9037
9052
9059
9058
9050
9034
9009
8977
8936
8888
8832
8770
8700
8625
8544
8458
8367
8274
8177
8079
7979
7879
7779
7679
7581
7486
7393
7303
7217
7135
7059
6987
6921
6861
6807
6759
6718
6684
6656
6635
6621
6613
6612
6618
6630
6648
6673
6703
6740
6782
6829
6881
6938
6998
7063
7130
7200
7272
7346
7420
7495
7570
7644
7716
7786
7853
7917
7976
8031
8080
8122
8160
8189
8212
8227
8235
8235
8228
8214
8193
8164
8131
8090
8045
7994
7939
7879
7816
7750
7681
7610
7538
7465
7390
7315
7240
7166
7091
7017
6945
6873
6803
6734
6667
6601
6538
6476
6416
6358
6302
6247
6195
6143
6093
6044
5997
5950
5903
5857
5812
5767
5723
5679
5635
5593
5550
5509
5468
5428
5388
5348
5308
5268
5228
5187
5144
5101
5057
5011
4964
4916
4865
4814
4760
4705
4647
4588
4527
4464
4399
4333
4265
4195
4125
4054
3984
3914
3845
3777
3712
3649
3589
3532
3479
3430
3385
3345
3309
3278
3252
3230
3213
3201
3194
3191
3193
3199
3209
3223
3241
3262
3286
3313
3343
3374
3407
3442
3478
3514
3550
3586
3622
3656
3690
3722
3753
3781
3807
3831
3852
3870
3885
3897
3904
3908
3907
3902
3892
3878
3858
3835
3807
3774
3738
3698
3654
3608
3559
3508
3455
3401
3345
3289
3232
3175
3117
3060
3002
2944
2886
2828
2770
2713
2654
2596
2537
2478
2419
2359
2300
2239
2179
2119
2059
1999
1939
1881
1823
1767
1712
1659
1609
1562
1518
1478
1442
1410
1384
1363
1348
1339
1337
1342
1353
1372
1398
1431
1472
1521
1577
1640
1711
1789
1875
1967
2065
2170
2280
2395
2515
2639
2766
2897
3029
3163
3299
3435
3571
3707
3842
3975
4106
4235
4360
4481
4599
4712
4820
4923
5020
5111
5197
5276
5348
5415
5474
5528
5575
5615
5650
5678
5701
5718
5731
5739
5743
5743
5742
5738
5734
5729
5724
5721
5720
5721
5726
5735
5749
5768
5794
5826
5865
5912
5967
6031
6103
6184
6274
6373
6480
6596
6720
6851
6990
7134
7285
7440
7600
7763
7930
8099
8270
8442
8614
8786
8956
9124
9290
9452
9610
9763
9910
10050
10184
10310
10428
10536
10635
10724
10802
10868
10924
10967
10998
11017
11023
11016
10997
10964
10920
10862
10793
10712
10621
10518
10407
10287
10158
10023
9882
9736
9585
9431
9275
9117
8959
8800
8643
8487
8332
8180
8032
7889
7749
7614
7483
7358
7239
7126
7019
6919
6826
6740
6661
6590
6527
6472
6425
6387
6358
6337
6325
6322
6327
6340
6361
6389
6423
6463
6507
6555
6605
6657
6711
6764
6815
6865
6912
6954
6992
7025
7051
7070
7082
7086
7082
7070
7049
7020
6982
6936
6883
6822
6754
6680
6599
6513
6422
6327
6227
6124
6019
5911
5801
5690
5578
5466
5354
5241
5130
5019
4910
4801
4695
4590
4488
4389
4293
4200
4112
4027
3949
3876
3808
3747
3692
3644
3603
3570
3545
3527
3519
3518
3527
3544
3571
3607
3652
3706
3768
3840
3919
4006
4099
4199
4304
4413
4526
4641
4758
4876
4993
5109
5222
5333
5438
5539
5634
5723
5804
5877
5943
5999
6046
6084
6112
6130
6139
6138
6127
6108
6081
6046
6004
5956
5903
5846
5785
5722
5658
5594
5529
5466
5405
5347
5292
5241
5194
5153
5116
5086
5062
5044
5033
5028
5030
5040
5056
5079
5109
5145
5188
5238
5293
5354
5420
5491
5566
5645
5728
5814
5904
5995
6089
6185
6283
6381
6481
6581
6680
6780
6879
6977
7075
7171
7266
7359
7450
7539
7626
7710
7791
7868
7942
8012
8077
8138
8196
8249
8297
8340
8378
8412
8440
8464
8483
8496
8505
8508
8506
8499
8487
8470
8448
8422
8393
8361
8326
8289
8250
8211
8170
8132
8093
8055
8020
7987
7956
7927
7902
7880
7861
7846
7833
7822
7815
7810
7807
7806
7806
7809
7812
7817
7823
7830
7837
7844
7851
7859
7866
7873
7880
7887
7895
7903
7912
7922
7934
7948
7964
7983
8004
8029
8055
8086
8119
8154
8193
8233
8274
8316
8359
8401
8443
8483
8521
8556
8588
8615
8638
8655
8667
8671
8669
8659
8641
8615
8581
8537
8485
8423
8353
8273
8185
8087
7983
7870
7749
7622
7489
7349
7204
7055
6901
6743
6582
6418
6252
6084
5914
5743
5571
5399
5227
5056
4885
4715
4548
4383
4221
4062
3908
3759
3615
3477
3345
3221
3105
2997
2897
2807
2727
2657
2597
2548
2510
2484
2468
2464
2472
2490
2519
2558
2605
2661
2723
2791
2863
2937
3012
3087
3160
3229
3294
3352
3404
3447
3480
3503
3515
3514
3501
3475
3436
3382
3314
3232
3136
3026
2902
2765
2616
2456
2286
2106
1918
1723
1523
1318
1110
900
689
478
269
63
-140
-339
-533
-721
-903
-1078
-1246
-1407
-1560
-1705
-1843
-1973
-2095
-2210
-2317
-2417
-2510
-2597
-2678
-2754
-2824
-2890
-2952
-3010
-3064
-3116
-3166
-3213
-3259
-3304
-3348
-3391
-3435
-3478
-3521
-3565
-3609
-3654
-3700
-3747
-3794
-3843
-3893
-3944
-3995
-4048
-4102
-4156
-4210
-4264
-4317
-4370
-4422
-4472
-4521
-4567
-4610
-4651
-4688
-4721
-4751
-4776
-4796
-4812
-4824
-4830
-4831
-4828
-4819
-4804
-4785
-4759
-4728
-4691
-4647
-4597
-4541
-4477
-4407
-4329
-4243
-4151
-4051
-3943
-3828
-3706
-3576
-3440
-3298
-3149
-2995
-2836
-2672
-2504
-2332
-2157
-1979
-1799
-1617
-1435
-1251
-1068
-885
-704
-525
-349
-176
-8
156
313
464
607
743
869
987
1094
1191
1277
1351
1413
1462
1499
1523
1535
1534
1521
1497
1461
1414
1357
1290
1215
1132
1043
949
850
749
646
542
440
339
241
148
59
-23
-98
-164
-222
-270
-308
-334
-350
-354
-347
-328
-297
-255
-202
-139
-66
16
107
205
312
425
545
671
802
939
1080
1225
1374
1527
1683
1842
2003
2166
2332
2498
2665
2832
2999
3164
3327
3488
3645
3798
3946
4086
4222
4349
4467
4577
4677
4766
4846
4914
4973
5020
5057
5084
5102
5111
5112
5106
5093
5075
5051
5024
4993
4960
4925
4890
4855
4820
4786
4755
4726
4701
4679
4662
4650
4643
4642
4647
4658
4677
4702
4734
4773
4819
4872
4931
4996
5066
5141
5219
5301
5384
5469
5552
5635
5714
5790
5861
5925
5983
6031
6071
6100
6118
6124
6118
6097
6063
6013
5949
5870
5774
5663
5537
5394
5236
5062
4874
4671
4455
4225
3984
3732
3469
3198
2918
2632
2341
2045
1746
1445
1144
843
544
247
-46
-334
-616
-892
-1161
-1422
-1674
-1917
-2150
-2373
-2584
-2784
-2973
-3150
-3315
-3468
-3609
-3739
-3858
-3967
-4065
-4155
-4235
-4308
-4375
-4435
-4490
-4540
-4587
-4632
-4674
-4716
-4757
-4798
-4840
-4883
-4927
-4973
-5020
-5070
-5120
-5173
-5226
-5280
-5335
-5390
-5445
-5499
-5552
-5603
-5653
-5700
-5744
-5786
-5824
-5859
-5890
-5916
-5938
-5954
-5966
-5972
-5973
-5969
-5958
-5942
-5921
-5894
-5861
-5823
-5780
-5732
-5679
-5622
-5561
-5497
-5428
-5357
-5282
-5205
-5126
-5044
-4961
-4876
-4789
-4701
-4612
-4522
-4431
-4339
-4246
-4153
-4059
-3965
-3871
-3776
-3682
-3588
-3494
-3401
-3308
-3216
-3124
-3033
-2944
-2855
-2768
-2682
-2598
-2516
-2435
-2358
-2283
-2210
-2140
-2074
-2009
-1948
-1890
-1834
-1781
-1730
-1681
-1633
-1586
-1541
-1495
-1449
-1402
-1353
-1303
-1250
-1194
-1135
-1072
-1004
-935
-859
-780
-696
-609
-517
-422
-324
-223
-120
-15
91
197
303
408
512
614
713
809
901
989
1073
1152
1225
1293
1356
1413
1464
1510
1550
1585
1616
1641
1663
1682
1698
1712
1725
1737
1749
1761
1775
1791
1809
1831
1856
1886
1920
1959
2003
2053
2108
2168
2234
2305
2381
2460
2544
2630
2719
2811
2903
2996
3089
3182
3273
3363
3449
3533
3612
3687
3757
3821
3879
3930
3974
4011
4040
4062
4075
4080
4075
4065
4045
4016
3980
3935
3882
3821
3753
3678
3596
3507
3412
3312
3206
3096
2981
2863
2741
2617
2490
2362
2232
2102
1971
1840
1710
1581
1452
1326
1202
1080
962
846
735
628
525
428
336
250
170
97
30
-30
-83
-130
-171
-205
-233
-256
-274
-288
-298
-304
-309
-311
-312
-313
-314
-316
-319
-324
-332
-342
-356
-374
-397
-423
-455
-491
-533
-580
-631
-688
-750
-816
-886
-959
-1036
-1115
-1196
-1278
-1362
-1445
-1528
-1611
-1692
-1771
-1849
-1923
-1995
-2063
-2128
-2188
-2245
-2297
-2345
-2389
-2428
-2463
-2494
-2520
-2544
-2564
-2581
-2595
-2607
-2617
-2625
-2631
-2636
-2640
-2642
-2644
-2646
-2647
-2648
-2649
-2650
-2651
-2652
-2654
-2657
-2659
-2663
-2667
-2672
-2678
-2685
-2693
-2702
-2712
-2724
-2737
-2751
-2767
-2784
-2803
-2823
-2844
-2867
-2892
-2918
-2945
-2973
-3003
-3034
-3065
-3098
-3132
-3167
-3204
-3241
-3279
-3318
-3358
-3400
-3442
-3485
-3529
-3575
-3620
-3666
-3713
-3759
-3805
-3851
-3896
-3940
-3982
-4022
-4059
-4094
-4126
-4153
-4177
-4196
-4209
-4217
-4220
-4216
-4206
-4190
-4166
-4136
-4099
-4054
-4005
-3947
-3883
-3812
-3735
-3652
-3565
-3472
-3375
-3274
-3169
-3062
-2953
-2841
-2729
-2615
-2501
-2387
-2273
-2160
-2049
-1939
-1832
-1727
-1625
-1526
-1431
-1340
-1253
-1171
-1094
-1022
-955
-894
-839
-789
-746
-710
-679
-656
-640
-631
-630
-637
-651
-674
-705
-745
-794
-851
-916
-990
-1073
-1163
-1261
-1366
-1477
-1595
-1719
-1847
-1980
-2117
-2257
-2399
-2544
-2689
-2836
-2982
-3127
-3271
-3413
-3551
-3686
-3816
-3942
-4061
-4174
-4279
-4377
-4467
-4548
-4619
-4681
-4734
-4775
-4807
-4828
-4838
-4837
-4826
-4804
-4772
-4730
-4679
-4619
-4551
-4475
-4392
-4304
-4210
-4111
-4009
-3904
-3798
-3691
-3584
-3478
-3374
-3273
-3176
-3083
-2996
-2915
-2840
-2773
-2714
-2664
-2623
-2591
-2570
-2558
-2556
-2564
-2581
-2609
-2645
-2691
-2745
-2808
-2878
-2955
-3039
-3129
-3225
-3326
-3431
-3539
-3651
-3765
-3881
-3997
-4115
-4232
-4348
-4463
-4577
-4688
-4796
-4900
-5001
-5097
-5188
-5273
-5352
-5424
-5489
-5546
-5595
-5635
-5666
-5687
-5699
-5701
-5694
-5677
-5651
-5615
-5570
-5517
-5455
-5386
-5310
-5227
-5139
-5046
-4949
-4849
-4747
-4643
-4538
-4434
-4330
-4229
-4129
-4033
-3940
-3852
-3767
-3688
-3614
-3545
-3481
-3424
-3372
-3326
-3285
-3251
-3223
-3200
-3184
-3173
-3169
-3170
-3177
-3189
-3207
-3230
-3258
-3290
-3327
-3369
-3414
-3463
-3515
-3569
-3626
-3684
-3743
-3803
-3863
-3922
-3981
-4038
-4093
-4145
-4195
-4241
-4283
-4321
-4354
-4383
-4406
-4424
-4436
-4443
-4445
-4441
-4433
-4419
-4401
-4378
-4350
-4319
-4284
-4245
-4203
-4158
-4109
-4058
-4003
-3945
-3884
-3821
-3754
-3684
-3611
-3535
-3457
-3376
-3292
-3206
-3118
-3029
-2937
-2845
-2751
-2658
-2564
-2470
-2378
-2286
-2197
-2110
-2025
-1946
-1869
-1797
-1730
-1667
-1611
-1560
-1515
-1476
-1443
-1416
-1395
-1380
-1370
-1366
-1367
-1373
-1383
-1397
-1415
-1436
-1460
-1486
-1515
-1546
-1578
-1612
-1647
-1682
-1719
-1757
-1795
-1833
-1872
-1910
-1949
-1988
-2027
-2066
-2105
-2144
-2183
-2223
-2262
-2302
-2343
-2384
-2426
-2469
-2513
-2559
-2606
-2655
-2706
-2759
-2815
-2873
-2934
-2999
-3066
-3137
-3210
-3287
-3367
-3451
-3537
-3626
-3717
-3811
-3908
-4006
-4106
-4208
-4311
-4415
-4520
-4625
-4731
-4836
-4942
-5046
-5150
-5253
-5354
-5453
-5551
-5646
-5738
-5828
-5914
-5997
-6076
-6150
-6220
-6285
-6345
-6400
-6449
-6493
-6530
-6562
-6587
-6607
-6621
-6629
-6632
-6629
-6621
-6609
-6592
-6572
-6549
-6523
-6495
-6465
-6434
-6403
-6371
-6340
-6310
-6281
-6254
-6229
-6207
-6188
-6171
-6159
-6150
-6146
-6146
-6150
-6159
-6173
-6192
-6215
-6244
-6278
-6316
-6359
-6407
-6458
-6514
-6574
-6637
-6703
-6773
-6845
-6919
-6996
-7074
-7153
-7233
-7314
-7395
-7476
-7557
-7636
-7714
-7790
-7864
-7935
-8004
-8069
-8129
-8186
-8238
-8285
-8326
-8362
-8392
-8416
-8433
-8444
-8448
-8446
-8436
-8420
-8397
-8367
-8331
-8289
-8241
-8186
-8127
-8061
-7992
-7918
-7839
-7757
-7672
-7583
-7492
-7398
-7303
-7207
-7110
-7012
-6915
-6818
-6722
-6626
-6533
-6440
-6350
-6261
-6175
-6091
-6009
-5929
-5852
-5777
-5704
-5634
-5566
-5500
-5436
-5375
-5316
-5259
-5205
-5153
-5104
-5057
-5013
-4972
-4934
-4898
-4865
-4835
-4808
-4783
-4760
-4740
-4722
-4706
-4692
-4679
-4668
-4658
-4649
-4640
-4632
-4625
-4617
-4609
-4600
-4591
-4582
-4571
-4560
-4547
-4534
-4519
-4503
-4486
-4468
-4449
-4429
-4408
-4387
-4365
-4342
-4320
-4297
-4274
-4252
-4230
-4208
-4187
-4167
-4147
-4129
-4111
-4093
-4077
-4061
-4045
-4030
-4014
-4001
-3986
-3971
-3956
-3940
-3924
-3908
-3891
-3873
-3855
-3836
-3817
-3798
-3778
-3759
-3739
-3719
-3700
-3681
-3662
-3644
-3627
-3611
-3596
-3583
-3571
-3560
-3552
-3546
-3542
-3541
-3543
-3548
-3556
-3568
-3584
-3604
-3628
-3657
-3690
-3728
-3771
-3818
-3871
-3928
-3990
-4057
-4129
-4205
-4285
-4369
-4457
-4548
-4642
-4739
-4839
-4941
-5044
-5149
-5254
-5361
-5467
-5573
-5679
-5784
-5887
-5989
-6089
-6186
-6281
-6373
-6462
-6547
-6629
-6707
-6781
-6850
-6916
-6977
-7034
-7086
-7134
-7177
-7216
-7251
-7282
-7308
-7331
-7349
-7364
-7375
-7382
-7386
-7387
-7385
-7380
-7372
-7361
-7348
-7333
-7315
-7296
-7275
-7253
-7229
-7204
-7178
-7152
-7124
-7095
-7066
-7037
-7006
-6976
-6945
-6913
-6882
-6850
-6818
-6785
-6752
-6720
-6687
-6654
-6621
-6588
-6556
-6524
-6493
-6463
-6433
-6405
-6378
-6352
-6328
-6306
-6286
-6267
-6251
-6237
-6225
-6215
-6207
-6202
-6198
-6196
-6196
-6197
-6200
-6204
-6209
-6216
-6223
-6231
-6240
-6249
-6259
-6269
-6279
-6290
-6301
-6312
-6324
-6335
-6347
-6359
-6370
-6382
-6393
-6405
-6416
-6427
-6437
-6448
-6458
-6467
-6477
-6485
-6494
-6501
-6509
-6516
-6522
-6528
-6534
-6540
-6545
-6551
-6557
-6564
-6571
-6578
-6587
-6597
-6607
-6619
-6632
-6646
-6661
-6678
-6695
-6714
-6734
-6754
-6775
-6797
-6818
-6840
-6861
-6882
-6902
-6921
-6939
-6957
-6972
-6987
-7000
-7011
-7020
-7028
-7034
-7039
-7041
-7042
-7041
-7039
-7034
-7028
-7020
-7011
-7000
-6987
-6972
-6956
-6937
-6917
-6895
-6870
-6843
-6814
-6783
-6748
-6712
-6672
-6630
-6586
-6539
-6490
-6440
-6387
-6333
-6277
-6221
-6164
-6107
-6050
-5994
-5937
-5882
-5828
-5776
-5725
-5677
-5630
-5586
-5544
-5505
-5468
-5434
-5403
-5374
-5347
-5322
-5300
-5280
-5261
-5244
-5228
-5213
-5199
-5186
-5174
-5163
-5152
-5142
-5133
-5124
-5115
-5108
-5100
-5094
-5087
-5082
-5077
-5073
-5069
-5066
-5064
-5061
-5059
-5058
-5056
-5054
-5052
-5050
-5047
-5043
-5039
-5034
-5028
-5021
-5013
-5004
-4994
-4982
-4970
-4957
-4943
-4928
-4912
-4896
-4879
-4862
-4845
-4827
-4809
-4792
-4774
-4756
-4738
-4720
-4702
-4684
-4667
-4648
-4630
-4612
-4593
-4575
-4556
-4537
-4517
-4498
-4478
-4458
-4438
-4417
-4397
-4377
-4357
-4338
-4319
-4301
-4284
-4267
-4252
-4239
-4227
-4216
-4207
-4201
-4196
-4193
-4192
-4193
-4196
-4200
-4207
-4215
-4225
-4237
-4250
-4264
-4279
-4295
-4313
-4330
-4349
-4368
-4387
-4406
-4425
-4444
-4462
-4481
-4499
-4516
-4533
-4549
-4565
-4579
-4593
-4605
-4616
-4626
-4635
-4642
-4648
-4652
-4655
-4656
-4655
-4652
-4647
-4640
-4631
-4621
-4608
-4594
-4578
-4560
-4542
-4521
-4500
-4478
-4455
-4432
-4409
-4385
-4362
-4340
-4318
-4296
-4276
-4257
-4239
-4222
-4206
-4192
-4179
-4168
-4158
-4149
-4143
-4138
-4134
-4132
-4131
-4132
-4134
-4137
-4141
-4145
-4151
-4157
-4164
-4170
-4177
-4184
-4190
-4196
-4201
-4205
-4208
-4210
-4211
-4210
-4207
-4203
-4197
-4189
-4179
-4167
-4153
-4136
-4117
-4094
-4070
-4045
-4016
-3985
-3952
-3917
-3879
-3840
-3800
-3757
-3714
-3669
-3623
-3577
-3530
-3483
-3436
-3389
-3343
-3296
-3251
-3207
-3163
-3121
-3081
-3042
-3005
-2971
-2938
-2908
-2880
-2854
-2831
-2810
-2792
-2776
-2762
-2750
-2740
-2731
-2724
-2717
-2712
-2707
-2702
-2697
-2691
-2685
-2678
-2669
-2659
-2647
-2634
-2617
-2599
-2577
-2553
-2527
-2497
-2464
-2428
-2388
-2346
-2301
-2252
-2201
-2147
-2090
-2031
-1969
-1906
-1841
-1774
-1706
-1638
-1569
-1499
-1430
-1360
-1292
-1224
-1158
-1092
-1029
-968
-908
-852
-798
-747
-699
-655
-614
-577
-544
-516
-491
-471
-456
-445
-438
-436
-438
-444
-455
-469
-486
-507
-531
-558
-587
-619
-652
-688
-724
-762
-800
-839
-879
-918
-957
-995
-1033
-1070
-1105
-1139
-1172
-1203
-1233
-1261
-1287
-1311
-1334
-1355
-1374
-1391
-1407
-1422
-1435
-1447
-1457
-1466
-1474
-1481
-1488
-1493
-1497
-1501
-1503
-1505
-1507
-1507
-1507
-1507
-1506
-1504
-1502
-1499
-1496
-1493
-1490
-1486
-1483
-1481
-1479
-1477
-1477
-1477
-1478
-1481
-1484
-1489
-1495
-1502
-1510
-1519
-1529
-1540
-1552
-1565
-1578
-1592
-1606
-1621
-1636
-1652
-1668
-1684
-1701
-1718
-1736
-1754
-1773
-1792
-1811
-1830
-1850
-1869
-1888
-1907
-1926
-1943
-1960
-1976
-1990
-2003
-2013
-2023
-2029
-2035
-2037
-2037
-2035
-2029
-2020
-2009
-1995
-1977
-1957
-1934
-1908
-1879
-1848
-1815
-1779
-1741
-1701
-1660
-1617
-1573
-1528
-1481
-1434
-1387
-1339
-1290
-1242
-1193
-1144
-1096
-1048
-1000
-954
-908
-863
-819
-776
-734
-693
-654
-616
-580
-545
-512
-480
-451
-423
-396
-372
-349
-328
-309
-291
-274
-260
-246
-234
-222
-212
-203
-195
-187
-180
-173
-167
-161
-155
-149
-143
-137
-131
-124
-116
-108
-99
-89
-78
-66
-52
-37
-20
-1
20
43
68
95
125
157
192
230
270
313
359
408
460
515
572
632
695
761
829
900
973
1049
1126
1206
1288
1371
1456
1543
1630
1719
1808
1898
1987
2077
2166
2255
2342
2429
2514
2597
2679
2759
2836
2911
2984
3054
3122
3187
3249
3309
3366
3420
3472
3522
3569
3615
3658
3700
3740
3779
3816
3851
3886
3919
3950
3981
4011
4038
4066
4091
4117
4141
4163
4184
4204
4223
4240
4256
4271
4284
4297
4308
4319
4328
4337
4346
4354
4362
4370
4378
4386
4394
4403
4412
4421
4431
4441
4452
4463
4474
4485
4497
4508
4519
4530
4540
4550
4559
4567
4574
4579
4584
4588
4590
4591
4591
4589
4587
4583
4578
4572
4564
4556
4548
4538
4528
4517
4506
4495
4483
4471
4459
4447
4435
4422
4410
4398
4386
4374
4361
4349
4337
4325
4313
4300
4288
4275
4262
4249
4235
4221
4207
4192
4176
4160
4143
4125
4107
4088
4067
4046
4026
4003
3980
3955
3930
3904
3877
3848
3819
3789
3758
3725
3692
3657
3622
3586
3548
3510
3471
3431
3390
3348
3306
3263
3220
3176
3132
3087
3042
2997
2951
2906
2860
2814
2768
2723
2677
2632
2588
2544
2501
2458
2416
2375
2336
2297
2259
2223
2187
2153
2120
2088
2057
2027
1998
1969
1942
1915
1889
1864
1840
1816
1792
1770
1748
1726
1705
1685
1665
1646
1627
1609
1592
1575
1559
1543
1528
1514
1500
1487
1474
1461
1449
1437
1426
1415
1403
1392
1380
1369
1357
1345
1333
1320
1306
1293
1278
1264
1249
1233
1218
1202
1186
1170
1154
1138
1122
1107
1092
1077
1062
1048
1034
1020
1008
996
984
974
964
955
946
939
933
928
925
923
922
922
924
927
932
938
946
955
965
978
991
1006
1022
1039
1057
1076
1096
1116
1137
1157
1178
1198
1218
1237
1256
1274
1290
1306
1320
1332
1343
1352
1360
1365
1369
1371
1371
1369
1365
1359
1351
1341
1330
1316
1301
1283
1264
1243
1220
1195
1169
1140
1110
1079
1046
1010
976
939
902
865
826
788
750
711
674
636
599
563
528
494
462
430
400
372
345
319
296
273
253
234
217
202
188
176
166
157
149
143
138
135
132
130
130
130
131
133
135
138
142
146
151
156
162
168
173
179
185
191
196
201
206
210
213
215
217
217
217
215
212
207
201
193
184
173
161
146
130
113
93
72
49
25
-1
-27
-56
-85
-115
-146
-177
-209
-242
-274
-307
-339
-372
-404
-435
-466
-496
-525
-553
-579
-605
-628
-651
-671
-690
-707
-722
-734
-745
-753
-759
-763
-765
-764
-760
-754
-746
-735
-722
-706
-687
-666
-643
-618
-590
-559
-527
-493
-456
-418
-378
-337
-294
-250
-205
-159
-113
-66
-19
29
76
124
171
218
264
309
354
398
441
483
525
565
605
643
681
718
754
789
824
858
891
924
956
988
1018
1049
1080
1109
1139
1168
1196
1225
1253
1281
1309
1337
1365
1393
1421
1450
1479
1508
1538
1568
1599
1630
1662
1694
1727
1760
1794
1829
1863
1899
1934
1969
2005
2041
2076
2111
2145
2179
2213
2245
2277
2307
2336
2363
2389
2413
2436
2456
2474
2490
2504
2516
2525
2531
2535
2536
2535
2531
2524
2515
2503
2488
2470
2450
2427
2402
2374
2344
2311
2277
2240
2201
2160
2117
2073
2028
1980
1932
1883
1833
1782
1730
1678
1625
1573
1520
1467
1414
1361
1308
1255
1203
1151
1100
1049
998
948
898
850
801
754
707
660
615
570
527
484
442
401
361
323
285
249
214
180
148
117
88
60
33
8
-16
-38
-59
-79
-97
-114
-130
-145
-159
-173
-185
-197
-208
-219
-229
-239
-248
-257
-266
-274
-281
-288
-295
-301
-306
-310
-314
-317
-319
-319
-319
-318
-316
-313
-308
-303
-297
-289
-281
-272
-262
-251
-240
-228
-215
-202
-189
-176
-162
-149
-135
-121
-108
-94
-81
-68
-55
-42
-30
-18
-7
5
16
26
36
46
56
65
74
83
92
102
111
121
131
142
154
166
179
194
209
226
244
264
285
308
333
359
387
417
450
484
520
558
599
641
686
732
781
831
884
937
993
1050
1108
1167
1228
1289
1351
1413
1476
1540
1603
1666
1730
1793
1856
1918
1980
2041
2101
2161
2219
2276
2332
2387
2440
2492
2542
2590
2637
2681
2723
2764
2802
2838
2872
2904
2933
2960
2985
3007
3027
3045
3060
3073
3084
3093
3099
3104
3106
3106
3104
3100
3094
3086
3076
3064
3051
3036
3019
3001
2981
2959
2937
2913
2887
2860
2833
2803
2773
2742
2709
2676
2642
2606
2570
2533
2496
2457
2419
2379
2340
2300
2259
2219
2178
2136
2095
2053
2011
1969
1928
1886
1844
1802
1761
1720
1680
1640
1600
1561
1524
1487
1451
1416
1382
1349
1318
1288
1259
1231
1205
1181
1158
1136
1116
1096
1078
1062
1046
1031
1018
1004
993
982
971
961
952
943
935
928
921
915
909
904
899
895
892
889
887
885
885
885
886
888
890
894
898
903
909
916
923
931
940
950
960
970
981
993
1004
1016
1029
1042
1054
1067
1079
1092
1104
1117
1129
1141
1153
1164
1176
1187
1197
1207
1217
1226
1234
1242
1249
1256
1261
1266
1270
1274
1276
1278
1279
1280
1280
1279
1278
1276
1274
1272
1270
1267
1265
1262
1260
1258
1256
1254
1253
1252
1252
1252
1253
1254
1256
1258
1261
1264
1267
1271
1274
1278
1282
1285
1288
1291
1293
1295
1296
1296
1295
1293
1289
1285
1279
1271
1263
1252
1241
1227
1213
1196
1178
1159
1139
1117
1094
1069
1044
1018
991
964
936
907
879
850
821
791
762
733
705
676
648
621
594
567
541
516
491
467
443
420
398
376
355
334
313
293
273
253
234
214
194
173
153
131
110
87
64
40
15
-11
-38
-66
-95
-126
-158
-191
-225
-261
-297
-335
-374
-413
-453
-494
-536
-577
-619
-661
-703
-744
-785
-826
-865
-904
-942
-979
-1014
-1049
-1081
-1113
-1143
-1171
-1198
-1223
-1247
-1269
-1289
-1307
-1324
-1339
-1352
-1364
-1375
-1383
-1391
-1397
-1401
-1405
-1407
-1409
-1409
-1409
-1409
-1407
-1405
-1403
-1401
-1398
-1396
-1393
-1391
-1388
-1386
-1384
-1383
-1382
-1382
-1382
-1382
-1384
-1385
-1387
-1390
-1392
-1395
-1399
-1402
-1406
-1409
-1412
-1415
-1417
-1419
-1421
-1421
-1421
-1421
-1420
-1417
-1415
-1411
-1407
-1401
-1396
-1389
-1382
-1374
-1365
-1356
-1347
-1337
-1326
-1315
-1304
-1293
-1281
-1270
-1258
-1247
-1236
-1225
-1214
-1204
-1194
-1184
-1175
-1167
-1159
-1151
-1144
-1137
-1131
-1126
-1120
-1116
-1111
-1107
-1103
-1100
-1096
-1093
-1090
-1086
-1083
-1079
-1076
-1072
-1067
-1063
-1058
-1052
-1046
-1039
-1031
-1022
-1014
-1004
-993
-981
-968
-955
-940
-925
-909
-891
-873
-854
-834
-813
-792
-770
-747
-724
-700
-676
-652
-628
-603
-579
-554
-530
-506
-482
-458
-435
-412
-390
-368
-347
-326
-306
-287
-268
-251
-234
-217
-202
-187
-173
-161
-149
-137
-127
-117
-108
-100
-93
-86
-80
-74
-69
-64
-60
-56
-52
-49
-46
-43
-41
-39
-37
-36
-34
-33
-32
-31
-30
-29
-28
-27
-25
-24
-22
-19
-17
-14
-11
-7
-2
2
8
14
20
27
35
44
53
63
74
86
99
112
127
142
159
176
194
213
233
254
275
297
320
343
366
389
412
436
459
482
505
528
550
571
592
612
631
649
666
682
698
712
725
737
747
756
765
771
777
780
783
784
783
781
777
771
764
756
746
734
721
707
692
675
658
640
621
601
582
561
541
521
501
481
461
442
423
405
387
370
353
337
321
306
291
277
262
248
235
221
208
195
182
170
157
145
133
122
110
99
88
78
68
57
48
38
28
19
9
-1
-11
-21
-32
-43
-54
-66
-79
-92
-106
-121
-137
-153
-171
-189
-208
-228
-249
-270
-292
-315
-338
-362
-386
-411
-435
-460
-485
-509
-534
-558
-583
-606
-630
-653
-675
-697
-718
-739
-758
-777
-795
-813
-829
-844
-859
-873
-885
-897
-908
-918
-926
-934
-941
-948
-953
-957
-960
-962
-964
-965
-965
-964
-963
-961
-959
-956
-954
-951
-948
-946
-943
-941
-939
-938
-937
-937
-937
-938
-939
-941
-943
-946
-949
-953
-957
-962
-967
-971
-977
-982
-987
-992
-997
-1002
-1006
-1010
-1014
-1018
-1022
-1024
-1027
-1028
-1029
-1029
-1029
-1028
-1026
-1022
-1018
-1014
-1010
-1004
-997
-989
-980
-970
-960
-948
-936
-923
-909
-894
-879
-863
-846
-828
-810
-791
-772
-752
-732
-711
-690
-668
-647
-625
-603
-581
-559
-537
-515
-494
-472
-451
-430
-410
-389
-370
-350
-332
-314
-296
-279
-263
-248
-234
-220
-207
-195
-184
-174
-165
-156
-148
-141
-135
-129
-123
-118
-113
-109
-104
-100
-95
-90
-84
-79
-72
-65
-58
-49
-40
-30
-19
-7
5
19
33
49
65
81
99
117
135
154
173
192
212
232
252
272
292
311
330
349
367
385
402
418
433
448
461
473
483
492
499
505
509
512
512
511
508
504
497
489
480
468
456
442
426
409
392
373
353
332
311
288
265
242
218
193
168
143
118
93
67
41
16
-10
-36
-61
-87
-112
-138
-163
-188
-213
-237
-262
-287
-311
-335
-360
-384
-408
-432
-457
-481
-506
-530
-555
-580
-606
-631
-657
-683
-709
-735
-762
-789
-816
-844
-872
-900
-928
-957
-987
-1016
-1046
-1077
-1107
-1138
-1169
-1199
-1230
-1261
-1292
-1322
-1352
-1382
-1411
-1440
-1469
-1496
-1523
-1549
-1575
-1599
-1623
-1645
-1667
-1688
-1708
-1728
-1746
-1764
-1781
-1798
-1814
-1829
-1845
-1860
-1874
-1889
-1904
-1919
-1934
-1949
-1964
-1979
-1995
-2011
-2028
-2045
-2062
-2079
-2097
-2116
-2135
-2154
-2174
-2194
-2214
-2234
-2255
-2276
-2297
-2319
-2340
-2361
-2382
-2403
-2424
-2445
-2465
-2485
-2504
-2523
-2541
-2559
-2576
-2592
-2607
-2621
-2634
-2646
-2657
-2667
-2675
-2683
-2688
-2693
-2696
-2698
-2698
-2697
-2695
-2691
-2685
-2678
-2670
-2661
-2650
-2638
-2625
-2610
-2594
-2578
-2560
-2541
-2521
-2500
-2479
-2456
-2433
-2409
-2384
-2359
-2332
-2305
-2277
-2249
-2220
-2190
-2159
-2127
-2095
-2061
-2027
-1992
-1956
-1920
-1883
-1845
-1806
-1767
-1728
-1688
-1648
-1608
-1568
-1528
-1488
-1449
-1409
-1370
-1332
-1294
-1256
-1219
-1183
-1148
-1113
-1079
-1046
-1014
-983
-953
-924
-896
-869
-844
-820
-797
-776
-755
-736
-719
-702
-687
-672
-659
-647
-635
-625
-614
-605
-596
-587
-578
-569
-560
-552
-542
-533
-524
-514
-503
-493
-481
-469
-457
-444
-431
-417
-403
-388
-372
-357
-341
-324
-308
-291
-274
-256
-239
-222
-205
-188
-172
-155
-139
-123
-108
-93
-78
-64
-50
-37
-24
-12
-1
10
20
29
38
46
53
59
65
70
75
79
82
85
87
89
91
92
93
94
94
95
95
95
96
96
97
97
98
99
100
102
104
106
108
110
113
116
120
123
127
131
135
139
143
147
151
155
159
163
166
170
173
176
178
180
182
183
183
183
182
180
178
174
171
166
161
155
148
141
134
126
118
109
101
93
84
76
68
61
54
47
41
36
31
26
23
20
18
17
16
17
18
20
22
26
30
36
42
49
56
65
74
85
96
107
120
133
147
162
177
192
208
224
241
257
274
290
307
322
338
352
366
380
392
403
413
422
429
435
439
442
443
442
440
436
430
423
414
404
391
378
363
347
329
311
291
271
250
228
206
184
163
141
119
98
78
59
40
22
6
-10
-24
-37
-49
-59
-69
-77
-84
-90
-95
-100
-103
-105
-107
-108
-109
-109
-109
-109
-109
-109
-109
-109
-109
-109
-110
-112
-114
-116
-119
-122
-126
-131
-136
-141
-147
-154
-161
-169
-177
-186
-195
-205
-215
-225
-236
-247
-259
-270
-282
-294
-306
-319
-331
-344
-356
-369
-381
-394
-406
-417
-429
-440
-450
-460
-469
-477
-485
-492
-497
-502
-506
-509
-510
-511
-510
-509
-507
-503
-499
-494
-488
-481
-473
-465
-456
-446
-436
-426
-415
-403
-391
-379
-366
-354
-341
-328
-315
-302
-288
-275
-262
-250
-237
-224
-212
-200
-188
-176
-164
-153
-142
-130
-119
-108
-97
-86
-75
-64
-54
-43
-32
-21
-11
0
11
21
32
42
52
62
73
83
93
103
114
125
135
147
158
171
183
197
211
226
242
259
277
296
317
338
361
386
412
439
468
498
530
563
597
633
671
709
749
789
831
874
917
961
1006
1051
1096
1141
1186
1230
1274
1318
1360
1402
1442
1482
1519
1556
1590
1623
1654
1683
1709
1734
1757
1777
1796
1812
1825
1837
1847
1854
1860
1863
1865
1864
1863
1859
1854
1848
1841
1832
1823
1812
1801
1789
1776
1762
1748
1734
1719
1704
1688
1672
1656
1640
1623
1607
1590
1572
1555
1537
1519
1501
1483
1464
1445
1426
1406
1386
1366
1345
1324
1303
1281
1259
1237
1215
1192
1169
1146
1123
1100
1076
1053
1029
1004
981
957
933
909
885
860
836
811
787
763
739
714
691
667
644
621
599
578
557
537
518
501
484
468
454
441
429
418
410
402
396
391
387
385
384
384
385
387
390
393
397
401
405
409
413
417
420
422
423
424
423
421
418
413
407
399
390
379
366
351
335
317
298
277
254
230
204
177
149
120
90
58
27
-6
-39
-72
-105
-138
-172
-205
-238
-270
-302
-334
-365
-395
-425
-454
-482
-510
-536
-562
-587
-612
-635
-658
-680
-701
-722
-742
-762
-781
-800
-818
-836
-854
-872
-889
-906
-923
-939
-956
-972
-988
-1004
-1020
-1036
-1051
-1066
-1082
-1097
-1111
-1126
-1140
-1154
-1168
-1181
-1194
-1206
-1218
-1229
-1240
-1251
-1261
-1270
-1278
-1286
-1293
-1300
-1305
-1310
-1314
-1317
-1320
-1321
-1322
-1321
-1320
-1318
-1315
-1312
-1307
-1302
-1296
-1289
-1281
-1272
-1263
-1253
-1242
-1231
-1219
-1206
-1192
-1177
-1162
-1146
-1129
-1111
-1093
-1074
-1054
-1034
-1012
-992
-970
-948
-926
-903
-881
-858
-836
-814
-792
-771
-750
-730
-711
-693
-676
-659
-644
-630
-618
-606
-596
-586
-578
-572
-566
-562
-558
-556
-554
-553
-553
-553
-555
-556
-558
-560
-563
-566
-568
-571
-574
-577
-580
-583
-586
-588
-591
-593
-596
-598
-600
-603
-605
-607
-609
-611
-613
-615
-617
-619
-621
-623
-626
-629
-632
-635
-639
-643
-648
-653
-659
-665
-673
-680
-689
-698
-709
-720
-732
-746
-760
-775
-791
-809
-827
-846
-867
-888
-910
-933
-957
-981
-1006
-1031
-1057
-1083
-1109
-1135
-1161
-1187
-1212
-1237
-1262
-1286
-1310
-1333
-1355
-1377
-1398
-1418
-1437
-1455
-1472
-1489
-1504
-1519
-1533
-1545
-1557
-1568
-1579
-1588
-1596
-1603
-1609
-1614
-1617
-1620
-1621
-1620
-1619
-1616
-1611
-1605
-1598
-1590
-1580
-1568
-1556
-1542
-1527
-1511
-1494
-1477
-1458
-1440
-1420
-1400
-1380
-1359
-1338
-1317
-1296
-1274
-1253
-1232
-1210
-1189
-1167
-1146
-1125
-1103
-1082
-1061
-1039
-1016
-996
-973
-951
-929
-906
-883
-859
-835
-811
-787
-763
-738
-713
-688
-662
-637
-611
-585
-559
-533
-506
-480
-453
-426
-400
-373
-347
-321
-294
-269
-243
-218
-194
-170
-146
-123
-101
-80
-59
-38
-19
0
18
36
52
68
83
98
112
125
137
148
159
169
178
187
194
202
208
214
220
224
229
233
236
239
242
244
246
248
250
251
252
253
254
254
254
254
254
254
254
253
253
252
251
249
248
246
244
242
240
238
235
232
230
227
224
221
218
215
212
209
205
202
199
195
192
188
184
181
177
173
169
165
161
157
153
149
145
141
137
133
128
124
119
115
110
105
100
96
90
85
80
75
70
64
59
54
48
43
38
32
27
21
16
11
5
-1
-7
-12
-19
-25
-31
-38
-45
-52
-60
-68
-75
-84
-92
-100
-109
-118
-127
-136
-144
-153
-162
-171
-179
-188
-196
-204
-211
-218
-225
-231
-236
-241
-245
-249
-251
-253
-254
-254
-253
-251
-247
-243
-238
-231
-223
-214
-204
-192
-179
-165
-150
-134
-116
-98
-78
-58
-36
-14
9
32
56
81
105
131
156
181
207
232
257
282
307
332
356
380
404
427
450
472
494
515
535
555
574
592
610
627
643
658
673
687
700
713
725
737
748
758
768
777
786
795
803
811
819
827
834
841
848
855
862
869
876
883
891
898
906
913
921
929
938
946
955
964
973
981
990
999
1006
1016
1024
1031
1039
1046
1052
1058
1064
1069
1074
1078
1081
1084
1087
1089
1091
1092
1092
1092
1092
1092
1091
1089
1088
1086
1084
1082
1080
1078
1076
1073
1071
1069
1066
1064
1062
1059
1057
1055
1052
1050
1048
1045
1042
1039
1036
1033
1029
1025
1020
1016
1010
1004
999
992
985
977
968
959
948
937
925
913
899
884
868
852
834
816
796
776
754
732
709
684
659
633
606
579
550
521
491
461
430
398
366
334
301
268
235
202
169
137
104
72
40
8
-23
-53
-83
-112
-140
-167
-194
-220
-245
-268
-291
-314
-335
-355
-375
-393
-411
-429
-445
-461
-477
-492
-507
-521
-535
-549
-562
-576
-589
-602
-615
-628
-640
-652
-665
-676
-688
-698
-709
-718
-727
-735
-742
-748
-753
-757
-759
-760
-760
-758
-755
-750
-744
-736
-727
-716
-704
-690
-675
-659
-641
-622
-602
-581
-559
-536
-513
-488
-464
-439
-413
-388
-362
-336
-311
-285
-260
-236
-212
-188
-166
-144
-123
-103
-83
-65
-48
-32
-17
-3
9
21
31
41
49
57
64
70
75
80
84
87
91
94
96
99
102
104
107
110
112
115
119
122
126
130
135
140
145
151
157
164
170
178
185
193
201
209
218
226
235
244
252
261
269
278
286
294
301
309
316
322
329
334
340
345
349
353
357
360
362
364
365
366
366
365
364
361
359
355
351
346
340
334
327
319
310
301
291
280
269
257
244
231
218
204
190
176
162
147
132
118
103
88
74
59
44
30
16
1
-13
-27
-41
-54
-68
-81
-95
-108
-121
-134
-147
-159
-172
-184
-197
-209
-221
-234
-246
-259
-271
-284
-297
-311
-324
-338
-353
-368
-383
-399
-416
-433
-450
-468
-487
-507
-527
-548
-569
-591
-613
-636
-659
-682
-706
-730
-754
-778
-802
-826
-850
-874
-898
-921
-944
-966
-989
-1010
-1032
-1053
-1074
-1094
-1113
-1133
-1152
-1170
-1188
-1206
-1223
-1239
-1256
-1272
-1288
-1303
-1318
-1333
-1347
-1361
-1374
-1388
-1401
-1413
-1425
-1437
-1449
-1460
-1470
-1481
-1491
-1500
-1509
-1518
-1526
-1534
-1541
-1548
-1555
-1561
-1567
-1572
-1577
-1582
-1586
-1590
-1593
-1596
-1598
-1600
-1602
-1602
-1603
-1603
-1602
-1601
-1599
-1596
-1593
-1589
-1585
-1579
-1574
-1567
-1560
-1552
-1543
-1534
-1523
-1513
-1501
-1489
-1477
-1464
-1450
-1436
-1421
-1406
-1390
-1374
-1358
-1341
-1325
-1308
-1291
-1273
-1256
-1239
-1221
-1204
-1187
-1169
-1152
-1135
-1118
-1102
-1085
-1069
-1053
-1037
-1020
-1004
-990
-975
-960
-946
-931
-917
-903
-889
-875
-862
-848
-835
-821
-808
-794
-781
-767
-754
-741
-728
-714
-701
-688
-675
-662
-650
-637
-625
-613
-601
-590
-578
-567
-557
-546
-536
-527
-518
-509
-501
-493
-486
-479
-473
-468
-463
-458
-455
-452
-449
-448
-447
-446
-447
-448
-449
-451
-454
-457
-461
-465
-470
-475
-481
-487
-493
-499
-506
-512
-519
-526
-533
-540
-546
-553
-559
-565
-571
-576
-581
-586
-590
-593
-596
-598
-600
-600
-600
-599
-597
-595
-591
-587
-582
-577
-570
-563
-556
-548
-539
-531
-522
-513
-504
-495
-487
-478
-470
-463
-456
-449
-444
-439
-435
-432
-430
-429
-429
-430
-433
-437
-442
-448
-456
-465
-475
-486
-499
-513
-528
-544
-561
-580
-599
-619
-640
-662
-684
-707
-731
-755
-779
-804
-829
-854
-879
-904
-929
-954
-979
-1002
-1027
-1051
-1075
-1098
-1120
-1142
-1164
-1185
-1206
-1226
-1246
-1266
-1284
-1303
-1321
-1339
-1357
-1374
-1391
-1407
-1424
-1440
-1456
-1472
-1487
-1503
-1519
-1534
-1549
-1565
-1580
-1596
-1611
-1626
-1641
-1657
-1672
-1687
-1702
-1716
-1731
-1745
-1759
-1772
-1785
-1798
-1810
-1822
-1833
-1844
-1854
-1863
-1872
-1880
-1888
-1894
-1900
-1905
-1909
-1913
-1916
-1918
-1919
-1920
-1919
-1919
-1917
-1915
-1913
-1910
-1906
-1902
-1897
-1892
-1887
-1881
-1875
-1868
-1861
-1854
-1846
-1838
-1830
-1821
-1812
-1802
-1792
-1781
-1770
-1759
-1747
-1735
-1722
-1709
-1696
-1682
-1668
-1654
-1639
-1624
-1609
-1594
-1578
-1562
-1546
-1530
-1514
-1498
-1481
-1464
-1448
-1431
-1414
-1397
-1380
-1363
-1345
-1328
-1311
-1293
-1276
-1258
-1240
-1222
-1204
-1186
-1168
-1150
-1132
-1113
-1095
-1076
-1058
-1040
-1020
-1002
-984
-966
-948
-930
-913
-895
-878
-861
-844
-827
-811
-794
-778
-762
-746
-730
-714
-699
-683
-667
-652
-636
-620
-604
-589
-573
-557
-541
-525
-510
-494
-478
-463
-447
-432
-417
-402
-387
-372
-358
-343
-329
-314
-300
-286
-271
-257
-242
-228
-213
-198
-183
-168
-153
-137
-122
-106
-90
-74
-58
-42
-26
-10
5
20
35
50
64
78
91
103
115
126
137
147
156
164
172
179
185
191
196
200
204
207
209
210
211
212
212
211
210
208
206
203
200
196
192
187
182
176
170
163
156
148
140
131
122
113
104
94
85
75
66
56
47
38
29
20
12
4
-3
-10
-16
-22
-28
-32
-37
-40
-43
-46
-48
-50
-51
-52
-53
-54
-54
-54
-55
-55
-56
-56
-58
-59
-61
-63
-66
-70
-74
-79
-85
-92
-99
-107
-116
-126
-137
-149
-162
-176
-190
-206
-222
-240
-258
-278
-298
-320
-342
-365
-388
-413
-438
-463
-489
-516
-543
-570
-597
-624
-651
-679
-706
-732
-759
-785
-810
-835
-859
-882
-904
-926
-946
-966
-984
-1000
-1016
-1032
-1045
-1057
-1067
-1076
-1084
-1090
-1094
-1097
-1099
-1099
-1097
-1095
-1090
-1085
-1078
-1070
-1061
-1051
-1040
-1029
-1016
-1004
-990
-977
-963
-949
-935
-921
-908
-895
-882
-870
-859
-848
-839
-830
-823
-817
-811
-808
-805
-804
-804
-805
-808
-812
-817
-823
-831
-839
-849
-859
-871
-883
-896
-910
-924
-939
-955
-970
-986
-1002
-1018
-1034
-1050
-1065
-1080
-1094
-1108
-1121
-1133
-1145
-1155
-1165
-1173
-1180
-1186
-1191
-1194
-1196
-1197
-1196
-1193
-1190
-1185
-1178
-1170
-1161
-1151
-1139
-1126
-1112
-1097
-1081
-1063
-1046
-1027
-1008
-988
-967
-947
-926
-904
-883
-862
-841
-820
-800
-780
-760
-741
-723
-706
-689
-674
-659
-645
-633
-622
-611
-602
-595
-588
-583
-578
-575
-574
-573
-574
-576
-579
-583
-589
-595
-602
-610
-620
-629
-640
-651
-663
-675
-688
-701
-715
-728
-742
-755
-769
-782
-795
-808
-821
-833
-845
-857
-868
-878
-888
-897
-906
-914
-922
-929
-935
-941
-947
-952
-956
-961
-965
-968
-972
-975
-978
-981
-984
-988
-991
-995
-999
-1002
-1008
-1012
-1018
-1026
-1033
-1041
-1049
-1059
-1069
-1080
-1091
-1104
-1117
-1132
-1147
-1162
-1178
-1195
-1213
-1231
-1249
-1268
-1287
-1307
-1327
-1346
-1366
-1386
-1405
-1425
-1444
-1463
-1481
-1499
-1517
-1534
-1551
-1566
-1582
-1596
-1610
-1623
-1635
-1646
-1657
-1666
-1675
-1682
-1688
-1694
-1698
-1701
-1703
-1704
-1703
-1702
-1698
-1694
-1688
-1681
-1673
-1663
-1652
-1640
-1627
-1612
-1596
-1580
-1562
-1543
-1524
-1503
-1483
-1461
-1439
-1417
-1394
-1371
-1348
-1325
-1302
-1279
-1256
-1234
-1211
-1190
-1169
-1148
-1128
-1108
-1090
-1071
-1054
-1037
-1020
-1004
-990
-976
-962
-949
-936
-924
-913
-902
-891
-881
-871
-861
-851
-841
-831
-822
-812
-801
-791
-780
-769
-758
-746
-733
-720
-707
-693
-678
-663
-647
-631
-614
-597
-579
-561
-543
-524
-505
-486
-467
-448
-428
-409
-390
-371
-352
-333
-314
-296
-278
-260
-243
-226
-209
-193
-178
-163
-149
-136
-123
-112
-101
-91
-83
-75
-69
-64
-60
-57
-56
-56
-57
-60
-64
-69
-76
-84
-93
-104
-116
-128
-142
-157
-173
-190
-208
-226
-246
-265
-286
-307
-328
-350
-372
-394
-417
-440
-463
-486
-509
-532
-555
-579
-602
-625
-648
-671
-695
-718
-741
-764
-787
-810
-833
-857
-880
-903
-926
-950
-973
-996
-1020
-1043
-1067
-1090
-1113
-1137
-1160
-1183
-1207
-1230
-1252
-1275
-1297
-1319
-1341
-1362
-1382
-1403
-1422
-1441
-1459
-1476
-1493
-1508
-1523
-1536
-1549
-1560
-1570
-1579
-1587
-1593
-1598
-1602
-1605
-1606
-1606
-1605
-1602
-1599
-1594
-1588
-1581
-1573
-1564
-1555
-1544
-1534
-1522
-1510
-1498
-1486
-1474
-1461
-1449
-1437
-1425
-1414
-1403
-1392
-1383
-1374
-1366
-1358
-1352
-1346
-1342
-1338
-1336
-1334
-1333
-1334
-1336
-1338
-1342
-1346
-1351
-1357
-1364
-1372
-1379
-1388
-1397
-1406
-1415
-1425
-1434
-1444
-1453
-1462
-1471
-1480
-1488
-1496
-1503
-1510
-1517
-1522
-1527
-1532
-1535
-1539
-1541
-1543
-1545
-1546
-1546
-1547
-1546
-1546
-1545
-1543
-1542
-1540
-1538
-1536
-1534
-1532
-1529
-1527
-1525
-1523
-1520
-1518
-1516
-1515
-1513
-1511
-1510
-1508
-1507
-1506
-1505
-1504
-1503
-1502
-1501
-1500
-1500
-1499
-1498
-1498
-1497
-1497
-1496
-1495
-1495
-1494
-1493
-1493
-1492
-1491
-1490
-1488
-1487
-1485
-1483
-1481
-1478
-1475
-1472
-1468
-1463
-1458
-1453
-1447
-1441
-1433
-1426
-1417
-1409
-1399
-1389
-1378
-1367
-1355
-1342
-1329
-1316
-1302
-1287
-1272
-1257
-1241
-1225
-1209
-1193
-1176
-1159
-1143
-1126
-1109
-1092
-1076
-1060
-1044
-1028
-1012
-997
-983
-968
-955
-941
-928
-916
-905
-894
-883
-874
-865
-856
-849
-842
-836
-831
-826
-822
-819
-817
-815
-814
-814
-815
-816
-818
-821
-824
-828
-832
-837
-843
-848
-854
-861
-867
-874
-881
-887
-894
-901
-907
-913
-919
-924
-929
-934
-938
-942
-945
-947
-949
-950
-951
-951
-951
-950
-948
-946
-943
-939
-935
-930
-925
-919
-913
-906
-899
-892
-884
-876
-868
-860
-852
-844
-836
-828
-820
-812
-804
-796
-789
-782
-775
-768
-761
-755
-749
-743
-737
-732
-727
-722
-717
-713
-709
-705
-702
-699
-696
-694
-692
-691
-689
-688
-688
-687
-687
-688
-689
-690
-691
-693
-695
-697
-700
-703
-706
-710
-714
-718
-723
-727
-732
-737
-742
-747
-753
-758
-763
-769
-774
-779
-785
-790
-795
-800
-805
-810
-815
-820
-825
-830
-835
-839
-844
-848
-852
-856
-860
-864
-867
-871
-874
-877
-880
-882
-885
-887
-890
-892
-894
-897
-899
-901
-903
-906
-908
-910
-912
-914
-916
-918
-920
-922
-923
-925
-926
-927
-927
-928
-928
-928
-928
-927
-927
-926
-924
-923
-921
-919
-916
-914
-911
-908
-905
-901
-897
-893
-888
-883
-878
-873
-867
-861
-855
-849
-842
-835
-827
-819
-812
-803
-795
-786
-777
-768
-758
-749
-739
-729
-719
-709
-699
-689
-679
-669
-659
-649
-640
-630
-620
-611
-602
-593
-584
-575
-566
-557
-549
-540
-532
-523
-515
-506
-498
-489
-481
-473
-465
-457
-449
-441
-433
-425
-417
-410
-402
-395
-388
-381
-374
-367
-360
-353
-346
-340
-333
-326
-319
-313
-306
-299
-292
-285
-278
-271
-265
-258
-251
-245
-238
-232
-225
-219
-213
-207
-201
-195
-190
-185
-180
-175
-170
-166
-162
-159
-155
-152
-150
-148
-146
-145
-144
-143
-143
-144
-145
-146
-148
-151
-154
-158
-162
-166
-171
-176
-182
-188
-195
-202
-209
-217
-225
-234
-242
-251
-261
-270
-280
-289
-299
-309
-319
-329
-339
-349
-359
-369
-379
-389
-399
-409
-419
-430
-440
-450
-460
-470
-480
-490
-500
-510
-520
-530
-540
-550
-560
-569
-579
-588
-597
-606
-615
-624
-632
-640
-648
-656
-664
-671
-679
-686
-693
-699
-706
-712
-719
-725
-731
-736
-742
-747
-753
-758
-762
-767
-771
-775
-779
-783
-786
-789
-792
-795
-797
-799
-800
-802
-803
-803
-803
-803
-802
-801
-800
-798
-796
-794
-791
-787
-784
-780
-775
-771
-766
-761
-755
-750
-744
-738
-732
-726
-721
-715
-709
-703
-698
-692
-687
-682
-677
-673
-669
-665
-661
-658
-655
-652
-650
-648
-647
-646
-645
-644
-644
-644
-644
-645
-646
-647
-649
-651
-653
-656
-658
-662
-665
-668
-672
-676
-680
-684
-689
-693
-697
-702
-706
-710
-714
-717
-721
-724
-727
-729
-731
-733
-734
-735
-735
-735
-734
-733
-731
-729
-726
-723
-719
-716
-711
-707
-702
-697
-691
-686
-680
-674
-667
-661
-654
-647
-640
-633
-625
-618
-610
-603
-595
-588
-580
-573
-565
-558
-551
-544
-537
-531
-524
-518
-513
-507
-502
-498
-494
-490
-487
-484
-481
-479
-478
-477
-476
-475
-475
-475
-475
-476
-476
-477
-478
-478
-479
-480
-480
-480
-481
-481
-480
-480
-479
-478
-477
-475
-474
-471
-469
-466
-463
-459
-455
-450
-446
-441
-435
-429
-423
-416
-410
-403
-395
-388
-380
-373
-365
-358
-351
-344
-337
-330
-324
-318
-313
-308
-303
-299
-296
-293
-290
-288
-286
-285
-285
-284
-284
-285
-286
-287
-288
-290
-292
-294
-296
-298
-300
-302
-304
-306
-308
-310
-312
-313
-314
-316
-317
-317
-318
-318
-319
-319
-318
-318
-317
-317
-315
-314
-312
-310
-308
-305
-303
-299
-296
-292
-288
-283
-278
-273
-268
-262
-256
-250
-244
-238
-231
-224
-217
-210
-203
-196
-188
-181
-173
-166
-158
-151
-143
-135
-128
-121
-113
-106
-99
-93
-87
-81
-75
-70
-65
-61
-58
-55
-52
-50
-49
-48
-48
-49
-50
-51
-53
-56
-59
-63
-67
-72
-77
-82
-88
-95
-102
-109
-117
-125
-133
-142
-151
-161
-170
-180
-191
-201
-212
-223
-233
-244
-255
-267
-278
-289
-299
-310
-321
-331
-341
-351
-360
-370
-378
-387
-395
-403
-410
-417
-423
-429
-435
-441
-446
-451
-456
-460
-464
-468
-472
-476
-480
-483
-487
-491
-494
-498
-501
-505
-509
-513
-517
-521
-526
-530
-535
-540
-545
-550
-556
-561
-567
-573
-579
-585
-591
-597
-604
-610
-617
-624
-630
-637
-645
-652
-659
-667
-674
-682
-689
-697
-705
-712
-720
-727
-735
-742
-750
-757
-764
-771
-778
-785
-792
-800
-807
-814
-821
-828
-835
-843
-850
-857
-865
-873
-880
-888
-897
-905
-913
-922
-931
-940
-950
-959
-969
-980
-990
-1000
-1012
-1022
-1035
-1047
-1059
-1071
-1084
-1097
-1110
-1123
-1136
-1149
-1162
-1175
-1188
-1201
-1214
-1226
-1238
-1249
-1260
-1270
-1280
-1288
-1297
-1304
-1311
-1317
-1323
-1328
-1332
-1335
-1338
-1340
-1341
-1342
-1342
-1342
-1341
-1340
-1338
-1336
-1333
-1330
-1327
-1323
-1320
-1316
-1312
-1307
-1303
-1298
-1293
-1288
-1283
-1278
-1273
-1267
-1262
-1257
-1252
-1246
-1241
-1236
-1231
-1226
-1220
-1215
-1210
-1205
-1200
-1194
-1189
-1183
-1178
-1172
-1166
-1160
-1154
-1148
-1141
-1134
-1127
-1119
-1112
-1104
-1095
-1087
-1078
-1069
-1059
-1050
-1040
-1030
-1020
-1010
-999
-989
-979
-969
-959
-949
-939
-929
-920
-911
-902
-894
-886
-878
-871
-864
-857
-851
-845
-839
-833
-828
-822
-817
-812
-807
-802
-797
-792
-788
-783
-778
-773
-768
-764
-759
-754
-749
-744
-739
-735
-730
-725
-720
-716
-711
-707
-702
-698
-694
-690
-685
-681
-677
-673
-669
-665
-661
-657
-654
-650
-647
-643
-640
-637
-634
-632
-629
-628
-626
-625
-624
-624
-624
-624
-625
-626
-628
-631
-633
-637
-641
-645
-650
-656
-662
-669
-676
-684
-693
-702
-711
-722
-732
-744
-755
-767
-780
-793
-806
-820
-833
-847
-861
-875
-890
-904
-918
-932
-945
-959
-972
-985
-997
-1008
-1020
-1032
-1043
-1053
-1063
-1072
-1081
-1089
-1097
-1104
-1111
-1117
-1123
-1128
-1133
-1137
-1141
-1145
-1148
-1151
-1153
-1155
-1157
-1158
-1159
-1160
-1160
-1161
-1160
-1160
-1160
-1159
-1159
-1158
-1157
-1156
-1155
-1154
-1153
-1152
-1151
-1150
-1148
-1147
-1146
-1145
-1144
-1142
-1141
-1139
-1137
-1135
-1133
-1131
-1128
-1125
-1122
-1118
-1114
-1110
-1106
-1101
-1096
-1091
-1086
-1080
-1075
-1069
-1063
-1058
-1052
-1046
-1041
-1036
-1031
-1027
-1022
-1018
-1016
-1012
-1010
-1010
-1008
-1008
-1008
-1008
-1010
-1012
-1016
-1018
-1022
-1028
-1033
-1038
-1045
-1051
-1059
-1066
-1074
-1083
-1091
-1100
-1110
-1119
-1129
-1139
-1149
-1158
-1168
-1178
-1187
-1197
-1205
-1214
-1222
-1230
-1237
-1243
-1249
-1253
-1257
-1260
-1262
-1263
-1263
-1262
-1260
-1256
-1251
-1246
-1239
-1231
-1222
-1212
-1200
-1188
-1175
-1161
-1146
-1131
-1115
-1098
-1081
-1063
-1045
-1027
-1008
-991
-972
-954
-936
-918
-900
-883
-866
-849
-833
-817
-802
-787
-772
-758
-744
-731
-718
-705
-693
-681
-669
-658
-646
-635
-624
-613
-602
-591
-580
-568
-557
-545
-533
-521
-509
-496
-483
-470
-456
-442
-427
-412
-397
-381
-365
-349
-332
-315
-297
-280
-262
-244
-226
-207
-189
-171
-153
-135
-117
-100
-83
-66
-50
-35
-20
-7
6
18
30
40
49
57
64
69
74
77
79
80
80
79
77
73
69
64
57
50
42
33
23
13
2
-9
-21
-33
-46
-58
-71
-84
-97
-110
-123
-135
-148
-160
-172
-183
-194
-205
-215
-224
-233
-242
-250
-257
-264
-270
-276
-281
-286
-290
-294
-297
-300
-303
-305
-308
-310
-312
-314
-316
-318
-320
-323
-325
-328
-331
-334
-338
-342
-347
-352
-357
-363
-369
-376
-383
-391
-400
-409
-419
-429
-440
-452
-464
-477
-491
-505
-520
-535
-550
-566
-583
-600
-617
-635
-652
-670
-688
-707
-725
-743
-762
-780
-798
-816
-834
-852
-869
-886
-903
-920
-936
-952
-968
-984
-999
-1014
-1028
-1042
-1056
-1070
-1083
-1096
-1109
-1121
-1133
-1145
-1157
-1168
-1179
-1189
-1200
-1210
-1220
-1230
-1240
-1249
-1259
-1268
-1277
-1286
-1296
-1304
-1313
-1322
-1331
-1340
-1349
-1357
-1366
-1375
-1383
-1392
-1401
-1410
-1419
-1428
-1437
-1446
-1455
-1465
-1474
-1483
-1493
-1502
-1511
-1521
-1530
-1539
-1549
-1558
-1567
-1576
-1585
-1594
-1602
-1611
-1619
-1627
-1635
-1643
-1650
-1657
-1664
-1670
-1676
-1682
-1687
-1692
-1696
-1700
-1704
-1706
-1709
-1711
-1712
-1713
-1713
-1713
-1712
-1710
-1708
-1706
-1703
-1699
-1695
-1690
-1685
-1679
-1673
-1666
-1659
-1652
-1645
-1637
-1629
-1620
-1612
-1603
-1594
-1585
-1576
-1566
-1557
-1547
-1538
-1528
-1518
-1509
-1499
-1490
-1481
-1471
-1462
-1453
-1445
-1436
-1428
-1420
-1412
-1404
-1397
-1390
-1383
-1376
-1369
-1362
-1356
-1349
-1343
-1336
-1330
-1324
-1317
-1310
-1304
-1297
-1290
-1283
-1275
-1268
-1260
-1251
-1243
-1234
-1225
-1216
-1206
-1197
-1186
-1176
-1165
-1154
-1143
-1132
-1120
-1108
-1097
-1085
-1073
-1061
-1049
-1037
-1025
-1014
-1002
-991
-979
-968
-957
-947
-936
-926
-916
-906
-896
-887
-877
-868
-859
-850
-841
-832
-823
-814
-806
-797
-787
-778
-769
-759
-749
-739
-728
-718
-706
-695
-683
-670
-658
-645
-631
-617
-603
-588
-573
-558
-543
-527
-512
-496
-480
-465
-449
-434
-419
-404
-389
-374
-360
-346
-333
-320
-308
-296
-284
-273
-262
-252
-242
-233
-223
-215
-207
-199
-192
-185
-178
-172
-166
-161
-156
-151
-147
-143
-140
-137
-134
-132
-130
-128
-127
-126
-125
-125
-125
-125
-125
-126
-126
-127
-129
-130
-132
-134
-136
-139
-142
-145
-149
-153
-157
-162
-167
-172
-178
-184
-190
-197
-204
-211
-218
-226
-234
-242
-250
-259
-267
-276
-284
-293
-301
-309
-318
-325
-333
-340
-347
-354
-360
-366
-371
-376
-380
-384
-387
-390
-392
-394
-395
-396
-396
-396
-396
-395
-394
-392
-391
-389
-386
-384
-381
-379
-376
-373
-369
-366
-363
-359
-356
-352
-349
-345
-342
-338
-335
-333
-330
-328
-326
-324
-323
-322
-322
-321
-322
-322
-324
-325
-327
-329
-331
-334
-337
-341
-344
-348
-352
-356
-360
-364
-369
-373
-377
-382
-386
-390
-394
-398
-401
-405
-408
-411
-414
-417
-419
-421
-423
-424
-425
-426
-427
-427
-427
-426
-425
-424
-422
-421
-419
-416
-414
-411
-408
-405
-402
-399
-396
-393
-390
-388
-386
-384
-382
-381
-381
-380
-380
-381
-382
-384
-386
-389
-393
-397
-401
-406
-412
-418
-425
-433
-441
-449
-458
-467
-477
-488
-498
-509
-521
-532
-544
-556
-568
-580
-591
-603
-614
-626
-636
-647
-657
-667
-676
-684
-693
-700
-707
-713
-719
-724
-729
-733
-736
-738
-740
-742
-742
-743
-742
-741
-739
-737
-734
-730
-727
-722
-717
-712
-706
-700
-693
-686
-679
-671
-663
-655
-647
-638
-630
-621
-613
-604
-596
-587
-579
-571
-563
-556
-548
-542
-535
-529
-523
-517
-512
-508
-504
-500
-496
-493
-491
-489
-487
-485
-484
-483
-482
-481
-481
-481
-481
-481
-481
-482
-482
-483
-484
-485
-486
-487
-489
-490
-492
-494
-495
-498
-500
-502
-504
-507
-510
-513
-516
-520
-523
-527
-531
-535
-539
-544
-548
-553
-558
-563
-568
-574
-579
-585
-591
-596
-603
-609
-615
-622
-628
-635
-642
-648
-655
-663
-670
-677
-684
-692
-699
-707
-715
-723
-731
-739
-747
-755
-764
-772
-781
-790
-799
-808
-818
-827
-837
-847
-857
-867
-877
-887
-898
-908
-919
-929
-940
-951
-961
-972
-982
-992
-1002
-1012
-1022
-1033
-1042
-1052
-1061
-1070
-1078
-1087
-1094
-1102
-1109
-1116
-1122
-1128
-1134
-1139
-1144
-1148
-1152
-1156
-1159
-1162
-1164
-1166
-1168
-1170
-1171
-1172
-1173
-1174
-1174
-1175
-1175
-1175
-1176
-1176
-1176
-1176
-1177
-1177
-1178
-1179
-1180
-1181
-1183
-1184
-1186
-1189
-1191
-1194
-1196
-1199
-1203
-1206
-1209
-1213
-1217
-1220
-1224
-1228
-1232
-1235
-1239
-1243
-1247
-1250
-1254
-1258
-1261
-1265
-1268
-1271
-1274
-1278
-1281
-1284
-1286
-1289
-1292
-1294
-1296
-1299
-1301
-1302
-1304
-1306
-1307
-1308
-1309
-1310
-1311
-1312
-1312
-1312
-1313
-1313
-1313
-1313
-1313
-1313
-1312
-1312
-1312
-1311
-1311
-1310
-1309
-1308
-1307
-1306
-1305
-1303
-1301
-1299
-1296
-1293
-1290
-1286
-1282
-1277
-1272
-1267
-1261
-1254
-1248
-1240
-1233
-1224
-1216
-1207
-1197
-1187
-1177
-1166
-1155
-1144
-1132
-1120
-1107
-1094
-1081
-1067
-1054
-1039
-1025
-1010
-995
-980
-964
-949
-933
-916
-900
-884
-867
-850
-833
-816
-799
-781
-764
-746
-729
-711
-693
-676
-658
-640
-623
-605
-588
-570
-553
-536
-518
-501
-485
-468
-451
-435
-419
-403
-388
-372
-357
-342
-327
-313
-299
-285
-271
-258
-244
-232
-219
-207
-195
-184
-173
-162
-152
-142
-133
-124
-115
-107
-100
-93
-87
-81
-76
-71
-67
-64
-61
-59
-57
-56
-56
-57
-57
-59
-61
-63
-67
-70
-74
-78
-83
-88
-94
-100
-106
-112
-119
-126
-133
-140
-148
-156
-163
-172
-180
-188
-197
-205
-214
-223
-232
-241
-251
-260
-270
-279
-289
-299
-308
-318
-328
-338
-348
-357
-367
-377
-386
-396
-405
-415
-424
-433
-442
-451
-459
-468
-476
-484
-492
-500
-507
-514
-522
-528
-535
-541
-548
-554
-559
-565
-570
-575
-580
-584
-588
-592
-596
-600
-603
-606
-609
-611
-614
-616
-618
-620
-622
-623
-625
-626
-627
-628
-628
-629
-630
-630
-630
-631
-631
-631
-631
-631
-631
-631
-630
-630
-629
-629
-628
-627
-626
-624
-623
-621
-619
-617
-614
-611
-608
-605
-601
-597
-592
-587
-582
-576
-570
-564
-558
-551
-545
-538
-531
-524
-517
-511
-504
-497
-491
-485
-479
-473
-468
-463
-458
-454
-450
-447
-444
-441
-439
-437
-436
-435
-434
-434
-434
-435
-436
-437
-439
-441
-443
-446
-448
-451
-454
-458
-461
-465
-469
-473
-477
-482
-486
-491
-496
-500
-505
-510
-515
-520
-525
-530
-535
-540
-545
-550
-554
-559
-564
-569
-574
-579
-583
-588
-593
-598
-603
-608
-612
-617
-622
-627
-632
-637
-642
-647
-652
-657
-662
-667
-672
-677
-682
-686
-691
-695
-700
-704
-708
-712
-716
-720
-724
-727
-731
-734
-737
-740
-743
-746
-748
-751
-753
-755
-757
-759
-761
-763
-764
-765
-767
-768
-768
-769
-770
-770
-770
-770
-769
-769
-768
-767
-765
-764
-762
-759
-756
-753
-750
-746
-742
-737
-731
-726
-720
-713
-706
-698
-689
-681
-671
-661
-650
-639
-627
-615
-602
-589
-575
-561
-546
-531
-515
-500
-484
-467
-451
-434
-417
-400
-383
-367
-350
-333
-316
-299
-282
-266
-250
-234
-218
-203
-188
-174
-159
-146
-132
-120
-107
-95
-84
-73
-63
-53
-43
-35
-26
-18
-11
-4
2
8
14
19
24
29
33
37
41
45
48
51
55
58
61
64
67
70
72
75
78
81
84
88
91
94
98
101
105
109
113
117
121
125
130
135
140
145
150
156
161
167
173
180
186
193
199
206
213
220
227
234
241
248
255
261
268
274
280
285
290
294
298
301
304
306
307
307
307
306
304
301
297
293
288
282
275
268
259
250
241
231
220
209
198
186
175
163
150
138
126
114
103
91
80
69
59
49
40
31
22
15
8
1
-4
-10
-14
-18
-22
-25
-27
-30
-31
-33
-35
-36
-37
-39
-40
-42
-44
-46
-49
-52
-56
-60
-65
-70
-77
-84
-92
-100
-110
-120
-131
-143
-156
-170
-184
-199
-215
-232
-249
-267
-285
-304
-323
-342
-362
-382
-402
-423
-443
-463
-483
-503
-523
-543
-562
-581
-599
-618
-635
-653
-669
-686
-702
-717
-732
-746
-760
-774
-787
-800
-812
-824
-835
-846
-857
-868
-878
-888
-898
-907
-917
-926
-935
-944
-952
-960
-969
-977
-985
-992
-1000
-1006
-1014
-1022
-1029
-1036
-1043
-1049
-1056
-1062
-1069
-1075
-1081
-1087
-1093
-1099
-1105
-1111
-1116
-1122
-1127
-1132
-1137
-1142
-1146
-1151
-1155
-1159
-1163
-1167
-1171
-1174
-1178
-1181
-1184
-1187
-1190
-1193
-1196
-1199
-1202
-1205
-1207
-1210
-1213
-1216
-1218
-1221
-1224
-1226
-1229
-1231
-1234
-1236
-1239
-1241
-1243
-1246
-1248
-1250
-1251
-1253
-1255
-1256
-1257
-1258
-1259
-1259
-1260
-1260
-1259
-1259
-1258
-1257
-1256
-1254
-1253
-1251
-1248
-1246
-1243
-1240
-1237
-1234
-1230
-1227
-1223
-1220
-1216
-1212
-1208
-1204
-1201
-1197
-1193
-1190
-1186
-1183
-1180
-1177
-1174
-1171
-1168
-1165
-1162
-1160
-1157
-1154
-1151
-1148
-1146
-1143
-1140
-1136
-1133
-1130
-1126
-1122
-1118
-1114
-1110
-1105
-1101
-1096
-1091
-1086
-1081
-1075
-1070
-1064
-1058
-1052
-1047
-1041
-1035
-1029
-1022
-1016
-1010
-1004
-999
-994
-988
-983
-977
-972
-967
-962
-957
-953
-948
-944
-940
-936
-932
-929
-926
-923
-920
-917
-915
-913
-911
-909
-907
-906
-905
-904
-903
-902
-902
-901
-901
-901
-901
-901
-901
-901
-902
-902
-903
-903
-904
-905
-906
-907
-908
-909
-911
-912
-913
-914
-916
-917
-918
-919
-920
-921
-922
-923
-924
-924
-925
-925
-926
-926
-926
-926
-926
-925
-925
-925
-924
-924
-923
-923
-922
-922
-922
-921
-921
-920
-920
-920
-919
-919
-919
-919
-918
-918
-918
-918
-917
-917
-916
-915
-914
-913
-912
-911
-909
-908
-906
-904
-902
-900
-898
-896
-894
-892
-890
-888
-886
-883
-881
-879
-877
-875
-873
-871
-869
-867
-865
-863
-861
-859
-857
-855
-854
-852
-850
-848
-846
-844
-842
-839
-837
-835
-832
-830
-827
-825
-822
-819
-816
-813
-809
-806
-803
-799
-796
-792
-788
-784
-780
-776
-772
-767
-763
-759
-754
-750
-746
-741
-737
-733
-729
-725
-721
-718
-714
-710
-707
-703
-700
-697
-693
-690
-687
-684
-682
-679
-676
-674
-671
-669
-666
-664
-662
-660
-658
-657
-655
-654
-652
-651
-649
-648
-647
-646
-644
-643
-642
-641
-640
-639
-637
-636
-635
-633
-631
-630
-628
-626
-624
-621
-619
-616
-613
-611
-607
-604
-601
-598
-594
-591
-587
-583
-579
-575
-571
-566
-562
-557
-552
-548
-543
-537
-532
-527
-521
-516
-510
-504
-498
-492
-486
-480
-474
-468
-462
-455
-449
-443
-437
-432
-426
-420
-415
-410
-405
-400
-396
-392
-389
-385
-382
-380
-378
-376
-375
-374
-374
-374
-375
-376
-377
-379
-381
-383
-386
-389
-392
-395
-398
-401
-405
-408
-412
-415
-419
-422
-426
-429
-432
-435
-438
-440
-443
-445
-447
-449
-451
-452
-453
-454
-455
-456
-457
-458
-458
-458
-459
-459
-460
-460
-461
-461
-462
-463
-464
-465
-467
-469
-472
-474
-478
-481
-485
-490
-495
-500
-506
-512
-519
-527
-535
-543
-552
-561
-571
-581
-592
-603
-615
-627
-639
-652
-665
-678
-692
-706
-720
-735
-749
-764
-780
-795
-810
-826
-842
-858
-873
-889
-905
-921
-937
-952
-968
-983
-998
-1012
-1028
-1043
-1057
-1071
-1085
-1098
-1111
-1124
-1137
-1149
-1161
-1172
-1184
-1195
-1205
-1215
-1225
-1235
-1244
-1253
-1262
-1270
-1278
-1286
-1294
-1301
-1308
-1314
-1321
-1327
-1333
-1338
-1344
-1349
-1354
-1358
-1363
-1367
-1372
-1376
-1380
-1384
-1388
-1392
-1397
-1401
-1405
-1409
-1414
-1418
-1423
-1427
-1432
-1437
-1442
-1447
-1452
-1457
-1462
-1468
-1473
-1478
-1483
-1488
-1493
-1498
-1503
-1507
-1511
-1515
-1519
-1522
-1525
-1528
-1530
-1532
-1533
-1534
-1534
-1534
-1534
-1533
-1532
-1530
-1528
-1525
-1522
-1518
-1514
-1510
-1505
-1500
-1495
-1489
-1484
-1478
-1471
-1465
-1459
-1452
-1445
-1439
-1432
-1425
-1418
-1411
-1403
-1396
-1389
-1381
-1374
-1366
-1358
-1350
-1341
-1333
-1324
-1315
-1305
-1296
-1286
-1276
-1265
-1254
-1243
-1232
-1220
-1208
-1195
-1183
-1170
-1156
-1143
-1129
-1114
-1100
-1085
-1070
-1055
-1040
-1024
-1008
-992
-976
-959
-943
-926
-909
-891
-874
-856
-838
-820
-802
-784
-765
-747
-728
-710
-691
-673
-655
-637
-620
-603
-586
-569
-553
-537
-522
-507
-493
-479
-465
-452
-440
-428
-416
-405
-395
-384
-375
-365
-356
-348
-339
-331
-323
-316
-308
-301
-294
-287
-280
-273
-266
-259
-252
-245
-238
-231
-224
-217
-210
-202
-195
-188
-181
-174
-167
-160
-153
-147
-140
-134
-128
-122
-117
-112
-107
-102
-98
-94
-90
-87
-84
-81
-79
-77
-75
-73
-72
-72
-71
-71
-72
-72
-73
-75
-76
-78
-80
-83
-86
-88
-91
-94
-98
-101
-104
-108
-111
-114
-117
-120
-123
-126
-128
-130
-132
-134
-135
-136
-137
-138
-138
-138
-138
-138
-137
-136
-136
-134
-133
-132
-131
-130
-129
-128
-127
-126
-126
-126
-126
-126
-126
-127
-128
-129
-131
-132
-135
-137
-140
-142
-146
-149
-153
-157
-161
-165
-169
-174
-179
-184
-189
-194
-200
-205
-211
-217
-222
-228
-234
-241
-247
-253
-260
-266
-273
-280
-287
-294
-302
-309
-317
-325
-333
-342
-351
-360
-369
-379
-388
-398
-408
-418
-429
-439
-450
-461
-472
-483
-494
-504
-515
-526
-537
-548
-559
-570
-581
-592
-602
-613
-623
-634
-644
-654
-664
-674
-684
-694
-703
-713
-722
-731
-740
-748
-757
-765
-773
-780
-788
-795
-802
-809
-816
-823
-830
-837
-843
-850
-857
-863
-870
-877
-884
-891
-898
-905
-912
-920
-927
-935
-943
-950
-958
-966
-974
-982
-990
-998
-1006
-1012
-1020
-1029
-1036
-1044
-1052
-1059
-1067
-1074
-1082
-1089
-1097
-1104
-1112
-1120
-1128
-1136
-1144
-1152
-1160
-1168
-1177
-1185
-1194
-1203
-1212
-1221
-1230
-1239
-1249
-1259
-1269
-1279
-1289
-1299
-1310
-1320
-1331
-1342
-1353
-1364
-1375
-1386
-1397
-1408
-1420
-1431
-1442
-1452
-1463
-1473
-1484
-1494
-1503
-1512
-1521
-1530
-1538
-1545
-1552
-1559
-1565
-1571
-1576
-1580
-1584
-1588
-1591
-1593
-1595
-1597
-1598
-1599
-1599
-1598
-1598
-1597
-1595
-1593
-1591
-1589
-1587
-1584
-1581
-1578
-1575
-1572
-1569
-1566
-1562
-1559
-1556
-1553
-1551
-1548
-1546
-1543
-1541
-1539
-1537
-1535
-1534
-1532
-1531
-1530
-1528
-1527
-1526
-1525
-1524
-1523
-1522
-1521
-1520
-1519
-1519
-1518
-1517
-1516
-1516
-1515
-1515
-1514
-1513
-1513
-1512
-1511
-1510
-1509
-1508
-1506
-1504
-1503
-1500
-1498
-1495
-1492
-1489
-1485
-1481
-1477
-1473
-1468
-1463
-1458
-1453
-1447
-1442
-1436
-1430
-1424
-1418
-1412
-1406
-1400
-1393
-1387
-1381
-1375
-1369
-1363
-1358
-1352
-1347
-1342
-1337
-1333
-1329
-1326
-1322
-1320
-1317
-1315
-1314
-1313
-1313
-1313
-1314
-1315
-1317
-1320
-1323
-1326
-1330
-1334
-1339
-1344
-1350
-1356
-1362
-1369
-1376
-1383
-1391
-1399
-1407
-1415
-1423
-1431
-1440
-1448
-1457
-1465
-1473
-1481
-1489
-1497
-1505
-1512
-1519
-1526
-1532
-1538
-1544
-1549
-1554
-1559
-1563
-1566
-1570
-1572
-1575
-1577
-1578
-1579
-1580
-1581
-1580
-1580
-1579
-1578
-1577
-1575
-1573
-1571
-1569
-1566
-1563
-1560
-1557
-1554
-1550
-1547
-1543
-1540
-1537
-1533
-1530
-1527
-1524
-1521
-1518
-1515
-1513
-1511
-1509
-1507
-1506
-1505
-1504
-1503
-1503
-1503
-1503
-1503
-1504
-1505
-1506
-1507
-1508
-1509
-1511
-1512
-1514
-1515
-1517
-1519
-1520
-1522
-1523
-1525
-1526
-1528
-1529
-1530
-1531
-1532
-1533
-1533
-1534
-1534
-1534
-1533
-1533
-1532
-1531
-1529
-1527
-1525
-1523
-1520
-1517
-1514
-1510
-1506
-1501
-1497
-1491
-1486
-1480
-1474
-1468
-1462
-1455
-1448
-1441
-1434
-1427
-1419
-1412
-1404
-1397
-1389
-1381
-1373
-1365
-1357
-1349
-1341
-1332
-1324
-1316
-1307
-1298
-1290
-1281
-1272
-1263
-1254
-1244
-1235
-1226
-1216
-1206
-1197
-1187
-1177
-1167
-1157
-1147
-1137
-1128
-1118
-1108
-1098
-1088
-1078
-1069
-1059
-1049
-1040
-1030
-1020
-1010
-1002
-992
-983
-973
-964
-955
-945
-936
-927
-918
-909
-900
-890
-881
-872
-863
-854
-845
-836
-827
-817
-808
-799
-789
-779
-769
-759
-749
-739
-728
-717
-706
-695
-683
-672
-660
-648
-636
-623
-610
-597
-585
-571
-558
-545
-532
-518
-505
-492
-478
-465
-452
-439
-427
-414
-402
-390
-378
-366
-355
-344
-334
-324
-314
-305
-296
-288
-280
-272
-266
-259
-254
-248
-244
-240
-236
-233
-231
-229
-227
-226
-226
-226
-226
-227
-228
-229
-231
-234
-236
-239
-242
-246
-250
-254
-258
-263
-267
-272
-278
-283
-289
-295
-301
-307
-313
-320
-327
-335
-342
-350
-358
-366
-375
-383
-392
-402
-411
-420
-430
-440
-450
-460
-470
-480
-490
-501
-511
-521
-531
-541
-551
-561
-570
-580
-589
-597
-606
-614
-622
-630
-637
-644
-651
-657
-663
-668
-673
-678
-683
-687
-691
-695
-698
-702
-705
-708
-711
-714
-717
-720
-723
-726
-729
-733
-736
-739
-743
-747
-752
-756
-761
-766
-772
-777
-784
-790
-797
-805
-812
-820
-829
-838
-847
-857
-867
-877
-887
-898
-909
-921
-932
-944
-956
-967
-979
-991
-1002
-1014
-1027
-1039
-1051
-1062
-1073
-1085
-1095
-1106
-1116
-1126
-1136
-1145
-1154
-1162
-1170
-1178
-1185
-1192
-1198
-1204
-1210
-1215
-1220
-1225
-1229
-1233
-1237
-1240
-1243
-1246
-1249
-1251
-1253
-1255
-1257
-1259
-1261
-1263
-1264
-1266
-1267
-1269
-1270
-1272
-1274
-1275
-1277
-1279
-1282
-1284
-1286
-1289
-1292
-1295
-1298
-1302
-1305
-1309
-1313
-1317
-1321
-1326
-1330
-1334
-1339
-1344
-1348
-1353
-1357
-1362
-1366
-1371
-1375
-1379
-1383
-1386
-1390
-1393
-1396
-1398
-1401
-1403
-1404
-1406
-1407
-1408
-1408
-1408
-1408
-1407
-1406
-1405
-1403
-1401
-1399
-1397
-1394
-1391
-1387
-1383
-1380
-1376
-1371
-1367
-1363
-1358
-1354
-1350
-1346
-1341
-1337
-1334
-1330
-1327
-1323
-1320
-1318
-1315
-1313
-1311
-1309
-1307
-1306
-1304
-1303
-1302
-1300
-1299
-1298
-1297
-1296
-1295
-1293
-1292
-1290
-1288
-1286
-1284
-1282
-1279
-1277
-1274
-1270
-1267
-1263
-1259
-1255
-1251
-1247
-1242
-1238
-1233
-1228
-1224
-1219
-1214
-1209
-1204
-1200
-1195
-1190
-1186
-1181
-1177
-1173
-1168
-1164
-1160
-1156
-1152
-1148
-1144
-1140
-1136
-1132
-1128
-1124
-1120
-1116
-1112
-1108
-1104
-1099
-1095
-1091
-1087
-1083
-1079
-1075
-1071
-1067
-1063
-1060
-1056
-1052
-1049
-1045
-1042
-1038
-1035
-1032
-1029
-1026
-1022
-1020
-1018
-1016
-1014
-1012
-1010
-1008
-1006
-1004
-1004
-1002
-1002
-1000
-1000
-1000
-1000
-1000
-1000
-1002
-1002
-1002
-1004
-1006
-1006
-1008
-1010
-1012
-1014
-1016
-1018
-1020
-1022
-1025
-1027
-1029
-1032
-1034
-1036
-1039
-1041
-1043
-1046
-1048
-1050
-1052
-1055
-1056
-1058
-1060
-1061
-1062
-1063
-1064
-1064
-1064
-1063
-1062
-1061
-1059
-1057
-1055
-1052
-1049
-1045
-1041
-1036
-1032
-1027
-1022
-1016
-1010
-1004
-1000
-994
-988
-982
-977
-971
-966
-961
-956
-951
-946
-941
-937
-933
-929
-925
-922
-919
-916
-913
-911
-909
-907
-905
-903
-902
-900
-899
-898
-897
-896
-895
-895
-894
-893
-893
-893
-892
-892
-892
-892
-892
-892
-891
-892
-892
-892
-892
-892
-892
-892
-892
-892
-893
-893
-893
-893
-893
-894
-894
-894
-894
-895
-895
-895
-895
-896
-896
-896
-896
-896
-896
-896
-896
-896
-896
-895
-895
-894
-893
-892
-890
-889
-887
-885
-883
-880
-878
-875
-872
-868
-865
-861
-857
-852
-848
-843
-839
-833
-828
-823
-818
-812
-806
-801
-795
-789
-783
-777
-771
-765
-759
-752
-746
-740
-734
-727
-721
-714
-708
-701
-695
-688
-681
-674
-667
-660
-653
-645
-638
-630
-623
-615
-607
-600
-592
-583
-575
-567
-558
-550
-541
-532
-524
-515
-506
-497
-488
-479
-470
-461
-453
-444
-436
-429
-421
-414
-407
-400
-394
-389
-383
-379
-374
-371
-367
-364
-362
-360
-359
-358
-358
-358
-359
-360
-361
-363
-365
-367
-370
-373
-376
-380
-383
-387
-391
-395
-400
-404
-408
-413
-417
-421
-426
-430
-434
-439
-443
-447
-451
-455
-459
-462
-466
-470
-473
-476
-480
-483
-486
-489
-492
-495
-498
-501
-503
-506
-509
-512
-515
-518
-522
-525
-528
-532
-536
-540
-544
-548
-552
-556
-561
-566
-571
-576
-581
-586
-592
-598
-604
-610
-616
-622
-629
-636
-642
-649
-656
-664
-671
-678
-685
-693
-700
-708
-715
-723
-730
-738
-745
-752
-759
-766
-773
-780
-786
-792
-798
-804
-810
-815
-820
-825
-830
-834
-838
-842
-846
-850
-853
-856
-859
-861
-864
-866
-868
-869
-871
-872
-874
-875
-876
-877
-878
-879
-879
-880
-881
-882
-882
-883
-884
-885
-886
-887
-888
-890
-891
-892
-894
-896
-897
-899
-901
-903
-905
-907
-910
-912
-914
-917
-919
-922
-924
-927
-929
-931
-934
-936
-938
-941
-943
-945
-947
-949
-950
-952
-953
-955
-956
-957
-958
-959
-959
-960
-961
-961
-961
-961
-961
-961
-961
-961
-961
-961
-961
-961
-961
-960
-960
-960
-960
-961
-961
-961
-962
-962
-963
-964
-965
-966
-967
-968
-970
-971
-973
-975
-976
-978
-980
-982
-984
-986
-989
-991
-993
-995
-997
-999
-1000
-1002
-1004
-1006
-1008
-1010
-1012
-1014
-1016
-1018
-1020
-1022
-1024
-1026
-1029
-1031
-1033
-1036
-1038
-1041
-1044
-1047
-1050
-1053
-1056
-1059
-1063
-1066
-1070
-1074
-1078
-1082
-1086
-1091
-1095
-1099
-1104
-1109
-1113
-1118
-1123
-1128
-1133
-1137
-1142
-1147
-1152
-1157
-1161
-1166
-1171
-1175
-1179
-1184
-1188
-1192
-1196
-1199
-1203
-1206
-1209
-1212
-1215
-1217
-1220
-1222
-1224
-1226
-1228
-1229
-1231
-1232
-1233
-1234
-1235
-1236
-1237
-1238
-1239
-1240
-1241
-1242
-1243
-1245
-1246
-1247
-1249
-1251
-1253
-1255
-1257
-1259
-1262
-1264
-1267
-1270
-1272
-1275
-1278
-1282
-1285
-1288
-1291
-1294
-1298
-1301
-1304
-1308
-1311
-1314
-1317
-1320
-1323
-1326
-1328
-1331
-1334
-1336
-1338
-1340
-1342
-1344
-1346
-1347
-1349
-1350
-1351
-1352
-1353
-1353
-1354
-1354
-1353
-1353
-1353
-1352
-1351
-1349
-1348
-1346
-1345
-1343
-1340
-1338
-1336
-1333
-1331
-1328
-1326
-1323
-1320
-1318
-1315
-1312
-1309
-1306
-1303
-1300
-1297
-1294
-1291
-1287
-1284
-1280
-1277
-1273
-1269
-1265
-1262
-1258
-1254
-1250
-1246
-1242
-1238
-1234
-1230
-1226
-1222
-1218
-1214
-1210
-1206
-1202
-1198
-1194
-1191
-1187
-1184
-1181
-1178
-1175
-1172
-1170
-1168
-1166
-1164
-1163
-1161
-1161
-1160
-1160
-1159
-1160
-1160
-1160
-1161
-1162
-1163
-1165
-1166
-1168
-1169
-1171
-1173
-1174
-1176
-1177
-1179
-1180
-1181
-1183
-1183
-1184
-1185
-1185
-1186
-1186
-1186
-1186
-1185
-1184
-1184
-1182
-1181
-1180
-1178
-1176
-1174
-1171
-1168
-1165
-1162
-1159
-1155
-1151
-1147
-1142
-1137
-1133
-1127
-1122
-1116
-1110
-1104
-1098
-1091
-1085
-1078
-1071
-1064
-1057
-1050
-1042
-1035
-1028
-1020
-1012
-1004
-997
-990
-982
-974
-966
-959
-951
-943
-936
-928
-920
-913
-905
-898
-891
-884
-876
-869
-862
-855
-848
-841
-835
-828
-821
-814
-808
-801
-795
-788
-781
-775
-768
-762
-755
-748
-741
-734
-727
-720
-713
-706
-699
-691
-684
-677
-669
-662
-654
-647
-640
-632
-625
-618
-611
-604
-597
-590
-584
-577
-571
-564
-558
-552
-546
-540
-535
-529
-524
-519
-514
-509
-504
-500
-495
-491
-488
-484
-480
-477
-474
-472
-469
-467
-465
-463
-462
-461
-460
-460
-459
-460
-460
-461
-462
-463
-465
-467
-469
-471
-474
-477
-480
-484
-487
-491
-495
-500
-504
-509
-513
-518
-523
-528
-534
-539
-544
-550
-555
-561
-567
-573
-579
-585
-591
-598
-604
-611
-617
-624
-631
-638
-645
-652
-659
-666
-674
-681
-688
-695
-702
-709
-716
-723
-730
-737
-743
-749
-756
-762
-768
-773
-779
-784
-789
-794
-799
-803
-808
-812
-816
-820
-824
-827
-831
-834
-837
-841
-844
-846
-849
-852
-854
-857
-859
-861
-863
-865
-866
-868
-870
-871
-872
-873
-875
-876
-877
-878
-878
-879
-880
-881
-881
-882
-883
-884
-884
-885
-886
-887
-887
-888
-889
-890
-891
-892
-893
-894
-895
-896
-898
-899
-900
-901
-902
-902
-903
-904
-904
-905
-905
-905
-905
-905
-905
-904
-904
-903
-902
-901
-899
-897
-896
-894
-891
-889
-886
-883
-880
-877
-873
-869
-865
-861
-857
-853
-848
-844
-839
-834
-830
-825
-820
-815
-810
-805
-800
-796
-791
-786
-782
-777
-772
-768
-764
-760
-755
-752
-748
-744
-740
-737
-734
-730
-727
-724
-721
-718
-715
-713
-710
-707
-705
-702
-700
-697
-695
-692
-690
-687
-685
-682
-679
-677
-674
-671
-668
-665
-661
-658
-655
-651
-648
-644
-641
-637
-633
-630
-626
-623
-619
-615
-612
-609
-606
-602
-599
-596
-594
-591
-588
-586
-584
-582
-579
-577
-575
-573
-571
-569
-567
-565
-563
-561
-558
-556
-553
-550
-548
-545
-541
-538
-534
-531
-527
-523
-518
-514
-510
-505
-500
-495
-490
-485
-480
-474
-468
-463
-457
-451
-444
-438
-432
-425
-419
-412
-405
-399
-392
-385
-378
-372
-365
-358
-352
-345
-338
-332
-325
-318
-312
-305
-299
-293
-286
-280
-274
-268
-261
-255
-249
-243
-237
-231
-225
-219
-213
-206
-200
-194
-188
-181
-175
-168
-162
-155
-149
-142
-135
-129
-122
-115
-108
-102
-95
-89
-82
-76
-70
-64
-58
-52
-46
-41
-36
-31
-26
-21
-16
-12
-7
-3
1
5
9
13
16
20
23
27
30
34
37
40
44
47
50
53
56
58
61
64
66
68
70
72
74
75
77
78
78
79
79
79
79
79
78
77
76
74
73
71
68
66
63
60
56
53
49
45
40
36
30
25
20
14
8
1
-5
-12
-19
-26
-34
-41
-49
-57
-65
-73
-82
-90
-99
-107
-116
-125
-134
-143
-152
-161
-170
-179
-188
-197
-206
-216
-225
-234
-244
-253
-263
-272
-282
-292
-301
-311
-321
-331
-341
-351
-360
-370
-380
-390
-400
-409
-419
-429
-438
-447
-457
-466
-475
-483
-492
-500
-509
-517
-524
-532
-539
-546
-553
-559
-565
-571
-577
-582
-587
-592
-596
-600
-604
-608
-611
-615
-617
-620
-623
-625
-627
-629
-631
-632
-633
-634
-635
-636
-636
-636
-636
-636
-636
-636
-635
-634
-633
-632
-631
-630
-629
-628
-627
-626
-625
-624
-623
-622
-621
-620
-619
-618
-618
-617
-616
-616
-615
-614
-614
-613
-612
-611
-609
-608
-607
-605
-603
-601
-599
-596
-593
-590
-587
-584
-580
-576
-572
-568
-564
-559
-554
-549
-544
-539
-533
-527
-522
-515
-509
-503
-496
-489
-482
-475
-468
-460
-453
-445
-437
-429
-421
-413
-405
-396
-388
-379
-370
-361
-352
-343
-334
-324
-315
-305
-296
-286
-276
-267
-257
-247
-237
-227
-217
-207
-197
-187
-177
-167
-158
-148
-138
-128
-118
-108
-98
-88
-77
-67
-57
-47
-37
-27
-17
-6
4
14
24
35
45
55
65
76
86
96
106
116
125
135
144
153
162
170
178
186
193
200
207
213
219
225
230
234
239
242
246
249
252
254
256
258
259
261
262
263
264
265
266
267
268
269
270
271
273
274
276
278
280
283
286
289
292
296
300
304
309
313
318
323
329
334
340
345
351
357
363
369
375
381
387
393
399
404
410
416
422
427
433
438
443
449
454
458
463
468
472
476
480
484
487
491
494
497
500
502
505
507
508
510
511
512
512
513
512
512
511
510
509
507
505
502
499
496
492
488
484
479
474
469
464
458
452
446
439
432
426
419
411
404
397
389
382
374
367
359
351
344
336
328
321
314
306
299
292
285
278
271
265
259
252
246
241
235
230
225
220
215
210
206
202
198
194
191
187
184
181
178
176
173
171
169
167
165
163
161
160
158
157
156
154
153
152
150
149
148
147
145
144
142
140
139
137
135
133
131
129
126
124
121
119
116
114
111
108
105
103
100
97
94
92
89
86
84
81
79
77
75
73
71
70
68
67
66
65
65
65
65
65
65
66
67
69
70
72
74
77
80
82
86
89
92
96
100
104
108
112
116
120
125
129
133
137
141
145
149
153
157
160
164
167
170
174
177
180
182
185
188
190
193
196
198
200
203
205
208
210
213
215
217
220
222
225
227
229
232
234
236
239
241
244
246
248
251
253
256
258
260
263
265
267
270
272
274
276
278
280
282
284
286
288
290
292
293
295
297
298
300
301
303
304
306
307
308
310
311
313
314
315
317
318
319
320
321
322
324
325
325
326
327
328
328
329
329
330
330
330
330
330
330
330
330
329
329
328
327
326
326
325
324
322
321
320
319
317
316
315
313
312
310
309
307
305
304
302
300
299
297
295
293
292
290
288
286
285
283
281
279
278
276
274
273
271
269
267
266
264
262
261
259
257
255
254
252
250
249
247
245
243
242
240
238
237
235
233
232
230
228
227
225
223
221
220
218
216
215
213
211
210
208
206
205
203
201
200
198
196
195
193
191
190
188
186
185
183
181
180
178
176
175
173
171
170
168
167
165
163
162
160
158
157
155
153
152
150
149
147
145
144
142
140
139
137
136
134
132
131
129
127
126
124
123
121
119
118
116
115
113
111
110
108
107
105
103
102
100
99
97
95
94
92
91
89
87
86
84
83
81
80
78
76
75
73
72
70
69
67
65
64
62
61
59
58
56
54
53
51
50
48
47
45
44
42
40
39
37
36
34
33
31
30
28
27
25
23
22
20
19
17
16
14
13
11
10
8
7
5
4
2
1
-1
-2
-4
-5
-7
-9
-10
-12
-13
-15
-16
-18
-19
-21
-22
-24
-25
-27
-28
-30
-31
-33
-34
-36
-37
-38
-40
-41
-43
-44
-46
-47
-49
-50
-52
-53
-55
-56
-58
-59
-61
-62
-64
-65
-67
-68
-69
-71
-72
-74
-75
-77
-78
-80
-81
-83
-84
-85
-87
-88
-90
-91
-93
-94
-96
-97
-98
-100
-101
-103
-104
-106
-107
-109
-110
-111
-113
-114
-116
-117
-118
-120
-121
-123
-124
-126
-127
-128
-130
-131
-133
-134
-135
-137
-138
-140
-141
-142
-144
-145
-147
-148
-149
-151
-152
-154
-155
-156
-158
-159
-161
-162
-163
-165
-166
-168
-169
-170
-172
-173
-174
-176
-177
-179
-180
-181
-183
-184
-185
-187
-188
-190
-191
-192
-194
-195
-196
-198
-199
-200
-202
-203
-204
-206
-207
-208
-210
-211
-213
-214
-215
-217
-218
-219
-221
-222
-223
-225
-226
-227
-229
-230
-231
-233
-234
-235
-237
-238
-239
-240
-242
-243
-244
-246
-247
-248
-250
-251
-252
-254
-255
-256
-258
-259
-260
-261
-263
-264
-265
-267
-268
-269
-271
-272
-273
-274
-276
-277
-278
-280
-281
-282
-283
-285
-286
-287
-289
-290
-291
-292
-294
-295
-296
-297
-299
-300
-301
-303
-304
-305
-306
-308
-309
-310
-311
-313
-314
-315
-316
-318
-319
-320
-321
-323
-324
-325
-326
-328
-329
-330
-331
-333
-334
-335
-336
-338
-339
-340
-341
-342
-344
-345
-346
-347
-349
-350
-351
-352
-354
-355
-356
-357
-358
-360
-361
-362
-363
-364
-366
-367
-368
-369
-370
-372
-373
-374
-375
-376
-378
-379
-380
-381
-382
-384
-385
-386
-387
-388
-390
-391
-392
-393
-394
-396
-397
-398
-399
-400
-401
-403
-404
-405
-406
-407
-408
-410
-411
-412
-413
-414
-415
-417
-418
-419
-420
-421
-422
-424
-425
-426
-427
-428
-429
-431
-432
-433
-434
-435
-436
-437
-439
-440
-441
-442
-443
-444
-445
-447
-448
-449
-450
-451
-452
-453
-454
-456
-457
-458
-459
-460
-461
-462
-463
-465
-466
-467
-468
-469
-470
-471
-472
-473
-475
-476
-477
-478
-479
-480
-481
-482
-483
-484
-486
-487
-488
-489
-490
-491
-492
-493
-494
-495
-497
-498
-499
-500
-501
-502
-503
-504
-505
-506
-507
-508
-509
-511
-512
-513
-514
-515
-516
-517
-518
-519
-520
-521
-522
-523
-524
-525
-527
-528
-529
-530
-531
-532
-533
-534
-535
-536
-537
-538
-539
-540
-541
-542
-543
-544
-545
-546
-548
-549
-550
-551
-552
-553
-554
-555
-556
-557
-558
-559
-560
-561
-562
-563
-564
-565
-566
-567
-568
-569
-570
-571
-572
-573
-574
-575
-576
-577
-578
-579
-580
-581
-582
-583
-584
-585
-586
-587
-588
-589
-590
-591
-592
-593
-594
-595
-596
-597
-598
-599
-600
-601
-602
-603
-604
-605
-606
-607
-608
-609
-610
-611
-612
-613
-614
-615
-616
-617
-618
-619
-620
-621
-622
-623
-623
-624
-625
-626
-627
-628
-629
-630
-631
-632
-633
-634
-635
-636
-637
-638
-639
-640
-641
-642
-643
-643
-644
-645
-646
-647
-648
-649
-650
-651
-652
-653
-654
-655
-656
-657
-657
-658
-659
-660
-661
-662
-663
-664
-665
-666
-667
-668
-669
-669
-670
-671
-672
-673
-674
-675
-676
-677
-678
-679
-679
-680
-681
-682
-683
-684
-685
-686
-687
-688
-688
-689
-690
-691
-692
-693
-694
-695
-696
-696
-697
-698
-699
-700
-701
-702
-703
-703
-704
-705
-706
-707
-708
-709
-710
-710
-711
-712
-713
-714
-715
-716
-717
-717
-718
-719
-720
-721
-722
-723
-723
-724
-725
-726
-727
-728
-729
-729
-730
-731
-732
-733
-734
-734
-735
-736
-737
-738
-739
-740
-740
-741
-742
-743
-744
-745
-745
-746
-747
-748
-749
-750
-750
-751
-752
-753
-754
-754
-755
-756
-757
-758
-759
-759
-760
-761
-762
-763
-763
-764
-765
-766
-767
-768
-768
-769
-770
-771
-772
-772
-773
-774
-775
-776
-776
-777
-778
-779
-780
-780
-781
-782
-783
-784
-784
-785
-786
-787
-787
-788
-789
-790
-791
-791
-792
-793
-794
-794
-795
-796
-797
-798
-798
-799
-800
-801
-801
-802
-803
-804
-805
-805
-806
-807
-808
-808
-809
-810
-811
-811
-812
-813
-814
-814
-815
-816
-817
-817
-818
-819
-820
-820
-821
-822
-823
-823
-824
-825
-826
-826
-827
-828
-829
-829
-830
-831
-832
-832
-833
-834
-834
-835
-836
-837
-837
-838
-839
-840
-840
-841
-842
-842
-843
-844
-845
-845
-846
-847
-847
-848
-849
-850
-850
-851
-852
-852
-853
-854
-855
-855
-856
-857
-857
-858
-859
-860
-860
-861
-862
-862
-863
-864
-864
-865
-866
-867
-867
-868
-869
-869
-870
-871
-871
-872
-873
-873
-874
-875
