20
18428
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
-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
-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
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-7
-7
-7
-7
-7
-7
-7
-7
-7
-8
-8
-8
-8
-8
-8
-8
-8
-8
-9
-9
-9
-9
-9
-9
-9
-9
-10
-10
-10
-10
-10
-10
-10
-11
-11
-11
-11
-11
-11
-11
-12
-12
-12
-12
-12
-12
-13
-13
-13
-13
-13
-13
-14
-14
-14
-14
-14
-14
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-19
-19
-19
-19
-20
-20
-20
-20
-20
-21
-21
-21
-21
-22
-22
-22
-22
-23
-23
-23
-23
-23
-24
-24
-24
-24
-25
-25
-25
-26
-26
-26
-26
-27
-27
-27
-27
-28
-28
-28
-29
-29
-29
-29
-30
-30
-30
-31
-31
-31
-31
-32
-32
-32
-33
-33
-33
-34
-34
-34
-35
-35
-35
-36
-36
-36
-37
-37
-37
-38
-38
-38
-39
-39
-39
-40
-40
-40
-41
-41
-42
-42
-42
-43
-43
-43
-44
-44
-45
-45
-45
-46
-46
-46
-47
-47
-48
-48
-49
-49
-49
-50
-50
-51
-51
-51
-52
-52
-53
-53
-54
-54
-55
-55
-55
-56
-56
-57
-57
-58
-58
-59
-59
-60
-60
-61
-61
-62
-62
-62
-63
-63
-64
-64
-65
-65
-66
-67
-67
-68
-68
-69
-69
-70
-70
-71
-71
-72
-72
-73
-73
-74
-75
-75
-76
-76
-77
-77
-78
-78
-79
-80
-80
-81
-81
-82
-83
-83
-84
-84
-85
-86
-86
-87
-87
-88
-89
-89
-90
-91
-91
-92
-93
-93
-94
-94
-95
-96
-96
-97
-98
-98
-99
-100
-101
-101
-102
-103
-103
-104
-105
-105
-106
-107
-108
-108
-109
-110
-110
-111
-112
-113
-113
-114
-115
-116
-116
-117
-118
-119
-119
-120
-121
-122
-123
-123
-124
-125
-126
-126
-127
-128
-129
-130
-131
-131
-132
-133
-134
-135
-136
-136
-137
-138
-139
-140
-141
-141
-142
-143
-144
-145
-146
-147
-148
-148
-149
-150
-151
-152
-153
-154
-155
-156
-157
-158
-158
-159
-160
-161
-162
-163
-164
-165
-166
-167
-168
-169
-170
-171
-172
-173
-174
-175
-176
-176
-177
-178
-179
-180
-181
-182
-183
-184
-185
-186
-187
-188
-189
-190
-191
-192
-194
-195
-196
-197
-198
-199
-199
-200
-201
-202
-203
-204
-205
-205
-206
-206
-207
-208
-208
-209
-209
-210
-210
-210
-211
-211
-212
-212
-213
-214
-214
-215
-216
-217
-218
-220
-221
-222
-222
-223
-224
-225
-226
-227
-228
-230
-231
-232
-233
-235
-237
-239
-242
-244
-246
-249
-251
-254
-256
-258
-260
-261
-262
-263
-264
-265
-265
-265
-265
-266
-266
-267
-268
-269
-269
-270
-270
-271
-271
-272
-272
-273
-273
-273
-273
-273
-273
-273
-273
-273
-273
-273
-273
-274
-274
-275
-276
-278
-279
-280
-281
-281
-282
-283
-284
-285
-286
-287
-288
-289
-290
-291
-292
-293
-295
-297
-298
-300
-301
-302
-303
-304
-305
-306
-306
-307
-307
-308
-307
-307
-306
-305
-303
-301
-299
-297
-295
-293
-291
-288
-287
-285
-283
-281
-280
-279
-278
-278
-278
-278
-278
-278
-278
-278
-278
-278
-278
-278
-278
-277
-276
-275
-275
-274
-273
-272
-270
-269
-268
-266
-264
-262
-259
-257
-254
-250
-246
-242
-238
-234
-229
-225
-221
-217
-213
-209
-205
-201
-196
-192
-187
-182
-177
-172
-167
-163
-160
-157
-155
-154
-153
-153
-155
-156
-159
-162
-165
-167
-170
-173
-176
-179
-181
-182
-183
-183
-182
-181
-180
-178
-177
-174
-171
-166
-161
-155
-149
-142
-134
-126
-117
-108
-99
-90
-80
-70
-61
-53
-46
-40
-35
-31
-27
-24
-22
-21
-22
-23
-25
-27
-28
-30
-31
-33
-36
-38
-42
-45
-47
-48
-48
-48
-47
-45
-43
-40
-36
-32
-27
-20
-13
-6
2
9
16
22
28
34
40
47
53
58
63
67
72
78
84
91
98
105
112
120
128
136
144
152
160
169
176
184
192
200
209
218
227
237
246
255
262
268
273
278
282
287
291
294
296
296
295
294
292
291
289
287
286
284
283
281
280
280
280
281
281
282
283
284
286
288
291
294
299
303
307
311
313
314
315
315
313
310
306
300
293
285
276
268
260
252
245
237
229
221
214
206
198
191
183
176
170
166
162
158
154
151
148
145
143
142
141
139
136
132
127
122
116
110
103
95
86
76
65
54
42
30
18
6
-5
-16
-25
-34
-40
-46
-50
-54
-55
-56
-54
-52
-47
-40
-32
-21
-7
7
23
38
54
71
88
105
122
138
153
168
182
196
210
223
236
250
263
277
291
305
318
329
339
348
355
363
371
380
389
398
406
415
425
437
451
466
482
498
516
534
552
569
584
599
611
623
632
641
649
656
661
666
671
676
682
688
696
703
710
718
725
733
741
749
757
763
767
771
771
770
766
761
754
746
736
722
707
690
674
660
648
639
632
626
621
617
613
611
611
612
616
620
625
629
633
636
639
642
645
648
650
652
654
655
655
655
652
648
641
632
619
604
585
564
539
512
481
449
414
378
340
300
258
214
172
133
97
65
40
19
5
-4
-8
-6
0
9
20
31
43
56
71
87
104
121
140
158
175
191
203
212
220
227
232
236
238
237
233
224
209
189
166
139
112
85
56
27
-3
-33
-63
-94
-126
-159
-192
-226
-261
-296
-331
-365
-397
-427
-455
-480
-502
-520
-535
-545
-552
-557
-559
-560
-557
-549
-538
-522
-504
-485
-465
-446
-426
-408
-390
-372
-357
-343
-330
-319
-310
-304
-301
-302
-305
-310
-316
-320
-321
-317
-309
-299
-285
-270
-253
-235
-216
-198
-181
-166
-152
-140
-127
-116
-107
-103
-103
-108
-117
-126
-136
-147
-160
-174
-190
-210
-234
-263
-296
-332
-371
-412
-454
-496
-537
-578
-619
-662
-707
-754
-804
-853
-898
-939
-972
-997
-1016
-1030
-1040
-1049
-1056
-1061
-1064
-1065
-1062
-1056
-1048
-1039
-1028
-1014
-1000
-981
-958
-931
-901
-870
-837
-806
-777
-753
-735
-724
-719
-722
-731
-746
-765
-788
-813
-842
-873
-907
-944
-984
-1026
-1068
-1110
-1152
-1192
-1230
-1265
-1297
-1326
-1354
-1379
-1404
-1427
-1449
-1471
-1493
-1516
-1540
-1564
-1586
-1607
-1628
-1650
-1672
-1694
-1715
-1735
-1753
-1767
-1778
-1786
-1792
-1794
-1793
-1789
-1782
-1769
-1751
-1729
-1702
-1673
-1642
-1612
-1582
-1552
-1523
-1495
-1467
-1441
-1414
-1388
-1361
-1333
-1304
-1274
-1244
-1214
-1185
-1157
-1130
-1104
-1079
-1057
-1036
-1018
-1004
-994
-985
-977
-970
-966
-964
-965
-968
-972
-975
-978
-982
-985
-990
-996
-1004
-1018
-1035
-1057
-1082
-1111
-1141
-1173
-1207
-1242
-1278
-1315
-1352
-1386
-1417
-1443
-1464
-1479
-1488
-1490
-1483
-1466
-1438
-1400
-1353
-1299
-1240
-1179
-1121
-1066
-1016
-973
-936
-907
-884
-865
-847
-830
-813
-793
-773
-751
-728
-703
-674
-644
-611
-576
-538
-496
-449
-398
-345
-289
-233
-175
-116
-56
2
55
101
140
169
188
198
199
194
184
170
153
134
113
92
71
51
34
21
12
8
9
13
21
32
45
60
77
96
117
142
170
199
228
256
284
313
343
373
402
429
454
478
499
516
530
541
549
554
559
567
578
593
611
632
655
683
718
761
809
862
917
975
1034
1092
1149
1205
1260
1314
1364
1408
1445
1477
1503
1527
1548
1566
1584
1604
1626
1652
1679
1708
1736
1763
1790
1816
1842
1868
1894
1922
1951
1979
2007
2036
2066
2097
2130
2163
2196
2231
2267
2305
2345
2384
2423
2461
2497
2533
2565
2597
2628
2658
2687
2715
2741
2766
2789
2811
2833
2855
2877
2902
2930
2962
2998
3036
3077
3116
3154
3190
3223
3255
3286
3317
3347
3373
3396
3413
3425
3434
3441
3446
3450
3450
3447
3443
3438
3433
3429
3424
3420
3414
3407
3396
3382
3363
3340
3313
3284
3252
3219
3185
3148
3109
3067
3021
2973
2924
2875
2827
2780
2732
2686
2641
2600
2562
2527
2492
2457
2424
2393
2366
2340
2314
2283
2248
2208
2165
2123
2081
2040
1999
1955
1907
1856
1805
1755
1708
1665
1626
1593
1566
1543
1523
1502
1482
1464
1449
1438
1430
1425
1424
1425
1429
1436
1446
1459
1476
1493
1509
1523
1536
1550
1565
1582
1600
1618
1637
1655
1671
1685
1696
1704
1710
1715
1718
1717
1710
1696
1675
1650
1622
1593
1564
1535
1507
1478
1448
1418
1387
1355
1322
1288
1253
1217
1183
1152
1128
1109
1094
1079
1060
1039
1016
993
972
953
937
925
918
916
920
928
937
946
952
955
952
947
941
936
934
933
934
936
937
939
941
942
940
935
927
916
900
880
854
821
781
735
682
625
565
506
451
401
357
318
285
257
233
211
191
169
147
123
99
74
50
26
5
-14
-30
-47
-66
-89
-117
-150
-191
-238
-290
-346
-405
-465
-527
-590
-655
-725
-797
-873
-954
-1039
-1130
-1226
-1326
-1427
-1526
-1621
-1710
-1790
-1861
-1924
-1981
-2033
-2081
-2126
-2169
-2210
-2250
-2288
-2325
-2362
-2399
-2439
-2482
-2528
-2575
-2624
-2671
-2717
-2761
-2804
-2845
-2888
-2932
-2981
-3035
-3092
-3149
-3203
-3251
-3290
-3321
-3344
-3363
-3379
-3395
-3413
-3438
-3469
-3506
-3548
-3593
-3641
-3691
-3746
-3803
-3864
-3926
-3990
-4054
-4115
-4170
-4218
-4261
-4298
-4328
-4350
-4365
-4373
-4375
-4373
-4367
-4357
-4343
-4326
-4305
-4281
-4255
-4227
-4196
-4162
-4122
-4077
-4026
-3973
-3919
-3866
-3816
-3771
-3731
-3699
-3674
-3653
-3634
-3618
-3604
-3593
-3583
-3574
-3564
-3554
-3543
-3529
-3512
-3490
-3463
-3430
-3389
-3342
-3289
-3233
-3176
-3122
-3071
-3023
-2980
-2940
-2906
-2875
-2846
-2817
-2790
-2763
-2737
-2712
-2688
-2667
-2647
-2629
-2612
-2596
-2583
-2574
-2567
-2565
-2568
-2577
-2594
-2617
-2648
-2683
-2722
-2762
-2801
-2841
-2880
-2920
-2962
-3005
-3050
-3097
-3144
-3188
-3228
-3261
-3288
-3310
-3326
-3338
-3346
-3351
-3353
-3354
-3354
-3353
-3351
-3349
-3346
-3342
-3338
-3334
-3330
-3326
-3321
-3313
-3303
-3291
-3275
-3258
-3239
-3219
-3201
-3186
-3174
-3168
-3169
-3177
-3191
-3208
-3227
-3245
-3261
-3274
-3285
-3293
-3298
-3300
-3299
-3294
-3285
-3273
-3261
-3249
-3240
-3233
-3230
-3229
-3229
-3233
-3239
-3249
-3263
-3283
-3304
-3326
-3345
-3361
-3376
-3393
-3411
-3434
-3460
-3489
-3521
-3555
-3589
-3622
-3652
-3680
-3703
-3723
-3739
-3752
-3764
-3774
-3785
-3794
-3802
-3808
-3810
-3810
-3808
-3806
-3803
-3800
-3797
-3790
-3778
-3761
-3740
-3720
-3704
-3691
-3682
-3676
-3672
-3673
-3678
-3687
-3699
-3713
-3729
-3747
-3766
-3787
-3809
-3831
-3854
-3877
-3899
-3920
-3938
-3954
-3966
-3975
-3982
-3987
-3990
-3992
-3992
-3990
-3990
-3996
-4011
-4037
-4074
-4120
-4170
-4221
-4269
-4312
-4349
-4379
-4403
-4421
-4434
-4444
-4452
-4460
-4467
-4474
-4481
-4487
-4495
-4505
-4516
-4528
-4540
-4550
-4558
-4562
-4565
-4565
-4564
-4561
-4557
-4552
-4544
-4531
-4511
-4481
-4443
-4397
-4344
-4285
-4224
-4163
-4105
-4051
-4005
-3963
-3928
-3897
-3870
-3846
-3822
-3797
-3769
-3738
-3701
-3658
-3608
-3553
-3493
-3431
-3371
-3314
-3261
-3213
-3171
-3133
-3099
-3066
-3034
-3002
-2972
-2944
-2919
-2897
-2878
-2861
-2845
-2828
-2811
-2794
-2777
-2759
-2737
-2710
-2677
-2638
-2594
-2547
-2499
-2452
-2410
-2372
-2339
-2310
-2283
-2256
-2224
-2184
-2133
-2070
-1999
-1926
-1854
-1788
-1728
-1675
-1627
-1582
-1537
-1488
-1436
-1378
-1317
-1252
-1183
-1109
-1029
-943
-852
-758
-662
-568
-477
-391
-312
-238
-169
-103
-38
26
89
148
201
245
280
309
333
356
380
408
442
487
543
612
690
774
861
948
1032
1113
1188
1258
1322
1381
1434
1480
1517
1544
1561
1573
1580
1587
1595
1604
1615
1630
1650
1675
1708
1747
1794
1849
1911
1978
2049
2119
2186
2250
2311
2371
2433
2500
2576
2663
2762
2873
2996
3130
3272
3415
3555
3689
3818
3944
4073
4212
4364
4530
4707
4887
5062
5223
5366
5489
5594
5685
5766
5839
5908
5974
6037
6098
6155
6207
6255
6300
6348
6402
6467
6544
6633
6731
6835
6943
7054
7170
7293
7426
7566
7715
7872
8036
8206
8380
8556
8731
8903
9069
9226
9375
9515
9652
9788
9928
10071
10217
10364
10507
10644
10775
10895
11002
11096
11175
11239
11286
11315
11323
11313
11285
11244
11192
11131
11063
10988
10904
10810
10705
10587
10457
10315
10161
9996
9824
9645
9462
9278
9094
8907
8717
8523
8326
8124
7918
7709
7502
7299
7106
6922
6748
6586
6438
6309
6207
6137
6101
6100
6131
6192
6277
6382
6500
6627
6759
6895
7034
7175
7320
7471
7630
7798
7977
8166
8363
8564
8771
8986
9213
9455
9712
9983
10261
10540
10812
11072
11315
11535
11732
11907
12064
12208
12343
12471
12590
12699
12797
12883
12956
13013
13054
13078
13083
13072
13047
13009
12959
12899
12826
12741
12645
12538
12424
12304
12183
12066
11957
11858
11768
11682
11595
11503
11402
11291
11171
11041
10900
10751
10594
10430
10257
10074
9875
9656
9414
9147
8859
8553
8238
7917
7595
7274
6952
6628
6300
5969
5636
5302
4965
4624
4281
3933
3583
3231
2882
2538
2203
1878
1566
1266
977
700
434
184
-47
-255
-437
-590
-714
-808
-873
-911
-927
-926
-913
-892
-866
-836
-803
-763
-713
-652
-579
-491
-391
-278
-151
-12
139
299
464
631
794
950
1094
1226
1345
1452
1549
1639
1725
1809
1893
1976
2056
2131
2200
2262
2317
2363
2399
2425
2440
2445
2442
2436
2430
2426
2425
2429
2439
2460
2493
2538
2590
2643
2693
2734
2766
2788
2802
2807
2804
2794
2776
2751
2720
2687
2654
2628
2612
2614
2636
2682
2752
2844
2960
3098
3258
3437
3632
3840
4056
4280
4507
4734
4957
5172
5373
5557
5720
5858
5971
6058
6118
6153
6162
6143
6096
6017
5904
5757
5577
5368
5133
4878
4605
4316
4014
3699
3374
3039
2695
2337
1964
1572
1162
733
291
-161
-619
-1080
-1546
-2016
-2492
-2973
-3458
-3945
-4433
-4918
-5401
-5878
-6347
-6805
-7247
-7672
-8080
-8472
-8849
-9211
-9557
-9884
-10191
-10480
-10748
-10995
-11220
-11424
-11608
-11774
-11924
-12060
-12182
-12289
-12379
-12451
-12505
-12540
-12556
-12554
-12534
-12495
-12439
-12369
-12287
-12199
-12110
-12026
-11952
-11891
-11847
-11818
-11801
-11793
-11788
-11786
-11785
-11785
-11789
-11799
-11816
-11841
-11877
-11924
-11981
-12046
-12114
-12182
-12247
-12305
-12358
-12406
-12453
-12499
-12546
-12596
-12653
-12716
-12786
-12860
-12936
-13012
-13087
-13160
-13235
-13313
-13396
-13488
-13589
-13701
-13824
-13957
-14099
-14250
-14410
-14579
-14758
-14948
-15151
-15367
-15592
-15824
-16061
-16297
-16534
-16763
-16983
-17190
-17381
-17553
-17706
-17841
-17959
-18064
-18155
-18234
-18300
-18354
-18394
-18419
-18428
-18421
-18395
-18350
-18284
-18199
-18096
-17978
-17846
-17704
-17552
-17393
-17226
-17054
-16875
-16689
-16497
-16299
-16097
-15890
-15682
-15471
-15259
-15045
-14831
-14618
-14410
-14207
-14011
-13820
-13633
-13451
-13271
-13092
-12912
-12728
-12538
-12340
-12133
-11919
-11699
-11475
-11250
-11025
-10803
-10585
-10375
-10175
-9984
-9801
-9625
-9450
-9276
-9100
-8919
-8734
-8542
-8344
-8141
-7934
-7724
-7514
-7304
-7098
-6898
-6706
-6523
-6351
-6192
-6045
-5910
-5785
-5667
-5554
-5447
-5345
-5249
-5159
-5077
-5000
-4928
-4859
-4792
-4724
-4654
-4581
-4506
-4427
-4345
-4260
-4170
-4075
-3978
-3878
-3777
-3679
-3584
-3495
-3410
-3329
-3252
-3176
-3101
-3026
-2953
-2882
-2814
-2751
-2693
-2639
-2590
-2544
-2501
-2460
-2418
-2372
-2319
-2259
-2194
-2126
-2058
-1989
-1918
-1843
-1762
-1674
-1580
-1483
-1384
-1285
-1189
-1094
-1002
-908
-811
-712
-611
-509
-408
-307
-208
-109
-10
88
187
288
392
502
620
747
884
1028
1177
1331
1488
1650
1819
1996
2182
2376
2578
2788
3005
3231
3466
3710
3964
4226
4494
4768
5046
5328
5613
5899
6186
6473
6761
7048
7333
7614
7887
8151
8402
8639
8861
9069
9267
9457
9643
9826
10004
10179
10351
10521
10689
10854
11017
11175
11330
11478
11622
11759
11890
12015
12134
12248
12359
12470
12581
12694
12808
12924
13040
13154
13264
13367
13461
13546
13623
13693
13758
13817
13870
13917
13958
13993
14021
14043
14061
14078
14095
14116
14141
14173
14215
14269
14335
14414
14504
14602
14707
14816
14925
15031
15133
15229
15318
15399
15471
15531
15579
15614
15637
15648
15646
15633
15607
15568
15516
15451
15375
15289
15197
15100
15001
14900
14796
14686
14568
14439
14297
14145
13982
13812
13634
13451
13263
13071
12876
12676
12473
12267
12057
11845
11629
11408
11182
10951
10716
10474
10226
9973
9714
9451
9182
8909
8631
8349
8061
7770
7473
7172
6867
6560
6252
5946
5641
5339
5037
4736
4436
4138
3843
3550
3260
2973
2693
2420
2158
1908
1672
1450
1240
1040
849
668
495
331
177
31
-106
-237
-367
-497
-633
-774
-923
-1077
-1236
-1399
-1565
-1732
-1899
-2062
-2219
-2368
-2506
-2633
-2750
-2854
-2948
-3031
-3104
-3167
-3222
-3269
-3311
-3348
-3385
-3423
-3466
-3515
-3573
-3642
-3724
-3816
-3918
-4024
-4130
-4235
-4338
-4440
-4544
-4653
-4769
-4893
-5022
-5155
-5290
-5424
-5557
-5686
-5812
-5934
-6053
-6171
-6289
-6409
-6530
-6651
-6771
-6889
-7004
-7116
-7227
-7336
-7445
-7553
-7662
-7772
-7883
-7996
-8111
-8226
-8342
-8456
-8569
-8681
-8791
-8897
-8998
-9093
-9181
-9261
-9331
-9389
-9433
-9463
-9479
-9481
-9472
-9452
-9423
-9384
-9337
-9280
-9211
-9131
-9038
-8934
-8819
-8698
-8574
-8449
-8326
-8204
-8085
-7968
-7853
-7741
-7633
-7529
-7432
-7341
-7259
-7186
-7123
-7069
-7024
-6987
-6957
-6936
-6924
-6922
-6930
-6946
-6968
-6995
-7025
-7055
-7085
-7114
-7143
-7170
-7197
-7222
-7247
-7271
-7294
-7316
-7335
-7349
-7357
-7357
-7348
-7333
-7312
-7287
-7258
-7226
-7190
-7150
-7105
-7056
-6999
-6936
-6866
-6789
-6704
-6613
-6513
-6405
-6286
-6158
-6019
-5871
-5714
-5549
-5379
-5204
-5024
-4839
-4649
-4455
-4256
-4054
-3850
-3645
-3440
-3234
-3029
-2825
-2621
-2418
-2218
-2019
-1823
-1630
-1438
-1248
-1060
-871
-683
-494
-306
-118
70
258
448
642
840
1044
1254
1471
1692
1916
2140
2363
2584
2801
3017
3230
3442
3655
3868
4083
4298
4514
4727
4937
5142
5342
5537
5725
5905
6077
6240
6395
6542
6683
6820
6954
7086
7216
7344
7469
7592
7712
7827
7938
8044
8145
8240
8328
8408
8479
8543
8598
8644
8681
8707
8722
8726
8718
8700
8674
8642
8606
8566
8522
8475
8423
8367
8304
8235
8157
8071
7976
7872
7759
7637
7509
7374
7234
7089
6940
6788
6636
6482
6328
6172
6015
5855
5692
5527
5358
5186
5012
4838
4664
4492
4324
4162
4006
3863
3730
3608
3498
3401
3317
3248
3192
3152
3124
3108
3103
3107
3117
3133
3152
3171
3190
3207
3223
3239
3255
3271
3289
3307
3325
3342
3359
3375
3389
3404
3417
3431
3444
3458
3471
3484
3497
3509
3521
3534
3545
3555
3562
3566
3567
3566
3563
3560
3557
3555
3552
3548
3541
3531
3516
3495
3468
3436
3397
3354
3307
3257
3202
3144
3080
3011
2935
2853
2764
2670
2571
2468
2361
2251
2138
2021
1903
1782
1657
1527
1392
1252
1105
953
796
636
472
306
140
-27
-192
-357
-520
-680
-836
-988
-1134
-1275
-1411
-1542
-1667
-1787
-1900
-2007
-2109
-2204
-2294
-2379
-2457
-2528
-2594
-2654
-2708
-2755
-2796
-2830
-2858
-2881
-2898
-2910
-2919
-2924
-2925
-2923
-2919
-2912
-2904
-2896
-2887
-2878
-2869
-2860
-2851
-2843
-2835
-2828
-2824
-2823
-2828
-2839
-2858
-2883
-2914
-2950
-2989
-3030
-3073
-3117
-3163
-3211
-3262
-3315
-3371
-3430
-3493
-3561
-3633
-3710
-3792
-3878
-3971
-4070
-4175
-4288
-4407
-4532
-4662
-4798
-4937
-5079
-5223
-5368
-5513
-5655
-5792
-5925
-6052
-6172
-6286
-6393
-6494
-6589
-6678
-6764
-6847
-6929
-7008
-7083
-7156
-7224
-7288
-7348
-7402
-7451
-7492
-7526
-7553
-7574
-7587
-7595
-7596
-7591
-7581
-7567
-7549
-7528
-7504
-7478
-7449
-7417
-7385
-7351
-7316
-7281
-7246
-7211
-7175
-7139
-7100
-7059
-7014
-6966
-6911
-6849
-6779
-6702
-6616
-6524
-6425
-6320
-6210
-6096
-5978
-5857
-5734
-5608
-5480
-5349
-5218
-5088
-4958
-4830
-4705
-4584
-4467
-4354
-4244
-4136
-4030
-3927
-3825
-3726
-3630
-3537
-3447
-3361
-3280
-3204
-3133
-3066
-3005
-2947
-2893
-2842
-2793
-2748
-2704
-2662
-2621
-2581
-2541
-2500
-2459
-2416
-2372
-2327
-2280
-2231
-2180
-2128
-2075
-2021
-1970
-1920
-1873
-1829
-1788
-1750
-1714
-1679
-1645
-1611
-1577
-1543
-1509
-1474
-1439
-1403
-1366
-1328
-1288
-1246
-1204
-1161
-1118
-1075
-1033
-992
-953
-917
-884
-853
-825
-799
-772
-746
-718
-687
-654
-617
-576
-531
-482
-430
-375
-317
-258
-196
-131
-64
6
79
156
236
322
413
510
612
720
834
954
1081
1211
1345
1481
1617
1754
1890
2027
2163
2298
2433
2566
2698
2826
2950
3070
3183
3291
3392
3486
3574
3655
3731
3802
3867
3928
3983
4033
4075
4113
4144
4168
4185
4197
4203
4204
4201
4195
4185
4172
4158
4143
4127
4113
4098
4085
4072
4061
4050
4040
4030
4022
4014
4006
4001
3998
3996
3996
3997
3999
4002
4006
4011
4019
4027
4040
4053
4067
4083
4101
4118
4135
4153
4171
4188
4205
4220
4235
4248
4258
4266
4271
4273
4273
4270
4265
4258
4248
4235
4220
4203
4182
4159
4132
4103
4070
4035
4000
3962
3922
3882
3842
3802
3762
3724
3688
3652
3618
3584
3549
3513
3475
3435
3394
3351
3307
3262
3218
3175
3133
3093
3054
3016
2979
2943
2905
2867
2828
2788
2745
2700
2652
2600
2544
2484
2420
2353
2281
2206
2126
2041
1953
1858
1756
1648
1534
1415
1293
1167
1038
907
775
642
508
375
243
111
-19
-149
-279
-407
-535
-660
-784
-905
-1022
-1140
-1255
-1367
-1478
-1588
-1695
-1800
-1902
-2000
-2093
-2182
-2265
-2343
-2417
-2486
-2551
-2612
-2671
-2727
-2782
-2833
-2882
-2928
-2972
-3013
-3052
-3089
-3125
-3159
-3191
-3220
-3245
-3266
-3282
-3294
-3301
-3304
-3304
-3300
-3294
-3286
-3276
-3264
-3250
-3235
-3217
-3195
-3170
-3141
-3106
-3068
-3024
-2977
-2926
-2871
-2812
-2751
-2686
-2617
-2546
-2471
-2394
-2313
-2230
-2143
-2053
-1960
-1864
-1765
-1663
-1556
-1446
-1333
-1217
-1100
-982
-863
-743
-623
-503
-384
-265
-147
-30
85
199
310
418
524
628
731
831
931
1028
1122
1214
1302
1386
1465
1539
1609
1673
1731
1783
1828
1866
1896
1920
1936
1946
1949
1945
1935
1917
1893
1863
1828
1787
1741
1689
1632
1568
1499
1424
1344
1259
1168
1072
970
862
748
630
507
380
250
118
-18
-157
-300
-447
-597
-749
-902
-1056
-1209
-1362
-1513
-1662
-1809
-1953
-2095
-2235
-2372
-2507
-2640
-2771
-2900
-3026
-3148
-3267
-3383
-3495
-3602
-3704
-3800
-3891
-3976
-4054
-4127
-4193
-4253
-4306
-4352
-4390
-4421
-4444
-4460
-4468
-4468
-4461
-4446
-4424
-4395
-4357
-4312
-4259
-4196
-4125
-4046
-3959
-3865
-3765
-3660
-3549
-3432
-3310
-3183
-3051
-2915
-2773
-2627
-2477
-2323
-2166
-2005
-1845
-1682
-1518
-1353
-1188
-1022
-855
-689
-522
-355
-189
-23
142
306
469
629
787
943
1096
1245
1390
1532
1670
1803
1932
2056
2175
2289
2397
2500
2597
2687
2770
2846
2915
2977
3033
3084
3129
3170
3206
3237
3264
3287
3305
3318
3326
3329
3329
3324
3315
3303
3287
3268
3247
3224
3198
3172
3144
3115
3084
3052
3018
2982
2944
2904
2863
2820
2776
2731
2686
2640
2593
2545
2497
2448
2397
2346
2295
2242
2188
2134
2081
2027
1973
1919
1864
1809
1753
1696
1639
1580
1521
1462
1402
1342
1282
1222
1161
1100
1037
973
907
840
771
701
629
556
482
407
332
257
181
106
30
-45
-119
-192
-264
-335
-405
-473
-540
-605
-668
-727
-783
-837
-889
-938
-985
-1030
-1074
-1117
-1158
-1199
-1239
-1279
-1319
-1360
-1401
-1442
-1483
-1522
-1559
-1594
-1626
-1656
-1684
-1709
-1733
-1755
-1775
-1794
-1813
-1831
-1849
-1867
-1884
-1900
-1916
-1930
-1944
-1957
-1970
-1981
-1992
-2003
-2013
-2021
-2029
-2037
-2041
-2045
-2045
-2045
-2043
-2040
-2036
-2029
-2023
-2013
-2003
-1990
-1976
-1960
-1943
-1926
-1907
-1886
-1864
-1840
-1813
-1785
-1754
-1721
-1687
-1651
-1613
-1575
-1535
-1494
-1452
-1408
-1364
-1318
-1273
-1228
-1184
-1141
-1101
-1062
-1024
-987
-952
-917
-883
-851
-820
-791
-765
-741
-719
-700
-682
-667
-653
-642
-632
-623
-614
-606
-598
-590
-582
-574
-567
-560
-554
-549
-545
-543
-541
-540
-541
-543
-545
-549
-554
-561
-567
-575
-582
-590
-597
-603
-609
-613
-616
-617
-617
-615
-612
-608
-604
-599
-593
-588
-583
-577
-571
-566
-561
-557
-556
-556
-558
-562
-567
-573
-579
-582
-584
-584
-582
-578
-572
-564
-554
-543
-531
-518
-503
-487
-470
-450
-428
-403
-376
-347
-315
-280
-242
-202
-159
-112
-63
-10
45
102
162
224
287
352
419
486
555
623
692
760
827
893
957
1018
1077
1133
1185
1235
1282
1326
1366
1402
1433
1460
1482
1501
1516
1527
1535
1539
1540
1537
1529
1518
1501
1480
1455
1425
1392
1355
1316
1274
1230
1185
1138
1089
1038
985
930
873
813
751
685
617
545
470
392
312
229
146
62
-22
-104
-185
-264
-340
-414
-485
-552
-616
-675
-731
-782
-831
-875
-916
-954
-989
-1020
-1050
-1077
-1101
-1123
-1141
-1157
-1169
-1177
-1183
-1184
-1183
-1179
-1172
-1163
-1152
-1139
-1125
-1110
-1093
-1075
-1056
-1035
-1012
-988
-962
-934
-905
-875
-845
-814
-783
-752
-721
-691
-660
-629
-598
-568
-537
-508
-478
-449
-420
-392
-364
-337
-311
-286
-261
-238
-216
-194
-173
-152
-130
-108
-84
-60
-34
-7
21
50
80
110
139
168
196
222
247
270
290
307
322
334
344
351
357
360
361
361
360
358
355
352
348
343
338
333
327
321
314
306
298
289
280
271
260
249
236
223
209
194
181
167
155
143
131
119
107
97
88
80
74
70
68
69
72
78
87
97
110
123
137
151
165
177
188
196
203
208
211
213
214
214
215
215
217
219
222
226
231
237
244
251
259
268
277
287
296
306
317
328
338
349
359
368
376
384
391
397
400
402
402
400
396
391
385
378
372
364
356
346
335
324
312
299
285
270
254
238
221
204
187
171
156
141
126
112
100
88
78
70
64
59
56
53
51
48
46
42
38
32
24
14
1
-14
-33
-54
-78
-105
-133
-164
-196
-229
-264
-300
-338
-377
-419
-462
-506
-550
-595
-638
-680
-720
-758
-793
-827
-858
-887
-914
-940
-964
-987
-1008
-1027
-1045
-1061
-1077
-1092
-1107
-1121
-1133
-1144
-1154
-1163
-1170
-1176
-1181
-1186
-1189
-1193
-1196
-1200
-1203
-1207
-1212
-1216
-1222
-1227
-1233
-1239
-1244
-1250
-1255
-1259
-1262
-1263
-1263
-1261
-1258
-1254
-1249
-1245
-1241
-1238
-1236
-1235
-1236
-1239
-1243
-1249
-1257
-1266
-1277
-1289
-1304
-1320
-1338
-1357
-1377
-1396
-1416
-1434
-1452
-1469
-1484
-1498
-1509
-1519
-1527
-1533
-1537
-1539
-1540
-1539
-1536
-1532
-1527
-1520
-1511
-1501
-1489
-1476
-1462
-1445
-1427
-1407
-1385
-1362
-1337
-1311
-1284
-1256
-1228
-1199
-1171
-1142
-1114
-1087
-1060
-1033
-1006
-982
-957
-932
-909
-886
-863
-840
-818
-795
-773
-751
-729
-708
-687
-667
-647
-627
-607
-588
-570
-552
-534
-518
-502
-488
-475
-464
-454
-447
-442
-439
-439
-442
-448
-457
-469
-485
-503
-522
-544
-566
-589
-614
-640
-668
-697
-728
-760
-793
-825
-858
-890
-922
-953
-983
-1012
-1042
-1070
-1097
-1121
-1143
-1163
-1180
-1196
-1209
-1220
-1229
-1238
-1245
-1252
-1258
-1263
-1267
-1271
-1273
-1273
-1272
-1269
-1264
-1257
-1248
-1236
-1222
-1205
-1187
-1166
-1143
-1118
-1092
-1065
-1037
-1008
-980
-949
-918
-886
-853
-819
-783
-746
-708
-669
-630
-591
-552
-513
-475
-439
-402
-367
-331
-296
-262
-227
-193
-158
-124
-89
-55
-21
12
45
76
108
139
170
203
235
268
302
334
367
399
430
460
490
518
546
572
595
617
636
653
668
680
691
699
706
711
715
717
717
716
714
712
709
706
704
701
700
698
697
697
696
695
694
692
689
687
685
683
682
681
680
680
679
679
678
675
671
666
659
650
640
629
617
605
592
580
567
554
541
528
514
501
488
475
461
448
434
420
404
386
366
344
320
294
267
237
206
172
136
97
55
12
-33
-79
-126
-173
-219
-265
-310
-354
-396
-437
-477
-515
-550
-583
-614
-643
-670
-695
-718
-740
-759
-778
-795
-812
-828
-843
-857
-869
-880
-890
-898
-904
-909
-911
-912
-910
-907
-903
-898
-892
-886
-878
-870
-861
-850
-838
-824
-810
-795
-779
-764
-749
-734
-719
-704
-689
-674
-660
-645
-631
-617
-603
-590
-576
-562
-548
-531
-513
-493
-471
-447
-421
-394
-365
-336
-307
-276
-244
-211
-177
-142
-106
-70
-33
4
41
79
117
156
195
234
274
316
358
400
443
486
529
573
617
662
709
756
805
855
905
957
1008
1058
1109
1158
1207
1255
1302
1348
1392
1434
1475
1514
1550
1586
1620
1653
1685
1716
1745
1773
1799
1824
1847
1869
1889
1907
1922
1936
1946
1955
1960
1963
1962
1959
1953
1945
1935
1922
1908
1892
1874
1855
1835
1814
1791
1767
1743
1718
1693
1667
1640
1611
1582
1552
1522
1490
1458
1426
1393
1360
1326
1292
1257
1221
1183
1145
1105
1065
1022
982
941
900
860
820
782
744
706
668
629
590
551
511
471
430
389
347
305
262
219
175
131
87
41
-5
-51
-98
-144
-190
-236
-280
-324
-367
-409
-450
-490
-529
-568
-607
-645
-683
-722
-760
-799
-839
-880
-920
-961
-1000
-1041
-1079
-1115
-1151
-1186
-1220
-1253
-1285
-1316
-1346
-1375
-1402
-1428
-1452
-1475
-1496
-1515
-1534
-1552
-1568
-1584
-1597
-1609
-1618
-1626
-1631
-1633
-1634
-1632
-1628
-1623
-1616
-1607
-1596
-1584
-1570
-1555
-1538
-1520
-1501
-1480
-1458
-1434
-1409
-1383
-1357
-1329
-1300
-1271
-1242
-1212
-1182
-1153
-1123
-1094
-1066
-1037
-1010
-983
-958
-934
-912
-892
-874
-858
-844
-832
-821
-811
-802
-795
-788
-782
-778
-774
-771
-769
-768
-767
-767
-768
-771
-774
-778
-784
-790
-798
-807
-817
-828
-840
-852
-865
-878
-893
-909
-926
-943
-962
-982
-1002
-1025
-1047
-1071
-1094
-1118
-1142
-1166
-1190
-1214
-1238
-1261
-1284
-1307
-1330
-1353
-1375
-1396
-1417
-1437
-1455
-1473
-1490
-1506
-1522
-1536
-1550
-1563
-1574
-1584
-1592
-1599
-1604
-1609
-1613
-1615
-1617
-1617
-1616
-1615
-1611
-1607
-1602
-1596
-1590
-1583
-1577
-1571
-1565
-1559
-1553
-1548
-1543
-1538
-1535
-1531
-1529
-1527
-1525
-1524
-1523
-1523
-1524
-1526
-1529
-1533
-1537
-1541
-1545
-1550
-1553
-1557
-1559
-1561
-1562
-1562
-1561
-1558
-1555
-1550
-1544
-1538
-1530
-1523
-1515
-1507
-1499
-1491
-1483
-1476
-1469
-1462
-1455
-1449
-1442
-1435
-1428
-1420
-1412
-1403
-1392
-1381
-1368
-1354
-1338
-1320
-1301
-1280
-1257
-1234
-1209
-1183
-1156
-1128
-1100
-1071
-1042
-1012
-982
-951
-918
-885
-851
-815
-779
-741
-702
-662
-621
-580
-539
-498
-458
-418
-379
-340
-300
-260
-220
-179
-137
-96
-54
-12
29
70
110
149
187
224
259
292
324
354
382
408
432
455
477
497
516
535
553
571
589
608
626
644
661
679
696
713
729
745
761
777
794
810
826
843
860
877
894
910
925
940
953
966
978
988
998
1006
1016
1024
1031
1038
1044
1050
1055
1060
1065
1069
1073
1077
1080
1083
1085
1086
1087
1087
1087
1086
1085
1084
1083
1082
1081
1082
1082
1082
1082
1081
1079
1076
1071
1065
1058
1049
1039
1026
1012
998
981
963
944
923
901
877
852
825
796
766
735
702
669
636
602
568
534
499
463
426
388
348
308
267
226
184
142
100
58
16
-25
-66
-107
-147
-187
-226
-266
-304
-341
-377
-410
-442
-472
-500
-526
-550
-572
-592
-609
-625
-639
-652
-663
-673
-682
-690
-697
-703
-709
-713
-717
-719
-720
-720
-718
-715
-710
-703
-696
-688
-680
-671
-662
-653
-643
-634
-624
-615
-605
-595
-586
-576
-567
-558
-549
-541
-533
-525
-517
-510
-503
-496
-490
-485
-480
-475
-472
-468
-466
-464
-463
-462
-462
-463
-464
-466
-469
-474
-479
-485
-493
-501
-510
-520
-530
-541
-551
-562
-573
-584
-595
-607
-618
-629
-640
-651
-661
-671
-681
-690
-699
-708
-716
-724
-731
-738
-745
-752
-758
-762
-766
-769
-769
-769
-766
-761
-755
-746
-735
-723
-708
-692
-674
-653
-631
-608
-584
-558
-532
-506
-479
-452
-424
-396
-368
-340
-312
-283
-254
-225
-197
-168
-140
-113
-86
-61
-36
-12
11
33
55
75
94
113
131
149
166
183
200
216
233
249
265
280
296
312
328
345
362
379
397
415
432
450
468
485
502
519
535
551
567
582
597
612
626
640
654
669
683
698
713
728
743
758
772
785
797
808
818
828
838
848
857
866
875
882
889
895
899
902
904
905
905
904
902
898
891
883
873
861
847
831
813
794
774
753
731
707
681
652
622
590
556
521
484
446
407
365
322
277
231
184
136
88
41
-6
-52
-97
-141
-184
-227
-268
-308
-346
-382
-417
-451
-485
-519
-555
-590
-625
-660
-694
-728
-761
-793
-825
-857
-889
-920
-951
-980
-1008
-1035
-1060
-1081
-1100
-1117
-1131
-1143
-1153
-1160
-1164
-1165
-1165
-1162
-1156
-1148
-1138
-1126
-1111
-1096
-1079
-1060
-1041
-1020
-999
-977
-954
-930
-905
-880
-854
-828
-802
-775
-749
-723
-697
-672
-648
-625
-602
-581
-560
-541
-523
-507
-491
-476
-462
-449
-438
-429
-420
-413
-407
-401
-397
-393
-391
-390
-391
-392
-394
-399
-404
-412
-421
-433
-446
-462
-480
-499
-521
-543
-568
-593
-618
-645
-671
-697
-722
-747
-772
-795
-817
-838
-858
-877
-894
-910
-925
-939
-951
-963
-974
-985
-994
-1004
-1012
-1022
-1031
-1040
-1049
-1059
-1069
-1078
-1088
-1097
-1106
-1115
-1124
-1133
-1141
-1149
-1156
-1162
-1167
-1171
-1174
-1176
-1177
-1177
-1175
-1173
-1169
-1163
-1157
-1150
-1141
-1132
-1122
-1112
-1102
-1090
-1078
-1065
-1052
-1039
-1026
-1014
-1002
-991
-980
-970
-960
-950
-940
-930
-920
-910
-901
-893
-885
-878
-871
-864
-858
-852
-847
-843
-840
-838
-838
-840
-842
-847
-852
-858
-864
-870
-876
-883
-888
-894
-898
-902
-904
-905
-905
-903
-900
-896
-891
-885
-878
-871
-863
-854
-845
-835
-825
-814
-804
-793
-782
-770
-759
-748
-737
-727
-717
-707
-697
-687
-677
-667
-657
-647
-636
-625
-613
-601
-587
-574
-559
-545
-529
-513
-496
-479
-462
-445
-428
-412
-397
-381
-367
-352
-339
-327
-316
-307
-299
-293
-288
-286
-285
-287
-291
-297
-304
-313
-324
-336
-349
-363
-378
-394
-411
-429
-446
-464
-482
-500
-518
-536
-553
-570
-586
-602
-616
-630
-643
-655
-665
-674
-682
-687
-692
-694
-694
-693
-690
-685
-680
-673
-666
-658
-650
-641
-632
-622
-613
-603
-594
-584
-575
-566
-556
-547
-538
-529
-520
-511
-502
-493
-485
-477
-471
-466
-461
-458
-457
-456
-456
-458
-460
-464
-468
-474
-480
-487
-494
-502
-509
-518
-526
-534
-542
-550
-557
-563
-568
-572
-575
-577
-578
-579
-578
-577
-576
-574
-571
-569
-566
-563
-560
-555
-551
-545
-539
-531
-523
-513
-502
-489
-475
-459
-441
-421
-400
-378
-354
-329
-302
-275
-246
-216
-186
-154
-122
-89
-56
-23
11
44
78
111
145
180
215
250
285
320
355
391
425
460
494
528
561
594
625
656
685
713
739
765
789
813
836
858
880
900
920
939
958
975
992
1008
1024
1040
1054
1068
1081
1094
1106
1117
1128
1137
1145
1152
1156
1160
1162
1162
1162
1161
1158
1156
1153
1149
1146
1142
1137
1132
1127
1121
1114
1107
1100
1092
1084
1076
1067
1058
1049
1038
1027
1014
1002
989
974
959
943
926
909
890
870
849
828
805
782
757
732
706
678
650
621
590
558
525
491
456
420
384
347
310
273
235
197
158
118
77
35
-9
-54
-101
-150
-200
-251
-304
-358
-413
-468
-524
-581
-638
-695
-753
-809
-866
-921
-976
-1029
-1082
-1133
-1183
-1231
-1278
-1324
-1368
-1411
-1453
-1494
-1532
-1569
-1604
-1636
-1666
-1694
-1719
-1741
-1761
-1778
-1793
-1805
-1816
-1824
-1831
-1836
-1840
-1843
-1846
-1848
-1849
-1849
-1849
-1848
-1846
-1845
-1842
-1840
-1837
-1833
-1830
-1826
-1821
-1816
-1811
-1805
-1800
-1794
-1789
-1784
-1779
-1774
-1769
-1764
-1758
-1752
-1745
-1738
-1731
-1723
-1714
-1704
-1693
-1682
-1669
-1656
-1641
-1625
-1610
-1594
-1578
-1562
-1547
-1532
-1517
-1502
-1487
-1472
-1457
-1442
-1427
-1412
-1398
-1384
-1370
-1357
-1345
-1332
-1319
-1305
-1290
-1274
-1256
-1236
-1214
-1189
-1163
-1135
-1105
-1074
-1040
-1004
-969
-932
-893
-854
-815
-775
-734
-693
-651
-609
-566
-522
-478
-434
-390
-347
-304
-262
-221
-181
-142
-104
-67
-32
3
36
69
100
130
159
187
215
241
266
291
314
336
357
377
396
414
430
446
461
475
489
501
513
523
532
540
547
553
559
563
568
571
575
577
579
579
579
577
574
569
562
554
545
534
521
507
492
475
457
438
418
397
374
351
327
302
276
250
223
195
168
140
112
85
59
33
8
-15
-37
-57
-76
-93
-108
-121
-133
-142
-151
-158
-163
-167
-169
-171
-171
-171
-170
-168
-166
-163
-160
-156
-151
-146
-140
-132
-124
-116
-106
-97
-88
-78
-69
-60
-51
-42
-33
-25
-18
-11
-5
1
7
12
17
22
26
30
34
37
40
43
45
48
50
53
56
59
62
65
68
72
75
80
84
89
95
101
107
113
119
126
133
140
148
156
165
174
183
192
200
207
213
218
222
224
225
226
225
224
222
220
218
216
213
211
209
207
206
206
206
207
210
213
216
220
225
230
236
241
248
255
262
269
277
285
293
301
309
317
325
334
342
350
358
366
375
383
390
398
405
411
417
422
427
432
436
440
443
447
450
452
455
457
458
459
459
457
453
448
441
433
423
411
398
383
367
349
330
310
288
266
244
220
196
171
146
120
94
67
39
10
-19
-49
-79
-109
-139
-170
-200
-231
-262
-294
-325
-357
-390
-423
-456
-490
-524
-558
-592
-626
-661
-696
-731
-767
-803
-838
-874
-909
-943
-977
-1010
-1042
-1073
-1103
-1132
-1160
-1187
-1212
-1237
-1260
-1283
-1304
-1326
-1346
-1367
-1386
-1406
-1424
-1442
-1460
-1477
-1494
-1509
-1524
-1537
-1550
-1562
-1573
-1583
-1592
-1600
-1606
-1611
-1615
-1618
-1618
-1617
-1614
-1609
-1602
-1594
-1583
-1572
-1558
-1543
-1527
-1509
-1489
-1469
-1447
-1423
-1399
-1374
-1348
-1322
-1296
-1270
-1244
-1218
-1192
-1166
-1141
-1115
-1090
-1064
-1039
-1014
-989
-964
-940
-917
-894
-872
-851
-832
-813
-795
-779
-765
-753
-742
-733
-725
-718
-713
-708
-705
-702
-700
-699
-698
-697
-696
-695
-693
-692
-691
-689
-687
-685
-682
-680
-677
-674
-671
-668
-666
-664
-664
-664
-664
-666
-668
-670
-674
-678
-682
-687
-692
-697
-701
-705
-709
-712
-716
-718
-721
-723
-725
-727
-729
-730
-731
-732
-733
-733
-734
-734
-734
-733
-732
-730
-728
-725
-723
-720
-717
-714
-712
-710
-708
-708
-708
-709
-711
-714
-717
-721
-725
-729
-734
-739
-745
-752
-758
-766
-774
-782
-791
-800
-809
-818
-828
-838
-848
-858
-869
-879
-890
-900
-911
-922
-933
-944
-955
-965
-974
-984
-992
-1000
-1008
-1014
-1022
-1027
-1032
-1037
-1040
-1043
-1045
-1047
-1049
-1050
-1050
-1049
-1048
-1045
-1040
-1035
-1028
-1018
-1010
-999
-987
-975
-961
-947
-932
-916
-900
-883
-866
-848
-829
-811
-791
-772
-752
-733
-713
-694
-675
-655
-636
-616
-597
-577
-558
-539
-520
-501
-482
-464
-445
-427
-408
-389
-369
-350
-329
-309
-287
-266
-244
-221
-198
-175
-152
-129
-105
-82
-60
-37
-14
8
31
54
78
102
127
152
178
204
229
255
280
305
330
354
378
401
423
444
464
484
502
518
534
547
560
571
582
591
599
606
611
616
619
622
623
624
623
622
621
618
615
610
604
598
590
581
572
561
550
537
524
509
494
478
460
443
424
405
385
366
345
325
304
282
261
239
217
196
174
152
131
109
88
66
44
23
0
-22
-45
-68
-91
-115
-139
-164
-189
-214
-239
-265
-291
-316
-341
-366
-391
-415
-438
-461
-483
-504
-524
-544
-563
-582
-600
-618
-634
-651
-667
-682
-698
-713
-727
-741
-755
-768
-781
-792
-803
-813
-821
-828
-834
-839
-842
-844
-844
-844
-843
-842
-839
-836
-832
-827
-822
-816
-810
-803
-796
-790
-782
-775
-768
-760
-751
-742
-733
-723
-713
-702
-690
-678
-666
-652
-638
-624
-608
-592
-575
-558
-540
-521
-503
-484
-465
-447
-428
-409
-391
-373
-356
-339
-322
-306
-290
-275
-260
-246
-232
-219
-207
-195
-184
-174
-165
-156
-147
-139
-132
-125
-119
-113
-107
-103
-98
-94
-91
-89
-87
-86
-85
-86
-87
-89
-91
-95
-98
-102
-107
-111
-115
-120
-124
-128
-131
-135
-138
-141
-144
-147
-150
-153
-155
-157
-160
-162
-165
-167
-170
-173
-176
-178
-181
-184
-186
-189
-191
-193
-195
-197
-198
-198
-198
-198
-197
-196
-194
-192
-189
-186
-182
-178
-174
-169
-165
-161
-157
-154
-150
-147
-144
-142
-139
-137
-135
-134
-133
-132
-132
-131
-131
-131
-131
-131
-131
-131
-130
-130
-129
-128
-127
-126
-124
-122
-120
-118
-116
-114
-111
-109
-106
-104
-102
-99
-98
-96
-95
-94
-94
-95
-96
-98
-101
-106
-111
-118
-126
-135
-145
-157
-170
-183
-198
-213
-230
-247
-265
-283
-302
-322
-342
-362
-383
-404
-424
-445
-465
-485
-505
-524
-542
-560
-578
-595
-611
-628
-644
-660
-677
-693
-709
-725
-742
-758
-774
-789
-805
-820
-835
-850
-865
-879
-893
-907
-920
-933
-945
-957
-968
-979
-990
-999
-1008
-1016
-1025
-1033
-1040
-1046
-1052
-1057
-1061
-1065
-1068
-1071
-1073
-1074
-1075
-1076
-1076
-1075
-1074
-1073
-1070
-1068
-1065
-1062
-1059
-1056
-1053
-1049
-1046
-1043
-1040
-1037
-1034
-1031
-1027
-1022
-1018
-1012
-1006
-1000
-992
-983
-974
-964
-953
-942
-931
-919
-907
-894
-882
-869
-856
-843
-830
-817
-803
-789
-775
-760
-745
-729
-712
-695
-678
-661
-643
-625
-607
-589
-571
-554
-536
-519
-502
-485
-468
-450
-433
-415
-396
-378
-359
-339
-319
-299
-279
-258
-238
-218
-199
-180
-162
-145
-129
-113
-99
-86
-73
-61
-50
-40
-31
-22
-14
-7
0
6
11
16
21
25
29
32
36
38
41
44
46
49
51
54
56
57
59
60
61
62
63
64
65
66
66
66
66
66
66
65
64
63
62
62
61
60
59
59
59
59
58
58
58
57
57
57
57
58
59
60
62
64
67
71
75
80
86
92
98
105
112
120
127
135
143
152
160
169
177
187
196
205
215
224
233
243
252
260
269
277
285
293
300
307
314
321
327
332
338
342
347
351
354
358
361
364
366
369
371
372
373
373
372
371
368
365
360
355
349
341
333
323
313
301
288
274
259
242
225
205
185
163
139
114
87
59
29
-2
-34
-67
-101
-136
-171
-206
-242
-279
-315
-352
-388
-425
-461
-497
-533
-569
-604
-638
-673
-706
-740
-772
-804
-836
-866
-895
-924
-952
-978
-1004
-1029
-1052
-1074
-1095
-1114
-1133
-1150
-1166
-1180
-1194
-1205
-1216
-1225
-1232
-1237
-1240
-1242
-1242
-1241
-1239
-1236
-1232
-1227
-1221
-1215
-1207
-1199
-1190
-1179
-1168
-1155
-1142
-1128
-1113
-1097
-1081
-1065
-1048
-1030
-1012
-994
-975
-957
-939
-920
-902
-884
-866
-848
-830
-812
-794
-777
-760
-744
-729
-714
-700
-687
-675
-663
-652
-642
-633
-625
-617
-611
-604
-599
-594
-590
-587
-585
-584
-583
-583
-584
-585
-586
-588
-589
-591
-592
-594
-595
-597
-599
-601
-603
-605
-608
-610
-613
-616
-619
-623
-627
-631
-635
-639
-643
-647
-651
-655
-659
-663
-666
-670
-673
-677
-680
-683
-686
-688
-691
-693
-695
-698
-700
-703
-705
-707
-709
-711
-712
-713
-713
-713
-713
-712
-711
-710
-709
-708
-706
-703
-700
-697
-693
-690
-686
-682
-679
-676
-673
-670
-669
-667
-666
-665
-665
-664
-664
-664
-665
-665
-666
-666
-667
-667
-666
-666
-665
-664
-663
-661
-660
-658
-657
-655
-654
-652
-651
-649
-648
-646
-645
-643
-642
-640
-639
-637
-636
-634
-633
-631
-630
-628
-627
-626
-624
-623
-621
-620
-619
-617
-616
-614
-613
-612
-610
-609
-608
-606
-605
-604
-602
-601
-600
-598
-597
-596
-594
-593
-592
-591
-589
-588
-587
-585
-584
-583
-582
-581
-579
-578
-577
-576
-574
-573
-572
-571
-570
-569
-567
-566
-565
-564
-563
-562
-560
-559
-558
-557
-556
-555
-554
-553
-552
-550
-549
-548
-547
-546
-545
-544
-543
-542
-541
-540
-539
-538
-537
-536
-535
-534
-533
-532
-531
-530
-529
-528
-527
-526
-525
-524
-523
-522
-521
-520
-519
-519
-518
-517
-516
-515
-514
-513
-512
-511
-510
-510
-509
-508
-507
-506
-505
-505
-504
-503
-502
-501
-500
-500
-499
-498
-497
-496
-496
-495
-494
-493
-493
-492
-491
-490
-490
-489
-488
-487
-487
-486
-485
-484
-484
-483
-482
-482
-481
-480
-480
-479
-478
-478
-477
-476
-476
-475
-474
-474
-473
-472
-472
-471
-470
-470
-469
-469
-468
-467
-467
-466
-466
-465
-464
-464
-463
-463
-462
-462
-461
-460
-460
-459
-459
-458
-458
-457
-457
-456
-456
-455
-455
-454
-454
-453
-453
-452
-452
-451
-451
-450
-450
-449
-449
-448
-448
-448
-447
-447
-446
-446
-445
-445
-445
-444
-444
-443
-443
-442
-442
-442
-441
-441
-440
-440
-440
-439
-439
-439
-438
-438
-437
-437
-437
-436
