5
11782
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
-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
-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
-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
-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
-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
-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
-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
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-23
-23
-23
-23
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-25
-25
-25
-25
-25
-25
-25
-25
-25
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-27
-27
-27
-27
-27
-27
-27
-27
-28
-28
-28
-28
-28
-28
-28
-28
-28
-29
-29
-29
-29
-29
-29
-29
-29
-29
-30
-30
-30
-30
-30
-30
-30
-30
-31
-31
-31
-31
-31
-31
-31
-31
-32
-32
-32
-32
-32
-32
-32
-32
-32
-33
-33
-33
-33
-33
-33
-33
-33
-34
-34
-34
-34
-34
-34
-34
-35
-35
-35
-35
-35
-35
-35
-35
-36
-36
-36
-36
-36
-36
-36
-36
-37
-37
-37
-37
-37
-37
-37
-38
-38
-38
-38
-38
-38
-38
-39
-39
-39
-39
-39
-39
-39
-40
-40
-40
-40
-40
-40
-40
-40
-41
-41
-41
-41
-41
-41
-41
-42
-42
-42
-42
-42
-42
-43
-43
-43
-43
-43
-43
-43
-44
-44
-44
-44
-44
-44
-44
-45
-45
-45
-45
-45
-45
-46
-46
-46
-46
-46
-46
-46
-47
-47
-47
-47
-47
-47
-48
-48
-48
-48
-48
-48
-48
-49
-49
-49
-49
-49
-49
-50
-50
-50
-50
-50
-50
-51
-51
-51
-51
-51
-51
-52
-52
-52
-52
-52
-52
-53
-53
-53
-53
-53
-53
-54
-54
-54
-54
-54
-54
-55
-55
-55
-55
-55
-55
-56
-56
-56
-56
-56
-56
-57
-57
-57
-57
-57
-57
-58
-58
-58
-58
-58
-59
-59
-59
-59
-59
-59
-60
-60
-60
-60
-60
-61
-61
-61
-61
-61
-61
-62
-62
-62
-62
-62
-63
-63
-63
-63
-63
-63
-64
-64
-64
-64
-64
-65
-65
-65
-65
-65
-66
-66
-66
-66
-66
-66
-67
-67
-67
-67
-67
-68
-68
-68
-68
-68
-69
-69
-69
-69
-69
-70
-70
-70
-70
-70
-71
-71
-71
-71
-71
-72
-72
-72
-72
-72
-73
-73
-73
-73
-73
-74
-74
-74
-74
-74
-75
-75
-75
-75
-76
-76
-76
-76
-76
-77
-77
-77
-77
-77
-78
-78
-78
-78
-78
-79
-79
-79
-79
-80
-80
-80
-80
-80
-81
-81
-81
-81
-81
-82
-82
-82
-82
-83
-83
-83
-83
-83
-84
-84
-84
-84
-85
-85
-85
-85
-85
-86
-86
-86
-86
-87
-87
-87
-87
-87
-88
-88
-88
-88
-89
-89
-89
-89
-90
-90
-90
-90
-90
-91
-91
-91
-91
-92
-92
-92
-92
-93
-93
-93
-93
-94
-94
-94
-94
-94
-95
-95
-95
-95
-96
-96
-96
-96
-97
-97
-97
-97
-98
-98
-98
-98
-99
-99
-99
-99
-100
-100
-100
-100
-101
-101
-101
-101
-102
-102
-102
-102
-103
-103
-103
-103
-104
-104
-104
-104
-105
-105
-105
-105
-106
-106
-106
-106
-107
-107
-107
-107
-108
-108
-108
-108
-109
-109
-109
-109
-110
-110
-110
-111
-111
-111
-111
-112
-112
-112
-112
-112
-113
-113
-113
-113
-113
-113
-113
-112
-112
-112
-112
-111
-111
-111
-111
-110
-110
-110
-110
-110
-110
-109
-109
-109
-109
-109
-109
-109
-109
-109
-109
-109
-109
-110
-110
-110
-111
-111
-111
-111
-111
-111
-111
-111
-111
-110
-110
-110
-109
-109
-109
-108
-108
-108
-108
-107
-107
-107
-106
-106
-106
-105
-105
-104
-104
-103
-103
-102
-102
-102
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-100
-100
-100
-99
-99
-98
-98
-97
-97
-96
-95
-95
-94
-93
-93
-92
-91
-91
-90
-89
-88
-87
-87
-86
-85
-85
-84
-83
-83
-82
-81
-81
-80
-80
-79
-78
-78
-78
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-78
-78
-78
-78
-78
-79
-79
-80
-81
-81
-82
-83
-84
-85
-86
-87
-87
-88
-89
-89
-90
-91
-91
-92
-92
-92
-92
-92
-92
-92
-92
-91
-91
-90
-90
-89
-89
-88
-88
-87
-87
-87
-86
-86
-85
-85
-84
-84
-83
-83
-82
-82
-81
-81
-81
-81
-80
-80
-80
-79
-79
-78
-78
-77
-77
-76
-75
-75
-74
-73
-72
-72
-71
-70
-70
-69
-69
-69
-69
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-67
-67
-67
-67
-67
-67
-67
-67
-66
-66
-66
-66
-66
-66
-66
-66
-65
-65
-64
-63
-62
-62
-61
-60
-59
-59
-58
-58
-57
-56
-56
-55
-55
-55
-54
-54
-54
-54
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-52
-52
-52
-52
-52
-52
-51
-51
-51
-50
-50
-49
-48
-47
-46
-45
-44
-43
-41
-40
-39
-37
-36
-34
-33
-31
-29
-28
-26
-24
-22
-21
-19
-17
-16
-14
-13
-12
-10
-9
-8
-8
-7
-6
-5
-4
-3
-2
-1
0
1
2
3
4
5
6
7
8
8
9
10
10
11
12
12
13
14
14
15
16
17
18
18
19
20
21
22
23
24
25
26
27
28
28
29
30
31
32
33
34
35
36
37
38
39
41
42
43
45
46
48
49
51
53
54
56
58
59
61
63
65
67
69
71
73
75
77
79
81
83
85
86
88
90
92
94
96
98
100
102
104
106
108
110
112
114
116
118
120
122
124
126
128
130
132
134
136
138
140
142
144
146
148
151
153
155
157
159
161
163
164
166
168
169
171
172
174
175
177
178
180
182
183
185
187
189
191
193
195
197
199
201
203
205
207
209
212
214
216
218
221
223
226
228
230
233
235
237
239
242
244
246
248
250
252
254
256
258
260
262
264
266
268
270
272
274
276
278
280
282
284
286
288
290
292
295
297
300
303
305
308
311
314
317
320
323
326
329
332
335
339
342
346
350
353
357
361
364
368
371
375
378
382
385
388
391
394
398
401
403
406
409
412
414
417
419
422
424
427
429
432
435
438
441
444
447
449
452
455
458
460
463
465
468
470
473
475
478
480
483
486
489
492
495
498
500
503
506
509
511
514
517
520
523
526
530
533
537
540
544
547
551
555
558
562
566
569
573
577
581
584
588
592
596
599
603
607
611
614
618
622
626
629
633
636
640
644
647
651
654
658
661
665
668
671
675
678
681
684
687
691
694
697
700
704
707
711
714
718
722
726
730
733
737
741
744
748
752
755
759
763
767
771
774
778
782
787
791
795
799
803
807
811
816
820
824
828
832
836
841
845
849
853
858
862
866
871
875
880
884
889
894
898
903
908
914
919
924
929
934
939
944
949
954
959
964
969
974
979
984
989
994
999
1002
1008
1012
1016
1020
1024
1028
1031
1035
1038
1041
1044
1047
1050
1053
1056
1059
1062
1065
1068
1071
1074
1078
1081
1084
1088
1091
1095
1099
1102
1106
1110
1114
1117
1121
1125
1128
1132
1136
1140
1144
1148
1152
1156
1160
1164
1168
1171
1175
1178
1182
1185
1187
1190
1192
1195
1197
1199
1202
1204
1207
1210
1213
1216
1219
1223
1226
1230
1234
1238
1242
1246
1251
1255
1260
1265
1269
1274
1278
1283
1288
1292
1297
1302
1306
1311
1315
1320
1324
1328
1332
1336
1340
1344
1348
1351
1354
1358
1361
1364
1367
1370
1373
1377
1380
1383
1386
1390
1393
1397
1400
1404
1408
1412
1416
1420
1424
1428
1432
1436
1439
1443
1447
1451
1454
1458
1461
1464
1467
1470
1473
1476
1478
1481
1483
1485
1487
1489
1490
1492
1494
1495
1497
1498
1500
1501
1503
1505
1506
1508
1510
1511
1513
1515
1516
1518
1519
1520
1521
1522
1524
1525
1526
1527
1529
1530
1531
1533
1534
1535
1537
1538
1539
1540
1541
1542
1543
1543
1544
1544
1544
1544
1544
1544
1543
1543
1542
1541
1541
1540
1540
1539
1539
1538
1538
1538
1537
1537
1537
1536
1536
1536
1536
1536
1535
1535
1535
1535
1535
1535
1535
1535
1536
1536
1536
1536
1536
1537
1537
1537
1537
1538
1538
1539
1539
1540
1541
1541
1542
1543
1544
1545
1546
1547
1548
1549
1551
1552
1553
1554
1555
1556
1558
1559
1560
1561
1562
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1574
1575
1575
1575
1576
1576
1576
1575
1575
1575
1574
1574
1574
1574
1573
1573
1573
1574
1574
1574
1575
1575
1575
1576
1576
1576
1576
1576
1576
1576
1576
1575
1575
1575
1575
1575
1575
1575
1575
1575
1575
1575
1575
1575
1575
1574
1573
1572
1571
1570
1568
1566
1564
1562
1559
1557
1555
1552
1550
1548
1546
1545
1543
1542
1540
1539
1538
1537
1536
1534
1533
1531
1530
1528
1526
1523
1521
1519
1516
1514
1511
1509
1506
1504
1502
1499
1497
1495
1492
1490
1488
1486
1483
1481
1479
1476
1474
1471
1469
1466
1464
1461
1458
1456
1453
1450
1446
1443
1440
1436
1432
1428
1425
1420
1416
1412
1407
1403
1398
1393
1388
1383
1378
1373
1368
1362
1357
1352
1346
1341
1335
1330
1324
1318
1312
1307
1301
1295
1289
1284
1278
1273
1268
1263
1258
1253
1249
1244
1240
1236
1233
1229
1225
1222
1218
1215
1211
1208
1204
1200
1196
1191
1187
1182
1177
1172
1167
1162
1156
1150
1145
1139
1133
1127
1121
1115
1108
1102
1095
1089
1082
1076
1069
1062
1056
1049
1043
1037
1031
1025
1018
1014
1008
1002
998
993
989
984
979
974
969
965
960
954
949
944
938
933
927
921
916
910
904
899
893
887
882
876
870
864
858
852
846
840
834
828
822
817
811
805
799
794
789
783
778
773
768
763
758
753
748
744
739
734
729
725
720
715
710
706
701
696
691
686
680
675
670
665
660
655
650
645
640
635
630
626
621
617
612
608
604
600
596
592
589
585
582
579
576
573
570
568
565
562
560
557
554
552
549
546
543
540
537
534
531
528
525
522
519
516
513
509
506
503
500
497
494
491
488
485
483
480
478
476
474
472
470
469
467
466
465
463
462
461
461
460
459
458
458
457
457
456
455
454
454
453
451
450
448
446
444
442
439
436
433
430
427
424
421
418
415
413
410
408
406
405
403
402
400
399
398
397
397
396
396
396
396
396
397
397
398
400
401
403
405
408
410
413
415
418
420
423
425
428
431
433
435
438
440
442
444
446
448
450
452
454
456
458
460
463
466
469
472
475
479
483
486
490
494
498
503
507
512
516
521
526
532
537
543
549
554
560
566
573
579
585
591
597
604
610
616
623
630
636
643
649
656
662
668
674
680
686
692
698
704
710
715
722
728
734
740
747
754
761
768
776
784
792
800
808
817
825
834
843
851
860
869
877
886
894
903
911
919
926
934
942
949
957
964
972
979
987
995
1002
1010
1018
1026
1033
1041
1049
1057
1065
1073
1082
1091
1099
1109
1118
1128
1138
1149
1159
1170
1181
1193
1204
1216
1228
1241
1253
1265
1278
1290
1303
1315
1327
1338
1350
1361
1371
1381
1391
1400
1409
1417
1426
1434
1442
1450
1458
1465
1473
1480
1487
1494
1501
1508
1514
1521
1527
1534
1541
1547
1554
1561
1569
1576
1584
1592
1601
1610
1619
1628
1637
1647
1657
1667
1677
1687
1697
1707
1717
1726
1736
1745
1754
1763
1772
1781
1790
1799
1807
1816
1825
1835
1844
1853
1862
1872
1881
1891
1901
1911
1921
1932
1943
1955
1967
1980
1993
2007
2021
2035
2050
2064
2079
2094
2109
2124
2139
2154
2169
2183
2198
2212
2227
2241
2256
2270
2284
2298
2312
2326
2340
2354
2367
2380
2393
2406
2418
2431
2443
2455
2466
2478
2489
2500
2511
2522
2533
2544
2554
2565
2575
2585
2596
2606
2615
2625
2634
2643
2652
2661
2669
2677
2684
2692
2699
2706
2712
2718
2724
2730
2735
2740
2745
2750
2755
2760
2765
2770
2774
2778
2783
2787
2791
2795
2798
2802
2806
2810
2814
2818
2822
2827
2832
2837
2842
2847
2853
2858
2864
2870
2876
2881
2887
2893
2898
2903
2908
2913
2917
2921
2925
2929
2932
2935
2938
2940
2942
2944
2946
2948
2949
2951
2953
2955
2957
2959
2961
2963
2966
2968
2971
2973
2976
2980
2983
2987
2991
2996
3001
3007
3013
3020
3027
3034
3041
3049
3057
3065
3073
3081
3088
3096
3103
3110
3116
3122
3128
3133
3137
3141
3145
3149
3152
3155
3159
3162
3166
3169
3173
3177
3181
3184
3188
3192
3195
3198
3201
3204
3206
3209
3212
3215
3218
3221
3224
3228
3232
3235
3239
3243
3247
3251
3255
3259
3262
3266
3269
3272
3275
3278
3281
3283
3285
3287
3289
3291
3293
3294
3296
3297
3298
3299
3300
3301
3302
3303
3304
3304
3305
3305
3305
3305
3305
3305
3305
3305
3306
3307
3308
3309
3311
3313
3316
3318
3321
3324
3327
3330
3333
3337
3340
3343
3347
3350
3353
3357
3360
3363
3366
3369
3371
3373
3375
3377
3378
3379
3380
3381
3381
3381
3381
3381
3380
3380
3379
3378
3378
3377
3377
3376
3375
3375
3374
3373
3372
3370
3369
3367
3365
3363
3361
3359
3357
3355
3353
3351
3349
3347
3345
3343
3340
3338
3335
3332
3329
3326
3323
3320
3317
3314
3311
3308
3305
3303
3300
3298
3295
3293
3290
3287
3284
3281
3277
3274
3270
3266
3262
3257
3253
3248
3244
3239
3234
3229
3224
3218
3213
3208
3203
3197
3192
3187
3182
3177
3172
3167
3163
3158
3153
3149
3144
3139
3135
3131
3126
3122
3117
3112
3108
3103
3098
3092
3087
3081
3074
3067
3060
3053
3044
3036
3027
3018
3008
2998
2988
2978
2968
2958
2948
2938
2928
2918
2908
2899
2890
2882
2873
2866
2858
2852
2845
2840
2834
2829
2825
2820
2816
2812
2808
2805
2801
2798
2794
2791
2787
2784
2780
2777
2773
2769
2765
2760
2756
2751
2746
2741
2736
2731
2726
2721
2716
2712
2707
2702
2698
2694
2690
2686
2682
2678
2674
2670
2667
2664
2661
2658
2655
2652
2650
2647
2645
2642
2640
2637
2634
2631
2628
2624
2620
2616
2611
2606
2601
2595
2590
2583
2577
2570
2563
2556
2548
2541
2533
2526
2518
2511
2504
2497
2491
2485
2479
2473
2468
2463
2458
2454
2450
2446
2443
2441
2439
2438
2438
2438
2438
2439
2441
2443
2445
2448
2450
2452
2454
2455
2457
2457
2458
2457
2457
2455
2454
2452
2450
2447
2444
2440
2437
2433
2429
2425
2421
2417
2413
2409
2406
2402
2399
2397
2394
2392
2390
2388
2386
2385
2384
2383
2383
2383
2383
2384
2385
2386
2388
2390
2393
2395
2397
2400
2402
2403
2405
2406
2407
2407
2407
2406
2405
2403
2401
2398
2395
2392
2389
2385
2382
2379
2376
2373
2370
2368
2366
2364
2362
2360
2359
2357
2356
2355
2355
2354
2355
2355
2356
2357
2359
2361
2363
2365
2367
2370
2372
2374
2375
2377
2378
2378
2379
2379
2378
2378
2377
2377
2376
2375
2374
2374
2373
2373
2373
2372
2373
2373
2374
2375
2376
2378
2380
2383
2385
2388
2392
2395
2399
2403
2407
2411
2415
2419
2423
2428
2432
2436
2441
2445
2449
2453
2456
2460
2463
2466
2469
2472
2475
2478
2481
2484
2488
2491
2494
2498
2502
2505
2509
2513
2517
2521
2525
2529
2533
2537
2541
2545
2549
2552
2556
2559
2562
2564
2566
2568
2569
2570
2570
2571
2571
2571
2570
2570
2569
2569
2568
2567
2567
2566
2565
2564
2563
2562
2561
2560
2560
2559
2559
2559
2560
2560
2561
2561
2562
2563
2564
2564
2565
2566
2566
2567
2568
2568
2569
2570
2571
2572
2573
2574
2575
2576
2577
2578
2579
2580
2580
2581
2581
2581
2581
2581
2581
2581
2581
2581
2581
2580
2580
2579
2578
2576
2574
2572
2569
2566
2563
2559
2555
2550
2545
2540
2535
2529
2523
2517
2511
2505
2499
2493
2486
2480
2474
2467
2461
2455
2449
2443
2437
2431
2426
2420
2414
2409
2403
2397
2391
2386
2380
2374
2368
2362
2355
2348
2341
2334
2326
2319
2311
2303
2295
2287
2278
2270
2262
2254
2246
2238
2230
2221
2212
2203
2193
2183
2173
2162
2150
2138
2125
2113
2100
2086
2073
2059
2045
2032
2019
2005
1992
1978
1965
1951
1937
1923
1909
1895
1881
1867
1853
1839
1825
1811
1798
1785
1772
1759
1747
1735
1724
1713
1703
1692
1682
1672
1661
1651
1641
1630
1619
1608
1596
1585
1573
1561
1548
1536
1524
1512
1500
1489
1477
1466
1455
1444
1433
1423
1412
1402
1392
1383
1373
1364
1355
1346
1338
1330
1321
1313
1304
1296
1287
1278
1270
1260
1251
1242
1233
1223
1214
1205
1195
1186
1176
1167
1157
1148
1138
1128
1118
1108
1097
1087
1076
1065
1054
1043
1032
1020
1010
999
987
976
965
953
941
930
918
906
895
883
871
858
846
834
822
810
799
787
776
764
754
743
733
724
714
706
698
690
682
675
668
662
656
649
643
637
631
625
618
612
605
598
591
584
576
568
559
549
539
529
518
506
494
481
468
455
441
428
414
400
386
371
358
344
330
316
303
290
277
265
252
241
229
218
208
197
188
178
169
160
151
143
134
126
117
108
100
91
82
73
63
54
44
34
24
13
3
-8
-19
-29
-40
-51
-61
-71
-81
-91
-100
-109
-117
-126
-134
-141
-148
-155
-162
-169
-175
-182
-188
-194
-200
-206
-212
-218
-224
-229
-235
-241
-246
-252
-258
-264
-270
-277
-283
-290
-297
-303
-310
-316
-323
-329
-335
-341
-346
-352
-358
-363
-369
-374
-380
-385
-391
-396
-401
-406
-411
-415
-420
-424
-429
-433
-437
-442
-446
-451
-455
-460
-464
-469
-473
-478
-482
-487
-492
-497
-501
-506
-511
-516
-522
-527
-532
-537
-542
-547
-552
-557
-562
-566
-570
-574
-578
-582
-586
-589
-592
-595
-598
-601
-603
-606
-608
-609
-611
-612
-612
-613
-613
-613
-612
-612
-611
-610
-609
-609
-608
-607
-606
-605
-604
-603
-603
-602
-602
-601
-601
-601
-602
-602
-602
-603
-603
-604
-605
-605
-606
-606
-606
-606
-605
-605
-604
-602
-601
-599
-597
-594
-592
-589
-586
-583
-580
-576
-573
-569
-565
-562
-558
-554
-551
-547
-543
-540
-536
-532
-529
-526
-523
-520
-517
-515
-514
-512
-511
-510
-510
-510
-510
-510
-511
-511
-511
-512
-512
-512
-512
-511
-510
-509
-507
-505
-503
-501
-498
-495
-492
-489
-486
-483
-480
-477
-474
-471
-468
-466
-463
-461
-459
-457
-455
-453
-452
-450
-449
-448
-447
-446
-445
-445
-444
-444
-444
-444
-443
-443
-442
-441
-440
-438
-436
-434
-431
-428
-425
-421
-417
-413
-409
-406
-402
-399
-396
-393
-390
-388
-385
-383
-381
-379
-377
-375
-374
-373
-372
-372
-372
-373
-374
-375
-376
-378
-380
-382
-384
-387
-389
-391
-394
-396
-399
-401
-404
-407
-410
-413
-416
-420
-423
-427
-431
-435
-439
-443
-446
-450
-454
-457
-460
-463
-465
-467
-468
-469
-469
-468
-467
-465
-463
-460
-457
-453
-449
-444
-440
-434
-429
-423
-416
-409
-402
-395
-387
-380
-372
-364
-356
-348
-340
-333
-326
-319
-312
-306
-300
-294
-289
-284
-279
-274
-269
-265
-260
-256
-251
-247
-243
-238
-234
-230
-225
-221
-216
-211
-206
-201
-196
-190
-185
-179
-173
-167
-161
-155
-148
-142
-135
-129
-122
-115
-109
-103
-96
-90
-85
-79
-74
-70
-66
-63
-61
-59
-57
-56
-54
-53
-52
-51
-50
-49
-47
-45
-43
-40
-38
-35
-32
-29
-27
-24
-22
-20
-18
-16
-15
-14
-12
-11
-10
-9
-8
-6
-5
-4
-3
-2
-2
-2
-2
-2
-4
-5
-8
-11
-14
-18
-22
-27
-32
-37
-41
-46
-51
-55
-60
-64
-68
-73
-77
-81
-85
-90
-94
-98
-102
-107
-111
-115
-119
-122
-126
-129
-132
-135
-138
-140
-143
-146
-148
-151
-154
-157
-161
-165
-168
-173
-177
-182
-187
-192
-198
-203
-209
-215
-220
-226
-231
-236
-241
-246
-250
-254
-258
-262
-266
-269
-272
-274
-277
-279
-281
-284
-286
-289
-292
-295
-298
-301
-304
-308
-311
-316
-320
-325
-330
-336
-342
-349
-356
-364
-372
-381
-390
-398
-407
-416
-425
-433
-441
-448
-456
-462
-469
-475
-480
-486
-491
-495
-500
-503
-507
-509
-512
-513
-515
-516
-517
-518
-519
-520
-521
-523
-525
-527
-529
-532
-534
-537
-541
-544
-548
-552
-557
-561
-566
-570
-575
-580
-584
-589
-593
-598
-602
-607
-611
-615
-620
-624
-628
-633
-637
-642
-646
-651
-657
-662
-668
-673
-679
-685
-691
-698
-704
-711
-718
-726
-733
-741
-749
-757
-764
-772
-780
-788
-796
-804
-813
-821
-829
-838
-846
-855
-864
-873
-882
-891
-900
-909
-918
-926
-935
-943
-951
-959
-967
-975
-983
-991
-999
-1006
-1014
-1022
-1031
-1039
-1047
-1055
-1063
-1071
-1079
-1087
-1096
-1104
-1112
-1120
-1129
-1137
-1145
-1152
-1160
-1168
-1175
-1183
-1191
-1199
-1206
-1214
-1223
-1231
-1239
-1247
-1255
-1262
-1270
-1277
-1284
-1291
-1298
-1304
-1310
-1316
-1322
-1328
-1334
-1340
-1345
-1351
-1357
-1363
-1369
-1375
-1382
-1388
-1395
-1402
-1410
-1417
-1425
-1433
-1442
-1450
-1458
-1466
-1474
-1482
-1490
-1497
-1504
-1511
-1518
-1525
-1531
-1538
-1545
-1553
-1560
-1568
-1575
-1583
-1591
-1598
-1606
-1613
-1620
-1627
-1633
-1640
-1647
-1653
-1660
-1667
-1674
-1681
-1688
-1696
-1703
-1711
-1719
-1727
-1735
-1744
-1752
-1760
-1769
-1777
-1786
-1794
-1803
-1811
-1819
-1827
-1834
-1842
-1849
-1857
-1864
-1872
-1879
-1886
-1894
-1901
-1908
-1915
-1922
-1929
-1936
-1943
-1950
-1957
-1964
-1970
-1977
-1984
-1990
-1997
-2004
-2011
-2019
-2027
-2035
-2043
-2052
-2061
-2070
-2079
-2088
-2097
-2105
-2114
-2123
-2132
-2141
-2150
-2159
-2168
-2178
-2187
-2197
-2206
-2216
-2226
-2236
-2246
-2255
-2265
-2275
-2285
-2295
-2304
-2314
-2324
-2334
-2344
-2353
-2362
-2371
-2379
-2387
-2394
-2400
-2407
-2413
-2418
-2424
-2429
-2434
-2439
-2444
-2450
-2455
-2460
-2465
-2470
-2474
-2479
-2483
-2488
-2492
-2496
-2501
-2505
-2510
-2515
-2521
-2527
-2533
-2540
-2547
-2554
-2562
-2569
-2577
-2584
-2592
-2600
-2608
-2615
-2623
-2632
-2640
-2648
-2656
-2665
-2673
-2681
-2688
-2696
-2703
-2710
-2717
-2723
-2730
-2737
-2744
-2751
-2758
-2766
-2774
-2783
-2791
-2800
-2810
-2819
-2829
-2838
-2848
-2858
-2869
-2879
-2890
-2900
-2911
-2922
-2933
-2944
-2955
-2965
-2976
-2986
-2997
-3007
-3017
-3027
-3037
-3047
-3057
-3067
-3078
-3088
-3099
-3110
-3122
-3133
-3145
-3157
-3169
-3182
-3195
-3208
-3221
-3236
-3250
-3265
-3281
-3297
-3313
-3330
-3347
-3364
-3381
-3398
-3415
-3431
-3447
-3463
-3478
-3493
-3507
-3521
-3534
-3546
-3557
-3568
-3578
-3588
-3597
-3605
-3613
-3620
-3627
-3634
-3640
-3646
-3652
-3658
-3664
-3670
-3675
-3681
-3687
-3692
-3698
-3704
-3710
-3716
-3722
-3729
-3736
-3744
-3751
-3759
-3767
-3775
-3784
-3792
-3800
-3808
-3816
-3824
-3832
-3839
-3847
-3854
-3861
-3868
-3875
-3882
-3889
-3896
-3902
-3908
-3915
-3921
-3927
-3933
-3940
-3946
-3953
-3960
-3967
-3974
-3982
-3990
-3999
-4008
-4017
-4026
-4035
-4046
-4057
-4069
-4080
-4091
-4105
-4118
-4132
-4146
-4160
-4174
-4188
-4203
-4217
-4231
-4245
-4259
-4272
-4284
-4296
-4308
-4319
-4330
-4340
-4349
-4358
-4366
-4374
-4381
-4387
-4393
-4399
-4405
-4410
-4416
-4421
-4427
-4433
-4439
-4445
-4451
-4457
-4464
-4470
-4477
-4484
-4491
-4498
-4504
-4511
-4518
-4524
-4530
-4536
-4542
-4547
-4553
-4558
-4562
-4567
-4571
-4574
-4577
-4579
-4581
-4582
-4582
-4581
-4580
-4578
-4575
-4573
-4569
-4566
-4562
-4558
-4554
-4549
-4545
-4541
-4538
-4534
-4531
-4528
-4525
-4522
-4520
-4518
-4517
-4516
-4514
-4513
-4512
-4511
-4510
-4509
-4507
-4505
-4503
-4500
-4497
-4494
-4490
-4486
-4482
-4477
-4471
-4466
-4459
-4453
-4446
-4440
-4433
-4426
-4420
-4414
-4409
-4404
-4399
-4396
-4393
-4391
-4389
-4388
-4387
-4387
-4388
-4389
-4391
-4394
-4397
-4400
-4404
-4408
-4413
-4418
-4423
-4428
-4433
-4437
-4442
-4446
-4450
-4454
-4457
-4460
-4463
-4465
-4467
-4469
-4470
-4471
-4472
-4473
-4473
-4473
-4474
-4474
-4474
-4474
-4474
-4474
-4474
-4475
-4475
-4475
-4475
-4475
-4475
-4474
-4474
-4472
-4471
-4469
-4467
-4464
-4461
-4459
-4455
-4452
-4449
-4446
-4443
-4440
-4438
-4435
-4432
-4430
-4427
-4425
-4422
-4420
-4418
-4416
-4414
-4412
-4410
-4408
-4407
-4405
-4404
-4403
-4402
-4402
-4401
-4401
-4401
-4401
-4401
-4402
-4403
-4404
-4406
-4407
-4409
-4411
-4413
-4415
-4417
-4419
-4421
-4423
-4425
-4427
-4428
-4430
-4431
-4432
-4433
-4434
-4434
-4434
-4433
-4431
-4429
-4426
-4423
-4420
-4416
-4412
-4407
-4403
-4400
-4396
-4393
-4390
-4387
-4384
-4382
-4379
-4376
-4373
-4370
-4367
-4364
-4361
-4358
-4354
-4351
-4349
-4346
-4344
-4342
-4341
-4340
-4340
-4340
-4341
-4342
-4344
-4346
-4349
-4351
-4354
-4357
-4360
-4363
-4366
-4368
-4371
-4373
-4375
-4377
-4380
-4382
-4384
-4387
-4390
-4394
-4398
-4402
-4406
-4411
-4416
-4421
-4426
-4431
-4436
-4440
-4444
-4448
-4451
-4454
-4457
-4460
-4462
-4464
-4466
-4468
-4469
-4471
-4472
-4474
-4475
-4476
-4477
-4478
-4479
-4480
-4481
-4482
-4482
-4483
-4484
-4484
-4485
-4486
-4487
-4489
-4491
-4493
-4496
-4500
-4503
-4507
-4512
-4517
-4522
-4527
-4532
-4538
-4544
-4549
-4555
-4561
-4567
-4573
-4579
-4584
-4590
-4595
-4601
-4606
-4611
-4616
-4621
-4627
-4633
-4639
-4645
-4653
-4660
-4668
-4677
-4686
-4696
-4706
-4717
-4728
-4740
-4752
-4764
-4776
-4788
-4800
-4812
-4823
-4835
-4846
-4857
-4868
-4879
-4889
-4899
-4909
-4919
-4928
-4937
-4947
-4956
-4965
-4974
-4983
-4992
-5002
-5011
-5020
-5029
-5037
-5046
-5054
-5063
-5071
-5079
-5087
-5095
-5103
-5111
-5118
-5126
-5134
-5141
-5148
-5155
-5161
-5167
-5173
-5178
-5183
-5187
-5192
-5196
-5199
-5203
-5206
-5208
-5211
-5213
-5215
-5216
-5217
-5218
-5219
-5220
-5221
-5223
-5224
-5227
-5229
-5232
-5236
-5240
-5245
-5250
-5255
-5261
-5266
-5273
-5279
-5285
-5292
-5298
-5305
-5311
-5317
-5323
-5329
-5334
-5339
-5344
-5348
-5352
-5356
-5359
-5362
-5365
-5367
-5370
-5372
-5375
-5377
-5379
-5381
-5383
-5385
-5387
-5388
-5390
-5391
-5393
-5395
-5398
-5401
-5404
-5409
-5414
-5419
-5425
-5431
-5438
-5444
-5451
-5457
-5464
-5470
-5476
-5481
-5487
-5493
-5499
-5504
-5510
-5516
-5522
-5528
-5534
-5539
-5545
-5550
-5555
-5560
-5565
-5570
-5574
-5579
-5584
-5590
-5595
-5601
-5607
-5613
-5619
-5625
-5631
-5636
-5641
-5646
-5650
-5654
-5658
-5662
-5666
-5669
-5673
-5677
-5681
-5684
-5688
-5692
-5695
-5699
-5702
-5705
-5708
-5711
-5715
-5718
-5721
-5725
-5729
-5733
-5737
-5741
-5745
-5749
-5753
-5757
-5761
-5765
-5770
-5774
-5778
-5783
-5788
-5793
-5798
-5803
-5809
-5814
-5819
-5824
-5828
-5832
-5835
-5838
-5841
-5844
-5846
-5849
-5851
-5854
-5857
-5860
-5863
-5866
-5870
-5873
-5876
-5878
-5881
-5883
-5886
-5888
-5890
-5892
-5894
-5896
-5898
-5900
-5902
-5904
-5905
-5906
-5907
-5907
-5907
-5907
-5907
-5906
-5905
-5904
-5902
-5901
-5899
-5897
-5895
-5893
-5891
-5890
-5888
-5887
-5886
-5885
-5884
-5883
-5883
-5883
-5883
-5883
-5883
-5883
-5882
-5882
-5881
-5879
-5878
-5876
-5874
-5872
-5870
-5868
-5867
-5865
-5864
-5863
-5863
-5863
-5863
-5864
-5865
-5866
-5868
-5869
-5871
-5873
-5875
-5878
-5881
-5885
-5889
-5893
-5898
-5904
-5910
-5916
-5923
-5930
-5937
-5944
-5952
-5959
-5966
-5973
-5980
-5987
-5994
-6001
-6009
-6016
-6023
-6031
-6038
-6045
-6051
-6058
-6064
-6069
-6075
-6079
-6083
-6087
-6090
-6093
-6096
-6098
-6100
-6102
-6103
-6105
-6106
-6107
-6107
-6107
-6106
-6105
-6104
-6102
-6099
-6096
-6092
-6088
-6083
-6078
-6072
-6065
-6058
-6051
-6044
-6036
-6029
-6021
-6014
-6006
-5999
-5991
-5984
-5977
-5970
-5963
-5957
-5950
-5944
-5937
-5931
-5924
-5918
-5911
-5904
-5896
-5889
-5882
-5874
-5867
-5861
-5854
-5848
-5841
-5836
-5830
-5824
-5819
-5814
-5809
-5803
-5798
-5793
-5788
-5782
-5777
-5770
-5764
-5757
-5749
-5741
-5733
-5725
-5717
-5708
-5700
-5693
-5685
-5678
-5671
-5665
-5659
-5653
-5648
-5643
-5639
-5634
-5630
-5625
-5621
-5617
-5613
-5609
-5605
-5601
-5597
-5593
-5589
-5586
-5582
-5578
-5574
-5570
-5567
-5563
-5559
-5555
-5551
-5548
-5544
-5539
-5535
-5531
-5527
-5522
-5518
-5515
-5511
-5508
-5505
-5503
-5501
-5500
-5499
-5498
-5498
-5498
-5498
-5498
-5498
-5499
-5499
-5499
-5499
-5498
-5497
-5496
-5495
-5493
-5490
-5488
-5484
-5480
-5476
-5470
-5464
-5458
-5450
-5442
-5434
-5425
-5416
-5406
-5396
-5386
-5375
-5364
-5353
-5341
-5329
-5317
-5304
-5291
-5278
-5264
-5250
-5236
-5222
-5209
-5195
-5181
-5167
-5154
-5140
-5125
-5111
-5096
-5081
-5066
-5050
-5034
-5018
-5002
-4985
-4969
-4952
-4935
-4919
-4902
-4885
-4867
-4850
-4833
-4815
-4798
-4780
-4763
-4745
-4728
-4711
-4693
-4675
-4658
-4640
-4621
-4603
-4585
-4566
-4548
-4529
-4511
-4492
-4474
-4455
-4437
-4418
-4400
-4381
-4363
-4345
-4327
-4309
-4290
-4272
-4254
-4236
-4218
-4200
-4183
-4166
-4149
-4134
-4118
-4104
-4089
-4075
-4062
-4049
-4037
-4025
-4013
-4001
-3990
-3979
-3968
-3957
-3946
-3935
-3925
-3914
-3903
-3892
-3881
-3870
-3859
-3848
-3837
-3826
-3815
-3806
-3796
-3787
-3779
-3772
-3764
-3758
-3752
-3746
-3740
-3735
-3730
-3725
-3721
-3716
-3712
-3708
-3705
-3701
-3698
-3695
-3692
-3690
-3687
-3685
-3683
-3681
-3679
-3678
-3676
-3676
-3675
-3675
-3675
-3675
-3675
-3675
-3675
-3675
-3674
-3674
-3673
-3673
-3672
-3671
-3671
-3671
-3672
-3672
-3674
-3675
-3677
-3680
-3683
-3686
-3689
-3692
-3696
-3699
-3703
-3707
-3711
-3715
-3719
-3723
-3728
-3732
-3736
-3741
-3745
-3749
-3753
-3756
-3760
-3763
-3766
-3768
-3771
-3772
-3774
-3774
-3775
-3775
-3774
-3773
-3772
-3770
-3769
-3767
-3765
-3764
-3762
-3760
-3759
-3757
-3756
-3754
-3753
-3751
-3750
-3749
-3748
-3747
-3746
-3746
-3745
-3744
-3744
-3743
-3743
-3743
-3742
-3742
-3742
-3743
-3743
-3743
-3744
-3744
-3745
-3745
-3746
-3747
-3748
-3749
-3750
-3752
-3753
-3755
-3757
-3759
-3762
-3765
-3768
-3772
-3776
-3781
-3786
-3792
-3798
-3805
-3813
-3821
-3829
-3837
-3846
-3854
-3863
-3872
-3880
-3889
-3897
-3905
-3913
-3920
-3928
-3936
-3943
-3950
-3957
-3964
-3971
-3977
-3983
-3989
-3995
-4000
-4005
-4009
-4013
-4016
-4019
-4022
-4026
-4029
-4032
-4035
-4040
-4043
-4048
-4051
-4057
-4062
-4067
-4073
-4078
-4083
-4091
-4097
-4104
-4112
-4119
-4127
-4136
-4144
-4153
-4162
-4172
-4181
-4191
-4201
-4211
-4221
-4231
-4240
-4250
-4260
-4270
-4280
-4290
-4300
-4310
-4319
-4328
-4336
-4344
-4351
-4357
-4363
-4368
-4373
-4377
-4381
-4385
-4389
-4393
-4397
-4401
-4404
-4408
-4411
-4414
-4417
-4420
-4423
-4426
-4429
-4431
-4434
-4436
-4438
-4440
-4442
-4444
-4446
-4448
-4450
-4453
-4455
-4458
-4461
-4464
-4467
-4470
-4474
-4478
-4481
-4485
-4489
-4493
-4497
-4501
-4504
-4508
-4511
-4514
-4517
-4520
-4522
-4525
-4527
-4530
-4533
-4536
-4539
-4543
-4547
-4551
-4555
-4559
-4564
-4568
-4573
-4577
-4582
-4587
-4591
-4596
-4601
-4605
-4610
-4615
-4619
-4624
-4628
-4632
-4636
-4640
-4643
-4647
-4650
-4653
-4655
-4658
-4660
-4662
-4663
-4664
-4665
-4665
-4665
-4665
-4665
-4665
-4664
-4664
-4663
-4661
-4660
-4657
-4655
-4652
-4648
-4645
-4641
-4637
-4632
-4628
-4623
-4618
-4614
-4609
-4604
-4599
-4594
-4589
-4585
-4580
-4576
-4573
-4569
-4566
-4563
-4560
-4557
-4555
-4552
-4550
-4548
-4545
-4542
-4540
-4536
-4533
-4529
-4525
-4520
-4515
-4510
-4504
-4498
-4492
-4485
-4477
-4470
-4461
-4453
-4444
-4434
-4424
-4414
-4404
-4393
-4383
-4373
-4363
-4353
-4343
-4334
-4326
-4317
-4309
-4302
-4294
-4287
-4279
-4272
-4264
-4256
-4249
-4241
-4233
-4225
-4218
-4210
-4202
-4193
-4185
-4177
-4168
-4159
-4149
-4140
-4130
-4119
-4109
-4098
-4086
-4075
-4065
-4054
-4042
-4030
-4019
-4010
-3999
-3989
-3980
-3970
-3961
-3951
-3942
-3933
-3924
-3915
-3906
-3897
-3888
-3879
-3870
-3861
-3852
-3842
-3833
-3823
-3813
-3804
-3794
-3784
-3774
-3764
-3754
-3743
-3733
-3722
-3710
-3699
-3686
-3674
-3661
-3648
-3634
-3621
-3607
-3594
-3581
-3568
-3555
-3543
-3531
-3518
-3506
-3494
-3481
-3468
-3455
-3442
-3428
-3414
-3400
-3386
-3372
-3358
-3344
-3330
-3316
-3302
-3289
-3275
-3261
-3246
-3232
-3218
-3203
-3188
-3174
-3159
-3145
-3132
-3118
-3105
-3093
-3080
-3068
-3056
-3043
-3031
-3018
-3005
-2992
-2979
-2966
-2952
-2939
-2925
-2910
-2895
-2880
-2865
-2849
-2832
-2815
-2797
-2779
-2760
-2742
-2723
-2704
-2684
-2665
-2646
-2627
-2608
-2589
-2571
-2552
-2533
-2515
-2496
-2477
-2459
-2440
-2422
-2403
-2384
-2365
-2346
-2327
-2307
-2287
-2267
-2247
-2226
-2204
-2182
-2159
-2136
-2113
-2089
-2064
-2039
-2013
-1988
-1961
-1934
-1907
-1879
-1851
-1822
-1794
-1765
-1737
-1709
-1681
-1654
-1627
-1601
-1575
-1551
-1526
-1503
-1480
-1458
-1436
-1415
-1394
-1373
-1352
-1332
-1312
-1291
-1271
-1251
-1230
-1210
-1189
-1168
-1147
-1127
-1106
-1085
-1064
-1044
-1022
-1002
-982
-962
-941
-921
-901
-882
-862
-843
-824
-806
-788
-771
-754
-738
-723
-708
-694
-680
-667
-655
-643
-631
-620
-609
-599
-588
-578
-567
-557
-546
-535
-524
-513
-501
-489
-477
-465
-453
-440
-427
-414
-400
-387
-374
-361
-349
-337
-325
-313
-302
-292
-282
-272
-263
-255
-247
-239
-231
-224
-217
-210
-203
-195
-187
-180
-171
-163
-154
-145
-136
-127
-117
-107
-97
-88
-78
-68
-58
-48
-38
-28
-18
-8
2
12
21
31
41
50
59
68
77
86
95
104
112
121
129
136
143
150
156
162
167
171
175
179
181
184
186
187
189
189
190
190
190
189
189
188
187
185
184
182
181
179
178
176
175
174
173
173
172
172
172
173
174
174
176
177
179
181
184
186
189
192
194
197
200
202
205
206
208
209
209
209
208
207
206
205
203
201
199
197
196
194
192
191
190
189
189
189
190
192
195
198
202
206
212
218
224
230
237
244
251
258
265
271
278
284
290
295
300
304
307
310
313
315
316
318
318
319
319
319
319
319
318
318
318
318
319
320
321
322
324
327
330
334
338
342
347
352
358
363
369
374
380
384
389
393
396
399
401
402
403
403
403
401
400
398
395
392
389
386
383
380
377
374
371
369
367
366
366
365
366
367
368
370
372
375
378
381
384
388
391
394
397
400
403
405
406
408
408
409
408
408
406
405
402
400
397
393
389
384
379
374
369
364
359
353
348
344
339
335
330
326
322
319
315
312
308
305
302
299
296
294
292
290
288
287
286
285
284
284
283
283
283
283
283
283
282
282
281
280
279
277
275
274
272
270
269
267
266
266
265
266
266
268
270
272
275
279
283
287
292
297
302
307
312
318
324
330
336
342
348
355
361
367
373
378
383
388
392
396
398
401
402
403
403
402
401
400
398
396
393
391
389
387
386
384
383
382
382
382
382
382
382
382
382
383
383
383
383
384
384
385
385
386
387
388
390
391
393
395
397
398
400
402
403
405
406
408
410
411
413
415
417
420
422
425
428
432
436
440
445
451
458
465
473
482
491
502
513
525
537
550
562
576
589
602
615
627
639
651
663
674
685
695
706
716
727
737
747
757
767
777
787
797
807
817
827
837
847
857
868
878
890
901
913
926
938
952
965
979
993
1008
1022
1037
1052
1067
1082
1096
1111
1124
1137
1150
1162
1174
1185
1195
1205
1215
1224
1233
1241
1249
1256
1263
1270
1277
1283
1288
1294
1299
1305
1310
1315
1320
1326
1331
1337
1343
1349
1355
1361
1368
1375
1382
1389
1397
1405
1414
1423
1432
1442
1451
1462
1472
1483
1494
1505
1517
1528
1540
1551
1563
1574
1585
1596
1607
1617
1627
1637
1646
1655
1664
1673
1681
1690
1698
1706
1714
1722
1730
1739
1748
1757
1766
1776
1786
1796
1807
1819
1830
1843
1856
1869
1883
1898
1913
1928
1944
1959
1975
1991
2007
2023
2037
2054
2070
2085
2101
2116
2132
2147
2163
2178
2193
2207
2222
2236
2250
2264
2278
2292
2306
2320
2335
2350
2366
2382
2398
2414
2431
2448
2465
2481
2498
2514
2530
2546
2561
2576
2590
2603
2616
2628
2639
2650
2660
2669
2677
2685
2692
2699
2705
2711
2716
2722
2727
2733
2738
2744
2749
2755
2760
2766
2771
2777
2783
2789
2796
2802
2809
2816
2824
2831
2839
2847
2855
2863
2870
2878
2885
2892
2898
2904
2909
2914
2919
2923
2926
2929
2931
2932
2933
2933
2932
2931
2929
2926
2922
2919
2915
2911
2907
2904
2901
2899
2898
2897
2897
2899
2901
2903
2907
2911
2916
2922
2928
2934
2941
2948
2956
2963
2970
2977
2984
2990
2996
3002
3007
3011
3015
3019
3022
3025
3028
3031
3034
3037
3039
3042
3046
3049
3053
3057
3062
3067
3072
3078
3085
3092
3099
3108
3117
3126
3137
3148
3159
3171
3184
3196
3209
3221
3233
3245
3256
3267
3277
3287
3296
3304
3312
3318
3325
3330
3335
3339
3342
3346
3348
3351
3354
3356
3359
3361
3365
3368
3372
3377
3382
3388
3394
3401
3409
3418
3427
3437
3448
3460
3473
3486
3500
3514
3528
3542
3557
3571
3585
3599
3612
3625
3637
3649
3661
3672
3682
3693
3703
3713
3723
3733
3743
3753
3763
3773
3783
3793
3803
3813
3823
3833
3843
3853
3863
3874
3884
3895
3905
3916
3927
3939
3950
3962
3974
3986
3999
4011
4024
4035
4049
4061
4073
4085
4097
4108
4118
4128
4138
4148
4157
4166
4175
4184
4193
4202
4211
4219
4228
4237
4246
4254
4263
4272
4281
4289
4298
4306
4315
4323
4331
4340
4348
4357
4365
4374
4382
4391
4399
4407
4415
4423
4430
4437
4443
4449
4454
4459
4464
4468
4471
4474
4477
4479
4481
4482
4484
4484
4485
4485
4485
4485
4485
4485
4485
4484
4484
4484
4484
4484
4483
4483
4483
4482
4482
4481
4479
4478
4476
4474
4472
4470
4467
4465
4462
4460
4458
4455
4453
4450
4447
4444
4440
4437
4433
4429
4425
4421
4417
4413
4410
4407
4405
4402
4401
4400
4399
4398
4398
4397
4397
4397
4397
4398
4398
4399
4400
4401
4402
4403
4405
4407
4409
4410
4412
4414
4416
4417
4419
4421
4423
4425
4426
4428
4431
4433
4435
4437
4439
4442
4444
4446
4448
4450
4452
4454
4456
4458
4460
4461
4463
4464
4465
4466
4467
4467
4468
4468
4468
4469
4469
4470
4471
4472
4473
4475
4478
4481
4484
4488
4492
4497
4502
4508
4514
4520
4527
4534
4542
4550
4559
4568
4577
4586
4596
4607
4618
4629
4641
4654
4667
4681
4695
4710
4726
4741
4758
4774
4791
4808
4824
4841
4857
4873
4888
4903
4918
4932
4946
4959
4971
4983
4995
5006
5016
5026
5036
5045
5054
5063
5071
5079
5087
5095
5102
5109
5116
5123
5129
5136
5142
5148
5154
5160
5167
5173
5180
5187
5195
5202
5210
5218
5226
5233
5241
5249
5256
5263
5271
5278
5285
5292
5298
5305
5311
5318
5324
5330
5337
5343
5349
5356
5363
5369
5377
5384
5392
5399
5407
5415
5423
5431
5439
5447
5455
5463
5470
5477
5484
5491
5498
5504
5511
5517
5523
5528
5533
5538
5543
5547
5552
5556
5560
5564
5568
5573
5577
5582
5587
5591
5596
5601
5606
5611
5616
5621
5626
5631
5635
5640
5644
5649
5653
5658
5662
5666
5671
5675
5679
5683
5687
5690
5694
5697
5700
5703
5706
5709
5711
5714
5717
5720
5723
5726
5729
5733
5736
5740
5744
5748
5753
5757
5763
5769
5775
5782
5789
5797
5805
5814
5823
5832
5842
5853
5863
5874
5885
5897
5909
5921
5934
5947
5961
5975
5989
6003
6017
6031
6044
6058
6071
6085
6097
6110
6122
6134
6146
6158
6170
6182
6194
6205
6217
6228
6239
6250
6261
6271
6282
6292
6302
6312
6322
6331
6341
6351
6361
6371
6381
6391
6400
6410
6420
6429
6439
6448
6457
6466
6475
6483
6492
6501
6509
6517
6525
6533
6540
6547
6553
6559
6564
6569
6574
6578
6581
6584
6587
6590
6593
6595
6598
6600
6603
6605
6608
6611
6613
6616
6618
6621
6624
6627
6630
6634
6637
6641
6646
6650
6654
6659
6663
6667
6671
6675
6678
6682
6686
6690
6693
6697
6701
6705
6709
6713
6717
6721
6724
6728
6731
6735
6738
6742
6745
6749
6753
6757
6762
6766
6771
6776
6781
6786
6790
6794
6798
6802
6805
6807
6809
6811
6813
6814
6815
6816
6817
6819
6820
6821
6823
6824
6826
6827
6829
6830
6831
6832
6833
6833
6834
6834
6834
6834
6834
6834
6834
6833
6832
6832
6831
6830
6829
6828
6827
6827
6826
6826
6826
6826
6826
6826
6826
6826
6826
6826
6825
6825
6824
6822
6821
6819
6817
6815
6812
6809
6806
6802
6797
6793
6787
6782
6776
6769
6763
6756
6750
6743
6737
6731
6725
6719
6713
6707
6702
6697
6691
6686
6681
6677
6672
6667
6663
6658
6654
6649
6645
6640
6635
6631
6625
6620
6614
6608
6602
6595
6587
6580
6571
6562
6553
6544
6533
6523
6511
6500
6488
6475
6462
6449
6436
6423
6410
6397
6385
6372
6361
6349
6339
6328
6319
6310
6301
6293
6285
6278
6271
6265
6258
6252
6246
6240
6234
6227
6220
6213
6206
6197
6189
6180
6170
6161
6151
6141
6130
6120
6110
6101
6091
6081
6072
6063
6054
6045
6037
6028
6020
6011
6003
5995
5988
5980
5972
5965
5958
5950
5943
5936
5928
5920
5912
5904
5895
5885
5876
5865
5854
5843
5831
5819
5806
5793
5780
5766
5752
5739
5725
5711
5697
5684
5671
5658
5646
5634
5623
5612
5601
5591
5581
5572
5563
5554
5545
5536
5528
5520
5513
5506
5499
5493
5487
5482
5477
5473
5469
5465
5462
5458
5455
5452
5449
5446
5443
5440
5437
5433
5429
5425
5420
5414
5409
5402
5395
5388
5380
5371
5361
5351
5341
5330
5319
5308
5296
5285
5274
5262
5252
5241
5231
5222
5212
5204
5195
5187
5179
5171
5164
5156
5148
5141
5133
5125
5116
5108
5099
5090
5080
5070
5060
5049
5038
5026
5014
5001
4987
4973
4959
4943
4928
4912
4896
4880
4864
4847
4831
4814
4797
4781
4765
4748
4732
4717
4701
4686
4671
4657
4642
4628
4614
4601
4588
4575
4562
4549
4537
4525
4512
4500
4488
4476
4464
4452
4440
4429
4418
4407
4397
4387
4377
4368
4360
4351
4344
4336
4330
4323
4318
4313
4308
4304
4300
4296
4293
4290
4287
4285
4283
4281
4280
4279
4278
4277
4277
4277
4277
4276
4276
4276
4277
4277
4277
4277
4277
4277
4277
4277
4277
4277
4278
4278
4279
4280
4282
4283
4285
4287
4290
4293
4296
4299
4302
4306
4310
4314
4318
4322
4326
4330
4335
4340
4344
4349
4354
4359
4364
4370
4375
4380
4385
4390
4395
4400
4404
4408
4412
4416
4419
4423
4425
4428
4430
4433
4435
4437
4439
4442
4444
4446
4449
4451
4453
4456
4459
4462
4465
4468
4471
4475
4479
4483
4487
4492
4496
4501
4506
4510
4515
4520
4525
4530
4536
4541
4547
4552
4558
4564
4570
4577
4583
4590
4597
4604
4611
4618
4626
4633
4640
4647
4654
4661
4668
4675
4682
4689
4695
4702
4708
4715
4721
4728
4734
4740
4746
4752
4758
4765
4771
4777
4784
4791
4798
4805
4813
4821
4830
4840
4849
4860
4870
4882
4893
4905
4917
4930
4942
4955
4968
4980
4993
5005
5017
5029
5040
5052
5063
5074
5085
5096
5107
5118
5129
5140
5150
5161
5172
5183
5193
5204
5215
5226
5238
5249
5262
5274
5287
5300
5314
5328
5342
5357
5373
5388
5404
5421
5437
5453
5470
5486
5502
5518
5533
5548
5563
5578
5592
5606
5620
5633
5646
5659
5672
5685
5698
5712
5725
5738
5752
5766
5779
5793
5807
5821
5836
5850
5864
5878
5893
5907
5922
5936
5951
5966
5980
5995
6009
6024
6039
6053
6068
6082
6096
6111
6125
6139
6152
6166
6179
6193
6206
6219
6232
6245
6257
6270
6282
6294
6306
6317
6329
6340
6351
6362
6372
6383
6392
6402
6410
6418
6426
6433
6440
6446
6451
6456
6461
6465
6469
6472
6475
6478
6481
6484
6487
6489
6492
6494
6497
6500
6502
6504
6507
6509
6511
6513
6514
6516
6517
6518
6519
6520
6521
6521
6521
6521
6521
6520
6520
6519
6518
6518
6517
6516
6515
6514
6513
6511
6509
6507
6505
6503
6499
6496
6492
6487
6482
6477
6471
6464
6457
6450
6442
6434
6426
6417
6408
6399
6389
6379
6369
6358
6347
6336
6325
6314
6302
6291
6280
6269
6258
6247
6236
6226
6215
6204
6193
6183
6172
6161
6150
6139
6129
6118
6106
6095
6084
6072
6061
6048
6036
6023
6010
5996
5982
5968
5954
5939
5924
5910
5895
5880
5865
5850
5835
5820
5805
5791
5776
5761
5746
5731
5717
5702
5688
5673
5659
5645
5631
5617
5604
5591
5578
5565
5553
5541
5529
5518
5506
5495
5484
5473
5461
5450
5439
5427
5415
5403
5391
5378
5365
5352
5339
5325
5311
5298
5284
5271
5257
5244
5230
5217
5203
5190
5176
5163
5150
5137
5123
5111
5098
5086
5074
5062
5051
5041
5030
5020
5011
5001
4991
4982
4972
4962
4953
4943
4933
4923
4913
4903
4893
4883
4872
4862
4851
4841
4830
4819
4808
4798
4787
4776
4766
4755
4744
4734
4724
4714
4704
4695
4686
4677
4669
4661
4653
4646
4639
4633
4626
4620
4615
4610
4605
4600
4596
4592
4588
4585
4581
4578
4575
4572
4569
4566
4563
4560
4558
4555
4552
4550
4547
4545
4542
4540
4537
4535
4532
4529
4527
4524
4522
4519
4517
4516
4514
4513
4511
4510
4509
4508
4507
4506
4504
4503
4501
4499
4497
4495
4492
4489
4486
4483
4479
4476
4472
4468
4463
4459
4454
4449
4444
4439
4434
4428
4422
4417
4410
4404
4398
4392
4385
4379
4373
4367
4361
4355
4349
4344
4338
4333
4327
4322
4316
4311
4305
4299
4293
4287
4281
4274
4267
4260
4253
4246
4239
4231
4223
4216
4208
4200
4192
4184
4176
4169
4162
4155
4148
4141
4135
4129
4124
4118
4113
4108
4104
4100
4097
4094
4091
4089
4088
4086
4086
4086
4086
4086
4088
4089
4090
4090
4091
4091
4093
4094
4094
4096
4096
4097
4098
4099
4100
4100
4101
4101
4100
4100
4098
4097
4094
4094
4091
4089
4086
4083
4081
4078
4074
4070
4066
4062
4058
4053
4048
4042
4037
4030
4026
4019
4014
4009
4003
3998
3993
3987
3982
3976
3970
3963
3957
3950
3943
3935
3928
3920
3913
3906
3898
3891
3884
3877
3871
3864
3857
3851
3844
3837
3831
3824
3817
3810
3803
3795
3788
3781
3774
3767
3760
3753
3746
3739
3732
3726
3719
3713
3706
3700
3693
3686
3679
3672
3664
3657
3648
3640
3630
3621
3611
3600
3590
3579
3568
3556
3545
3533
3522
3511
3500
3489
3478
3468
3457
3448
3438
3429
3420
3412
3405
3397
3391
3384
3379
3373
3368
3363
3358
3354
3349
3345
3340
3335
3330
3326
3321
3315
3310
3304
3298
3292
3285
3278
3270
3262
3253
3245
3236
3226
3217
3207
3197
3188
3178
3168
3158
3148
3139
3129
3119
3110
3100
3091
3082
3072
3063
3054
3045
3035
3026
3017
3008
2999
2991
2982
2972
2963
2954
2944
2934
2924
2913
2902
2891
2880
2868
2856
2844
2832
2819
2807
2794
2782
2769
2756
2743
2729
2716
2702
2688
2674
2660
2646
2632
2618
2603
2589
2576
2562
2549
2536
2524
2512
2500
2489
2478
2468
2459
2449
2440
2432
2423
2415
2406
2397
2388
2379
2370
2360
2350
2340
2330
2319
2309
2298
2287
2277
2266
2256
2246
2236
2226
2217
2207
2198
2189
2180
2170
2161
2152
2143
2134
2125
2116
2107
2097
2088
2078
2069
2060
2050
2041
2032
2021
2013
2004
1995
1986
1977
1968
1958
1948
1938
1928
1917
1907
1895
1884
1872
1859
1847
1834
1820
1806
1793
1778
1764
1750
1736
1722
1708
1694
1680
1667
1654
1641
1628
1615
1603
1591
1579
1567
1556
1545
1534
1523
1512
1502
1491
1480
1470
1459
1448
1436
1425
1413
1401
1389
1377
1364
1352
1339
1327
1314
1302
1289
1277
1266
1254
1243
1233
1224
1215
1207
1201
1194
1189
1185
1181
1178
1175
1173
1172
1171
1170
1169
1169
1168
1168
1168
1168
1168
1168
1167
1166
1164
1162
1160
1156
1152
1148
1143
1138
1132
1126
1119
1113
1106
1099
1091
1084
1076
1069
1061
1054
1046
1039
1032
1026
1018
1012
1006
1000
994
988
983
977
972
966
961
956
951
945
940
935
929
923
917
911
904
898
890
883
875
867
858
850
841
833
824
816
807
799
791
783
775
767
759
751
744
737
730
723
717
712
707
702
698
695
692
690
689
688
687
686
686
686
686
686
686
685
685
684
682
681
679
677
674
670
667
663
658
654
649
645
640
636
632
628
624
621
618
616
614
612
610
609
608
608
608
609
610
612
614
616
619
622
625
628
631
634
637
639
641
642
642
642
641
639
637
633
630
625
620
615
609
603
596
589
582
574
566
558
549
540
531
521
512
502
492
482
471
461
450
438
427
415
402
390
376
363
349
335
321
306
292
277
263
248
233
218
202
186
170
154
137
120
102
84
65
46
27
7
-13
-33
-54
-75
-95
-116
-138
-159
-180
-201
-222
-243
-265
-286
-307
-328
-350
-371
-393
-414
-435
-456
-477
-498
-518
-538
-558
-577
-596
-614
-632
-650
-667
-684
-700
-717
-733
-749
-766
-782
-798
-815
-832
-849
-866
-884
-902
-920
-940
-959
-979
-1000
-1020
-1042
-1064
-1086
-1107
-1129
-1151
-1173
-1195
-1217
-1238
-1259
-1281
-1301
-1322
-1341
-1361
-1379
-1398
-1415
-1432
-1449
-1465
-1481
-1497
-1513
-1528
-1543
-1559
-1574
-1589
-1604
-1619
-1634
-1649
-1664
-1679
-1694
-1709
-1724
-1739
-1754
-1769
-1783
-1798
-1812
-1826
-1840
-1853
-1866
-1879
-1890
-1902
-1913
-1925
-1936
-1948
-1959
-1972
-1985
-1998
-2013
-2028
-2043
-2060
-2077
-2094
-2112
-2130
-2148
-2167
-2186
-2205
-2224
-2243
-2262
-2281
-2299
-2317
-2334
-2350
-2366
-2381
-2396
-2409
-2422
-2434
-2446
-2456
-2466
-2475
-2483
-2491
-2499
-2505
-2512
-2517
-2523
-2528
-2532
-2537
-2541
-2545
-2548
-2552
-2556
-2559
-2563
-2566
-2570
-2573
-2577
-2580
-2582
-2585
-2587
-2589
-2590
-2592
-2592
-2593
-2593
-2592
-2592
-2591
-2590
-2588
-2586
-2584
-2582
-2579
-2576
-2572
-2568
-2564
-2560
-2555
-2550
-2545
-2540
-2535
-2530
-2525
-2520
-2514
-2508
-2502
-2496
-2489
-2482
-2475
-2467
-2460
-2452
-2443
-2435
-2426
-2417
-2408
-2399
-2389
-2379
-2368
-2357
-2345
-2333
-2321
-2309
-2296
-2282
-2269
-2255
-2241
-2227
-2213
-2198
-2183
-2168
-2152
-2136
-2119
-2103
-2086
-2069
-2052
-2035
-2017
-2001
-1984
-1967
-1950
-1933
-1916
-1900
-1883
-1866
-1850
-1834
-1818
-1802
-1787
-1772
-1757
-1742
-1727
-1712
-1697
-1681
-1666
-1650
-1633
-1616
-1599
-1580
-1562
-1542
-1522
-1501
-1480
-1459
-1437
-1415
-1393
-1372
-1350
-1328
-1306
-1285
-1264
-1243
-1223
-1203
-1183
-1163
-1144
-1125
-1107
-1089
-1070
-1052
-1034
-1014
-996
-977
-957
-937
-917
-896
-875
-853
-832
-810
-787
-764
-741
-718
-693
-669
-644
-619
-593
-567
-541
-515
-488
-462
-436
-410
-384
-358
-333
-308
-283
-258
-233
-208
-184
-159
-134
-110
-85
-60
-35
-11
14
39
63
88
112
137
162
186
211
236
260
284
308
331
354
376
397
418
438
457
475
493
511
527
544
560
576
591
606
620
635
649
663
677
691
705
720
734
748
762
776
790
804
818
832
845
859
872
884
896
908
920
930
940
949
958
965
971
976
980
983
985
986
986
986
985
983
981
979
977
974
971
968
964
961
957
952
947
942
937
931
925
919
912
905
898
890
883
875
866
858
849
840
831
822
812
802
792
782
772
762
752
743
733
724
715
706
697
689
680
672
663
655
646
638
629
621
612
604
596
587
579
571
562
554
545
536
527
518
508
498
487
476
465
453
441
429
416
403
390
377
363
350
336
322
309
295
281
268
254
241
227
214
201
187
174
160
146
132
118
103
88
73
57
42
26
9
-8
-24
-42
-59
-77
-94
-112
-130
-147
-165
-182
-199
-216
-233
-250
-266
-283
-300
-317
-333
-350
-367
-385
-402
-420
-438
-456
-474
-493
-512
-531
-550
-569
-589
-609
-630
-651
-672
-693
-715
-737
-759
-781
-803
-824
-846
-867
-887
-906
-925
-944
-961
-978
-994
-1008
-1022
-1037
-1051
-1064
-1076
-1088
-1100
-1112
-1123
-1135
-1146
-1158
-1170
-1182
-1194
-1207
-1220
-1233
-1246
-1260
-1273
-1287
-1301
-1314
-1328
-1341
-1354
-1367
-1380
-1394
-1406
-1419
-1432
-1445
-1457
-1469
-1482
-1493
-1505
-1517
-1528
-1539
-1550
-1561
-1572
-1583
-1594
-1605
-1616
-1628
-1639
-1651
-1663
-1676
-1688
-1701
-1714
-1727
-1740
-1754
-1768
-1782
-1796
-1811
-1825
-1840
-1855
-1871
-1886
-1901
-1917
-1933
-1949
-1965
-1981
-1996
-2012
-2028
-2044
-2060
-2076
-2091
-2107
-2123
-2138
-2154
-2170
-2186
-2202
-2219
-2235
-2252
-2268
-2285
-2302
-2319
-2336
-2353
-2370
-2387
-2404
-2420
-2437
-2454
-2470
-2487
-2503
-2519
-2535
-2550
-2566
-2581
-2596
-2611
-2625
-2640
-2654
-2669
-2683
-2697
-2711
-2726
-2740
-2754
-2768
-2781
-2795
-2808
-2820
-2833
-2844
-2855
-2865
-2874
-2883
-2890
-2897
-2903
-2908
-2912
-2915
-2918
-2920
-2921
-2922
-2922
-2921
-2920
-2919
-2917
-2915
-2913
-2911
-2910
-2909
-2908
-2907
-2907
-2907
-2908
-2909
-2910
-2911
-2913
-2915
-2916
-2918
-2919
-2921
-2922
-2923
-2923
-2924
-2924
-2923
-2923
-2922
-2920
-2919
-2917
-2915
-2913
-2911
-2910
-2909
-2908
-2908
-2908
-2909
-2911
-2913
-2915
-2919
-2922
-2927
-2932
-2937
-2943
-2949
-2956
-2962
-2969
-2976
-2983
-2991
-2998
-3005
-3012
-3020
-3027
-3034
-3042
-3049
-3056
-3064
-3071
-3078
-3085
-3092
-3099
-3106
-3113
-3120
-3126
-3133
-3139
-3145
-3152
-3158
-3164
-3170
-3175
-3181
-3187
-3192
-3197
-3202
-3207
-3211
-3216
-3220
-3224
-3227
-3231
-3234
-3237
-3239
-3242
-3244
-3246
-3248
-3249
-3250
-3250
-3250
-3249
-3247
-3245
-3242
-3238
-3234
-3230
-3224
-3219
-3212
-3206
-3199
-3192
-3184
-3177
-3169
-3161
-3153
-3145
-3138
-3131
-3124
-3117
-3111
-3105
-3100
-3096
-3092
-3088
-3085
-3083
-3082
-3081
-3080
-3080
-3080
-3080
-3081
-3081
-3081
-3081
-3081
-3080
-3079
-3077
-3075
-3072
-3069
-3065
-3060
-3055
-3049
-3043
-3036
-3029
-3022
-3015
-3009
-3002
-2996
-2990
-2985
-2980
-2976
-2973
-2970
-2968
-2966
-2965
-2965
-2965
-2966
-2968
-2970
-2973
-2976
-2979
-2983
-2987
-2991
-2995
-2998
-3002
-3005
-3008
-3011
-3014
-3017
-3020
-3023
-3025
-3028
-3031
-3033
-3036
-3039
-3041
-3044
-3046
-3049
-3052
-3054
-3056
-3059
-3061
-3063
-3064
-3066
-3067
-3069
-3070
-3071
-3071
-3072
-3073
-3073
-3074
-3075
-3076
-3077
-3079
-3081
-3083
-3086
-3089
-3092
-3096
-3100
-3105
-3109
-3114
-3119
-3123
-3128
-3133
-3138
-3143
-3148
-3154
-3159
-3165
-3171
-3177
-3183
-3189
-3194
-3200
-3206
-3211
-3217
-3222
-3227
-3232
-3236
-3242
-3247
-3252
-3258
-3264
-3270
-3277
-3285
-3292
-3301
-3309
-3318
-3328
-3337
-3347
-3357
-3368
-3378
-3389
-3400
-3410
-3421
-3432
-3443
-3454
-3464
-3475
-3485
-3495
-3505
-3515
-3524
-3534
-3544
-3554
-3563
-3573
-3583
-3593
-3604
-3614
-3624
-3635
-3646
-3656
-3667
-3678
-3689
-3700
-3711
-3723
-3734
-3746
-3757
-3769
-3780
-3792
-3803
-3814
-3825
-3836
-3846
-3857
-3867
-3877
-3888
-3898
-3908
-3919
-3929
-3940
-3951
-3961
-3973
-3984
-3996
-4006
-4019
-4032
-4043
-4057
-4070
-4083
-4096
-4110
-4123
-4137
-4150
-4163
-4177
-4191
-4204
-4218
-4232
-4247
-4262
-4277
-4292
-4308
-4324
-4341
-4358
-4375
-4393
-4411
-4429
-4447
-4466
-4485
-4504
-4524
-4543
-4563
-4583
-4603
-4623
-4642
-4662
-4681
-4701
-4719
-4738
-4757
-4775
-4793
-4810
-4828
-4845
-4862
-4880
-4897
-4914
-4931
-4948
-4965
-4983
-5000
-5018
-5036
-5054
-5073
-5092
-5111
-5131
-5151
-5171
-5191
-5212
-5233
-5253
-5274
-5294
-5315
-5335
-5354
-5374
-5393
-5412
-5431
-5449
-5467
-5485
-5503
-5520
-5536
-5553
-5568
-5584
-5599
-5614
-5628
-5643
-5657
-5672
-5686
-5701
-5716
-5732
-5748
-5764
-5780
-5796
-5812
-5829
-5845
-5861
-5877
-5893
-5909
-5924
-5940
-5955
-5970
-5985
-6000
-6016
-6031
-6046
-6061
-6076
-6092
-6107
-6123
-6138
-6153
-6169
-6184
-6198
-6213
-6227
-6240
-6253
-6265
-6276
-6287
-6297
-6307
-6316
-6324
-6332
-6340
-6347
-6355
-6362
-6369
-6376
-6383
-6389
-6396
-6403
-6410
-6417
-6423
-6430
-6436
-6441
-6447
-6451
-6456
-6460
-6463
-6466
-6468
-6470
-6471
-6472
-6472
-6471
-6470
-6469
-6467
-6464
-6462
-6459
-6455
-6452
-6448
-6444
-6439
-6434
-6429
-6424
-6418
-6411
-6405
-6398
-6391
-6383
-6376
-6368
-6360
-6352
-6344
-6335
-6327
-6318
-6309
-6300
-6290
-6280
-6270
-6259
-6248
-6237
-6225
-6213
-6201
-6188
-6176
-6163
-6149
-6136
-6123
-6109
-6095
-6081
-6066
-6052
-6037
-6022
-6007
-5991
-5976
-5960
-5944
-5927
-5911
-5895
-5878
-5861
-5843
-5826
-5808
-5789
-5769
-5749
-5729
-5707
-5685
-5662
-5638
-5613
-5588
-5563
-5536
-5509
-5482
-5454
-5426
-5397
-5368
-5339
-5310
-5282
-5253
-5225
-5197
-5169
-5142
-5116
-5090
-5064
-5039
-5014
-4989
-4965
-4941
-4916
-4892
-4867
-4843
-4818
-4793
-4768
-4743
-4718
-4693
-4668
-4643
-4618
-4593
-4568
-4544
-4519
-4494
-4470
-4446
-4423
-4400
-4378
-4356
-4335
-4314
-4294
-4274
-4254
-4236
-4217
-4199
-4182
-4165
-4148
-4132
-4117
-4102
-4088
-4074
-4059
-4046
-4035
-4022
-4010
-3998
-3987
-3975
-3963
-3950
-3938
-3924
-3911
-3897
-3882
-3867
-3851
-3835
-3818
-3800
-3782
-3764
-3746
-3727
-3709
-3690
-3672
-3654
-3636
-3618
-3601
-3584
-3567
-3551
-3535
-3519
-3503
-3488
-3472
-3457
-3442
-3427
-3413
-3398
-3383
-3369
-3355
-3340
-3326
-3311
-3297
-3282
-3268
-3253
-3239
-3225
-3211
-3196
-3182
-3169
-3155
-3141
-3128
-3114
-3101
-3087
-3073
-3059
-3045
-3030
-3015
-3000
-2985
-2970
-2954
-2939
-2924
-2909
-2894
-2879
-2865
-2851
-2837
-2824
-2811
-2799
-2787
-2775
-2764
-2753
-2743
-2733
-2724
-2715
-2707
-2699
-2692
-2686
-2680
-2674
-2668
-2663
-2657
-2652
-2647
-2642
-2637
-2632
-2626
-2621
-2615
-2610
-2604
-2597
-2591
-2584
-2576
-2569
-2561
-2552
-2543
-2534
-2524
-2514
-2504
-2494
-2484
-2474
-2464
-2455
-2445
-2436
-2428
-2420
-2412
-2405
-2398
-2392
-2386
-2381
-2376
-2372
-2368
-2365
-2363
-2361
-2360
-2360
-2360
-2361
-2362
-2364
-2366
-2369
-2372
-2375
-2379
-2382
-2386
-2390
-2395
-2399
-2403
-2406
-2410
-2413
-2416
-2419
-2421
-2423
-2424
-2425
-2426
-2427
-2427
-2427
-2427
-2426
-2426
-2425
-2425
-2425
-2425
-2425
-2425
-2426
-2427
-2429
-2432
-2435
-2439
-2444
-2450
-2456
-2463
-2471
-2479
-2488
-2497
-2506
-2516
-2525
-2535
-2544
-2552
-2561
-2569
-2576
-2583
-2589
-2595
-2601
-2606
-2611
-2615
-2620
-2625
-2629
-2634
-2639
-2644
-2650
-2656
-2663
-2671
-2679
-2688
-2698
-2708
-2719
-2731
-2743
-2756
-2770
-2783
-2797
-2811
-2826
-2840
-2854
-2869
-2883
-2898
-2912
-2926
-2940
-2954
-2967
-2980
-2993
-3006
-3018
-3031
-3043
-3055
-3067
-3080
-3092
-3105
-3118
-3132
-3146
-3160
-3175
-3189
-3204
-3219
-3234
-3249
-3263
-3278
-3293
-3308
-3323
-3339
-3354
-3370
-3386
-3402
-3419
-3436
-3453
-3470
-3487
-3504
-3522
-3540
-3558
-3575
-3593
-3611
-3629
-3647
-3665
-3683
-3700
-3717
-3734
-3751
-3767
-3783
-3799
-3814
-3829
-3844
-3859
-3873
-3888
-3903
-3919
-3934
-3950
-3966
-3982
-3998
-4014
-4030
-4046
-4064
-4080
-4097
-4114
-4131
-4148
-4165
-4182
-4199
-4217
-4235
-4252
-4270
-4288
-4305
-4323
-4341
-4358
-4375
-4392
-4408
-4425
-4440
-4456
-4470
-4485
-4499
-4512
-4525
-4537
-4549
-4560
-4570
-4580
-4590
-4599
-4608
-4617
-4625
-4634
-4642
-4651
-4659
-4669
-4679
-4689
-4700
-4711
-4723
-4736
-4750
-4764
-4779
-4794
-4810
-4826
-4843
-4861
-4879
-4897
-4915
-4933
-4951
-4968
-4986
-5003
-5019
-5034
-5049
-5063
-5076
-5089
-5101
-5112
-5123
-5133
-5143
-5152
-5161
-5170
-5178
-5186
-5195
-5203
-5211
-5219
-5228
-5237
-5246
-5255
-5265
-5275
-5285
-5296
-5307
-5318
-5329
-5340
-5351
-5362
-5373
-5383
-5393
-5402
-5410
-5418
-5425
-5431
-5437
-5442
-5446
-5449
-5452
-5453
-5455
-5455
-5455
-5455
-5455
-5454
-5453
-5452
-5451
-5450
-5449
-5449
-5448
-5448
-5447
-5447
-5446
-5446
-5446
-5445
-5444
-5443
-5442
-5440
-5438
-5436
-5433
-5429
-5426
-5422
-5418
-5413
-5408
-5403
-5397
-5391
-5384
-5377
-5370
-5362
-5354
-5345
-5335
-5325
-5314
-5303
-5290
-5277
-5263
-5248
-5232
-5215
-5197
-5177
-5157
-5136
-5113
-5090
-5066
-5041
-5015
-4988
-4961
-4934
-4907
-4879
-4851
-4823
-4796
-4768
-4741
-4714
-4687
-4660
-4634
-4608
-4582
-4557
-4531
-4507
-4482
-4458
-4434
-4411
-4388
-4365
-4342
-4319
-4296
-4273
-4250
-4226
-4202
-4178
-4153
-4128
-4102
-4075
-4049
-4022
-3994
-3965
-3936
-3907
-3878
-3848
-3818
-3787
-3757
-3726
-3696
-3665
-3635
-3605
-3575
-3546
-3517
-3488
-3460
-3431
-3403
-3376
-3348
-3320
-3292
-3264
-3236
-3207
-3179
-3150
-3121
-3093
-3064
-3036
-3008
-2980
-2952
-2925
-2898
-2872
-2846
-2820
-2795
-2770
-2745
-2721
-2697
-2673
-2650
-2627
-2604
-2581
-2558
-2535
-2512
-2490
-2467
-2444
-2421
-2398
-2374
-2351
-2328
-2304
-2281
-2257
-2234
-2210
-2187
-2164
-2140
-2117
-2093
-2068
-2044
-2017
-1992
-1965
-1938
-1909
-1880
-1850
-1820
-1789
-1758
-1726
-1694
-1662
-1629
-1596
-1563
-1530
-1498
-1465
-1432
-1399
-1367
-1335
-1303
-1272
-1241
-1210
-1180
-1150
-1120
-1091
-1061
-1031
-1000
-971
-941
-911
-880
-849
-818
-786
-755
-723
-691
-659
-626
-594
-562
-529
-497
-464
-432
-399
-367
-335
-303
-271
-240
-209
-179
-149
-119
-90
-61
-33
-4
24
52
79
107
134
161
188
215
242
268
295
321
347
372
398
423
447
472
495
519
541
564
585
606
627
646
666
684
702
719
736
752
768
783
798
813
827
841
854
868
880
893
905
917
928
939
950
960
971
980
990
999
1008
1016
1026
1034
1042
1050
1057
1065
1072
1079
1085
1092
1098
1104
1110
1117
1123
1129
1135
1141
1147
1154
1160
1166
1172
1178
1184
1190
1196
1202
1208
1214
1220
1226
1232
1238
1244
1249
1255
1260
1265
1269
1274
1277
1281
1283
1285
1287
1288
1288
1288
1288
1286
1285
1283
1280
1278
1275
1271
1268
1264
1260
1255
1251
1246
1241
1235
1230
1223
1217
1211
1204
1196
1189
1181
1173
1165
1156
1147
1137
1127
1117
1105
1094
1081
1068
1055
1041
1028
1012
999
985
970
956
942
928
915
901
888
876
864
852
841
831
822
813
805
798
791
785
780
776
773
770
768
767
767
767
768
770
773
776
780
784
789
794
800
805
810
815
820
824
828
831
834
836
837
838
838
837
836
834
831
828
824
819
814
808
801
793
785
776
767
758
748
738
727
716
705
694
683
671
660
649
638
627
617
606
597
587
578
570
561
553
545
537
529
521
512
503
494
484
473
462
450
437
423
408
392
375
358
340
321
302
282
262
243
223
203
183
163
143
124
104
85
65
46
26
6
-14
-34
-55
-76
-98
-119
-142
-164
-188
-211
-235
-260
-285
-311
-338
-365
-392
-420
-449
-478
-507
-537
-568
-598
-629
-660
-690
-720
-750
-779
-808
-836
-863
-890
-915
-941
-965
-989
-1012
-1035
-1057
-1079
-1100
-1121
-1141
-1161
-1181
-1201
-1220
-1240
-1259
-1279
-1299
-1318
-1338
-1358
-1378
-1398
-1419
-1438
-1458
-1478
-1498
-1517
-1537
-1556
-1575
-1595
-1614
-1633
-1652
-1671
-1690
-1708
-1727
-1745
-1763
-1780
-1798
-1815
-1832
-1848
-1865
-1881
-1897
-1913
-1928
-1943
-1958
-1973
-1987
-2001
-2015
-2028
-2041
-2053
-2065
-2076
-2087
-2098
-2108
-2119
-2129
-2139
-2149
-2159
-2170
-2181
-2192
-2204
-2217
-2231
-2245
-2261
-2277
-2294
-2312
-2330
-2349
-2368
-2387
-2405
-2424
-2442
-2460
-2477
-2494
-2510
-2525
-2540
-2555
-2569
-2582
-2595
-2607
-2620
-2631
-2643
-2655
-2666
-2678
-2690
-2702
-2715
-2728
-2743
-2757
-2773
-2789
-2806
-2824
-2842
-2861
-2881
-2901
-2921
-2943
-2964
-2986
-3008
-3030
-3052
-3075
-3097
-3120
-3142
-3163
-3185
-3206
-3226
-3245
-3264
-3282
-3300
-3317
-3333
-3348
-3363
-3378
-3392
-3406
-3420
-3433
-3447
-3460
-3474
-3488
-3502
-3516
-3531
-3546
-3562
-3579
-3596
-3614
-3633
-3652
-3671
-3691
-3711
-3732
-3752
-3773
-3794
-3815
-3835
-3856
-3876
-3896
-3915
-3935
-3954
-3972
-3990
-4008
-4025
-4041
-4056
-4070
-4085
-4098
-4110
-4121
-4131
-4140
-4148
-4155
-4161
-4167
-4171
-4175
-4177
-4179
-4180
-4180
-4180
-4179
-4178
-4176
-4174
-4171
-4169
-4165
-4162
-4158
-4154
-4150
-4145
-4140
-4135
-4130
-4124
-4118
-4111
-4104
-4096
-4088
-4078
-4070
-4059
-4049
-4038
-4025
-4011
-3997
-3981
-3965
-3947
-3929
-3910
-3890
-3869
-3848
-3826
-3804
-3782
-3759
-3735
-3712
-3688
-3663
-3639
-3614
-3589
-3563
-3537
-3511
-3485
-3459
-3432
-3404
-3377
-3349
-3320
-3292
-3262
-3232
-3202
-3171
-3140
-3109
-3076
-3044
-3011
-2977
-2943
-2909
-2874
-2839
-2804
-2768
-2733
-2697
-2661
-2626
-2590
-2555
-2520
-2486
-2452
-2419
-2386
-2354
-2323
-2292
-2263
-2234
-2206
-2178
-2151
-2124
-2097
-2070
-2043
-2016
-1989
-1961
-1933
-1905
-1875
-1846
-1816
-1785
-1754
-1723
-1691
-1660
-1628
-1595
-1563
-1530
-1497
-1465
-1432
-1399
-1366
-1333
-1300
-1268
-1235
-1203
-1172
-1140
-1109
-1078
-1048
-1018
-988
-959
-931
-903
-875
-848
-822
-796
-771
-747
-723
-701
-678
-657
-636
-616
-596
-578
-559
-541
-524
-507
-490
-473
-457
-441
-425
-409
-394
-378
-362
-347
-331
-315
-298
-281
-264
-246
-228
-209
-189
-169
-147
-126
-103
-81
-58
-34
-11
13
36
60
83
106
129
151
173
195
216
236
255
274
292
309
325
340
354
367
379
390
399
408
416
423
429
434
439
443
447
450
452
455
457
458
460
461
462
463
463
463
463
462
460
458
456
452
449
444
439
434
427
421
413
406
397
388
379
369
358
347
335
323
310
296
282
268
253
238
222
207
191
175
160
145
131
117
104
92
81
71
62
54
47
41
36
31
28
24
22
19
17
14
12
9
6
3
-1
-4
-9
-13
-18
-23
-29
-35
-41
-47
-53
-59
-66
-72
-77
-82
-87
-91
-95
-98
-100
-102
-103
-104
-105
-106
-106
-106
-106
-106
-107
-107
-107
-108
-109
-110
-112
-114
-116
-120
-124
-128
-134
-140
-147
-154
-163
-172
-182
-192
-203
-215
-227
-239
-252
-265
-278
-292
-306
-320
-333
-347
-361
-375
-388
-401
-414
-426
-438
-450
-462
-474
-486
-497
-509
-521
-533
-546
-558
-571
-584
-598
-611
-625
-639
-653
-667
-681
-696
-710
-724
-738
-753
-767
-781
-796
-811
-825
-840
-856
-872
-888
-905
-922
-940
-958
-977
-997
-1018
-1039
-1060
-1082
-1105
-1128
-1151
-1174
-1198
-1222
-1245
-1268
-1291
-1313
-1335
-1355
-1375
-1395
-1413
-1430
-1446
-1462
-1476
-1490
-1502
-1514
-1524
-1534
-1543
-1551
-1558
-1565
-1571
-1577
-1582
-1587
-1592
-1596
-1600
-1603
-1607
-1609
-1612
-1613
-1615
-1615
-1615
-1615
-1613
-1611
-1608
-1604
-1599
-1593
-1587
-1579
-1570
-1561
-1550
-1538
-1525
-1511
-1497
-1481
-1464
-1446
-1427
-1408
-1388
-1366
-1345
-1322
-1299
-1276
-1252
-1227
-1203
-1178
-1152
-1127
-1101
-1075
-1049
-1022
-997
-971
-944
-918
-892
-865
-839
-814
-788
-763
-738
-713
-689
-665
-642
-618
-595
-571
-548
-524
-500
-476
-452
-427
-402
-377
-352
-327
-301
-276
-250
-224
-198
-172
-146
-119
-92
-65
-37
-9
19
47
76
104
133
162
191
220
249
277
306
334
362
390
417
445
472
500
528
556
585
614
644
674
705
737
770
804
838
874
911
948
987
1027
1067
1110
1153
1197
1243
1289
1336
1384
1433
1482
1532
1581
1631
1680
1728
1776
1824
1871
1916
1961
2005
2047
2089
2129
2168
2206
2243
2279
2314
2348
2382
2414
2446
2478
2509
2540
2571
2602
2633
2664
2695
2727
2758
2790
2823
2855
2888
2920
2953
2986
3019
3052
3084
3117
3150
3182
3214
3246
3278
3309
3341
3372
3403
3433
3463
3493
3522
3551
3580
3608
3637
3665
3692
3720
3747
3775
3802
3829
3856
3883
3910
3936
3963
3989
4016
4043
4069
4096
4123
4151
4179
4207
4236
4266
4295
4325
4356
4386
4417
4447
4478
4508
4538
4568
4597
4625
4653
4680
4707
4732
4757
4781
4805
4827
4848
4869
4888
4907
4925
4941
4957
4972
4986
5000
5013
5026
5038
5049
5061
5072
5083
5094
5105
5116
5126
5136
5146
5156
5166
5175
5184
5192
5200
5207
5214
5221
5226
5231
5234
5236
5238
5237
5236
5232
5228
5221
5213
5204
5193
5180
5167
5152
5137
5120
5103
5086
5068
5050
5032
5014
4996
4979
4961
4944
4928
4912
4897
4882
4868
4854
4842
4829
4818
4807
4796
4786
4776
4767
4758
4749
4740
4731
4722
4712
4703
4693
4682
4671
4660
4648
4636
4624
4611
4598
4584
4570
4556
4542
4526
4511
4495
4478
4461
4444
4426
4407
4388
4369
4349
4329
4309
4289
4269
4249
4229
4209
4189
4169
4150
4131
4112
4093
4075
4058
4041
4025
4009
3993
3979
3965
3951
3938
3925
3913
3901
3889
3878
3867
3857
3847
3837
3827
3818
3809
3800
3792
3783
3773
3764
3754
3744
3733
3721
3709
3696
3683
3669
3655
3641
3626
3612
3597
3582
3567
3553
3538
3524
3509
3495
3481
3466
3451
3436
3421
3405
3389
3372
3355
3336
3317
3296
3274
3251
3226
3200
3173
3144
3114
3082
3049
3015
2980
2943
2907
2869
2831
2793
2755
2717
2680
2643
2606
2571
2536
2503
2470
2439
2409
2381
2353
2327
2302
2278
2255
2232
2211
2190
2169
2149
2129
2110
2091
2072
2054
2036
2017
2000
1982
1964
1946
1928
1910
1891
1873
1855
1838
1820
1803
1786
1770
1755
1740
1726
1713
1701
1690
1679
1670
1661
1654
1647
1642
1637
1633
1631
1629
1627
1627
1627
1627
1628
1630
1632
1634
1637
1641
1645
1650
1655
1662
1669
1677
1686
1695
1706
1717
1728
1741
1753
1766
1780
1793
1806
1819
1832
1846
1858
1871
1884
1896
1909
1921
1933
1946
1958
1971
1985
1998
2012
2027
2043
2060
2077
2096
2116
2136
2158
2180
2203
2227
2252
2277
2303
2328
2354
2380
2406
2432
2458
2483
2508
2532
2556
2580
2603
2626
2649
2671
2693
2715
2736
2757
2778
2800
2821
2842
2864
2886
2909
2932
2956
2981
3006
3032
3059
3086
3115
3143
3173
3202
3232
3263
3293
3324
3355
3385
3416
3447
3477
3508
3538
3568
3599
3629
3659
3690
3720
3751
3783
3814
3846
3879
3913
3947
3982
4017
4054
4091
4129
4168
4208
4249
4291
4333
4376
4419
4463
4508
4552
4597
4641
4686
4730
4775
4818
4862
4904
4946
4987
5028
5067
5106
5144
5181
5217
5252
5286
5320
5352
5385
5416
5447
5478
5508
5537
5567
5596
5624
5652
5680
5707
5734
5760
5786
5811
5836
5860
5884
5907
5929
5951
5972
5993
6013
6032
6050
6067
6084
6100
6115
6129
6143
6157
6170
6182
6195
6207
6219
6231
6242
6253
6264
6273
6283
6291
6298
6304
6308
6312
6314
6315
6315
6313
6311
6308
6304
6299
6294
6288
6282
6275
6268
6261
6253
6245
6237
6229
6221
6213
6205
6197
6189
6182
6175
6168
6161
6155
6149
6144
6138
6133
6128
6124
6119
6114
6109
6104
6099
6093
6088
6082
6076
6069
6063
6056
6048
6041
6033
6025
6018
6009
6001
5993
5984
5975
5967
5957
5948
5938
5927
5917
5905
5894
5881
5869
5856
5842
5828
5814
5799
5784
5769
5753
5737
5721
5704
5687
5670
5652
5633
5614
5594
5573
5552
5529
5506
5482
5457
5431
5404
5376
5348
5318
5288
5257
5226
5194
5162
5129
5096
5063
5029
4994
4960
4924
4888
4852
4815
4777
4739
4700
4661
4621
4580
4539
4497
4455
4413
4370
4327
4284
4241
4198
4155
4112
4069
4025
3982
3938
3895
3851
3806
3762
3717
3672
3627
3582
3537
3492
3447
3402
3358
3313
3269
3225
3181
3138
3094
3051
3008
2965
2922
2879
2837
2794
2751
2709
2666
2624
2582
2540
2498
2457
2416
2375
2334
2295
2256
2217
2179
2142
2106
2071
2037
2003
1970
1938
1906
1875
1844
1814
1784
1755
1726
1697
1669
1640
1612
1584
1557
1529
1502
1475
1449
1423
1397
1371
1346
1322
1298
1275
1253
1231
1210
1190
1170
1151
1133
1115
1097
1080
1063
1046
1030
1014
998
982
967
951
936
921
906
892
877
862
847
832
817
802
788
773
758
743
728
714
700
686
672
659
645
632
619
605
592
578
565
551
537
523
510
496
482
469
456
443
431
419
407
396
385
375
364
354
345
335
326
318
309
301
294
287
280
274
268
263
258
254
250
247
244
241
238
236
233
231
229
227
225
223
221
219
217
215
213
211
209
207
205
203
201
199
197
195
193
191
189
187
186
184
182
180
177
175
173
171
168
166
164
161
159
157
154
152
150
148
146
144
141
139
137
134
131
128
125
121
116
111
106
100
93
85
77
67
57
47
35
24
11
-2
-15
-29
-43
-57
-72
-86
-101
-115
-129
-143
-157
-170
-183
-195
-207
-218
-228
-238
-247
-255
-263
-270
-277
-283
-289
-294
-299
-304
-308
-312
-315
-319
-321
-324
-326
-329
-330
-332
-334
-335
-336
-337
-337
-337
-337
-336
-334
-332
-329
-325
-321
-316
-310
-304
-297
-289
-281
-272
-263
-254
-245
-235
-225
-216
-206
-196
-186
-177
-167
-158
-149
-139
-130
-120
-111
-101
-91
-81
-71
-61
-50
-39
-28
-17
-5
7
19
31
44
56
69
82
95
108
120
132
144
156
167
177
187
197
205
213
221
228
234
240
245
249
254
257
260
263
265
267
269
271
273
274
276
279
281
284
287
290
294
297
301
305
309
313
316
319
322
325
327
329
330
331
331
331
331
330
329
328
326
325
323
322
321
320
320
320
321
322
325
328
332
337
343
350
357
365
374
384
394
405
417
429
441
454
467
481
495
509
524
539
554
570
586
603
619
637
654
672
691
710
730
750
772
793
816
840
864
889
915
942
970
998
1028
1058
1089
1120
1152
1185
1218
1251
1285
1319
1352
1386
1419
1453
1486
1518
1551
1583
1614
1646
1677
1707
1738
1769
1799
1830
1860
1891
1921
1952
1983
2015
2045
2078
2110
2142
2175
2208
2241
2274
2308
2341
2374
2407
2440
2473
2506
2538
2570
2601
2633
2664
2694
2725
2755
2785
2815
2845
2875
2905
2935
2965
2995
3026
3056
3086
3117
3148
3179
3210
3241
3273
3304
3335
3367
3398
3429
3460
3491
3521
3552
3582
3611
3641
3670
3698
3727
3755
3783
3811
3840
3868
3896
3924
3952
3981
4010
4038
4069
4098
4128
4158
4189
4219
4250
4281
4312
4343
4375
4406
4437
4469
4500
4530
4561
4591
4621
4651
4680
4708
4737
4764
4792
4819
4845
4871
4897
4922
4947
4971
4995
5019
5042
5065
5088
5110
5132
5154
5175
5197
5218
5240
5261
5283
5305
5326
5348
5370
5393
5416
5439
5462
5486
5510
5534
5558
5583
5607
5631
5655
5679
5702
5725
5747
5769
5791
5812
5833
5853
5874
5894
5915
5935
5956
5977
5997
6018
6040
6061
6083
6104
6126
6147
6169
6190
6211
6232
6253
6273
6293
6312
6330
6348
6365
6382
6397
6412
6426
6439
6452
6464
6476
6487
6499
6510
6521
6533
6545
6557
6570
6583
6597
6612
6627
6644
6661
6679
6698
6718
6739
6761
6783
6806
6830
6854
6879
6904
6928
6953
6978
7002
7026
7050
7073
7096
7118
7140
7161
7182
7203
7223
7243
7263
7283
7302
7321
7340
7359
7378
7396
7414
7432
7450
7468
7486
7504
7521
7538
7555
7571
7587
7602
7616
7630
7643
7655
7666
7677
7686
7695
7703
7711
7717
7724
7729
7734
7739
7743
7747
7750
7753
7756
7759
7762
7764
7766
7768
7771
7773
7775
7776
7778
7779
7780
7781
7781
7780
7779
7777
7775
7771
7767
7761
7755
7747
7739
7729
7718
7707
7694
7681
7668
7653
7638
7623
7608
7592
7576
7559
7543
7526
7509
7492
7475
7458
7440
7422
7403
7384
7364
7343
7322
7300
7277
7254
7230
7205
7180
7154
7128
7102
7076
7049
7023
6996
6969
6943
6916
6889
6863
6836
6809
6782
6755
6728
6700
6672
6644
6615
6585
6554
6523
6492
6459
6426
6392
6357
6322
6286
6250
6213
6175
6137
6099
6060
6021
5981
5941
5900
5859
5818
5777
5735
5693
5650
5608
5565
5522
5479
5436
5392
5349
5306
5263
5219
5176
5133
5090
5046
5003
4960
4916
4873
4830
4787
4744
4701
4659
4616
4574
4532
4490
4448
4406
4365
4324
4283
4242
4201
4161
4121
4081
4041
4001
3962
3922
3882
3843
3803
3763
3722
3682
3641
3599
3558
3516
3474
3432
3389
3347
3305
3263
3222
3181
3140
3100
3060
3021
2982
2944
2906
2869
2832
2796
2761
2726
2691
2657
2622
2588
2554
2520
2486
2451
2416
2381
2346
2310
2273
2237
2200
2163
2125
2088
2050
2012
1974
1936
1898
1861
1824
1788
1752
1717
1683
1649
1616
1584
1552
1521
1491
1461
1431
1402
1372
1343
1314
1284
1255
1225
1194
1164
1132
1101
1069
1036
1002
970
937
903
868
834
800
765
731
696
662
628
594
561
528
495
463
431
400
370
340
311
283
255
228
202
177
153
129
106
84
62
40
19
-1
-22
-42
-62
-82
-102
-121
-140
-159
-177
-195
-212
-229
-245
-260
-275
-288
-301
-313
-324
-334
-344
-352
-359
-365
-371
-375
-379
-382
-384
-385
-386
-385
-384
-383
-380
-377
-374
-369
-364
-358
-351
-343
-334
-325
-314
-302
-290
-276
-261
-246
-229
-212
-193
-174
-153
-131
-109
-85
-60
-34
-7
21
50
80
110
141
172
204
237
270
304
337
372
407
442
478
515
552
590
628
667
707
747
788
830
872
915
958
1002
1047
1092
1137
1183
1228
1274
1319
1365
1410
1454
1499
1543
1586
1629
1671
1712
1753
1794
1834
1873
1912
1951
1989
2027
2064
2101
2137
2172
2208
2242
2277
2311
2344
2378
2411
2443
2476
2508
2539
2571
2602
2634
2665
2696
2727
2758
2788
2819
2850
2882
2913
2944
2975
3007
3039
3071
3103
3135
3167
3200
3232
3264
3297
3329
3362
3394
3427
3459
3491
3523
3554
3586
3617
3648
3679
3710
3740
3770
3800
3830
3859
3888
3917
3945
3973
4001
4027
4054
4082
4108
4134
4159
4183
4207
4230
4253
4275
4296
4317
4337
4356
4375
4393
4411
4428
4444
4460
4476
4491
4505
4519
4532
4545
4557
4570
4581
4593
4604
4615
4626
4636
4646
4656
4666
4676
4685
4695
4705
4714
4724
4733
4743
4753
4763
4773
4783
4794
4804
4815
4826
4837
4848
4859
4870
4882
4893
4904
4915
4926
4936
4947
4957
4967
4976
4985
4994
5002
5010
5018
5026
5033
5040
5047
5053
5060
5066
5072
5078
5083
5089
5094
5099
5104
5109
5113
5117
5121
5125
5129
5132
5135
5137
5139
5140
5141
5141
5140
5139
5137
5134
5131
5126
5120
5114
5107
5098
5089
5079
5068
5056
5043
5029
5014
4999
4983
4966
4949
4931
4912
4893
4873
4853
4833
4812
4790
4768
4746
4723
4699
4675
4651
4626
4600
4573
4546
4519
4490
4461
4431
4401
4369
4337
4304
4270
4236
4200
4165
4128
4091
4053
4014
3976
3937
3897
3857
3816
3775
3733
3691
3648
3605
3561
3516
3470
3424
3376
3328
3278
3227
3175
3122
3067
3011
2954
2896
2836
2774
2712
2648
2583
2518
2451
2383
2315
2246
2176
2107
2036
1966
1896
1825
1755
1684
1614
1544
1474
1405
1336
1268
1200
1132
1065
998
932
866
800
734
669
603
537
472
406
340
274
207
141
74
6
-61
-129
-197
-265
-333
-401
-468
-536
-604
-671
-738
-805
-871
-937
-1002
-1067
-1131
-1194
-1257
-1319
-1381
-1442
-1502
-1562
-1621
-1679
-1737
-1794
-1851
-1907
-1962
-2017
-2071
-2125
-2179
-2232
-2284
-2337
-2389
-2441
-2492
-2544
-2595
-2646
-2697
-2748
-2799
-2849
-2899
-2949
-2999
-3048
-3097
-3145
-3194
-3242
-3291
-3339
-3387
-3436
-3484
-3533
-3581
-3630
-3679
-3729
-3779
-3829
-3879
-3929
-3980
-4030
-4082
-4133
-4184
-4236
-4287
-4338
-4390
-4441
-4492
-4543
-4594
-4645
-4696
-4747
-4798
-4849
-4900
-4950
-5001
-5051
-5101
-5150
-5199
-5247
-5294
-5340
-5386
-5431
-5475
-5517
-5559
-5600
-5639
-5678
-5715
-5751
-5786
-5820
-5853
-5884
-5915
-5944
-5971
-5998
-6023
-6048
-6071
-6094
-6115
-6136
-6156
-6175
-6193
-6210
-6227
-6243
-6258
-6272
-6286
-6299
-6311
-6322
-6332
-6342
-6351
-6359
-6366
-6372
-6377
-6382
-6385
-6387
-6388
-6387
-6386
-6383
-6378
-6372
-6364
-6355
-6344
-6332
-6318
-6303
-6286
-6267
-6247
-6226
-6203
-6179
-6153
-6126
-6098
-6069
-6039
-6007
-5974
-5941
-5906
-5871
-5835
-5798
-5761
-5723
-5684
-5645
-5605
-5565
-5524
-5484
-5442
-5401
-5359
-5317
-5274
-5231
-5188
-5144
-5100
-5056
-5012
-4967
-4922
-4876
-4831
-4785
-4739
-4693
-4647
-4600
-4554
-4507
-4460
-4413
-4367
-4320
-4273
-4226
-4179
-4132
-4085
-4038
-3992
-3945
-3899
-3853
-3806
-3761
-3715
-3669
-3624
-3579
-3535
-3491
-3448
-3405
-3362
-3320
-3279
-3239
-3199
-3159
-3120
-3082
-3044
-3007
-2970
-2934
-2898
-2862
-2826
-2790
-2755
-2719
-2684
-2648
-2613
-2578
-2543
-2508
-2473
-2439
-2404
-2370
-2336
-2302
-2268
-2235
-2202
-2169
-2136
-2104
-2073
-2041
-2011
-1981
-1951
-1922
-1893
-1865
-1837
-1809
-1782
-1755
-1728
-1702
-1675
-1650
-1624
-1599
-1574
-1549
-1525
-1501
-1478
-1455
-1432
-1409
-1387
-1366
-1344
-1323
-1303
-1283
-1264
-1245
-1226
-1208
-1191
-1174
-1157
-1141
-1126
-1111
-1096
-1082
-1068
-1054
-1041
-1028
-1016
-1004
-992
-981
-970
-960
-950
-940
-931
-923
-915
-908
-901
-894
-888
-883
-878
-873
-869
-865
-862
-858
-855
-852
-849
-847
-845
-843
-841
-839
-838
-837
-837
-836
-836
-837
-837
-838
-840
-841
-843
-845
-847
-850
-852
-855
-858
-860
-863
-866
-868
-871
-873
-876
-878
-881
-883
-885
-887
-889
-891
-892
-894
-895
-896
-896
-897
-897
-897
-897
-896
-895
-894
-892
-890
-888
-885
-882
-879
-875
-870
-865
-860
-854
-847
-840
-832
-824
-815
-806
-797
-787
-777
-767
-757
-746
-735
-724
-713
-702
-691
-680
-668
-657
-645
-634
-622
-611
-599
-588
-577
-565
-554
-543
-532
-521
-510
-498
-487
-476
-464
-453
-442
-431
-419
-408
-398
-387
-376
-366
-356
-346
-336
-326
-317
-308
-299
-291
-283
-275
-267
-260
-253
-247
-241
-235
-230
-225
-220
-216
-213
-210
-207
-205
-204
-204
-204
-205
-207
-210
-213
-217
-222
-227
-233
-240
-247
-254
-262
-270
-278
-287
-296
-305
-314
-323
-333
-342
-352
-362
-371
-381
-391
-401
-411
-421
-431
-441
-451
-461
-471
-481
-490
-499
-508
-517
-526
-534
-543
-550
-558
-565
-572
-578
-585
-591
-596
-601
-607
-612
-617
-621
-626
-631
-635
-640
-645
-649
-654
-659
-664
-668
-673
-678
-682
-687
-691
-696
-700
-704
-708
-712
-716
-719
-723
-726
-729
-732
-735
-738
-740
-742
-744
-746
-748
-749
-749
-750
-750
-749
-749
-747
-745
-743
-741
-737
-734
-730
-726
-721
-716
-710
-705
-699
-693
-686
-679
-672
-665
-658
-650
-642
-634
-625
-617
-607
-598
-588
-578
-568
-557
-546
-535
-523
-511
-498
-486
-473
-460
-446
-433
-419
-405
-391
-376
-361
-346
-330
-314
-298
-281
-263
-245
-226
-207
-187
-166
-144
-122
-98
-74
-49
-23
3
30
58
87
116
146
176
207
238
270
302
334
367
400
433
466
500
533
567
601
636
670
705
739
774
809
844
879
915
950
986
1020
1057
1093
1128
1164
1199
1235
1270
1306
1342
1377
1413
1448
1483
1519
1554
1589
1623
1658
1692
1726
1760
1793
1827
1860
1894
1927
1961
1995
2029
2063
2098
2133
2168
2204
2239
2275
2312
2348
2385
2422
2459
2496
2533
2571
2608
2646
2684
2721
2759
2796
2834
2871
2907
2944
2980
3015
3050
3085
3119
3152
3185
3218
3249
3280
3311
3341
3370
3399
3428
3456
3483
3510
3537
3563
3589
3614
3639
3664
3688
3711
3735
3757
3780
3802
3823
3843
3864
3883
3901
3919
3937
3953
3969
3984
3998
4011
4025
4037
4049
4059
4070
4081
4091
4101
4110
4118
4127
4134
4142
4149
4155
4161
4167
4172
4177
4182
4186
4190
4194
4197
4200
4203
4205
4208
4210
4212
4214
4216
4218
4220
4222
4223
4225
4226
4227
4228
4229
4230
4230
4231
4231
4231
4232
4232
4232
4232
4231
4231
4230
4229
4228
4226
4224
4222
4220
4216
4213
4209
4205
4200
4194
4189
4182
4176
4169
4162
4154
4146
4138
4129
4121
4112
4103
4094
4083
4075
4065
4054
4045
4035
4024
4013
4002
3991
3980
3968
3956
3944
3932
3919
3905
3891
3877
3862
3847
3831
3814
3797
3780
3762
3743
3724
3705
3685
3665
3645
3625
3604
3584
3563
3543
3522
3502
3481
3461
3442
3422
3403
3385
3367
3349
3333
3316
3301
3286
3271
3257
3244
3232
3220
3209
3199
3189
3181
3173
3166
3160
3154
3149
3146
3142
3140
3138
3137
3136
3136
3136
3137
3138
3139
3141
3144
3146
3149
3152
3156
3160
3164
3169
3174
3179
3185
3191
3198
3205
3213
3222
3231
3241
3251
3262
3273
3285
3297
3310
3322
3335
3348
3362
3375
3389
3403
3417
3431
3446
3461
3476
3491
3506
3522
3538
3554
3570
3586
3603
3619
3636
3653
3670
3686
3703
3719
3735
3751
3767
3783
3798
3813
3828
3842
3856
3870
3883
3896
3909
3921
3933
3945
3956
3967
3977
3987
3997
4006
4014
4024
4032
4040
4046
4054
4061
4067
4074
4078
4085
4089
4094
4098
4102
4105
4107
4109
4110
4111
4111
4111
4110
4108
4106
4104
4101
4097
4093
4088
4083
4078
4072
4066
4059
4051
4043
4035
4027
4018
4009
4000
3990
3980
3970
3959
3948
3937
3926
3915
3903
3891
3880
3868
3855
3843
3831
3818
3806
3793
3781
3768
3755
3742
3729
3717
3704
3691
3678
3665
3653
3641
3628
3616
3604
3593
3581
3570
3559
3548
3537
3526
3515
3504
3493
3482
3470
3459
3448
3436
3425
3414
3402
3391
3380
3368
3357
3347
3336
3326
3315
3305
3295
3285
3275
3265
3254
3244
3234
3224
3214
3203
3193
3183
3172
3162
3151
3141
3130
3120
3110
3099
3089
3079
3068
3058
3049
3039
3029
3020
3011
3002
2993
2984
2976
2967
2959
2951
2942
2934
2926
2917
2909
2901
2893
2885
2876
2868
2860
2852
2844
2836
2828
2820
2811
2803
2795
2786
2778
2768
2759
2749
2739
2729
2718
2707
2695
2684
2671
2659
2646
2634
2620
2607
2593
2580
2565
2551
2536
2522
2506
2491
2475
2460
2443
2427
2411
2394
2377
2360
2342
2325
2307
2289
2272
2254
2235
2217
2198
2180
2161
2141
2122
2102
2081
2061
2039
2017
1996
1973
1951
1927
1903
1879
1854
1828
1802
1776
1748
1720
1691
1661
1630
1599
1566
1533
1498
1463
1426
1388
1349
1309
1269
1227
1184
1141
1096
1051
1004
958
910
861
812
762
711
659
607
554
501
447
393
338
282
227
171
115
59
2
-54
-110
-167
-223
-279
-336
-392
-448
-504
-560
-617
-673
-730
-787
-845
-903
-961
-1020
-1079
-1139
-1200
-1260
-1322
-1384
-1446
-1509
-1572
-1635
-1699
-1763
-1827
-1891
-1956
-2020
-2085
-2150
-2214
-2279
-2343
-2408
-2472
-2536
-2600
-2663
-2727
-2790
-2853
-2915
-2978
-3040
-3102
-3164
-3225
-3286
-3348
-3408
-3469
-3530
-3590
-3650
-3711
-3771
-3831
-3891
-3951
-4010
-4070
-4129
-4188
-4247
-4305
-4363
-4421
-4478
-4535
-4592
-4647
-4703
-4758
-4812
-4866
-4920
-4972
-5025
-5077
-5128
-5180
-5230
-5280
-5330
-5379
-5428
-5477
-5524
-5572
-5619
-5665
-5711
-5756
-5800
-5844
-5887
-5929
-5971
-6012
-6052
-6091
-6129
-6167
-6204
-6240
-6276
-6310
-6344
-6378
-6411
-6443
-6475
-6507
-6538
-6569
-6600
-6630
-6661
-6691
-6721
-6752
-6782
-6813
-6844
-6875
-6906
-6937
-6969
-7001
-7033
-7066
-7099
-7132
-7165
-7199
-7233
-7267
-7301
-7336
-7370
-7406
-7441
-7476
-7512
-7548
-7584
-7620
-7656
-7692
-7728
-7764
-7799
-7834
-7869
-7904
-7938
-7971
-8004
-8037
-8068
-8100
-8131
-8161
-8189
-8219
-8248
-8276
-8303
-8330
-8356
-8382
-8407
-8432
-8456
-8480
-8503
-8526
-8548
-8570
-8591
-8612
-8632
-8652
-8671
-8690
-8708
-8725
-8742
-8759
-8775
-8791
-8806
-8821
-8836
-8850
-8864
-8877
-8890
-8903
-8915
-8927
-8938
-8950
-8960
-8971
-8981
-8990
-9000
-9009
-9017
-9025
-9033
-9040
-9047
-9054
-9060
-9067
-9073
-9079
-9084
-9090
-9096
-9102
-9107
-9113
-9119
-9124
-9130
-9135
-9141
-9146
-9151
-9157
-9162
-9167
-9171
-9176
-9180
-9184
-9188
-9192
-9196
-9199
-9202
-9205
-9208
-9210
-9212
-9214
-9216
-9218
-9219
-9220
-9221
-9222
-9223
-9223
-9224
-9225
-9225
-9226
-9226
-9227
-9227
-9228
-9229
-9230
-9231
-9232
-9234
-9235
-9237
-9238
-9240
-9242
-9244
-9246
-9248
-9250
-9253
-9255
-9258
-9261
-9264
-9266
-9269
-9272
-9275
-9278
-9281
-9283
-9286
-9289
-9291
-9294
-9296
-9298
-9300
-9302
-9303
-9305
-9306
-9307
-9308
-9309
-9309
-9309
-9309
-9309
-9308
-9307
-9306
-9304
-9303
-9300
-9298
-9295
-9291
-9288
-9284
-9279
-9274
-9269
-9264
-9258
-9252
-9245
-9238
-9231
-9224
-9216
-9208
-9200
-9191
-9183
-9174
-9164
-9155
-9146
-9136
-9126
-9116
-9106
-9095
-9085
-9074
-9064
-9053
-9042
-9032
-9021
-9011
-9001
-8991
-8981
-8971
-8962
-8952
-8943
-8934
-8926
-8917
-8909
-8901
-8894
-8887
-8880
-8873
-8867
-8862
-8857
-8852
-8847
-8843
-8840
-8837
-8834
-8831
-8829
-8826
-8825
-8823
-8822
-8820
-8819
-8819
-8818
-8817
-8817
-8817
-8817
-8817
-8817
-8818
-8819
-8819
-8821
-8822
-8823
-8825
-8827
-8829
-8831
-8833
-8836
-8839
-8841
-8844
-8847
-8850
-8853
-8857
-8860
-8864
-8867
-8871
-8875
-8879
-8884
-8888
-8893
-8898
-8903
-8908
-8914
-8920
-8926
-8932
-8939
-8945
-8952
-8959
-8967
-8974
-8982
-8989
-8997
-9005
-9012
-9020
-9027
-9035
-9042
-9049
-9055
-9062
-9068
-9074
-9080
-9086
-9092
-9098
-9103
-9109
-9115
-9121
-9127
-9134
-9140
-9147
-9154
-9162
-9170
-9178
-9187
-9196
-9206
-9216
-9227
-9238
-9249
-9261
-9274
-9286
-9299
-9311
-9324
-9338
-9351
-9364
-9378
-9391
-9405
-9418
-9432
-9446
-9459
-9473
-9487
-9502
-9516
-9531
-9545
-9561
-9576
-9592
-9608
-9624
-9641
-9658
-9676
-9694
-9712
-9731
-9750
-9769
-9789
-9808
-9828
-9848
-9868
-9888
-9907
-9927
-9946
-9965
-9984
-10002
-10020
-10038
-10055
-10072
-10088
-10103
-10119
-10133
-10148
-10161
-10175
-10188
-10201
-10213
-10225
-10238
-10250
-10262
-10275
-10287
-10300
-10312
-10325
-10338
-10351
-10365
-10378
-10391
-10405
-10418
-10431
-10445
-10458
-10471
-10484
-10497
-10510
-10523
-10535
-10548
-10560
-10573
-10585
-10598
-10610
-10623
-10635
-10648
-10661
-10674
-10686
-10699
-10712
-10726
-10739
-10752
-10765
-10778
-10791
-10804
-10817
-10830
-10843
-10856
-10868
-10881
-10894
-10906
-10919
-10931
-10943
-10956
-10969
-10981
-10994
-11007
-11020
-11034
-11048
-11062
-11076
-11090
-11105
-11119
-11134
-11149
-11164
-11179
-11194
-11209
-11224
-11239
-11254
-11268
-11283
-11298
-11312
-11326
-11340
-11354
-11368
-11381
-11394
-11408
-11420
-11433
-11446
-11458
-11470
-11482
-11494
-11505
-11517
-11528
-11538
-11549
-11559
-11569
-11579
-11588
-11597
-11606
-11615
-11624
-11632
-11640
-11648
-11656
-11663
-11670
-11677
-11683
-11689
-11695
-11700
-11706
-11711
-11715
-11720
-11724
-11729
-11733
-11737
-11741
-11745
-11749
-11752
-11756
-11760
-11763
-11766
-11769
-11772
-11775
-11777
-11779
-11780
-11781
-11782
-11782
-11781
-11779
-11777
-11774
-11771
-11766
-11761
-11755
-11749
-11741
-11733
-11724
-11714
-11704
-11693
-11681
-11668
-11654
-11640
-11625
-11609
-11592
-11574
-11556
-11537
-11517
-11496
-11475
-11453
-11430
-11406
-11381
-11356
-11330
-11303
-11275
-11247
-11218
-11188
-11157
-11126
-11093
-11060
-11027
-10992
-10957
-10921
-10885
-10848
-10810
-10772
-10733
-10694
-10655
-10615
-10574
-10533
-10492
-10450
-10408
-10365
-10322
-10279
-10234
-10190
-10144
-10098
-10052
-10004
-9956
-9907
-9858
-9808
-9757
-9706
-9654
-9601
-9548
-9494
-9439
-9384
-9329
-9273
-9216
-9159
-9101
-9043
-8984
-8924
-8865
-8805
-8744
-8683
-8622
-8560
-8498
-8435
-8372
-8309
-8246
-8182
-8117
-8053
-7987
-7922
-7856
-7790
-7724
-7657
-7590
-7522
-7455
-7387
-7319
-7251
-7182
-7114
-7045
-6977
-6908
-6839
-6770
-6701
-6631
-6562
-6493
-6423
-6354
-6284
-6214
-6144
-6074
-6003
-5932
-5861
-5790
-5718
-5646
-5573
-5501
-5428
-5355
-5282
-5209
-5136
-5062
-4989
-4916
-4842
-4768
-4694
-4621
-4546
-4472
-4398
-4323
-4249
-4174
-4099
-4024
-3948
-3873
-3797
-3721
-3645
-3569
-3493
-3416
-3339
-3262
-3184
-3107
-3029
-2950
-2872
-2793
-2715
-2636
-2557
-2478
-2399
-2319
-2240
-2161
-2082
-2003
-1924
-1845
-1767
-1688
-1610
-1531
-1453
-1375
-1297
-1219
-1141
-1063
-985
-907
-829
-750
-671
-593
-514
-434
-355
-275
-194
-114
-33
48
129
211
293
375
457
540
622
705
788
871
954
1038
1121
1204
1288
1371
1454
1537
1620
1703
1785
1868
1950
2032
2114
2196
2278
2360
2441
2523
2604
2685
2766
2847
2928
3008
3089
3169
3248
3328
3408
3487
3566
3645
3724
3802
3881
3959
4037
4115
4193
4270
4348
4425
4503
4580
4656
4733
4810
4886
4962
5038
5114
5189
5265
5340
5415
5490
5565
5639
5714
5788
5862
5936
6010
6083
6157
6230
6303
6375
6448
6520
6592
6663
6734
6805
6876
6946
7015
7084
7153
7221
7289
7356
7423
7488
7554
7619
7683
7746
7809
7871
7933
7994
8055
8115
8173
8233
8291
8348
8405
8462
8518
8573
8628
8683
8737
8791
8844
8897
8950
9002
9055
9106
9158
9209
9259
9310
9360
9409
9459
9508
9556
9604
9652
9699
9746
9792
9838
9883
9927
9972
10015
10058
10100
10142
10182
10222
10261
10299
10336
10371
10406
10439
10472
10503
10532
10561
10588
10613
10638
10660
10681
10701
10719
10736
10752
10766
10778
10789
10799
10808
10816
10822
10827
10832
10835
10838
10840
10841
10841
10840
10839
10837
10835
10832
10828
10824
10820
10814
10809
10802
10795
10788
10780
10772
10763
10753
10743
10732
10720
10708
10695
10682
10668
10653
10638
10622
10606
10589
10572
10554
10536
10517
10497
10477
10456
10435
10413
10391
10368
10344
10320
10295
10269
10243
10216
10188
10160
10131
10102
10072
10041
10009
9977
9944
9911
9877
9843
9807
9772
9735
9699
9662
9624
9586
9547
9509
9470
9431
9392
9353
9314
9275
9236
9197
9158
9119
9081
9043
9005
8968
8931
8894
8857
8821
8785
8749
8714
8679
8644
8609
8575
8541
8507
8473
8440
8407
8374
8342
8309
8277
8245
8213
8180
8150
8118
8087
8055
8025
7994
7963
7932
7902
7871
7841
7811
7780
7750
7720
7690
7660
7630
7600
7570
7540
7510
7479
7449
7418
7388
7357
7326
7295
7264
7233
7202
7171
7140
7109
7078
7047
7017
6986
6956
6926
6897
6867
6838
6810
6781
6753
6726
6698
6671
6644
6618
6591
6565
6539
6513
6487
6462
6436
6411
6386
6361
6336
6312
6287
6263
6240
6216
6193
6171
6148
6126
6105
6084
6063
6043
6023
6004
5985
5967
5950
5933
5916
5900
5885
5870
5855
5841
5828
5815
5802
5790
5779
5767
5757
5746
5737
5727
5718
5710
5702
5694
5687
5681
5675
5670
5666
5662
5659
5657
5655
5654
5653
5654
5655
5656
5658
5661
5665
5669
5673
5678
5684
5690
5697
5705
5713
5721
5730
5739
5749
5759
5770
5781
5792
5804
5817
5830
5844
5858
5874
5889
5906
5924
5942
5961
5980
6001
6022
6044
6066
6089
6113
6137
6161
6186
6211
6236
6261
6287
6312
6337
6363
6388
6413
6437
6462
6486
6510
6534
6557
6580
6603
6626
6648
6670
6692
6714
6735
6757
6778
6799
6820
6840
6861
6882
6902
6922
6942
6962
6982
7001
7021
7040
7059
7077
7096
7114
7131
7149
7165
7182
7198
7213
7228
7243
7257
7270
7284
7297
7309
7321
7333
7345
7356
7367
7378
7389
7400
7410
7420
7431
7441
7451
7461
7472
7482
7492
7502
7512
7522
7533
7543
7553
7563
7574
7584
7595
7605
7616
7626
7637
7647
7657
7667
7677
7687
7697
7706
7715
7724
7733
7741
7749
7757
7765
7773
7780
7788
7795
7802
7808
7815
7822
7828
7834
7841
7847
7854
7860
7867
7874
7881
7888
7895
7903
7910
7918
7926
7934
7942
7950
7958
7967
7975
7983
7991
7999
8007
8015
8023
8029
8038
8045
8052
8058
8064
8070
8076
8080
8085
8089
8093
8096
8098
8100
8101
8102
8101
8101
8099
8096
8093
8089
8084
8077
8071
8064
8055
8047
8037
8026
8015
8003
7990
7977
7962
7948
7932
7917
7900
7883
7866
7848
7829
7810
7791
7770
7750
7729
7707
7685
7662
7639
7615
7590
7564
7539
7512
7485
7457
7429
7400
7370
7340
7310
7279
7248
7216
7184
7151
7119
7086
7053
7019
6986
6952
6919
6885
6852
6819
6786
6753
6720
6688
6656
6624
6593
6562
6531
6500
6470
6439
6409
6379
6349
6319
6289
6259
6229
6199
6169
6139
6109
6079
6048
6018
5987
5957
5926
5895
5864
5833
5802
5771
5740
5708
5677
5645
5614
5582
5551
5520
5488
5457
5425
5394
5363
5331
5300
5268
5237
5205
5173
5141
5109
5077
5045
5013
4980
4948
4916
4884
4852
4819
4788
4756
4724
4692
4661
4629
4598
4567
4536
4505
4474
4443
4413
4382
4352
4321
4291
4261
4230
4200
4170
4140
4110
4080
4050
4019
3991
3961
3931
3902
3872
3843
3813
3784
3755
3725
3696
3666
3637
3607
3578
3548
3518
3488
3458
3428
3397
3367
3336
3305
3274
3243
3212
3180
3148
3116
3084
3051
3018
2984
2950
2916
2881
2846
2811
2775
2738
2701
2664
2627
2589
2550
2512
2473
2433
2394
2354
2313
2273
2232
2191
2150
2109
2067
2025
1984
1942
1900
1858
1816
1774
1731
1689
1646
1604
1561
1518
1475
1433
1390
1347
1304
1261
1217
1174
1131
1087
1044
1000
957
914
870
827
784
740
697
654
611
569
526
484
442
400
359
318
277
236
196
156
116
76
37
-2
-41
-79
-118
-156
-194
-232
-270
-308
-345
-383
-421
-458
-496
-534
-572
-610
-648
-686
-724
-762
-799
-837
-874
-911
-947
-984
-1020
-1055
-1091
-1125
-1160
-1194
-1227
-1260
-1293
-1325
-1357
-1388
-1419
-1450
-1480
-1511
-1540
-1570
-1600
-1629
-1658
-1687
-1715
-1744
-1772
-1800
-1828
-1856
-1884
-1911
-1938
-1965
-1991
-2017
-2044
-2069
-2094
-2119
-2143
-2167
-2191
-2213
-2236
-2258
-2279
-2300
-2320
-2340
-2359
-2377
-2395
-2413
-2430
-2447
-2463
-2479
-2494
-2509
-2524
-2538
-2552
-2566
-2579
-2592
-2604
-2616
-2627
-2638
-2649
-2659
-2668
-2677
-2685
-2692
-2699
-2705
-2711
-2715
-2719
-2722
-2724
-2726
-2726
-2726
-2725
-2724
-2722
-2719
-2715
-2711
-2706
-2700
-2694
-2687
-2679
-2671
-2663
-2654
-2644
-2634
-2623
-2612
-2601
-2589
-2577
-2564
-2551
-2538
-2524
-2510
-2495
-2480
-2464
-2448
-2432
-2415
-2398
-2381
-2362
-2344
-2325
-2305
-2285
-2265
-2244
-2222
-2200
-2178
-2155
-2132
-2109
-2085
-2061
-2036
-2012
-1987
-1962
-1937
-1912
-1886
-1861
-1835
-1810
-1785
-1759
-1734
-1709
-1684
-1658
-1634
-1609
-1584
-1560
-1536
-1511
-1487
-1463
-1440
-1416
-1392
-1368
-1344
-1320
-1296
-1272
-1247
-1223
-1198
-1173
-1148
-1123
-1097
-1072
-1047
-1022
-996
-971
-947
-922
-898
-874
-851
-828
-805
-782
-760
-739
-717
-696
-675
-655
-634
-614
-593
-573
-553
-532
-512
-491
-471
-450
-430
-409
-388
-367
-345
-324
-302
-281
-259
-237
-215
-193
-171
-149
-127
-105
-83
-62
-40
-18
3
24
45
66
87
108
129
150
170
191
211
232
253
274
294
315
336
357
379
400
421
442
463
485
506
527
548
570
591
612
633
654
675
696
716
737
757
777
798
818
837
857
877
896
915
935
954
972
991
1008
1028
1046
1063
1080
1097
1114
1130
1146
1161
1176
1190
1203
1216
1229
1241
1253
1264
1274
1284
1294
1303
1311
1320
1327
1335
1342
1349
1356
1362
1368
1374
1380
1386
1391
1396
1401
1405
1409
1413
1417
1420
1423
1425
1427
1428
1429
1430
1430
1430
1429
1428
1427
1425
1423
1420
1417
1414
1410
1406
1401
1396
1391
1385
1379
1372
1366
1358
1351
1343
1335
1327
1318
1309
1299
1289
1279
1268
1257
1245
1232
1219
1206
1192
1177
1162
1147
1131
1115
1098
1081
1063
1045
1027
1008
990
971
951
932
912
892
872
851
831
810
789
768
747
726
706
685
664
643
623
602
582
562
542
522
503
483
464
445
426
407
389
370
352
333
315
297
278
260
242
223
205
186
168
149
130
112
93
74
55
36
17
-2
-21
-40
-59
-77
-96
-115
-134
-153
-171
-189
-207
-225
-243
-261
-278
-296
-313
-330
-348
-365
-382
-399
-417
-434
-452
-470
-488
-506
-524
-543
-561
-580
-599
-618
-637
-655
-674
-693
-712
-731
-749
-768
-786
-804
-822
-839
-857
-874
-891
-907
-924
-940
-956
-972
-987
-1002
-1018
-1033
-1048
-1063
-1077
-1092
-1106
-1120
-1134
-1147
-1161
-1174
-1187
-1199
-1211
-1223
-1234
-1245
-1255
-1265
-1275
-1284
-1292
-1300
-1307
-1314
-1320
-1325
-1330
-1334
-1338
-1341
-1344
-1346
-1347
-1349
-1349
-1349
-1348
-1347
-1346
-1344
-1342
-1339
-1335
-1331
-1327
-1323
-1317
-1312
-1306
-1300
-1293
-1286
-1278
-1270
-1262
-1254
-1245
-1236
-1226
-1216
-1206
-1195
-1184
-1173
-1161
-1149
-1137
-1124
-1111
-1098
-1084
-1070
-1056
-1042
-1027
-1012
-998
-983
-968
-953
-937
-921
-906
-890
-874
-858
-842
-826
-810
-793
-777
-760
-743
-726
-709
-691
-674
-655
-637
-618
-599
-579
-559
-539
-519
-498
-478
-457
-435
-414
-392
-371
-349
-327
-304
-282
-259
-237
-214
-191
-168
-145
-122
-98
-74
-50
-26
-2
23
48
73
98
124
150
176
203
230
257
284
311
339
367
394
422
450
478
506
534
562
590
618
646
673
701
728
755
782
809
835
861
888
913
939
964
990
1014
1040
1064
1089
1113
1138
1162
1186
1210
1234
1259
1283
1307
1331
1355
1379
1403
1427
1452
1476
1500
1524
1548
1572
1597
1621
1645
1670
1694
1719
1743
1768
1793
1818
1843
1868
1894
1919
1945
1971
1997
2023
2049
2076
2103
2129
2156
2183
2211
2238
2265
2293
2321
2349
2377
2405
2433
2461
2489
2517
2545
2573
2601
2628
2656
2683
2710
2736
2763
2789
2815
2841
2866
2892
2917
2942
2967
2992
3016
3041
3065
3089
3113
3137
3160
3183
3206
3229
3251
3273
3294
3316
3336
3357
3377
3397
3416
3435
3453
3471
3489
3506
3523
3539
3555
3570
3585
3600
3614
3627
3640
3653
3665
3677
3689
3700
3711
3721
3731
3741
3750
3759
3768
3776
3784
3792
3800
3807
3813
3820
3826
3831
3837
3842
3846
3850
3854
3857
3860
3862
3864
3865
3866
3866
3865
3865
3863
3861
3859
3856
3852
3848
3843
3838
3832
3825
3818
3810
3801
3792
3782
3772
3761
3749
3736
3723
3710
3696
3681
3666
3650
3634
3617
3600
3583
3565
3546
3527
3508
3488
3468
3448
3428
3407
3386
3365
3343
3321
3300
3278
3256
3233
3211
3188
3165
3142
3119
3095
3072
3048
3024
3000
2976
2952
2927
2903
2878
2854
2829
2805
2781
2756
2732
2708
2684
2660
2636
2613
2589
2566
2543
2519
2496
2473
2451
2428
2405
2382
2359
2337
2314
2291
2268
2246
2223
2200
2176
2153
2130
2107
2083
2060
2036
2013
1989
1966
1942
1919
1896
1872
1849
1826
1804
1781
1759
1737
1715
1693
1672
1650
1629
1607
1586
1564
1543
1521
1500
1478
1457
1435
1413
1392
1370
1348
1327
1306
1285
1264
1243
1223
1202
1183
1163
1144
1125
1107
1089
1072
1055
1038
1022
1006
992
978
964
951
939
927
916
905
895
886
877
869
861
854
847
841
836
831
826
822
819
816
813
811
810
809
808
808
808
809
810
812
814
817
820
823
827
831
836
841
847
853
859
866
873
880
888
896
905
914
923
933
943
953
964
974
985
997
1008
1020
1032
1044
1057
1069
1082
1095
1109
1122
1136
1151
1165
1180
1196
1211
1227
1243
1260
1277
1294
1311
1329
1347
1365
1383
1401
1420
1438
1457
1476
1495
1514
1533
1552
1572
1591
1610
1630
1650
1670
1689
1710
1730
1750
1770
1791
1812
1833
1854
1875
1897
1918
1940
1962
1984
2007
2029
2052
2074
2097
2120
2143
2166
2190
2213
2236
2259
2283
2306
2329
2353
2376
2399
2423
2446
2469
2493
2516
2540
2563
2586
2610
2633
2657
2680
2704
2727
2751
2775
2798
2822
2846
2869
2893
2917
2941
2965
2989
3012
3036
3060
3083
3107
3130
3154
3177
3200
3223
3246
3268
3291
3313
3335
3357
3378
3399
3420
3441
3462
3482
3502
3522
3541
3561
3580
3599
3617
3636
3654
3672
3690
3707
3725
3743
3760
3777
3795
3812
3829
3846
3863
3880
3897
3914
3931
3948
3965
3981
3998
4014
4030
4046
4062
4080
4094
4111
4127
4143
4158
4174
4189
4204
4219
4234
4249
4263
4278
4292
4306
4321
4335
4348
4362
4376
4389
4403
4416
4429
4442
4455
4468
4480
4493
4505
4517
4529
4541
4553
4564
4575
4586
4597
4608
4618
4629
4639
4649
4658
4667
4677
4685
4694
4703
4711
4719
4727
4734
4742
4749
4756
4763
4769
4776
4782
4788
4794
4800
4806
4811
4817
4822
4827
4832
4836
4840
4844
4848
4851
4854
4856
4858
4859
4860
4860
4860
4859
4858
4856
4854
4851
4848
4844
4840
4835
4829
4824
4817
4811
4803
4796
4788
4779
4770
4761
4751
4741
4731
4720
4708
4696
4684
4670
4657
4643
4628
4613
4597
4580
4563
4546
4528
4509
4490
4470
4450
4430
4409
4388
4366
4344
4321
4298
4275
4251
4227
4203
4178
4153
4128
4102
4075
4050
4024
3997
3971
3944
3916
3888
3860
3832
3803
3774
3745
3715
3685
3655
3625
3594
3563
3532
3501
3469
3438
3406
3374
3343
3311
3279
3248
3216
3185
3153
3121
3090
3059
3027
2996
2965
2933
2902
2871
2840
2809
2778
2746
2715
2684
2652
2621
2589
2557
2525
2493
2461
2429
2397
2365
2333
2301
2269
2237
2204
2172
2140
2108
2076
2044
2012
1980
1948
1916
1884
1852
1820
1789
1757
1725
1693
1662
1630
1598
1566
1534
1502
1470
1438
1406
1374
1342
1311
1279
1247
1215
1184
1152
1121
1090
1059
1029
998
968
938
908
879
850
821
792
764
736
708
680
653
625
598
571
544
517
491
464
438
412
385
359
333
308
282
257
231
206
181
156
132
107
83
60
36
13
-10
-32
-54
-76
-97
-118
-138
-158
-178
-197
-216
-234
-252
-269
-286
-303
-319
-335
-351
-366
-381
-395
-409
-423
-436
-449
-461
-473
-485
-496
-506
-516
-526
-535
-544
-552
-560
-567
-574
-581
-586
-592
-597
-601
-605
-609
-612
-615
-616
-618
-619
-619
-618
-617
-616
-613
-610
-607
-603
-598
-592
-586
-580
-573
-565
-557
-548
-539
-530
-520
-510
-499
-488
-476
-465
-453
-441
-428
-415
-402
-389
-375
-361
-347
-332
-317
-301
-286
-270
-254
-237
-220
-204
-187
-169
-152
-135
-117
-100
-82
-65
-47
-30
-12
6
23
41
58
76
93
111
129
147
165
183
201
220
239
258
278
298
318
338
359
380
402
424
446
469
492
515
539
563
588
613
638
663
689
716
742
769
796
823
851
879
907
935
963
992
1020
1049
1078
1107
1135
1165
1194
1223
1253
1282
1312
1343
1373
1404
1434
1465
1497
1528
1560
1591
1623
1655
1688
1720
1752
1784
1817
1849
1881
1913
1946
1978
2009
2041
2073
2105
2136
2167
2199
2230
2261
2291
2322
2353
2384
2414
2445
2475
2506
2536
2566
2596
2626
2656
2686
2715
2744
2773
2802
2830
2858
2886
2913
2940
2967
2993
3020
3045
3071
3096
3121
3145
3169
3193
3216
3239
3262
3284
3305
3326
3347
3367
3386
3406
3424
3442
3460
3477
3494
3510
3526
3541
3555
3570
3583
3597
3610
3622
3634
3646
3657
3668
3679
3689
3699
3709
3719
3728
3737
3746
3754
3762
3771
3778
3786
3794
3801
3808
3815
3821
3828
3834
3839
3845
3850
3855
3859
3863
3866
3869
3872
3874
3875
3876
3877
3877
3877
3877
3876
3874
3872
3870
3868
3865
3862
3859
3855
3851
3847
3843
3838
3833
3828
3822
3817
3811
3805
3798
3792
3785
3778
3771
3764
3756
3748
3740
3731
3722
3713
3703
3693
3682
3671
3659
3647
3634
3621
3607
3592
3577
3562
3545
3528
3511
3493
3474
3454
3434
3413
3391
3369
3346
3322
3298
3273
3247
3221
3194
3166
3137
3108
3078
3048
3017
2985
2953
2920
2887
2853
2818
2783
2747
2711
2675
2638
2600
2562
2524
2485
2446
2406
2367
2326
2286
2245
2204
2163
2122
2080
2039
1997
1955
1913
1871
1830
1788
1746
1704
1662
1620
1578
1536
1495
1453
1411
1370
1329
1288
1247
1206
1165
1124
1084
1044
1004
964
925
885
846
808
769
732
694
657
620
584
548
512
477
443
409
375
342
310
278
247
216
186
156
127
99
71
43
16
-10
-36
-62
-87
-112
-136
-160
-184
-207
-230
-252
-275
-296
-318
-339
-360
-380
-400
-420
-439
-459
-477
-496
-514
-532
-549
-567
-584
-600
-616
-633
-648
-664
-679
-694
-708
-722
-736
-750
-763
-776
-789
-802
-814
-825
-837
-848
-859
-870
-880
-891
-901
-911
-921
-930
-940
-950
-959
-968
-978
-987
-996
-1004
-1014
-1022
-1033
-1042
-1051
-1060
-1069
-1078
-1087
-1096
-1105
-1114
-1123
-1132
-1141
-1150
-1159
-1167
-1176
-1184
-1192
-1201
-1209
-1216
-1224
-1232
-1239
-1246
-1253
-1260
-1266
-1272
-1278
-1284
-1290
-1296
-1301
-1306
-1311
-1315
-1320
-1324
-1328
-1332
-1336
-1339
-1342
-1345
-1348
-1350
-1352
-1354
-1356
-1357
-1358
-1358
-1358
-1358
-1358
-1357
-1356
-1355
-1353
-1351
-1349
-1346
-1343
-1340
-1336
-1333
-1328
-1324
-1319
-1314
-1308
-1303
-1297
-1290
-1284
-1277
-1270
-1262
-1255
-1247
-1239
-1230
-1222
-1214
-1205
-1196
-1187
-1178
-1169
-1159
-1150
-1140
-1131
-1121
-1111
-1101
-1090
-1080
-1069
-1059
-1048
-1037
-1025
-1014
-1002
-990
-978
-965
-953
-939
-926
-913
-899
-885
-871
-856
-842
-827
-813
-798
-783
-768
-754
-739
-724
-709
-695
-680
-666
-651
-637
-623
-609
-595
-581
-567
-554
-540
-526
-512
-498
-484
-470
-456
-442
-427
-412
-397
-382
-367
-351
-336
-320
-304
-288
-272
-255
-239
-223
-206
-190
-174
-158
-141
-125
-109
-94
-78
-62
-47
-32
-17
-2
13
28
43
57
71
86
100
114
128
142
156
170
184
198
212
226
240
254
268
282
296
311
325
339
354
369
384
399
414
429
445
460
476
492
508
524
541
557
574
591
608
625
642
660
677
695
713
731
749
767
785
803
821
839
857
876
894
912
930
948
966
984
1002
1020
1037
1055
1073
1090
1108
1125
1143
1160
1177
1194
1210
1227
1243
1259
1275
1290
1306
1321
1335
1349
1363
1377
1390
1403
1415
1427
1439
1450
1460
1471
1481
1490
1499
1508
1517
1525
1533
1540
1547
1554
1561
1567
1574
1580
1585
1591
1596
1602
1607
1612
1616
1620
1624
1628
1632
1635
1638
1641
1643
1645
1646
1647
1648
1648
1648
1648
1647
1646
1644
1642
1639
1636
1632
1628
1624
1619
1614
1608
1602
1596
1589
1582
1574
1566
1557
1548
1539
1529
1519
1508
1497
1486
1474
1461
1449
1436
1423
1409
1395
1381
1366
1351
1336
1320
1304
1288
1271
1255
1238
1220
1203
1185
1167
1148
1129
1111
1091
1072
1052
1032
1012
992
972
951
931
910
890
869
848
828
807
786
766
745
725
704
684
664
643
623
603
583
563
543
523
504
484
464
445
425
405
386
367
347
328
309
290
271
252
233
214
195
177
158
139
121
102
83
64
45
26
7
-12
-31
-51
-71
-90
-110
-130
-150
-171
-191
-211
-232
-252
-273
-293
-314
-335
-355
-376
-397
-418
-438
-459
-480
-501
-521
-542
-562
-583
-603
-623
-643
-663
-683
-703
-722
-742
-761
-780
-799
-818
-836
-855
-873
-891
-909
-926
-944
-961
-979
-996
-1012
-1030
-1047
-1064
-1080
-1097
-1113
-1130
-1146
-1162
-1179
-1195
-1211
-1227
-1243
-1260
-1276
-1292
-1308
-1324
-1340
-1356
-1372
-1388
-1404
-1420
-1435
-1451
-1467
-1483
-1499
-1515
-1531
-1547
-1563
-1578
-1594
-1610
-1626
-1641
-1657
-1673
-1688
-1704
-1719
-1735
-1750
-1765
-1781
-1796
-1811
-1826
-1841
-1857
-1872
-1887
-1902
-1918
-1933
-1948
-1964
-1979
-1995
-2009
-2025
-2041
-2058
-2074
-2089
-2105
-2121
-2137
-2153
-2169
-2184
-2200
-2216
-2231
-2246
-2261
-2276
-2291
-2306
-2320
-2334
-2348
-2362
-2375
-2389
-2402
-2414
-2427
-2439
-2451
-2462
-2473
-2484
-2495
-2505
-2516
-2525
-2535
-2544
-2553
-2562
-2570
-2578
-2586
-2593
-2601
-2607
-2614
-2620
-2625
-2630
-2634
-2638
-2642
-2645
-2647
-2649
-2650
-2651
-2651
-2650
-2649
-2648
-2646
-2643
-2641
-2637
-2634
-2630
-2625
-2621
-2616
-2611
-2605
-2599
-2593
-2587
-2581
-2574
-2567
-2560
-2553
-2546
-2538
-2530
-2522
-2513
-2504
-2494
-2485
-2474
-2464
-2453
-2441
-2429
-2417
-2404
-2390
-2376
-2362
-2347
-2332
-2316
-2300
-2283
-2266
-2248
-2231
-2212
-2194
-2175
-2156
-2137
-2117
-2097
-2077
-2056
-2035
-2015
-1993
-1972
-1951
-1929
-1907
-1885
-1863
-1841
-1819
-1797
-1774
-1752
-1729
-1707
-1684
-1662
-1639
-1617
-1594
-1572
-1550
-1528
-1506
-1484
-1463
-1442
-1421
-1400
-1380
-1360
-1340
-1321
-1302
-1283
-1265
-1247
-1229
-1211
-1194
-1177
-1161
-1145
-1129
-1113
-1098
-1083
-1068
-1053
-1039
-1025
-1010
-998
-984
-971
-959
-946
-934
-922
-910
-898
-887
-876
-865
-854
-843
-832
-822
-811
-801
-791
-781
-771
-761
-751
-742
-732
-723
-714
-705
-696
-688
-679
-671
-663
-655
-648
-641
-635
-628
-622
-617
-612
-607
-602
-598
-595
-592
-589
-586
-585
-583
-582
-581
-581
-581
-581
-582
-584
-585
-587
-590
-592
-596
-599
-603
-607
-611
-616
-621
-626
-631
-637
-643
-650
-657
-664
-672
-680
-688
-697
-706
-716
-726
-736
-747
-759
-770
-783
-796
-809
-823
-838
-853
-868
-884
-901
-918
-936
-954
-973
-992
-1012
-1032
-1053
-1075
-1097
-1119
-1142
-1165
-1189
-1214
-1238
-1263
-1289
-1315
-1341
-1367
-1394
-1421
-1449
-1476
-1504
-1533
-1561
-1590
-1619
-1648
-1677
-1707
-1737
-1767
-1798
-1828
-1859
-1890
-1921
-1952
-1984
-2015
-2047
-2078
-2110
-2142
-2174
-2206
-2238
-2271
-2303
-2335
-2367
-2400
-2432
-2465
-2497
-2529
-2562
-2594
-2626
-2658
-2690
-2722
-2754
-2785
-2817
-2848
-2880
-2911
-2942
-2973
-3004
-3035
-3066
-3096
-3126
-3156
-3186
-3216
-3246
-3275
-3305
-3334
-3363
-3392
-3420
-3449
-3477
-3505
-3533
-3561
-3588
-3616
-3643
-3670
-3697
-3723
-3749
-3775
-3801
-3826
-3851
-3876
-3900
-3924
-3947
-3971
-3994
-4016
-4038
-4061
-4082
-4104
-4125
-4145
-4166
-4186
-4205
-4224
-4243
-4261
-4279
-4297
-4314
-4331
-4347
-4363
-4378
-4393
-4407
-4421
-4434
-4447
-4459
-4470
-4481
-4492
-4502
-4511
-4520
-4528
-4536
-4543
-4550
-4556
-4561
-4566
-4570
-4573
-4576
-4578
-4580
-4581
-4581
-4580
-4579
-4578
-4576
-4573
-4569
-4565
-4561
-4556
-4550
-4544
-4537
-4529
-4521
-4512
-4503
-4493
-4483
-4472
-4460
-4448
-4436
-4423
-4409
-4395
-4380
-4365
-4350
-4334
-4318
-4301
-4284
-4266
-4248
-4230
-4211
-4192
-4172
-4153
-4133
-4113
-4091
-4070
-4050
-4029
-4006
-3986
-3964
-3942
-3920
-3897
-3875
-3852
-3829
-3806
-3783
-3760
-3737
-3714
-3690
-3667
-3644
-3620
-3597
-3573
-3550
-3526
-3502
-3478
-3455
-3431
-3407
-3383
-3359
-3334
-3310
-3286
-3261
-3237
-3212
-3187
-3162
-3138
-3113
-3087
-3062
-3037
-3012
-2987
-2961
-2936
-2911
-2885
-2860
-2835
-2810
-2784
-2759
-2734
-2709
-2684
-2659
-2634
-2609
-2585
-2560
-2535
-2510
-2486
-2461
-2436
-2411
-2387
-2362
-2337
-2312
-2287
-2262
-2237
-2212
-2186
-2161
-2136
-2111
-2086
-2060
-2035
-2009
-1985
-1960
-1936
-1911
-1887
-1862
-1838
-1814
-1791
-1767
-1744
-1720
-1697
-1675
-1652
-1629
-1607
-1585
-1563
-1541
-1519
-1497
-1476
-1455
-1433
-1412
-1391
-1370
-1350
-1329
-1308
-1288
-1267
-1247
-1227
-1207
-1187
-1167
-1147
-1127
-1107
-1088
-1068
-1049
-1030
-1010
-992
-973
-954
-936
-917
-899
-881
-862
-844
-826
-808
-790
-771
-753
-735
-717
-698
-680
-662
-643
-625
-606
-588
-569
-550
-531
-513
-494
-475
-456
-437
-417
-398
-379
-359
-340
-321
-301
-281
-262
-242
-223
-203
-183
-164
-144
-124
-105
-85
-66
-46
-27
-7
12
31
51
70
89
109
128
147
166
186
205
225
244
264
283
303
323
342
362
382
402
422
441
461
481
501
521
541
561
581
601
621
641
661
681
701
721
740
760
780
799
819
838
858
877
897
916
935
954
974
993
1012
1031
1051
1070
1090
1109
1129
1149
1169
1188
1208
1228
1248
1268
1288
1308
1328
1348
1367
1387
1406
1426
1445
1464
1483
1502
1521
1540
1558
1576
1594
1612
1630
1647
1665
1682
1698
1715
1731
1747
1763
1779
1794
1809
1824
1838
1853
1866
1880
1893
1906
1919
1931
1943
1955
1966
1977
1988
1998
2008
2017
2027
2036
2045
2053
2061
2069
2076
2084
2091
2097
2104
2110
2115
2121
2126
2131
2136
2141
2145
2149
2153
2157
2161
2164
2167
2169
2172
2174
2176
2178
2179
2180
2181
2181
2181
2181
2181
2180
2178
2177
2175
2172
2170
2166
2163
2159
2155
2151
2146
2141
2136
2131
2125
2119
2113
2107
2101
2094
2087
2080
2073
2066
2058
2051
2043
2033
2025
2017
2009
2000
1991
1982
1973
1963
1954
1944
1934
1924
1914
1904
1894
1884
1874
1864
1854
1844
1834
1824
1814
1804
1794
1784
1774
1764
1754
1744
1734
1724
1714
1704
1693
1683
1673
1663
1653
1642
1632
1621
1611
1600
1589
1578
1566
1555
1544
1532
1521
1509
1497
1486
1474
1462
1450
1438
1427
1415
1403
1392
1380
1368
1357
1345
1333
1321
1310
1298
1286
1274
1262
1250
1238
1226
1214
1201
1189
1176
1164
1151
1138
1125
1112
1099
1085
1072
1058
1044
1030
1016
1002
988
974
959
945
930
916
901
886
871
856
841
825
810
795
779
763
748
732
717
701
685
669
654
638
622
607
591
576
560
545
530
515
501
486
472
458
445
432
419
406
393
381
370
358
347
337
326
316
307
297
289
280
272
265
257
251
244
238
233
228
223
219
215
211
209
206
205
203
203
203
203
204
206
208
211
214
218
223
228
234
240
247
254
262
271
280
289
299
309
320
332
344
356
369
382
395
409
423
438
453
468
483
499
515
531
547
563
580
597
614
631
648
665
682
700
717
735
752
770
788
806
824
842
860
878
897
915
934
952
971
990
1008
1028
1047
1066
1085
1105
1124
1144
1163
1183
1203
1223
1242
1262
1282
1302
1323
1343
1363
1383
1404
1424
1445
1466
1486
1507
1528
1549
1569
1590
1611
1632
1653
1675
1696
1717
1738
1759
1780
1801
1822
1842
1863
1884
1905
1925
1946
1966
1986
2005
2025
2045
2066
2085
2105
2124
2143
2162
2181
2200
2219
2238
2257
2275
2294
2312
2331
2349
2367
2385
2403
2421
2439
2457
2475
2492
2510
2527
2545
2562
2579
2596
2613
2630
2647
2664
2680
2697
2714
2730
2747
2763
2779
2796
2812
2828
2844
2860
2876
2892
2908
2924
2939
2955
2970
2986
3001
3016
3031
3046
3061
3076
3091
3105
3120
3134
3148
3162
3176
3189
3203
3216
3230
3243
3256
3269
3281
3294
3307
3319
3332
3344
3356
3368
3380
3393
3405
3416
3428
3440
3452
3463
3475
3486
3497
3508
3519
3530
3541
3551
3561
3571
3581
3591
3600
3609
3618
3626
3634
3642
3650
3657
3664
3670
3677
3683
3689
3695
3700
3705
3710
3715
3719
3724
3728
3732
3736
3739
3743
3746
3749
3751
3754
3756
3758
3760
3761
3762
3763
3763
3764
3763
3763
3762
3761
3759
3757
3755
3752
3749
3745
3741
3736
3732
3726
3721
3715
3709
3702
3695
3688
3681
3673
3665
3657
3648
3640
3631
3622
3613
3604
3594
3585
3575
3565
3555
3545
3535
3525
3515
3504
3494
3483
3472
3461
3450
3438
3427
3415
3403
3391
3379
3367
3354
3341
3328
3315
3301
3287
3273
3259
3245
3231
3216
3202
3187
3172
3158
3143
3128
3113
3098
3083
3068
3052
3037
3021
3005
2989
2973
2957
2941
2924
2907
2891
2874
2856
2839
2822
2804
2786
2768
2750
2732
2714
2696
2677
2658
2640
2621
2602
2583
2564
2545
2526
2507
2488
2469
2449
2430
2411
2392
2372
2353
2334
2315
2295
2276
2257
2237
2218
2199
2179
2160
2140
2121
2101
2081
2061
2041
2021
2001
1982
1961
1941
1921
1900
1880
1860
1839
1819
1798
1778
1758
1737
1717
1697
1677
1657
1637
1618
1598
1578
1559
1540
1520
1501
1482
1463
1444
1425
1406
1387
1369
1350
1332
1313
1295
1277
1259
1241
1222
1205
1187
1169
1151
1134
1116
1099
1081
1064
1047
1031
1014
997
981
965
949
933
918
903
888
873
858
844
830
816
803
790
777
764
751
739
727
715
704
692
681
671
660
650
639
630
620
610
601
592
583
575
567
558
551
543
535
528
520
513
506
499
492
484
477
470
463
455
448
440
433
425
417
409
401
392
383
374
365
356
346
337
327
316
306
295
284
273
261
249
237
225
213
200
187
174
161
147
134
120
106
91
77
62
48
33
18
3
-13
-28
-43
-59
-75
-90
-106
-122
-138
-154
-170
-187
-203
-219
-236
-252
-269
-285
-302
-318
-334
-351
-367
-383
-400
-416
-432
-448
-464
-479
-495
-510
-525
-541
-555
-570
-585
-599
-613
-627
-641
-655
-668
-681
-695
-707
-720
-732
-745
-757
-768
-780
-792
-803
-814
-825
-835
-846
-856
-866
-875
-885
-894
-903
-912
-920
-928
-936
-944
-951
-958
-965
-972
-978
-985
-991
-996
-1002
-1006
-1012
-1016
-1022
-1026
-1030
-1034
-1037
-1040
-1043
-1046
-1048
-1051
-1053
-1055
-1056
-1058
-1059
-1060
-1060
-1061
-1061
-1061
-1062
-1061
-1061
-1061
-1060
-1060
-1059
-1058
-1057
-1056
-1055
-1054
-1052
-1051
-1049
-1048
-1046
-1044
-1042
-1040
-1038
-1035
-1033
-1030
-1027
-1024
-1020
-1018
-1014
-1010
-1006
-1002
-997
-993
-988
-983
-978
-972
-967
-961
-955
-949
-943
-937
-930
-924
-918
-911
-904
-898
-891
-884
-878
-871
-864
-857
-850
-843
-836
-829
-822
-815
-808
-801
-794
-786
-779
-772
-764
-757
-750
-742
-735
-727
-719
-712
-704
-696
-688
-681
-673
-665
-657
-649
-641
-633
-625
-617
-610
-602
-594
-587
-579
-571
-564
-557
-549
-542
-534
-527
-519
-512
-504
-497
-489
-481
-473
-465
-457
-449
-441
-433
-425
-417
-409
-400
-392
-384
-376
-368
-361
-353
-345
-337
-329
-322
-314
-306
-299
-291
-283
-276
-268
-260
-253
-245
-238
-230
-222
-215
-207
-199
-192
-184
-177
-169
-162
-155
-147
-140
-133
-127
-120
-113
-106
-100
-93
-87
-80
-74
-68
-61
-55
-49
-43
-36
-30
-24
-18
-12
-6
0
7
13
19
25
31
37
43
49
55
61
67
73
79
85
92
98
104
110
116
122
129
135
141
147
154
160
166
172
178
185
191
197
203
209
215
221
227
233
239
245
251
257
263
269
275
281
288
294
300
307
313
320
326
333
339
346
353
359
366
373
380
387
394
401
408
415
422
430
437
445
453
461
469
477
485
494
502
511
520
529
538
547
556
566
575
585
594
604
614
623
633
643
653
663
673
682
692
702
712
722
731
741
751
760
770
779
788
798
807
817
826
835
845
854
864
873
883
893
903
912
923
933
943
954
964
975
986
997
1008
1018
1030
1042
1053
1065
1076
1088
1099
1111
1122
1133
1145
1156
1167
1178
1190
1201
1211
1222
1233
1244
1254
1264
1275
1285
1295
1304
1314
1324
1333
1342
1351
1360
1369
1377
1385
1394
1401
1409
1417
1424
1431
1439
1445
1452
1458
1464
1470
1476
1482
1487
1492
1496
1501
1505
1509
1512
1516
1519
1522
1525
1527
1529
1531
1533
1535
1536
1537
1538
1538
1539
1539
1539
1538
1538
1537
1535
1534
1532
1530
1527
1524
1521
1517
1514
1509
1505
1500
1495
1489
1483
1477
1470
1463
1456
1448
1440
1432
1423
1414
1405
1396
1386
1376
1365
1355
1344
1333
1322
1310
1299
1287
1275
1262
1250
1237
1225
1212
1199
1186
1172
1159
1145
1132
1118
1104
1090
1076
1062
1047
1033
1018
1002
988
973
957
942
926
910
894
877
861
844
828
811
794
776
759
742
724
706
689
671
653
635
617
599
581
563
545
527
509
491
473
455
437
419
401
383
365
347
329
311
293
276
258
240
222
204
186
168
150
132
115
97
79
61
43
25
8
-10
-27
-45
-62
-80
-97
-114
-131
-148
-165
-182
-199
-216
-232
-249
-265
-282
-298
-314
-330
-346
-362
-377
-393
-408
-424
-439
-454
-468
-483
-497
-512
-526
-540
-554
-567
-581
-594
-607
-620
-633
-645
-658
-670
-682
-694
-705
-716
-727
-738
-749
-759
-769
-779
-788
-798
-807
-816
-825
-834
-842
-850
-858
-865
-873
-880
-887
-893
-899
-905
-911
-916
-921
-925
-930
-934
-937
-940
-943
-946
-948
-950
-952
-953
-954
-955
-956
-956
-957
-956
-956
-956
-955
-954
-953
-951
-950
-948
-945
-943
-940
-937
-934
-930
-926
-922
-918
-913
-908
-902
-897
-891
-885
-878
-872
-865
-858
-851
-844
-837
-829
-822
-814
-807
-800
-792
-785
-778
-771
-764
-757
-750
-744
-737
-731
-725
-719
-713
-708
-703
-698
-693
-689
-684
-681
-677
-674
-671
-668
-666
-664
-662
-661
-660
-660
-660
-660
-661
-662
-663
-665
-668
-670
-674
-678
-682
-687
-692
-697
-704
-710
-717
-725
-732
-741
-749
-758
-768
-777
-788
-798
-809
-820
-831
-843
-855
-867
-879
-892
-905
-918
-932
-945
-959
-973
-988
-1002
-1016
-1032
-1047
-1063
-1078
-1094
-1110
-1127
-1143
-1160
-1176
-1193
-1210
-1228
-1245
-1262
-1280
-1298
-1315
-1333
-1351
-1369
-1387
-1405
-1423
-1441
-1459
-1477
-1494
-1512
-1529
-1547
-1564
-1582
-1599
-1616
-1633
-1650
-1666
-1683
-1700
-1716
-1732
-1749
-1765
-1781
-1797
-1813
-1829
-1845
-1860
-1876
-1891
-1907
-1922
-1937
-1952
-1966
-1981
-1995
-2009
-2021
-2036
-2049
-2062
-2074
-2087
-2099
-2110
-2122
-2133
-2143
-2154
-2164
-2173
-2183
-2191
-2200
-2208
-2216
-2224
-2231
-2238
-2244
-2251
-2256
-2262
-2267
-2272
-2277
-2281
-2285
-2288
-2292
-2295
-2297
-2300
-2302
-2303
-2305
-2306
-2307
-2308
-2308
-2308
-2308
-2308
-2307
-2306
-2305
-2304
-2302
-2301
-2299
-2297
-2295
-2293
-2290
-2287
-2284
-2281
-2278
-2274
-2270
-2266
-2262
-2257
-2253
-2248
-2242
-2237
-2231
-2225
-2219
-2213
-2206
-2199
-2192
-2184
-2176
-2168
-2160
-2151
-2143
-2133
-2124
-2114
-2104
-2094
-2084
-2073
-2062
-2050
-2037
-2025
-2013
-2001
-1988
-1975
-1962
-1948
-1934
-1920
-1905
-1891
-1876
-1860
-1845
-1829
-1814
-1798
-1781
-1765
-1748
-1732
-1715
-1698
-1680
-1663
-1646
-1628
-1610
-1592
-1574
-1556
-1538
-1520
-1501
-1482
-1463
-1444
-1425
-1406
-1386
-1367
-1347
-1327
-1306
-1286
-1265
-1244
-1223
-1202
-1181
-1160
-1138
-1116
-1094
-1072
-1050
-1028
-1004
-983
-960
-937
-914
-891
-867
-844
-821
-797
-773
-750
-726
-702
-678
-655
-631
-607
-583
-559
-535
-511
-487
-463
-439
-415
-391
-367
-342
-318
-294
-270
-246
-222
-197
-173
-149
-124
-100
-75
-51
-26
-1
24
48
74
99
124
149
174
200
225
251
276
301
327
352
378
403
428
454
479
504
529
555
580
605
630
655
679
704
729
754
778
803
828
852
877
901
925
950
974
998
1022
1046
1070
1094
1117
1141
1164
1188
1211
1234
1256
1279
1301
1324
1346
1367
1389
1410
1431
1452
1472
1493
1513
1533
1552
1571
1590
1609
1628
1646
1664
1682
1700
1717
1735
1752
1768
1785
1802
1818
1834
1850
1865
1881
1896
1912
1927
1942
1956
1971
1985
2000
2013
2028
2041
2056
2069
2083
2096
2110
2123
2136
2149
2162
2175
2187
2200
2212
2225
2237
2249
2261
2273
2284
2296
2308
2319
2330
2342
2353
2364
2376
2387
2398
2409
2420
2431
2442
2453
2465
2476
2487
2498
2509
2519
2530
2541
2551
2562
2572
2583
2593
2603
2612
2622
2632
2641
2650
2659
2668
2677
2686
2694
2702
2711
2719
2727
2734
2742
2749
2757
2764
2771
2778
2785
2791
2798
2804
2810
2816
2821
2827
2832
2838
2843
2847
2852
2857
2861
2865
2869
2873
2877
2881
2884
2888
2891
2895
2898
2901
2905
2908
2911
2914
2917
2920
2923
2926
2929
2932
2934
2937
2939
2941
2944
2945
2947
2949
2950
2952
2953
2954
2955
2956
2956
2957
2957
2957
2957
2957
2957
2957
2956
2956
2955
2954
2953
2953
2952
2951
2950
2949
2947
2946
2945
2944
2943
2941
2940
2939
2937
2936
2934
2933
2931
2929
2928
2926
2924
2922
2920
2918
2916
2914
2912
2910
2908
2905
2903
2901
2899
2897
2895
2893
2891
2889
2888
2886
2884
2883
2881
2880
2879
2877
2876
2875
2874
2873
2872
2871
2870
2870
2869
2868
2867
2867
2866
2865
2864
2863
2862
2861
2860
2859
2858
2857
2856
2855
2854
2852
2851
2850
2848
2847
2846
2844
2843
2841
2839
2837
2836
2834
2832
2830
2827
2825
2823
2820
2818
2816
2813
2811
2808
2805
2803
2800
2798
2795
2793
2790
2788
2786
2783
2781
2779
2777
2775
2774
2772
2770
2769
2767
2766
2764
2763
2762
2761
2760
2759
2758
2756
2755
2754
2753
2752
2751
2749
2748
2747
2745
2743
2742
2740
2738
2736
2734
2732
2729
2727
2724
2722
2719
2716
2713
2710
2707
2704
2701
2698
2695
2691
2688
2685
2681
2678
2675
2671
2668
2664
2661
2658
2654
2651
2648
2645
2642
2638
2635
2632
2629
2626
2623
2621
2618
2615
2613
2610
2607
2605
2603
2601
2598
2596
2595
2593
2591
2590
2589
2588
2587
2586
2586
2585
2585
2586
2586
2587
2588
2589
2590
2592
2595
2597
2600
2603
2607
2611
2615
2619
2624
2630
2635
2641
2648
2654
2661
2668
2676
2684
2692
2700
2709
2718
2727
2737
2746
2756
2767
2777
2788
2799
2810
2821
2833
2844
2856
2868
2881
2893
2906
2919
2932
2945
2959
2973
2986
3000
3015
3029
3044
3058
3073
3088
3103
3119
3134
3149
3165
3181
3196
3212
3228
3243
3259
3274
3290
3305
3320
3336
3351
3366
3380
3395
3410
3424
3438
3452
3466
3480
3494
3507
3521
3534
3547
3560
3573
3586
3598
3611
3623
3635
3647
3659
3670
3682
3693
3704
3715
3726
3736
3747
3757
3767
3776
3786
3795
3804
3813
3821
3829
3837
3845
3852
3860
3867
3874
3880
3887
3893
3899
3905
3911
3916
3922
3927
3932
3937
3942
3947
3952
3956
3961
3965
3970
3974
3979
3983
3987
3992
3996
4000
4005
4009
4014
4018
4022
4027
4032
4035
4041
4046
4050
4054
4059
4064
4067
4072
4077
4081
4085
4089
4093
4096
4100
4103
4107
4110
4113
4116
4118
4121
4124
4126
4129
4131
4133
4135
4138
4140
4142
4144
4146
4148
4150
4152
4154
4157
4159
4161
4163
4165
4167
4169
4171
4173
4175
4177
4178
4179
4181
4182
4182
4183
4183
4184
4184
4183
4183
4183
4182
4181
4180
4178
4177
4175
4174
4172
4170
4167
4165
4162
4160
4157
4154
4150
4147
4143
4140
4136
4131
4127
4122
4117
4112
4107
4102
4096
4090
4083
4077
4070
4062
4056
4048
4040
4032
4024
4014
4006
3998
3989
3980
3970
3961
3951
3941
3931
3921
3911
3900
3890
3879
3868
3857
3846
3835
3823
3812
3800
3787
3775
3763
3750
3737
3723
3710
3696
3682
3668
3653
3638
3623
3607
3591
3575
3558
3541
3524
3506
3488
3470
3451
3432
3413
3393
3374
3353
3333
3312
3291
3270
3248
3226
3204
3181
3158
3135
3111
3087
3063
3038
3013
2988
2962
2936
2910
2883
2856
2829
2801
2773
2745
2716
2687
2658
2628
2598
2568
2538
2507
2476
2445
2413
2381
2349
2317
2284
2252
2219
2185
2152
2118
2085
2051
2017
1982
1948
1914
1879
1844
1810
1775
1740
1705
1670
1635
1601
1566
1531
1496
1461
1427
1392
1357
1323
1288
1254
1220
1186
1152
1118
1084
1050
1016
983
950
917
884
851
818
786
754
721
689
658
626
594
563
532
501
470
439
408
378
348
318
288
258
228
199
169
140
111
82
53
24
-4
-33
-61
-89
-117
-145
-173
-200
-228
-255
-282
-309
-336
-363
-389
-415
-442
-467
-493
-519
-544
-569
-594
-619
-643
-668
-692
-716
-740
-764
-787
-810
-834
-857
-879
-902
-925
-947
-969
-991
-1012
-1035
-1057
-1078
-1099
-1120
-1141
-1162
-1182
-1203
-1223
-1242
-1262
-1281
-1300
-1319
-1338
-1356
-1374
-1392
-1410
-1427
-1444
-1461
-1478
-1494
-1510
-1526
-1541
-1556
-1571
-1586
-1600
-1614
-1628
-1642
-1655
-1668
-1681
-1694
-1707
-1719
-1731
-1743
-1754
-1766
-1777
-1788
-1798
-1809
-1818
-1828
-1838
-1847
-1855
-1863
-1871
-1879
-1886
-1892
-1898
-1904
-1910
-1914
-1919
-1923
-1926
-1929
-1932
-1934
-1936
-1937
-1938
-1938
-1938
-1937
-1936
-1934
-1931
-1928
-1925
-1921
-1916
-1911
-1906
-1899
-1892
-1885
-1877
-1868
-1859
-1849
-1839
-1828
-1816
-1804
-1792
-1778
-1764
-1750
-1735
-1720
-1704
-1687
-1670
-1653
-1635
-1617
-1598
-1578
-1558
-1538
-1517
-1496
-1474
-1452
-1429
-1406
-1383
-1359
-1335
-1310
-1285
-1259
-1233
-1206
-1180
-1152
-1125
-1097
-1068
-1040
-1010
-981
-951
-921
-891
-861
-830
-799
-768
-737
-706
-674
-643
-611
-580
-548
-516
-485
-453
-422
-390
-359
-327
-296
-264
-233
-202
-171
-140
-109
-79
-48
-18
12
42
72
102
132
161
190
219
248
277
306
334
362
390
418
445
472
500
527
553
580
606
632
658
683
709
734
759
784
808
832
857
880
904
928
951
975
998
1020
1043
1066
1088
1111
1133
1155
1176
1198
1219
1240
1261
1282
1303
1323
1343
1363
1383
1403
1422
1441
1460
1479
1497
1516
1534
1552
1569
1587
1604
1621
1638
1655
1671
1687
1703
1719
1735
1751
1766
1781
1796
1811
1826
1840
1854
1868
1882
1896
1909
1923
1936
1949
1962
1975
1988
2000
2013
2025
2037
2049
2061
2073
2084
2096
2107
2119
2130
2141
2152
2163
2174
2185
2195
2206
2217
2227
2237
2247
2258
2268
2277
2287
2296
2306
2315
2324
2333
2341
2350
2358
2366
2373
2381
2388
2395
2402
2408
2414
2421
2426
2432
2438
2443
2448
2453
2458
2462
2467
2471
2475
2478
2482
2485
2489
2492
2495
2497
2500
2502
2504
2507
2509
2510
2512
2514
2515
2516
2518
2519
2520
2521
2521
2522
2522
2523
2523
2523
2522
2522
2522
2521
2520
2520
2519
2518
2517
2515
2514
2513
2511
2510
2508
2507
2505
2503
2501
2499
2497
2495
2493
2491
2489
2486
2484
2481
2479
2476
2473
2470
2467
2464
2461
2458
2454
2451
2447
2443
2440
2436
2432
2427
2423
2419
2414
2410
2405
2400
2395
2390
2385
2380
2375
2369
2364
2358
2353
2347
2341
2335
2329
2323
2317
2310
2304
2298
2291
2285
2278
2272
2265
2258
2252
2245
2238
2231
2225
2218
2211
2204
2197
2191
2184
2177
2171
2164
2158
2152
2145
2139
2133
2127
2122
2116
2111
2105
2100
2095
2090
2086
2081
2077
2073
2069
2066
2062
2059
2056
2053
2050
2048
2045
2043
2040
2037
2036
2033
2032
2029
2028
2025
2024
2023
2021
2019
2017
2016
2015
2013
2012
2009
2008
2007
2005
2004
2001
2000
1998
1996
1994
1992
1990
1988
1986
1984
1982
1979
1977
1975
1972
1970
1967
1965
1962
1959
1956
1953
1951
1948
1944
1941
1938
1935
1932
1928
1925
1921
1918
1914
1910
1906
1902
1898
1893
1889
1884
1879
1873
1868
1862
1856
1850
1844
1837
1830
1823
1815
1808
1800
1791
1783
1774
1765
1756
1747
1737
1727
1717
1707
1697
1686
1675
1664
1652
1640
1628
1616
1604
1591
1578
1565
1551
1537
1523
1509
1494
1479
1464
1448
1433
1416
1400
1383
1366
1348
1330
1312
1294
1275
1256
1237
1217
1197
1178
1157
1137
1116
1096
1075
1054
1033
1010
990
968
946
924
902
880
857
835
812
789
766
742
719
695
671
647
623
599
574
549
524
499
473
447
421
395
369
342
315
288
261
234
206
179
151
123
96
68
40
11
-17
-45
-73
-102
-130
-159
-187
-216
-245
-274
-303
-332
-361
-390
-419
-448
-478
-507
-537
-566
-596
-626
-655
-685
-715
-745
-775
-804
-834
-864
-893
-923
-952
-982
-1010
-1040
-1069
-1098
-1127
-1156
-1184
-1213
-1241
-1269
-1297
-1325
-1353
-1381
-1408
-1436
-1463
-1490
-1517
-1544
-1571
-1597
-1624
-1650
-1677
-1703
-1729
-1755
-1780
-1806
-1831
-1857
-1882
-1907
-1932
-1957
-1982
-2005
-2031
-2055
-2079
-2104
-2127
-2151
-2175
-2198
-2222
-2245
-2268
-2291
-2313
-2336
-2358
-2380
-2402
-2423
-2445
-2466
-2487
-2508
-2528
-2548
-2568
-2588
-2607
-2626
-2645
-2663
-2682
-2700
-2717
-2735
-2752
-2769
-2785
-2801
-2817
-2833
-2848
-2863
-2877
-2892
-2906
-2919
-2932
-2945
-2958
-2970
-2982
-2994
-3005
-3017
-3027
-3038
-3048
-3057
-3067
-3076
-3085
-3093
-3101
-3109
-3116
-3123
-3130
-3136
-3142
-3148
-3153
-3158
-3163
-3167
-3170
-3174
-3177
-3179
-3181
-3183
-3185
-3186
-3186
-3187
-3186
-3186
-3185
-3183
-3181
-3179
-3176
-3173
-3170
-3165
-3161
-3156
-3151
-3145
-3139
-3132
-3125
-3118
-3110
-3102
-3093
-3084
-3075
-3066
-3056
-3046
-3035
-3025
-3014
-3002
-2991
-2979
-2967
-2954
-2941
-2929
-2915
-2902
-2888
-2875
-2861
-2846
-2832
-2818
-2803
-2788
-2773
-2758
-2743
-2728
-2713
-2698
-2682
-2667
-2652
-2636
-2621
-2606
-2591
-2576
-2560
-2545
-2530
-2515
-2500
-2485
-2471
-2456
-2441
-2426
-2412
-2397
-2382
-2368
-2354
-2339
-2325
-2311
-2297
-2283
-2269
-2255
-2241
-2227
-2214
-2201
-2187
-2174
-2161
-2149
-2136
-2124
-2111
-2099
-2087
-2075
-2064
-2053
-2041
-2029
-2020
-2009
-1999
-1989
-1979
-1970
-1960
-1951
-1942
-1934
-1925
-1917
-1909
-1901
-1893
-1886
-1879
-1872
-1865
-1858
-1852
-1845
-1839
-1833
-1827
-1822
-1817
-1812
-1807
-1802
-1798
-1793
-1790
-1786
-1782
-1779
-1776
-1773
-1771
-1769
-1767
-1765
-1763
-1762
-1761
-1760
-1759
-1758
-1758
-1758
-1757
-1757
-1758
-1758
-1758
-1759
-1759
-1760
-1761
-1762
-1763
-1764
-1765
-1766
-1767
-1768
-1770
-1771
-1772
-1773
-1775
-1776
-1777
-1779
-1780
-1781
-1783
-1784
-1785
-1786
-1788
-1789
-1790
-1791
-1792
-1793
-1794
-1795
-1796
-1797
-1798
-1799
-1799
-1800
-1801
-1801
-1801
-1802
-1802
-1802
-1802
-1802
-1802
-1801
-1801
-1800
-1800
-1799
-1797
-1796
-1795
-1793
-1791
-1790
-1788
-1785
-1783
-1781
-1778
-1775
-1772
-1769
-1766
-1762
-1759
-1755
-1751
-1747
-1743
-1739
-1734
-1729
-1724
-1719
-1714
-1709
-1703
-1697
-1691
-1685
-1679
-1673
-1666
-1659
-1652
-1645
-1637
-1630
-1622
-1614
-1605
-1597
-1588
-1579
-1570
-1560
-1551
-1541
-1531
-1521
-1511
-1500
-1489
-1479
-1468
-1457
-1445
-1434
-1423
-1411
-1399
-1388
-1376
-1364
-1352
-1339
-1327
-1315
-1302
-1290
-1277
-1264
-1252
-1239
-1227
-1214
-1201
-1189
-1176
-1164
-1151
-1139
-1127
-1115
-1103
-1091
-1079
-1067
-1056
-1045
-1034
-1022
-1012
-1000
-991
-980
-970
-960
-950
-940
-930
-920
-911
-901
-892
-883
-873
-864
-855
-846
-837
-828
-819
-810
-802
-793
-784
-776
-767
-759
-750
-742
-734
-725
-717
-709
-700
-692
-683
-675
-666
-657
-649
-640
-631
-623
-614
-605
-596
-587
-578
-569
-560
-552
-543
-534
-525
-516
-507
-498
-489
-480
-470
-461
-452
-443
-434
-425
-416
-407
-398
-389
-380
-371
-362
-353
-344
-335
-326
-317
-308
-300
-291
-282
-273
-265
-256
-247
-238
-229
-221
-212
-203
-194
-185
-176
-166
-157
-148
-138
-129
-119
-109
-99
-89
-79
-68
-58
-47
-36
-25
-14
-3
8
20
31
43
55
67
79
91
103
115
127
140
152
165
177
190
202
215
228
241
254
267
280
294
307
320
334
348
361
375
390
404
418
433
447
462
477
492
507
522
537
553
568
584
599
615
630
646
662
678
694
710
726
742
758
774
791
807
824
840
857
874
891
908
925
942
959
976
993
1010
1028
1046
1063
1081
1099
1117
1134
1152
1170
1188
1206
1224
1242
1260
1278
1297
1315
1333
1351
1369
1387
1405
1423
1441
1458
1476
1494
1512
1529
1547
1565
1582
1600
1617
1635
1652
1669
1687
1704
1721
1738
1755
1772
1789
1806
1822
1839
1855
1871
1888
1904
1920
1935
1951
1966
1982
1997
2012
2025
2041
2055
2070
2084
2097
2111
2125
2138
2151
2164
2177
2189
2201
2214
2226
2237
2249
2260
2272
2283
2293
2304
2314
2325
2334
2344
2354
2363
2372
2381
2390
2398
2406
2414
2422
2430
2437
2444
2451
2457
2463
2469
2475
2481
2486
2491
2495
2500
2504
2507
2511
2514
2516
2518
2520
2522
2523
2524
2524
2524
2524
2523
2522
2520
2518
2516
2513
2510
2506
2503
2498
2494
2489
2483
2478
2472
2465
2458
2451
2444
2436
2427
2419
2410
2401
2391
2381
2371
2360
2349
2337
2326
2314
2301
2288
2275
2262
2248
2234
2220
2205
2190
2175
2160
2144
2128
2111
2095
2078
2060
2043
2025
2007
1989
1970
1952
1933
1914
1894
1875
1855
1836
1816
1795
1775
1755
1734
1714
1693
1672
1651
1630
1609
1588
1567
1546
1525
1503
1482
1461
1439
1418
1396
1375
1354
1332
1311
1289
1268
1246
1225
1203
1182
1161
1139
1118
1097
1075
1054
1033
1012
991
970
950
929
909
888
868
848
828
808
789
770
750
732
713
694
676
658
640
623
606
589
572
556
540
524
509
494
479
465
451
437
424
411
399
387
375
364
353
342
332
323
314
305
296
288
281
274
267
260
254
249
243
238
234
229
225
221
218
215
212
209
207
205
203
201
200
199
198
198
198
198
198
198
199
200
201
203
205
207
209
212
215
218
221
225
228
233
237
242
246
251
257
262
268
274
279
286
292
298
305
311
318
325
332
340
347
354
362
370
378
386
394
402
411
419
428
437
446
455
464
473
483
492
502
512
522
532
542
553
563
574
584
595
606
618
629
640
652
663
675
687
699
711
723
735
748
760
773
785
798
810
823
836
849
862
875
888
901
914
927
940
953
966
979
992
1004
1018
1031
1044
1057
1070
1083
1096
1109
1122
1135
1148
1160
1173
1186
1199
1212
1225
1238
1251
1263
1276
1289
1302
1314
1327
1340
1352
1365
1377
1390
1402
1415
1427
1439
1451
1463
1475
1487
1499
1511
1522
1534
1545
1556
1568
1579
1590
1600
1611
1622
1632
1643
1653
1663
1673
1683
1693
1702
1712
1721
1731
1740
1749
1758
1767
1776
1784
1793
1801
1810
1818
1826
1834
1842
1850
1857
1865
1872
1880
1887
1894
1901
1908
1914
1921
1927
1933
1940
1946
1952
1957
1963
1969
1974
1980
1985
1990
1995
2000
2005
2009
2015
2020
2024
2029
2033
2037
2041
2047
2051
2055
2059
2063
2067
2071
2075
2079
2083
2087
2090
2094
2097
2101
2104
2108
2111
2114
2117
2120
2123
2126
2129
2132
2134
2137
2139
2142
2144
2146
2148
2150
2152
2154
2156
2158
2159
2161
2162
2164
2165
2167
2168
2169
2171
2172
2173
2174
2176
2177
2178
2179
2180
2182
2183
2184
2185
2186
2187
2188
2189
2190
2191
2192
2193
2194
2195
2196
2197
2198
2199
2200
2201
2203
2204
2205
2207
2208
2209
2211
2212
2214
2216
2217
2219
2221
2222
2224
2226
2228
2230
2232
2233
2235
2237
2239
2241
2243
2244
2246
2248
2249
2251
2253
2254
2256
2257
2259
2260
2262
2263
2265
2266
2268
2269
2271
2272
2274
2275
2277
2279
2281
2282
2284
2286
2288
2290
2293
2295
2297
2299
2302
2304
2306
2309
2311
2313
2315
2318
2320
2321
2323
2325
2327
2328
2329
2330
2331
2332
2333
2333
2334
2334
2334
2333
2333
2332
2331
2330
2329
2328
2326
2324
2322
2319
2317
2314
2311
2308
2304
2300
2296
2292
2288
2283
2279
2274
2268
2263
2257
2252
2246
2239
2233
2226
2220
2213
2205
2198
2190
2182
2174
2166
2157
2149
2140
2130
2121
2111
2101
2091
2080
2070
2059
2047
2036
2024
2012
2000
1988
1975
1962
1949
1936
1922
1909
1895
1881
1867
1852
1838
1823
1808
1793
1778
1763
1747
1731
1716
1700
1683
1667
1650
1634
1617
1599
1582
1564
1546
1528
1510
1491
1473
1454
1434
1415
1395
1375
1355
1335
1314
1293
1272
1250
1229
1207
1185
1162
1139
1117
1093
1070
1046
1022
998
973
949
924
898
873
847
821
795
768
742
715
688
660
633
605
577
549
521
492
464
435
406
377
347
318
289
259
229
199
169
139
109
79
48
17
-13
-44
-75
-106
-137
-168
-200
-231
-262
-294
-325
-357
-388
-420
-451
-483
-514
-546
-577
-609
-640
-672
-703
-734
-765
-796
-827
-858
-889
-920
-951
-981
-1012
-1042
-1072
-1103
-1133
-1163
-1193
-1222
-1252
-1281
-1311
-1340
-1369
-1398
-1427
-1456
-1485
-1513
-1541
-1569
-1597
-1625
-1652
-1679
-1707
-1733
-1760
-1787
-1813
-1839
-1865
-1891
-1916
-1942
-1967
-1992
-2016
-2041
-2065
-2090
-2113
-2137
-2161
-2184
-2207
-2230
-2253
-2276
-2298
-2321
-2343
-2365
-2386
-2408
-2429
-2450
-2471
-2492
-2512
-2532
-2552
-2572
-2591
-2611
-2629
-2648
-2667
-2685
-2703
-2720
-2738
-2755
-2772
-2789
-2806
-2822
-2838
-2854
-2870
-2885
-2900
-2916
-2931
-2945
-2960
-2974
-2988
-3002
-3016
-3030
-3043
-3057
-3070
-3083
-3096
-3109
-3121
-3134
-3146
-3158
-3170
-3182
-3194
-3206
-3217
-3229
-3240
-3251
-3262
-3273
-3284
-3294
-3305
-3315
-3325
-3335
-3345
-3355
-3364
-3373
-3383
-3392
-3401
-3409
-3418
-3426
-3434
-3442
-3450
-3457
-3465
-3472
-3479
-3486
-3492
-3499
-3505
-3511
-3517
-3522
-3528
-3533
-3538
-3543
-3548
-3553
-3557
-3561
-3565
-3569
-3573
-3577
-3580
-3583
-3586
-3589
-3592
-3594
-3597
-3599
-3601
-3603
-3604
-3606
-3607
-3608
-3609
-3610
-3610
-3611
-3611
-3611
-3611
-3611
-3610
-3610
-3609
-3608
-3607
-3606
-3605
-3603
-3602
-3600
-3598
-3597
-3595
-3593
-3590
-3588
-3586
-3584
-3581
-3579
-3576
-3574
-3571
-3568
-3566
-3563
-3560
-3557
-3554
-3551
-3548
-3545
-3542
-3539
-3536
-3532
-3529
-3525
-3521
-3518
-3514
-3510
-3506
-3501
-3497
-3493
-3488
-3483
-3478
-3473
-3468
-3463
-3457
-3452
-3446
-3440
-3434
-3428
-3421
-3415
-3408
-3401
-3394
-3387
-3380
-3373
-3365
-3358
-3350
-3343
-3335
-3327
-3319
-3311
-3303
-3295
-3287
-3279
-3271
-3263
-3254
-3246
-3238
-3229
-3221
-3213
-3205
-3196
-3188
-3180
-3172
-3164
-3155
-3147
-3139
-3131
-3123
-3115
-3107
-3098
-3090
-3082
-3074
-3066
-3058
-3050
-3042
-3034
-3026
-3018
-3010
-3002
-2993
-2985
-2977
-2969
-2961
-2954
-2946
-2938
-2930
-2922
-2914
-2906
-2898
-2890
-2882
-2874
-2866
-2858
-2851
-2843
-2835
-2827
-2819
-2811
-2803
-2796
-2788
-2780
-2772
-2764
-2757
-2749
-2741
-2733
-2726
-2718
-2710
-2703
-2695
-2687
-2679
-2672
-2664
-2656
-2649
-2641
-2633
-2626
-2618
-2611
-2603
-2595
-2588
-2580
-2573
-2565
-2557
-2550
-2542
-2535
-2527
-2520
-2512
-2505
-2497
-2490
-2482
-2475
-2467
-2460
-2452
-2445
-2438
-2430
-2423
-2415
-2408
-2401
-2393
-2386
-2378
-2371
-2364
-2356
-2349
-2342
-2334
-2327
-2320
-2312
-2305
-2298
-2291
-2283
-2276
-2269
-2262
-2254
-2247
-2240
-2233
-2226
-2218
-2211
-2204
-2197
-2190
-2183
-2175
-2168
-2161
-2154
-2147
-2140
-2133
-2126
-2119
-2111
-2104
-2097
-2090
-2083
-2076
-2069
-2062
-2055
-2048
-2041
-2033
-2027
-2020
-2013
-2005
-1999
-1992
-1986
-1979
-1972
-1965
-1958
-1951
-1944
-1937
-1930
-1924
-1917
-1910
-1903
-1896
-1889
-1883
-1876
-1869
-1862
-1855
-1849
-1842
-1835
-1828
-1822
-1815
-1808
-1801
-1795
-1788
-1781
-1775
-1768
-1761
-1755
-1748
-1741
-1735
-1728
-1721
-1715
-1708
-1702
-1695
-1688
-1682
-1675
-1669
-1662
-1656
-1649
-1643
-1636
-1630
-1623
-1616
-1610
-1604
-1597
-1591
-1584
-1578
-1571
-1565
-1558
-1552
-1546
-1539
-1533
-1526
-1520
-1514
-1507
-1501
-1494
-1488
-1482
-1475
-1469
-1463
-1457
-1450
-1444
-1438
-1431
-1425
-1419
-1413
-1406
-1400
-1394
-1388
-1381
-1375
-1369
-1363
-1357
-1350
-1344
-1338
-1332
-1326
-1320
-1314
-1307
-1301
-1295
-1289
-1283
-1277
-1271
-1265
-1259
-1253
-1247
-1241
-1234
-1228
-1222
-1216
-1210
-1204
-1198
-1192
-1186
-1180
-1175
-1169
-1163
-1157
-1151
-1145
-1139
-1133
-1127
-1121
-1115
-1109
-1104
-1098
-1092
-1086
-1080
-1074
-1069
-1063
-1057
-1051
-1045
-1039
-1034
-1028
-1022
-1016
-1010
-1004
-999
-993
-988
-982
-976
-971
-965
-959
-953
-948
-942
-937
-931
-925
-920
-914
-908
-903
-897
-891
-886
-880
-875
-869
-864
-858
-852
-847
-841
-836
-830
-825
-819
-814
-808
-803
-797
-792
-786
-781
-776
-770
-765
-759
-754
-748
-743
-738
-732
-727
-721
-716
-711
-705
-700
-695
-689
-684
-679
-673
-668
-663
-657
-652
-647
-642
-636
-631
-626
-621
-615
-610
-605
-600
-595
-589
-584
-579
-574
-569
-563
-558
-553
-548
-543
-538
-533
-527
-522
-517
-512
-507
-502
-497
-492
-487
-482
-477
-472
-467
-462
-457
-452
-447
-442
-437
-432
-427
-422
-417
-412
-407
-402
-397
-392
-387
-382
-377
-372
-367
-362
-358
-353
-348
-343
-338
-333
-328
-324
-319
-314
-309
-304
-300
-295
-290
-285
-280
-276
-271
-266
-261
-257
-252
-247
-242
-238
-233
-228
-224
-219
-214
-210
-205
-200
-196
-191
-186
-182
-177
-172
-168
-163
-159
-154
-149
-145
-140
-136
-131
-127
-122
-118
-113
-108
-104
-99
-95
-90
-86
-81
-77
-72
-68
-64
-59
-55
-50
-46
-41
-37
-33
-28
-24
-19
-15
-11
-6
-2
3
7
11
16
20
24
29
33
37
42
46
50
54
59
63
67
72
76
80
84
89
93
97
101
105
110
114
118
122
126
131
135
139
143
147
151
155
160
164
168
172
176
180
184
188
192
196
201
205
209
213
217
221
225
229
233
237
241
245
249
253
257
261
265
269
273
277
281
284
288
292
296
300
304
308
312
316
320
323
327
331
335
339
343
347
350
354
358
362
366
370
373
377
381
385
388
392
396
400
403
407
411
415
418
422
426
430
433
437
441
444
448
452
455
459
463
466
470
474
477
481
484
488
492
495
499
502
506
510
513
517
520
524
527
531
534
538
541
545
549
552
556
559
562
566
569
573
576
580
583
587
590
594
597
600
604
607
611
614
618
621
624
628
631
634
638
641
644
648
651
655
658
661
664
668
671
674
678
681
684
688
691
694
697
701
704
707
710
714
717
720
723
726
730
733
736
739
742
746
749
752
755
758
761
765
768
771
774
777
780
783
786
790
793
796
799
802
805
808
811
814
817
820
823
826
829
832
835
838
841
844
847
850
853
856
859
862
865
868
871
874
877
880
883
886
889
892
895
898
900
903
906
909
912
915
918
921
923
926
929
932
935
938
941
943
946
949
952
955
957
960
963
966
969
971
974
977
980
982
985
988
991
993
996
999
1000
1004
1006
1010
1012
1014
1018
1020
1022
1026
1028
1031
1034
1036
1039
1042
1044
1047
1050
1052
1055
1057
1060
1063
1065
1068
1070
1073
1075
1078
1081
1083
1086
1088
1091
1093
1096
1098
1101
1103
1106
1109
1111
1114
1116
1119
1121
1123
1126
1128
1131
1133
1136
1138
1141
1143
1146
1148
1150
1153
1155
1158
1160
1163
1165
1167
1170
1172
1174
1177
1179
1182
1184
1186
1189
1191
1193
1196
1198
1200
1203
1205
1207
1210
1212
1214
1217
1219
1221
1223
1226
1228
1230
1232
1235
1237
1239
1241
1244
1246
1248
1250
1253
1255
1257
1259
1261
1264
1266
1268
1270
1272
1275
1277
1279
1281
1283
1285
1288
1290
1292
1294
1296
1298
1300
1302
1305
1307
1309
1311
1313
1315
1317
1319
1321
1323
1325
1327
1330
1332
1334
1336
1338
1340
1342
1344
1346
1348
1350
1352
1354
1356
1358
1360
1362
1364
1366
1368
1370
1372
1374
1376
1378
1380
1382
1383
1385
1387
1389
1391
1393
1395
1397
1399
1401
1403
1405
1406
1408
1410
1412
1414
1416
1418
1420
1421
1423
1425
1427
1429
1431
1432
1434
