20
11793
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
-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
-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
-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
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-5
-5
-5
-5
-5
-5
-5
-5
-4
-4
-4
-4
-4
-4
-4
-4
-3
-3
-3
-3
-3
-3
-3
-2
-2
-2
-2
-2
-2
-2
-1
-1
-1
-1
-1
-1
0
0
0
0
0
0
0
1
1
1
1
1
1
2
2
2
2
2
2
3
3
3
3
3
3
4
4
4
4
4
5
5
5
5
5
5
6
6
6
6
6
7
7
7
7
7
7
8
8
8
8
8
9
9
9
9
9
10
10
10
10
10
11
11
11
11
11
11
12
12
12
12
12
13
13
13
13
13
14
14
14
14
14
14
14
15
15
15
15
15
15
15
15
15
16
16
16
16
16
16
16
16
16
17
17
17
17
17
17
17
18
18
18
18
18
19
19
19
19
19
20
20
20
20
20
20
20
20
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
20
20
20
20
20
20
19
19
19
19
19
19
19
19
20
20
20
21
21
21
22
22
22
23
23
23
24
24
24
24
25
25
25
25
26
26
26
26
26
26
26
26
26
26
27
27
27
27
27
28
28
28
28
28
28
28
29
29
29
29
29
30
30
30
30
31
31
31
31
31
32
32
32
32
33
33
33
34
34
34
35
35
35
36
36
36
36
36
36
36
36
37
37
37
37
37
37
37
38
38
38
38
39
39
40
40
40
41
41
41
42
42
42
42
42
43
43
43
43
42
42
42
42
42
42
42
42
42
41
41
41
40
40
39
39
39
38
38
37
37
37
36
36
35
35
34
34
33
33
32
32
31
30
30
29
29
28
28
27
27
26
26
25
25
24
24
23
23
22
22
21
21
20
19
19
18
17
16
15
14
14
12
11
10
9
8
6
5
4
2
1
-1
-2
-3
-4
-5
-6
-6
-7
-8
-9
-10
-11
-12
-13
-13
-14
-15
-15
-16
-16
-17
-17
-18
-19
-19
-20
-21
-21
-22
-22
-23
-24
-24
-25
-26
-26
-27
-28
-28
-29
-30
-31
-32
-32
-33
-33
-34
-34
-35
-35
-36
-37
-37
-38
-39
-40
-41
-42
-43
-43
-44
-44
-45
-46
-46
-47
-47
-48
-48
-48
-49
-49
-49
-49
-50
-50
-50
-50
-50
-51
-51
-51
-52
-53
-54
-55
-56
-57
-58
-59
-60
-62
-63
-64
-65
-66
-67
-68
-69
-70
-71
-71
-72
-72
-73
-73
-74
-74
-75
-76
-76
-77
-77
-78
-79
-80
-82
-83
-84
-85
-86
-88
-89
-90
-91
-92
-93
-94
-95
-96
-97
-98
-99
-100
-101
-102
-103
-104
-105
-107
-108
-109
-110
-111
-112
-113
-114
-115
-117
-118
-119
-120
-121
-122
-123
-124
-125
-126
-127
-128
-128
-129
-130
-131
-132
-132
-132
-133
-133
-134
-135
-136
-137
-138
-138
-139
-140
-141
-142
-143
-144
-145
-146
-148
-149
-150
-152
-153
-155
-157
-159
-161
-163
-165
-167
-169
-171
-173
-175
-178
-180
-182
-185
-187
-190
-192
-194
-197
-199
-201
-203
-205
-207
-209
-210
-212
-213
-213
-214
-215
-216
-216
-216
-216
-216
-216
-215
-215
-214
-214
-213
-213
-213
-213
-214
-215
-215
-216
-216
-217
-218
-219
-221
-223
-224
-226
-228
-230
-233
-236
-239
-243
-247
-251
-254
-258
-261
-265
-268
-271
-273
-275
-276
-276
-275
-275
-274
-273
-272
-270
-268
-265
-263
-260
-258
-256
-254
-251
-249
-246
-244
-242
-240
-238
-238
-237
-237
-237
-238
-239
-241
-243
-246
-248
-250
-253
-255
-257
-259
-261
-264
-266
-269
-272
-276
-280
-284
-289
-293
-298
-301
-304
-306
-309
-310
-311
-312
-312
-310
-307
-303
-298
-292
-285
-277
-269
-261
-252
-242
-232
-222
-212
-202
-192
-182
-173
-164
-156
-149
-142
-137
-132
-127
-124
-121
-118
-116
-115
-114
-113
-113
-112
-112
-113
-114
-115
-117
-119
-122
-124
-126
-127
-128
-128
-127
-127
-125
-124
-121
-118
-115
-112
-108
-103
-99
-93
-88
-82
-77
-71
-66
-60
-54
-48
-42
-37
-31
-26
-21
-16
-12
-7
-4
-1
2
4
5
5
4
2
-1
-6
-10
-15
-21
-26
-32
-39
-45
-50
-54
-58
-61
-65
-70
-74
-79
-83
-87
-92
-96
-101
-106
-111
-116
-121
-125
-129
-133
-137
-141
-144
-148
-152
-155
-159
-162
-165
-168
-170
-172
-175
-177
-179
-182
-183
-185
-185
-186
-186
-187
-187
-187
-186
-186
-185
-184
-184
-185
-185
-185
-185
-184
-182
-181
-178
-176
-171
-166
-158
-148
-138
-126
-113
-99
-85
-71
-57
-45
-34
-27
-20
-15
-11
-7
-3
0
3
5
8
12
15
18
21
24
25
27
29
30
32
35
39
44
49
56
63
71
80
90
100
108
116
124
131
137
144
150
155
161
165
169
173
175
176
177
177
176
175
172
169
164
159
153
147
141
135
129
123
118
112
106
100
95
89
84
78
72
67
62
57
53
49
44
39
35
30
25
19
13
6
-2
-12
-23
-35
-48
-62
-77
-92
-107
-122
-137
-153
-168
-183
-198
-211
-224
-236
-248
-259
-269
-279
-290
-300
-310
-320
-330
-339
-347
-353
-358
-362
-364
-365
-365
-364
-364
-363
-362
-362
-362
-364
-367
-371
-376
-382
-388
-395
-402
-409
-417
-424
-431
-437
-442
-447
-451
-455
-460
-464
-469
-473
-477
-481
-485
-491
-496
-501
-506
-511
-515
-519
-523
-527
-530
-533
-534
-532
-528
-522
-514
-505
-493
-480
-465
-449
-431
-413
-395
-377
-358
-340
-322
-304
-286
-269
-252
-236
-221
-206
-191
-177
-163
-149
-135
-121
-107
-93
-81
-69
-59
-50
-42
-33
-25
-15
-5
5
14
23
30
34
36
35
33
29
23
16
9
0
-9
-18
-27
-35
-43
-51
-58
-64
-69
-72
-73
-71
-67
-62
-55
-48
-41
-33
-26
-18
-10
-2
7
17
28
41
53
66
79
94
109
126
142
159
174
187
200
211
220
228
235
241
245
249
252
257
263
270
279
289
300
313
327
342
356
370
383
395
407
418
428
439
448
456
463
469
473
475
475
474
472
470
466
463
459
456
453
450
448
448
448
450
454
458
463
469
475
481
487
492
497
503
511
521
532
545
558
573
588
603
619
636
653
670
686
701
716
731
745
759
773
788
803
819
835
851
868
884
899
912
923
931
935
935
931
923
910
894
875
852
827
801
775
749
723
699
677
657
639
623
610
599
591
585
581
579
579
581
585
590
598
609
623
638
654
673
693
715
738
763
789
817
844
871
896
919
942
963
983
1002
1020
1038
1054
1068
1082
1094
1106
1117
1126
1134
1141
1146
1149
1152
1152
1152
1149
1145
1139
1130
1118
1103
1084
1062
1037
1008
981
952
923
893
863
835
808
783
759
736
714
693
673
654
636
620
605
593
584
577
573
571
573
577
585
594
603
613
621
628
634
639
641
641
638
633
625
614
601
585
566
547
526
506
487
472
460
453
451
454
460
469
479
491
505
517
528
535
539
540
538
534
529
521
512
501
490
480
470
460
451
442
433
423
414
405
398
391
385
379
373
366
358
350
341
332
323
313
303
292
282
271
261
252
242
231
220
208
197
184
171
158
144
128
112
95
77
58
39
19
-2
-23
-45
-68
-91
-114
-138
-163
-189
-218
-247
-278
-311
-343
-375
-406
-435
-462
-487
-507
-523
-536
-547
-556
-562
-567
-569
-568
-563
-556
-545
-533
-518
-504
-490
-476
-464
-454
-445
-439
-435
-434
-436
-441
-448
-458
-470
-483
-498
-514
-532
-551
-570
-587
-602
-614
-624
-631
-637
-640
-642
-642
-642
-642
-642
-640
-638
-634
-627
-616
-602
-584
-562
-537
-508
-476
-443
-407
-371
-335
-300
-266
-234
-204
-176
-149
-123
-99
-76
-56
-37
-22
-10
-2
1
1
-4
-12
-25
-40
-59
-79
-101
-124
-145
-164
-180
-194
-204
-212
-218
-222
-223
-224
-224
-225
-227
-230
-234
-240
-245
-251
-256
-261
-265
-270
-274
-277
-280
-283
-286
-290
-294
-300
-307
-317
-330
-345
-361
-379
-398
-419
-440
-462
-483
-503
-522
-541
-559
-575
-588
-599
-607
-613
-615
-616
-617
-619
-621
-623
-625
-627
-629
-630
-631
-632
-630
-626
-619
-609
-597
-583
-566
-546
-524
-501
-476
-451
-427
-404
-384
-366
-350
-336
-324
-314
-307
-303
-302
-303
-306
-312
-319
-329
-340
-352
-365
-378
-392
-407
-422
-436
-451
-465
-478
-490
-502
-513
-522
-528
-532
-533
-532
-527
-519
-510
-499
-487
-475
-461
-445
-427
-406
-383
-358
-330
-300
-269
-238
-208
-181
-157
-137
-123
-113
-107
-107
-110
-117
-128
-140
-153
-164
-175
-184
-192
-199
-205
-210
-214
-217
-218
-218
-217
-216
-216
-217
-218
-218
-217
-215
-213
-209
-205
-199
-193
-184
-174
-162
-148
-134
-120
-106
-92
-80
-70
-61
-55
-51
-50
-50
-52
-54
-56
-57
-58
-58
-58
-56
-53
-50
-46
-42
-40
-39
-39
-40
-41
-43
-44
-43
-43
-41
-40
-38
-36
-32
-28
-23
-19
-16
-13
-11
-9
-6
-4
-1
3
7
12
18
25
32
40
49
57
66
74
81
86
90
94
96
96
96
94
91
88
84
79
74
70
66
62
58
55
50
45
38
32
28
23
19
15
12
8
4
-1
-6
-10
-14
-17
-21
-24
-28
-32
-35
-39
-43
-48
-54
-62
-70
-80
-91
-102
-112
-121
-129
-137
-143
-149
-155
-161
-165
-169
-172
-175
-177
-179
-179
-179
-178
-176
-176
-175
-175
-174
-173
-172
-170
-168
-166
-164
-163
-161
-160
-159
-159
-160
-162
-164
-167
-171
-176
-181
-189
-197
-207
-217
-227
-237
-247
-256
-265
-272
-277
-280
-280
-278
-274
-266
-256
-242
-224
-205
-185
-165
-145
-126
-109
-95
-82
-71
-62
-53
-44
-36
-27
-18
-9
-2
4
8
11
13
12
10
6
-1
-10
-19
-30
-41
-52
-63
-73
-82
-91
-97
-102
-105
-105
-104
-100
-95
-88
-79
-70
-61
-53
-47
-43
-43
-45
-49
-55
-62
-69
-78
-87
-98
-111
-126
-142
-160
-178
-197
-216
-234
-252
-269
-286
-303
-320
-338
-356
-373
-391
-409
-427
-445
-464
-483
-501
-517
-533
-548
-564
-580
-595
-610
-623
-634
-644
-652
-659
-666
-672
-677
-681
-686
-691
-695
-699
-704
-708
-713
-717
-720
-723
-725
-726
-726
-726
-726
-728
-732
-736
-741
-745
-749
-751
-754
-756
-757
-758
-759
-762
-765
-771
-776
-782
-787
-792
-795
-797
-799
-799
-798
-795
-791
-784
-777
-768
-758
-749
-740
-732
-725
-719
-713
-709
-708
-708
-710
-712
-713
-715
-716
-717
-718
-719
-720
-719
-717
-715
-712
-710
-709
-708
-708
-708
-708
-706
-704
-701
-695
-687
-675
-661
-645
-630
-615
-601
-590
-582
-578
-577
-579
-582
-587
-591
-593
-593
-590
-584
-576
-567
-559
-551
-544
-538
-534
-531
-529
-529
-530
-533
-537
-541
-545
-550
-555
-561
-567
-572
-578
-583
-589
-595
-600
-605
-609
-612
-614
-615
-616
-616
-616
-615
-614
-612
-608
-603
-595
-587
-578
-568
-556
-543
-531
-520
-509
-501
-495
-493
-494
-496
-499
-502
-505
-507
-511
-515
-520
-526
-534
-543
-554
-565
-576
-588
-599
-610
-622
-633
-644
-656
-667
-677
-686
-695
-703
-709
-714
-716
-718
-719
-720
-720
-720
-719
-716
-709
-700
-689
-677
-664
-650
-634
-617
-598
-577
-555
-531
-507
-482
-457
-434
-412
-391
-371
-352
-336
-321
-308
-296
-283
-270
-256
-241
-226
-211
-197
-186
-176
-168
-161
-154
-148
-141
-134
-127
-121
-115
-109
-103
-95
-86
-77
-68
-60
-53
-45
-37
-28
-18
-9
0
9
18
26
35
44
54
64
74
85
96
108
120
133
146
159
170
180
188
195
201
206
212
217
222
227
233
241
249
258
268
278
289
300
312
323
333
343
352
361
370
380
389
399
409
420
429
438
447
454
459
462
462
460
456
450
442
434
425
417
408
399
391
385
380
375
372
370
368
368
369
372
376
382
387
392
396
400
404
409
412
412
410
406
399
392
383
375
368
362
357
353
349
345
341
337
333
327
321
313
305
295
285
274
262
250
238
225
212
199
188
178
171
166
163
163
166
173
181
191
200
210
219
228
234
240
243
246
246
247
248
250
253
259
265
270
275
277
276
269
258
241
223
203
183
163
141
117
91
65
37
9
-20
-48
-75
-100
-122
-141
-158
-173
-187
-202
-217
-232
-248
-264
-280
-295
-308
-320
-332
-342
-353
-365
-377
-390
-402
-412
-422
-428
-432
-434
-434
-432
-428
-423
-418
-414
-411
-409
-408
-407
-406
-403
-399
-394
-391
-389
-390
-393
-399
-405
-411
-417
-422
-429
-437
-446
-457
-471
-488
-506
-524
-543
-560
-576
-592
-608
-624
-641
-660
-678
-696
-713
-728
-740
-748
-753
-756
-758
-759
-760
-759
-758
-754
-749
-742
-733
-723
-711
-699
-687
-676
-666
-656
-646
-636
-628
-620
-614
-609
-605
-600
-596
-592
-589
-588
-588
-588
-589
-589
-591
-592
-594
-597
-598
-599
-598
-596
-591
-586
-580
-575
-572
-571
-570
-569
-568
-565
-561
-556
-550
-542
-532
-519
-506
-490
-474
-458
-442
-424
-406
-386
-366
-347
-329
-313
-299
-287
-274
-262
-247
-231
-212
-189
-163
-137
-111
-88
-66
-45
-26
-9
8
23
37
50
61
71
79
87
93
97
99
98
96
94
92
91
92
93
95
97
99
100
102
103
105
108
110
111
111
111
112
114
116
118
120
122
122
121
119
118
117
116
115
114
114
113
112
109
104
100
95
90
84
77
68
58
45
30
14
-4
-22
-41
-60
-80
-100
-119
-138
-157
-176
-195
-213
-232
-251
-271
-292
-315
-340
-365
-391
-415
-439
-462
-484
-505
-527
-547
-567
-586
-604
-621
-636
-651
-664
-675
-683
-687
-688
-688
-686
-684
-681
-677
-671
-664
-655
-643
-628
-610
-592
-574
-557
-541
-527
-514
-504
-495
-487
-479
-472
-467
-464
-464
-464
-463
-460
-454
-446
-434
-421
-408
-395
-383
-373
-362
-350
-336
-320
-303
-284
-262
-239
-214
-187
-161
-136
-112
-90
-70
-55
-41
-29
-15
1
18
36
55
74
92
107
121
132
143
152
159
164
168
174
178
182
186
192
199
209
221
232
241
248
254
257
258
257
255
254
254
257
261
267
271
275
277
279
281
281
277
269
256
243
229
217
205
193
183
174
166
158
152
147
143
140
140
142
146
148
146
142
134
124
113
101
89
78
68
57
46
34
20
6
-11
-28
-44
-59
-75
-91
-108
-125
-142
-157
-169
-179
-189
-196
-204
-211
-219
-228
-237
-245
-253
-257
-258
-256
-250
-242
-233
-225
-219
-215
-215
-218
-223
-229
-235
-240
-244
-249
-252
-255
-258
-262
-267
-274
-282
-290
-298
-307
-316
-326
-336
-347
-357
-364
-368
-371
-371
-369
-364
-356
-349
-343
-339
-338
-338
-339
-340
-342
-346
-350
-352
-350
-344
-336
-326
-316
-307
-299
-291
-283
-276
-269
-263
-258
-249
-237
-221
-205
-188
-173
-158
-144
-130
-116
-104
-92
-82
-73
-66
-58
-49
-38
-25
-9
11
33
57
82
105
125
141
156
171
187
203
222
243
267
293
320
349
377
402
424
444
462
479
496
516
540
565
589
611
633
653
670
686
699
710
722
734
747
761
778
798
821
847
873
899
923
946
968
989
1010
1036
1064
1093
1121
1148
1172
1192
1207
1218
1226
1234
1242
1252
1266
1282
1302
1323
1345
1366
1387
1407
1426
1445
1464
1482
1499
1516
1532
1546
1558
1569
1578
1585
1592
1600
1610
1622
1635
1650
1665
1679
1692
1704
1718
1734
1753
1772
1792
1809
1823
1835
1843
1849
1852
1852
1851
1849
1848
1849
1852
1857
1863
1871
1881
1892
1903
1915
1926
1937
1949
1959
1967
1973
1980
1989
2001
2017
2032
2045
2060
2073
2087
2101
2115
2129
2140
2150
2158
2164
2169
2174
2178
2181
2184
2189
2195
2204
2215
2228
2241
2254
2268
2281
2295
2310
2325
2340
2353
2366
2376
2383
2389
2394
2400
2408
2416
2423
2429
2432
2432
2430
2429
2430
2432
2436
2441
2449
2459
2471
2483
2495
2507
2519
2531
2541
2552
2565
2579
2594
2610
2625
2642
2661
2682
2704
2728
2751
2773
2795
2815
2833
2848
2861
2873
2884
2896
2908
2921
2935
2948
2962
2977
2991
3004
3015
3023
3032
3042
3055
3070
3086
3102
3118
3134
3149
3163
3177
3192
3207
3222
3237
3249
3259
3267
3272
3272
3268
3259
3244
3224
3200
3174
3149
3125
3103
3083
3063
3044
3023
3001
2977
2953
2930
2907
2884
2862
2843
2825
2809
2794
2780
2767
2754
2743
2733
2726
2723
2724
2728
2734
2742
2750
2757
2762
2765
2766
2768
2770
2774
2780
2788
2797
2806
2813
2819
2823
2825
2826
2828
2833
2841
2852
2867
2884
2901
2920
2938
2957
2974
2991
3008
3026
3043
3059
3074
3088
3101
3112
3122
3132
3144
3157
3173
3193
3215
3238
3260
3279
3295
3307
3315
3319
3319
3316
3308
3299
3289
3279
3269
3257
3242
3225
3207
3187
3166
3146
3128
3111
3096
3083
3071
3058
3042
3023
2998
2968
2933
2895
2857
2820
2786
2754
2724
2697
2672
2645
2616
2584
2550
2514
2477
2440
2401
2361
2320
2277
2232
2184
2135
2084
2031
1975
1918
1859
1797
1731
1662
1589
1513
1435
1357
1278
1199
1121
1043
967
893
821
750
681
612
542
471
399
325
248
168
87
4
-79
-162
-244
-324
-403
-479
-554
-628
-701
-774
-846
-917
-985
-1050
-1112
-1172
-1230
-1288
-1347
-1408
-1470
-1535
-1599
-1663
-1726
-1789
-1853
-1918
-1982
-2045
-2108
-2168
-2227
-2287
-2347
-2407
-2465
-2521
-2577
-2632
-2688
-2745
-2802
-2862
-2925
-2989
-3053
-3118
-3182
-3246
-3308
-3368
-3427
-3482
-3534
-3583
-3627
-3666
-3703
-3738
-3772
-3803
-3832
-3861
-3888
-3916
-3943
-3968
-3992
-4014
-4032
-4046
-4057
-4064
-4070
-4074
-4078
-4082
-4088
-4094
-4099
-4104
-4105
-4102
-4094
-4082
-4062
-4040
-4014
-3985
-3956
-3924
-3891
-3858
-3824
-3790
-3756
-3723
-3691
-3661
-3634
-3609
-3585
-3560
-3532
-3503
-3471
-3437
-3402
-3367
-3332
-3298
-3264
-3231
-3201
-3172
-3145
-3119
-3092
-3066
-3039
-3013
-2987
-2962
-2938
-2916
-2895
-2875
-2856
-2839
-2824
-2811
-2802
-2795
-2792
-2793
-2797
-2805
-2817
-2831
-2846
-2862
-2878
-2897
-2918
-2941
-2967
-2996
-3029
-3064
-3102
-3141
-3179
-3217
-3253
-3288
-3319
-3348
-3373
-3395
-3414
-3430
-3444
-3455
-3466
-3477
-3489
-3501
-3514
-3527
-3540
-3551
-3560
-3567
-3570
-3570
-3567
-3562
-3556
-3547
-3537
-3525
-3513
-3501
-3487
-3473
-3459
-3448
-3440
-3434
-3431
-3431
-3433
-3437
-3441
-3443
-3444
-3443
-3439
-3433
-3424
-3415
-3406
-3398
-3391
-3384
-3379
-3377
-3376
-3376
-3377
-3379
-3379
-3379
-3377
-3372
-3366
-3359
-3351
-3343
-3335
-3327
-3320
-3312
-3303
-3294
-3285
-3275
-3266
-3258
-3252
-3246
-3240
-3232
-3222
-3210
-3196
-3180
-3162
-3142
-3122
-3102
-3082
-3064
-3047
-3031
-3018
-3005
-2995
-2986
-2978
-2970
-2963
-2955
-2946
-2936
-2924
-2909
-2891
-2869
-2844
-2816
-2787
-2755
-2723
-2689
-2654
-2620
-2586
-2552
-2519
-2486
-2455
-2425
-2397
-2373
-2353
-2334
-2319
-2305
-2292
-2281
-2272
-2265
-2261
-2260
-2261
-2266
-2274
-2285
-2299
-2314
-2330
-2346
-2365
-2386
-2409
-2436
-2466
-2498
-2533
-2569
-2607
-2646
-2685
-2726
-2767
-2810
-2853
-2896
-2939
-2982
-3023
-3065
-3105
-3145
-3183
-3219
-3253
-3283
-3310
-3335
-3358
-3381
-3403
-3425
-3446
-3467
-3488
-3508
-3527
-3544
-3559
-3571
-3579
-3583
-3584
-3582
-3579
-3576
-3573
-3572
-3572
-3574
-3577
-3583
-3589
-3597
-3606
-3616
-3627
-3638
-3649
-3662
-3674
-3686
-3697
-3707
-3716
-3724
-3732
-3740
-3749
-3759
-3769
-3781
-3794
-3808
-3824
-3842
-3863
-3888
-3917
-3951
-3990
-4034
-4081
-4132
-4186
-4242
-4298
-4355
-4411
-4467
-4521
-4574
-4623
-4670
-4713
-4751
-4783
-4810
-4831
-4847
-4859
-4867
-4871
-4872
-4871
-4867
-4861
-4854
-4844
-4832
-4819
-4804
-4788
-4769
-4748
-4723
-4694
-4660
-4621
-4579
-4531
-4480
-4424
-4365
-4304
-4241
-4177
-4112
-4045
-3978
-3909
-3838
-3765
-3690
-3613
-3533
-3453
-3374
-3295
-3218
-3145
-3075
-3009
-2947
-2888
-2832
-2779
-2729
-2680
-2633
-2587
-2543
-2500
-2457
-2415
-2372
-2328
-2284
-2238
-2190
-2141
-2093
-2044
-1997
-1952
-1910
-1869
-1830
-1791
-1753
-1715
-1677
-1639
-1602
-1566
-1530
-1494
-1459
-1423
-1389
-1355
-1324
-1294
-1267
-1241
-1216
-1193
-1172
-1152
-1134
-1117
-1102
-1086
-1072
-1057
-1044
-1031
-1018
-1008
-999
-988
-978
-966
-952
-935
-916
-896
-873
-848
-822
-794
-764
-732
-700
-666
-632
-598
-564
-530
-497
-464
-433
-404
-375
-346
-317
-288
-257
-224
-189
-151
-110
-65
-16
37
94
154
216
281
346
413
480
546
610
671
729
784
837
886
932
975
1014
1052
1085
1115
1143
1168
1192
1214
1237
1260
1284
1308
1332
1355
1378
1400
1421
1441
1461
1480
1499
1519
1539
1561
1584
1609
1637
1668
1701
1736
1771
1807
1845
1883
1923
1965
2009
2055
2104
2154
2206
2260
2314
2367
2419
2469
2517
2565
2612
2657
2702
2744
2785
2823
2860
2894
2926
2957
2987
3016
3044
3071
3097
3122
3147
3172
3197
3222
3245
3268
3288
3307
3322
3336
3346
3353
3358
3359
3356
3351
3344
3336
3327
3318
3309
3300
3290
3281
3271
3261
3251
3240
3228
3216
3203
3190
3177
3165
3153
3143
3134
3128
3124
3124
3126
3132
3139
3149
3161
3175
3190
3208
3227
3248
3270
3293
3318
3343
3368
3392
3417
3441
3464
3486
3508
3529
3549
3569
3588
3607
3626
3645
3662
3679
3694
3707
3719
3729
3737
3743
3748
3752
3756
3761
3766
3772
3778
3785
3792
3799
3807
3815
3824
3833
3844
3855
3867
3879
3891
3903
3913
3923
3931
3940
3948
3957
3964
3972
3979
3985
3989
3992
3993
3992
3989
3984
3977
3968
3957
3944
3928
3909
3887
3863
3837
3809
3780
3750
3718
3686
3652
3617
3582
3545
3507
3469
3431
3393
3355
3318
3281
3244
3205
3165
3124
3082
3039
2995
2951
2907
2865
2824
2785
2748
2713
2680
2650
2622
2596
2571
2547
2525
2502
2480
2458
2436
2413
2390
2368
2346
2326
2307
2289
2272
2258
2246
2236
2230
2226
2225
2226
2229
2234
2241
2249
2257
2266
2276
2287
2299
2312
2327
2343
2362
2383
2406
2431
2457
2485
2513
2542
2572
2603
2635
2666
2698
2730
2763
2795
2827
2859
2891
2923
2956
2990
3025
3060
3096
3133
3169
3205
3241
3276
3310
3344
3378
3411
3444
3477
3511
3544
3576
3608
3640
3670
3699
3727
3754
3779
3803
3827
3850
3871
3892
3910
3927
3943
3957
3970
3983
3996
4010
4024
4038
4056
4072
4089
4105
4121
4137
4152
4168
4183
4199
4215
4233
4252
4274
4297
4321
4348
4377
4407
4439
4473
4507
4542
4579
4617
4656
4697
4741
4785
4831
4878
4926
4974
5022
5070
5118
5165
5213
5261
5309
5357
5406
5457
5508
5559
5612
5665
5719
5773
5828
5884
5940
5996
6052
6108
6164
6220
6275
6331
6386
6440
6494
6547
6599
6650
6701
6751
6800
6848
6895
6939
6982
7023
7062
7099
7134
7168
7201
7232
7261
7289
7316
7341
7364
7385
7404
7421
7437
7451
7464
7477
7488
7497
7505
7512
7516
7518
7518
7516
7513
7507
7500
7490
7477
7461
7443
7420
7394
7364
7331
7295
7256
7215
7172
7126
7078
7027
6974
6919
6862
6802
6740
6677
6611
6543
6472
6399
6322
6243
6159
6073
5984
5892
5797
5699
5599
5495
5389
5279
5166
5050
4932
4811
4688
4563
4436
4306
4175
4041
3905
3767
3628
3487
3346
3205
3063
2920
2778
2634
2490
2345
2199
2052
1905
1757
1608
1459
1309
1158
1006
852
698
543
387
230
73
-86
-245
-404
-563
-723
-883
-1044
-1204
-1365
-1527
-1690
-1853
-2015
-2177
-2337
-2497
-2656
-2813
-2969
-3123
-3276
-3429
-3580
-3730
-3880
-4030
-4179
-4328
-4477
-4626
-4774
-4922
-5070
-5218
-5366
-5513
-5659
-5804
-5947
-6089
-6229
-6367
-6503
-6637
-6769
-6898
-7026
-7152
-7277
-7399
-7521
-7641
-7760
-7878
-7995
-8111
-8226
-8339
-8449
-8557
-8663
-8766
-8867
-8965
-9062
-9156
-9248
-9337
-9423
-9507
-9588
-9667
-9744
-9820
-9893
-9964
-10032
-10098
-10162
-10224
-10284
-10342
-10398
-10452
-10505
-10555
-10603
-10649
-10694
-10738
-10780
-10822
-10862
-10902
-10942
-10982
-11021
-11061
-11101
-11141
-11181
-11220
-11258
-11295
-11332
-11367
-11401
-11434
-11465
-11495
-11523
-11549
-11574
-11597
-11620
-11642
-11663
-11684
-11704
-11722
-11738
-11753
-11766
-11776
-11784
-11790
-11793
-11793
-11790
-11784
-11776
-11764
-11749
-11732
-11712
-11689
-11664
-11637
-11608
-11576
-11543
-11507
-11470
-11431
-11390
-11346
-11301
-11254
-11205
-11153
-11100
-11043
-10984
-10923
-10860
-10795
-10728
-10659
-10588
-10514
-10438
-10360
-10279
-10196
-10110
-10022
-9932
-9841
-9748
-9654
-9558
-9461
-9361
-9259
-9156
-9050
-8942
-8832
-8721
-8607
-8491
-8374
-8256
-8137
-8016
-7896
-7773
-7649
-7524
-7397
-7270
-7141
-7013
-6884
-6756
-6628
-6500
-6374
-6249
-6125
-6002
-5881
-5761
-5643
-5525
-5409
-5294
-5178
-5063
-4948
-4832
-4716
-4600
-4483
-4366
-4248
-4130
-4011
-3893
-3773
-3653
-3532
-3410
-3289
-3167
-3045
-2923
-2800
-2679
-2557
-2436
-2315
-2194
-2074
-1955
-1836
-1717
-1599
-1482
-1366
-1252
-1138
-1026
-915
-805
-697
-589
-482
-377
-273
-171
-70
29
126
221
315
407
499
589
678
766
853
940
1025
1110
1193
1276
1358
1440
1522
1602
1681
1759
1836
1912
1986
2058
2128
2196
2262
2327
2390
2451
2511
2569
2626
2682
2736
2789
2841
2890
2939
2986
3032
3076
3119
3160
3201
3240
3277
3313
3347
3380
3412
3442
3470
3496
3520
3542
3561
3579
3595
3609
3621
3631
3639
3646
3650
3652
3653
3653
3651
3650
3648
3645
3642
3637
3631
3624
3615
3606
3594
3581
3566
3549
3532
3513
3493
3473
3451
3430
3408
3386
3366
3346
3327
3309
3291
3274
3257
3241
3224
3206
3189
3172
3155
3139
3123
3107
3091
3077
3062
3048
3035
3023
3010
2998
2986
2974
2962
2949
2935
2920
2905
2888
2871
2852
2832
2812
2790
2768
2745
2721
2696
2671
2644
2616
2587
2556
2524
2489
2453
2416
2378
2339
2301
2261
2221
2181
2140
2098
2055
2012
1967
1921
1874
1827
1780
1732
1683
1633
1583
1533
1482
1431
1381
1331
1282
1233
1186
1139
1095
1052
1010
973
935
900
866
833
802
772
742
713
685
656
628
600
572
546
519
493
468
442
416
391
366
342
318
294
271
248
225
203
181
160
140
121
102
85
68
54
41
30
20
13
7
3
1
0
0
1
3
6
10
14
19
25
32
41
50
61
73
86
102
119
138
159
182
206
232
261
290
321
354
388
422
458
494
532
569
608
646
685
724
763
803
842
881
920
960
999
1038
1077
1115
1154
1192
1229
1265
1301
1336
1371
1405
1438
1471
1503
1535
1566
1597
1628
1659
1690
1722
1755
1788
1822
1856
1890
1924
1958
1991
2024
2056
2088
2119
2151
2182
2212
2243
2272
2301
2328
2355
2381
2407
2432
2457
2481
2505
2528
2550
2572
2592
2612
2630
2647
2663
2678
2693
2707
2720
2733
2744
2755
2765
2775
2784
2793
2801
2810
2818
2827
2836
2846
2856
2868
2880
2893
2907
2922
2938
2955
2972
2991
3011
3031
3051
3071
3091
3110
3129
3148
3166
3184
3201
3217
3233
3248
3262
3275
3287
3299
3309
3318
3325
3332
3337
3342
3346
3348
3350
3352
3352
3353
3352
3352
3350
3347
3344
3340
3335
3329
3322
3315
3306
3297
3286
3274
3261
3246
3230
3213
3195
3176
3157
3137
3118
3099
3079
3059
3039
3018
2997
2975
2952
2928
2903
2878
2851
2824
2797
2768
2739
2709
2679
2648
2616
2583
2550
2515
2478
2441
2402
2361
2318
2273
2227
2178
2128
2077
2025
1972
1919
1867
1814
1760
1707
1654
1601
1549
1498
1447
1396
1346
1297
1248
1200
1151
1103
1055
1006
959
912
865
817
770
723
676
628
581
533
485
437
389
341
293
246
199
153
107
62
17
-27
-72
-117
-163
-208
-254
-301
-347
-394
-440
-486
-532
-577
-622
-667
-711
-755
-798
-841
-883
-925
-967
-1006
-1048
-1087
-1126
-1165
-1203
-1240
-1277
-1312
-1347
-1381
-1414
-1448
-1480
-1513
-1544
-1575
-1606
-1636
-1667
-1697
-1727
-1757
-1787
-1817
-1846
-1875
-1904
-1932
-1959
-1986
-2013
-2040
-2066
-2092
-2118
-2143
-2167
-2191
-2214
-2236
-2258
-2279
-2299
-2318
-2336
-2353
-2370
-2386
-2402
-2417
-2431
-2445
-2459
-2472
-2485
-2497
-2510
-2523
-2535
-2548
-2560
-2573
-2585
-2597
-2608
-2619
-2630
-2641
-2650
-2659
-2666
-2673
-2680
-2685
-2690
-2694
-2697
-2698
-2698
-2696
-2694
-2690
-2685
-2679
-2673
-2666
-2659
-2652
-2645
-2638
-2630
-2623
-2614
-2606
-2597
-2588
-2578
-2567
-2556
-2544
-2532
-2518
-2504
-2489
-2474
-2458
-2441
-2425
-2409
-2393
-2378
-2363
-2349
-2336
-2323
-2312
-2300
-2289
-2277
-2265
-2252
-2239
-2225
-2210
-2195
-2181
-2166
-2151
-2137
-2122
-2108
-2094
-2079
-2065
-2050
-2036
-2021
-2008
-1995
-1983
-1970
-1957
-1945
-1932
-1919
-1905
-1892
-1878
-1865
-1852
-1840
-1828
-1816
-1805
-1794
-1782
-1771
-1760
-1748
-1736
-1723
-1710
-1695
-1680
-1665
-1649
-1632
-1614
-1595
-1576
-1555
-1534
-1511
-1488
-1464
-1439
-1414
-1387
-1359
-1331
-1302
-1272
-1241
-1210
-1179
-1147
-1114
-1081
-1047
-1012
-976
-940
-903
-866
-828
-790
-752
-713
-675
-636
-597
-557
-518
-478
-438
-397
-358
-318
-279
-242
-205
-170
-135
-101
-67
-33
1
34
67
99
131
161
190
218
245
271
297
322
346
371
395
418
441
464
487
509
531
552
574
595
615
636
657
678
699
721
743
766
790
814
837
861
884
907
930
951
972
992
1010
1027
1043
1058
1071
1083
1093
1102
1110
1117
1122
1127
1131
1134
1136
1138
1139
1138
1137
1135
1132
1128
1124
1119
1113
1106
1098
1089
1079
1067
1055
1042
1028
1012
997
981
964
946
928
909
889
868
847
825
802
780
757
735
712
689
666
643
620
597
574
551
528
506
483
460
438
415
393
370
348
326
304
283
261
239
217
195
173
150
127
103
80
56
31
8
-16
-40
-63
-86
-109
-132
-155
-178
-201
-223
-245
-266
-286
-305
-323
-341
-358
-375
-391
-407
-423
-438
-453
-468
-483
-497
-511
-524
-536
-547
-558
-569
-579
-589
-598
-608
-618
-628
-638
-648
-657
-666
-675
-683
-691
-698
-704
-709
-714
-719
-723
-726
-730
-733
-735
-737
-739
-741
-742
-743
-743
-744
-745
-747
-748
-748
-749
-750
-750
-750
-750
-748
-747
-744
-741
-737
-733
-728
-723
-716
-709
-701
-692
-682
-671
-658
-645
-631
-615
-599
-582
-564
-546
-528
-510
-491
-472
-453
-434
-415
-397
-378
-359
-340
-322
-304
-286
-269
-252
-235
-219
-202
-187
-171
-156
-141
-127
-114
-100
-88
-76
-64
-54
-44
-35
-27
-19
-12
-6
0
4
9
12
15
18
21
24
27
30
34
38
42
47
53
59
66
73
81
88
96
104
111
119
126
133
140
147
154
160
165
171
176
181
185
189
193
196
199
201
203
205
206
208
209
211
214
216
219
221
224
227
230
233
237
240
243
246
249
252
255
258
261
263
265
268
270
272
274
276
279
281
284
286
289
292
294
297
299
300
302
303
303
303
302
301
300
299
297
295
292
289
285
281
275
269
261
253
243
232
220
207
194
180
165
150
134
118
102
85
69
52
35
18
1
-16
-33
-50
-67
-84
-102
-119
-136
-153
-169
-186
-202
-219
-235
-250
-266
-281
-296
-310
-324
-337
-351
-364
-376
-388
-400
-411
-422
-432
-441
-449
-456
-464
-471
-478
-485
-492
-500
-508
-516
-524
-532
-540
-548
-555
-562
-569
-575
-580
-585
-589
-591
-593
-595
-596
-596
-597
-597
-597
-597
-597
-598
-598
-599
-600
-601
-601
-603
-604
-605
-607
-609
-610
-611
-612
-612
-612
-611
-611
-610
-609
-608
-607
-605
-604
-603
-601
-600
-599
-597
-596
-594
-592
-590
-588
-586
-584
-582
-580
-578
-577
-575
-574
-573
-572
-571
-570
-569
-569
-568
-568
-567
-566
-564
-561
-558
-554
-550
-544
-538
-532
-525
-517
-509
-500
-492
-483
-474
-465
-457
-448
-440
-433
-425
-418
-411
-404
-397
-389
-382
-375
-368
-361
-353
-346
-339
-333
-326
-319
-312
-305
-298
-292
-285
-280
-274
-268
-262
-257
-251
-246
-240
-234
-227
-221
-214
-207
-200
-193
-185
-177
-168
-159
-150
-141
-131
-122
-112
-101
-91
-80
-70
-59
-49
-39
-29
-19
-9
1
11
21
32
43
53
64
75
87
98
110
122
134
146
158
170
182
194
206
217
229
240
250
261
272
282
293
303
314
325
336
348
360
373
386
399
413
427
442
458
474
490
508
525
543
561
579
597
615
633
651
668
685
702
718
733
747
760
771
782
793
802
810
817
823
828
832
835
837
838
839
839
839
838
838
837
836
835
834
833
832
830
828
826
823
820
816
812
807
801
795
788
780
772
763
754
744
733
722
710
698
685
671
657
643
628
613
598
583
567
552
537
522
508
494
481
468
456
443
431
419
407
396
384
373
361
350
340
329
319
309
299
290
280
270
261
251
241
232
223
214
205
195
186
176
166
156
146
136
126
116
107
98
88
79
69
60
50
41
32
24
16
9
2
-3
-8
-12
-15
-18
-20
-21
-23
-23
-23
-23
-22
-22
-21
-20
-20
-20
-20
-21
-22
-23
-25
-27
-29
-31
-34
-37
-40
-43
-47
-50
-54
-57
-60
-64
-67
-71
-74
-78
-81
-84
-86
-89
-91
-93
-95
-97
-98
-100
-102
-104
-106
-108
-110
-112
-114
-117
-119
-122
-125
-127
-130
-132
-134
-136
-138
-140
-143
-145
-147
-150
-152
-154
-156
-158
-160
-161
-163
-164
-165
-166
-167
-168
-168
-169
-169
-170
-170
-170
-170
-171
-171
-171
-171
-171
-172
-172
-172
-172
-172
-173
-173
-174
-174
-175
-175
-175
-174
-174
-173
-172
-172
-171
-169
-168
-167
-166
-165
-164
-163
-161
-160
-158
-156
-155
-154
-153
-152
-152
-152
-153
-153
-154
-155
-156
-159
-161
-164
-168
-172
-176
-181
-185
-190
-194
-198
-203
-208
-213
-218
-224
-230
-237
-244
-250
-257
-265
-272
-279
-287
-295
-304
-313
-322
-332
-342
-353
-364
-376
-389
-402
-415
-430
-444
-458
-472
-486
-500
-513
-526
-539
-552
-564
-576
-588
-599
-609
-620
-629
-639
-647
-655
-663
-670
-677
-683
-688
-693
-697
-700
-703
-705
-707
-707
-707
-707
-705
-703
-700
-697
-692
-688
-683
-679
-674
-670
-665
-661
-657
-654
-650
-646
-642
-637
-633
-629
-625
-621
-618
-614
-611
-607
-603
-599
-595
-590
-585
-580
-575
-569
-563
-557
-550
-542
-534
-526
-517
-508
-499
-490
-480
-471
-461
-451
-441
-430
-419
-407
-395
-382
-370
-357
-344
-331
-317
-303
-289
-275
-261
-246
-232
-218
-204
-190
-177
-164
-151
-139
-125
-112
-99
-85
-71
-58
-44
-30
-17
-4
8
21
33
44
56
67
78
89
99
109
120
130
140
150
160
169
178
187
195
203
211
218
225
231
236
241
245
248
251
252
253
253
252
250
248
244
241
236
231
226
220
213
207
200
193
185
177
170
162
154
147
139
132
126
119
113
107
100
94
88
81
74
68
61
53
46
38
30
22
14
6
-1
-9
-16
-24
-31
-38
-45
-52
-59
-66
-73
-80
-86
-93
-99
-105
-111
-116
-121
-125
-129
-132
-135
-138
-140
-143
-145
-148
-150
-152
-154
-155
-156
-157
-157
-157
-156
-156
-155
-155
-154
-152
-151
-149
-146
-143
-140
-137
-134
-131
-128
-125
-122
-119
-116
-113
-110
-107
-104
-100
-97
-94
-90
-86
-82
-78
-74
-70
-65
-62
-58
-55
-52
-49
-47
-45
-44
-43
-42
-42
-43
-43
-45
-46
-47
-48
-50
-51
-53
-54
-56
-58
-60
-62
-64
-66
-68
-70
-73
-75
-77
-80
-82
-85
-88
-91
-94
-98
-101
-104
-107
-110
-113
-116
-119
-123
-127
-131
-135
-139
-143
-147
-151
-155
-159
-163
-166
-170
-173
-176
-179
-182
-184
-186
-188
-190
-192
-194
-197
-199
-202
-205
-208
-210
-213
-215
-217
-219
-220
-221
-222
-223
-223
-224
-225
-225
-226
-226
-227
-227
-227
-227
-227
-227
-227
-227
-226
-226
-227
-227
-228
-229
-231
-232
-234
-237
-240
-243
-248
-252
-258
-264
-270
-277
-284
-291
-299
-306
-314
-322
-331
-339
-347
-356
-365
-374
-383
-392
-401
-410
-419
-428
-436
-445
-453
-460
-468
-475
-482
-490
-497
-504
-510
-517
-523
-530
-536
-542
-548
-554
-560
-565
-571
-576
-581
-585
-589
-593
-596
-598
-601
-603
-604
-606
-607
-608
-608
-608
-608
-607
-606
-605
-603
-601
-599
-596
-593
-590
-587
-583
-579
-575
-571
-568
-564
-560
-556
-553
-550
-547
-544
-541
-538
-536
-533
-531
-528
-526
-523
-520
-518
-515
-512
-509
-506
-504
-502
-500
-498
-496
-495
-493
-491
-489
-487
-485
-482
-479
-476
-473
-469
-465
-461
-457
-453
-449
-445
-442
-438
-435
-432
-429
-426
-422
-419
-415
-410
-406
-401
-396
-391
-385
-380
-375
-370
-364
-359
-355
-350
-345
-340
-335
-330
-326
-321
-316
-311
-307
-302
-297
-291
-286
-280
-274
-268
-262
-257
-251
-245
-240
-234
-229
-223
-218
-213
-209
-204
-200
-197
-193
-190
-187
-185
-182
-180
-177
-174
-171
-167
-163
-158
-153
-148
-143
-137
-131
-125
-119
-114
-108
-102
-96
-90
-84
-77
-71
-64
-57
-50
-42
-34
-25
-16
-7
3
13
23
33
43
54
64
74
84
94
104
114
124
134
144
154
164
175
186
197
208
218
229
239
248
257
265
272
280
286
293
299
305
312
318
324
331
337
344
350
357
363
370
376
382
387
392
396
400
404
406
409
410
411
410
408
406
402
397
392
386
379
372
365
357
349
341
332
323
313
303
293
282
271
259
248
237
225
214
202
191
179
167
155
144
132
121
109
98
87
75
64
53
41
30
18
6
-5
-16
-28
-38
-49
-60
-70
-81
-91
-101
-111
-122
-131
-141
-151
-160
-169
-177
-185
-193
-201
-209
-216
-223
-229
-235
-241
-247
-252
-257
-262
-267
-272
-277
-282
-287
-292
-298
-304
-310
-317
-324
-332
-340
-348
-357
-366
-375
-385
-394
-403
-413
-422
-432
-441
-451
-460
-469
-479
-488
-498
-507
-516
-525
-534
-542
-551
-560
-569
-578
-588
-598
-608
-618
-629
-639
-649
-659
-669
-678
-688
-697
-705
-713
-721
-729
-736
-743
-750
-756
-762
-768
-774
-779
-784
-788
-792
-796
-799
-802
-804
-805
-806
-806
-806
-805
-804
-802
-800
-798
-796
-793
-790
-787
-782
-778
-772
-766
-760
-752
-744
-735
-725
-715
-705
-695
-685
-675
-664
-654
-644
-634
-623
-613
-602
-591
-579
-567
-556
-544
-531
-519
-506
-492
-479
-465
-452
-438
-424
-410
-396
-382
-367
-353
-338
-323
-308
-293
-277
-262
-246
-230
-215
-199
-183
-167
-152
-136
-121
-106
-91
-76
-62
-47
-34
-20
-6
7
21
34
47
61
74
88
102
116
130
145
160
175
190
206
221
237
253
269
285
301
317
334
350
366
383
399
415
431
447
462
477
492
506
520
534
547
560
574
587
599
612
625
637
649
660
671
682
693
703
714
725
737
748
759
770
781
792
802
813
823
833
843
853
862
872
880
888
896
902
909
914
919
924
928
932
936
939
942
944
946
947
948
947
946
944
942
938
934
929
923
916
909
900
892
882
872
862
851
840
828
816
804
791
778
764
750
736
722
707
692
677
662
647
631
615
598
581
564
547
530
513
495
478
461
444
426
408
391
373
354
336
318
300
281
263
245
228
210
192
174
157
139
122
104
87
71
54
38
22
7
-8
-23
-37
-51
-64
-77
-89
-102
-113
-125
-136
-147
-158
-168
-179
-189
-199
-209
-219
-229
-238
-247
-257
-266
-274
-283
-291
-299
-307
-314
-321
-328
-334
-340
-346
-350
-355
-358
-361
-364
-366
-368
-370
-371
-372
-373
-374
-375
-376
-377
-377
-378
-378
-378
-378
-378
-378
-377
-377
-376
-376
-375
-374
-373
-372
-370
-368
-366
-364
-361
-359
-357
-354
-351
-348
-345
-342
-338
-334
-330
-326
-322
-318
-315
-311
-309
-306
-304
-302
-301
-299
-299
-298
-297
-297
-297
-297
-297
-297
-298
-298
-299
-300
-301
-301
-302
-303
-304
-305
-305
-305
-304
-303
-302
-300
-298
-296
-293
-291
-288
-285
-282
-279
-276
-273
-270
-267
-264
-261
-259
-256
-254
-251
-249
-246
-244
-241
-238
-235
-232
-229
-225
-221
-217
-213
-209
-204
-199
-193
-188
-182
-177
-171
-165
-159
-154
-148
-141
-135
-129
-122
-116
-109
-103
-96
-90
-84
-77
-71
-66
-61
-56
-52
-48
-46
-43
-41
-40
-39
-39
-40
-40
-41
-42
-44
-46
-48
-50
-53
-55
-58
-61
-64
-67
-70
-72
-76
-79
-83
-87
-91
-96
-101
-107
-113
-119
-125
-132
-138
-145
-151
-157
-163
-168
-173
-178
-182
-186
-190
-194
-197
-200
-203
-205
-207
-209
-210
-211
-212
-212
-211
-211
-210
-209
-208
-207
-205
-204
-202
-200
-198
-197
-195
-193
-192
-190
-189
-187
-186
-184
-183
-182
-181
-181
-180
-180
-181
-181
-182
-182
-183
-183
-184
-184
-184
-184
-184
-184
-183
-183
-182
-182
-182
-181
-181
-180
-180
-179
-179
-179
-178
-178
-177
-177
-176
-176
-176
-175
-175
-174
-174
-174
-173
-173
-172
-172
-172
-171
-171
-170
-170
-170
-169
-169
-168
-168
-168
-167
-167
-167
-166
-166
-165
-165
-165
-164
-164
-164
-163
-163
-162
-162
-162
-161
-161
-161
-160
-160
-160
-159
-159
-159
-158
-158
-158
-157
-157
-157
-156
-156
-156
-155
-155
-155
-154
-154
-154
-153
-153
-153
-152
-152
-152
-151
-151
-151
-150
-150
-150
-149
-149
-149
-149
-148
-148
-148
-147
-147
-147
-147
-146
-146
-146
-145
-145
-145
-144
-144
-144
-144
-143
-143
-143
-143
-142
-142
-142
-141
-141
-141
-141
-140
-140
-140
-140
-139
-139
-139
-139
-138
-138
-138
-138
-137
-137
-137
-137
-136
-136
-136
-136
-135
-135
-135
-135
-134
-134
-134
-134
-133
-133
-133
-133
-133
-132
-132
-132
-132
-131
-131
-131
-131
-131
-130
-130
-130
-130
-129
-129
-129
-129
-129
-128
-128
-128
-128
-128
-127
-127
-127
-127
-127
-126
-126
-126
-126
-126
-126
-125
-125
-125
-125
-125
-124
-124
-124
-124
-124
-123
-123
-123
-123
-123
-123
-122
-122
-122
-122
-122
-122
-121
-121
-121
-121
-121
-121
-120
-120
-120
-120
-120
-120
-120
-119
-119
-119
-119
-119
-119
-119
-118
-118
-118
-118
-118
-118
-118
-117
-117
-117
-117
-117
-117
-117
-116
-116
-116
