972
100
972
2
0
0
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
322
6190
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
100
100
100
182
228
288
364
446
540
646
763
891
1033
1180
1328
1520
1658
1788
2200
2002
2093
2178
2217
2303
2387
2471
2587
2668
2744
3000
2857
2905
2943
2904
3000
3000
2740
2657
2548
2429
2338
2251
2173
2105
2044
1990
1941
1896
1858
1821
1783
1771
1725
1673
1800
1539
1461
1379
1269
1186
1107
1031
963
901
846
796
753
716
684
658
638
622
610
603
597
596
594
593
600
591
592
593
582
600
600
523
496
461
422
390
358
326
297
270
233
215
201
93
200
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
11
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
21
28
31
33
34
34
34
18
2
2
2
12
17
20
21
22
22
22
22
16
10
7
7
7
7
7
5
4
4
4
4
6
7
8
8
8
8
8
8
8
8
8
8
9
71
102
117
125
129
131
132
132
133
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
6
6
6
267
394
549
730
906
1091
1274
1488
1675
1821
2200
2200
2129
2202
2230
2277
2342
2403
2520
2573
2616
3000
2647
2643
2632
2566
2551
2540
2532
2531
2542
2554
2537
2600
2600
2404
2334
2241
2133
2047
1948
1847
1800
1643
1542
1444
1342
1254
1172
1098
1034
978
930
891
860
836
819
807
798
796
795
789
800
800
768
768
770
777
795
818
845
880
911
939
1000
1000
1000
996
985
1000
1000
938
926
933
945
967
1000
1000
1000
779
699
587
466
400
200
133
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
23
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
28
36
40
42
43
43
43
30
18
18
18
20
21
17
14
14
14
14
14
14
11
8
8
8
8
8
8
11
12
13
14
12
10
10
32
43
48
30
13
13
13
13
13
13
16
18
19
19
20
35
42
46
50
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
18
18
18
509
757
1068
1440
1800
2220
2637
3030
3672
3961
4172
6200
4247
4130
3946
3448
3218
3005
2792
2640
2511
2366
2228
2200
2009
1942
1904
1888
1919
1984
2083
2217
2382
2573
2794
3034
3273
3573
3839
3996
4600
4600
4110
4034
3845
3630
3474
3290
3112
3000
2777
2629
2497
2372
2280
2199
2126
2112
2042
1968
2200
1779
1675
1565
1407
1303
1188
1075
1000
863
766
676
589
515
447
387
335
289
248
213
183
157
135
116
99
85
73
63
54
46
40
34
28
25
15
14
22
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
47
24
2
2
2
2
2
2
2
2
2
2
2
2
4
5
5
5
5
6
12
8
5
5
4
4
4
3
2
1
13
8
4
4
2
1
1
1
1
1
1
1
1
1
2
1
1
3
3
4
3
2
1
1
1
1
1
1
1
1
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
184
184
184
439
565
719
902
1077
1266
1461
1654
1875
2068
2232
2600
2600
2600
2458
2410
2362
2316
2296
2291
2303
2335
2384
2450
2533
2631
2743
2869
3005
3156
3320
3495
3697
3901
4103
4413
4586
4737
5600
4930
4985
5035
4964
4988
5090
5086
5086
5600
5021
4981
4937
4841
4818
4785
4895
4820
4709
5600
4308
4036
3735
3266
2944
2627
2324
2060
1818
1600
1406
1234
1081
947
829
725
635
557
489
430
378
334
296
263
235
210
189
171
156
143
131
121
113
104
98
92
80
80
80
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
93
93
93
108
118
133
154
179
210
249
297
353
419
494
579
675
779
890
1012
1133
1259
1400
1517
1653
1794
1937
2077
2243
2389
2487
2800
2800
2626
2800
2514
2421
2346
2242
2177
2126
2088
2068
2062
2067
2081
2106
2144
2208
2272
2420
2559
2580
3000
3000
2398
2278
2078
1872
1740
1612
1533
1430
1332
1400
1131
1037
945
836
770
720
664
608
600
528
503
490
475
470
488
481
470
600
426
396
362
306
270
236
203
175
150
127
106
88
68
52
39
9
9
12
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
201
103
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
7
12
14
15
16
16
17
16
15
8
1
2
2
2
2
2
2
7
5
4
4
6
7
8
8
6
4
4
4
3
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
3
2
1
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
25
25
25
732
1054
1412
1896
2279
2530
3400
3400
2831
2792
2610
2411
2275
2128
1996
1869
1746
1640
1521
1427
1346
1281
1236
1209
1203
1217
1251
1302
1376
1461
1554
1691
1786
1933
2200
2288
2673
2895
3225
4200
3550
4200
3752
3613
4200
3332
3193
3053
2820
2689
2564
2455
2326
2200
2200
1891
1742
1594
1432
1310
1202
1111
1095
1109
1152
1200
1200
1200
975
954
942
928
944
1021
1028
1028
1400
961
903
833
700
621
542
467
404
348
297
254
215
181
152
125
103
82
48
48
21
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
44
34
24
24
24
24
13
3
3
3
3
3
3
3
2
1
1
1
1
1
1
1
1
1
2
2
2
2
2
3
13
10
8
8
5
2
1
1
1
1
7
6
6
6
6
6
6
6
4
2
1
1
1
1
1
3
4
4
5
5
3
2
2
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
27
27
27
81
109
136
164
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
314
314
314
395
448
521
616
724
854
1004
1169
1367
1567
1761
2089
2231
2333
3400
2353
2281
2172
1891
1742
1588
1437
1316
1208
1115
1040
980
935
903
884
876
879
891
911
939
975
1018
1069
1127
1191
1260
1342
1423
1499
1637
1689
1725
2200
1722
1691
1651
1541
1499
1464
1437
1435
1438
1444
1503
1498
1481
1800
1385
1452
1390
1274
1800
1086
1000
940
795
723
638
600
496
445
402
361
333
310
294
283
277
276
278
282
291
301
296
333
333
240
202
240
40
30
600
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
9
15
19
21
22
22
23
30
34
36
37
37
37
37
38
32
27
22
22
22
22
14
7
7
7
12
14
15
16
16
16
16
16
16
16
16
16
16
16
16
17
28
34
37
38
39
39
39
40
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
28
28
28
54
67
84
105
128
156
191
233
286
349
424
514
616
728
862
999
1132
1349
1454
1539
2200
1611
1610
1596
1489
1473
1464
1467
1497
1542
1603
1677
1758
1859
1949
2027
2200
2200
2200
2199
2200
2199
2199
2200
2200
2200
1876
1741
1588
1417
1276
1140
1013
898
792
696
610
532
463
402
347
299
257
220
188
160
136
116
98
83
70
60
51
43
37
31
27
23
20
17
15
14
12
11
11
10
10
10
10
10
10
10
10
10
10
10
10
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
52
52
52
101
126
157
195
235
281
336
400
476
565
669
790
927
1078
1256
1436
1613
1896
2037
2151
3000
2245
2236
2201
2038
1985
1920
1857
1804
1764
1732
1707
1688
1678
1671
1665
1684
1674
1662
1800
1618
1592
1565
1517
1493
1473
1459
1455
1462
1480
1511
1553
1609
1677
1741
1839
1928
1942
2200
2200
1782
1671
1506
1325
1189
1056
936
832
738
655
583
519
463
414
371
334
302
274
249
228
209
193
178
165
154
143
133
125
114
105
105
78
65
60
22
22
21
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
241
140
40
40
40
40
22
5
5
5
5
5
5
5
4
3
3
3
3
3
3
3
3
3
3
3
4
5
7
9
14
19
23
12
2
3
2
1
1
1
1
1
1
1
6
8
10
10
5
1
1
1
1
2
2
2
1
1
1
1
4
5
3
2
2
2
2
2
2
2
2
2
2
2
2
7
4
1
3
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
200
200
256
289
332
386
444
511
585
669
759
854
975
1075
1177
1400
1381
1492
1611
1721
1862
2011
2155
2344
2511
2586
3000
3000
2547
2461
2302
2133
2023
1922
1843
1787
1751
1731
1720
1730
1744
1722
1800
1800
1573
1504
1417
1374
1316
1263
1400
1161
1117
1077
1000
962
929
903
893
893
904
925
957
1001
1057
1127
1207
1286
1398
1499
1534
1800
1800
1481
1431
1343
1257
1222
1202
1201
1219
1256
1293
1328
1400
1400
1400
1400
1117
1004
873
728
611
486
378
288
90
90
76
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
16
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
106
200
103
7
7
20
23
24
25
25
25
26
18
11
9
8
8
8
6
5
5
3
2
2
2
2
3
2
2
2
2
2
3
4
5
4
3
4
4
3
2
2
1
1
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
52
52
52
52
52
52
52
52
52
52
52
53
54
56
59
62
67
74
81
90
101
113
127
143
160
180
201
224
249
275
302
332
362
389
432
450
462
600
462
451
436
397
376
354
333
315
298
283
270
259
249
240
233
227
221
217
213
210
207
205
204
202
201
201
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
48
48
48
52
55
57
60
65
67
69
85
71
70
70
65
65
65
53
49
44
38
33
29
25
21
18
15
13
11
9
8
6
5
4
4
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
60
60
60
60
60
61
61
62
63
64
66
68
69
73
73
75
77
79
82
85
88
92
96
101
107
115
124
135
148
162
179
198
218
237
269
283
293
400
294
286
274
245
229
212
194
180
166
153
142
132
123
115
108
101
96
91
86
83
79
77
74
72
71
69
68
67
67
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
120
120
120
181
214
255
305
355
416
487
643
799
954
1266
1266
1266
1310
1393
1501
1635
1789
1966
2157
2346
2584
2795
2917
3400
3400
3009
2958
2825
2681
2584
2488
2406
2342
2291
2259
2242
2241
2267
2300
2356
2426
2643
3025
3522
4348
5119
5643
7400
7400
6331
7400
5649
5095
4627
3953
3481
3044
2635
2289
1980
1708
1472
1266
1087
933
800
686
589
506
436
377
327
285
250
221
196
176
160
146
135
125
118
112
107
103
100
97
95
94
92
91
91
90
90
90
90
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
12
12
12
12
12
12
12
12
12
12
8
4
4
4
4
6
3
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
3
79
44
9
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
280
280
280
467
567
693
849
1008
1187
1384
1597
1828
2075
2337
2614
2900
3203
3514
3814
4177
4495
4710
5400
5400
5080
5140
5140
5139
5174
5404
5378
5319
6600
5004
4790
4562
4134
3938
3754
3582
3565
3417
3262
3800
2862
2637
2406
2073
1851
1641
1447
1283
1137
1009
897
799
714
640
575
520
471
430
394
363
336
314
294
278
264
252
242
234
227
222
217
213
210
207
205
204
202
201
201
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
5
5
5
5
5
5
5
5
5
5
5
5
5
4
4
4
4
4
4
4
4
4
4
5
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
7
189
280
325
348
359
365
368
369
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
371
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
61
61
61
135
169
209
256
298
346
388
424
505
505
505
505
505
505
505
505
505
505
505
505
505
505
505
505
505
505
505
505
505
505
505
505
505
505
505
505
505
505
505
505
505
505
505
505
505
505
505
505
505
505
505
505
505
505
505
505
505
505
505
505
505
505
505
505
505
505
505
505
505
505
505
505
505
505
505
505
505
505
505
505
505
505
505
505
505
505
505
505
505
505
505
505
505
505
505
505
505
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
145
145
145
260
323
403
499
598
704
813
971
1120
1259
1550
1550
1550
1346
1290
1227
1156
1113
1066
1022
1000
1139
1142
1156
2000
1135
1143
1154
1030
1034
1041
1050
1085
1127
1180
1242
1315
1400
1490
1583
1714
1799
1876
2200
1984
2022
2048
2025
2059
2052
2033
2200
1969
1911
1843
1800
1656
1573
1492
1411
1345
1286
1235
1191
1154
1122
1092
1067
1047
1014
1000
1000
893
849
804
757
724
699
684
679
685
701
726
761
801
845
907
946
995
1133
1017
1133
763
1133
82
82
30
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
75
11
11
11
11
11
11
11
11
11
6
2
2
2
2
3
3
3
3
3
3
3
4
3
2
1
1
1
1
5
7
10
41
57
29
1
1
1
8
7
6
6
6
6
31
16
1
1
1
1
5
7
8
9
9
9
9
9
9
9
9
9
10
28
23
12
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
4
2
1
1
1
1
1
1
1
1
1
1
1
1
2
4
4
3
2
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
32
32
32
329
465
628
816
981
1173
1341
1482
1800
1800
1800
1838
1895
1959
2030
2208
2256
2288
3000
2255
2210
2161
2144
2254
2289
2600
2600
2377
2479
2553
2628
2798
2947
3003
3400
3400
2904
2799
2620
2428
2297
2172
2066
1983
1916
1864
1828
1803
1782
1779
1780
1742
1800
1800
1540
1451
1344
1229
1146
1073
1014
973
947
937
942
958
986
1024
1070
1121
1184
1241
1291
1400
1400
1400
1197
1114
1021
917
833
753
678
611
549
493
440
393
347
303
270
218
175
200
22
37
37
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
16
12
12
12
12
12
12
12
12
12
11
10
10
7
4
1
1
3
4
5
5
5
5
5
3
1
1
1
1
2
34
34
34
34
23
13
13
7
1
3
4
4
4
5
25
13
1
1
1
6
4
3
3
3
3
3
3
3
3
3
3
3
3
3
2
1
1
1
1
1
1
2
15
9
3
3
3
3
3
3
2
2
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
2
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
1444
1444
1444
1444
1444
1444
1446
1452
1463
1483
1514
1558
1618
1694
1788
1900
2027
2173
2333
2487
2691
2871
2951
3400
3400
2896
2793
2607
2407
2269
2138
2031
1953
1897
1863
1858
1866
1880
1967
1972
1964
2400
1878
1810
1733
1588
1514
1449
1395
1365
1351
1353
1370
1401
1443
1487
1554
1616
1635
1800
1800
1566
1507
1414
1315
1246
1186
1142
1117
1108
1117
1139
1168
1217
1263
1282
1400
1400
1361
1340
1800
1226
1166
1088
931
845
756
668
594
524
460
400
344
293
239
187
169
73
27
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
18
16
16
16
16
16
16
16
16
16
16
16
16
8
1
2
5
6
7
7
7
7
7
5
4
3
2
2
2
2
2
2
85
126
67
9
9
9
12
6
1
1
1
1
54
27
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
7
9
9
9
9
9
9
9
10
10
10
11
6
2
2
2
2
1
1
1
1
1
3
5
5
3
1
2
3
10
11
13
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
371
371
371
413
439
478
533
604
698
819
967
1143
1349
1581
1838
2119
2424
2758
3122
3526
3968
4440
4959
5506
6028
6696
7285
7556
9000
9000
7417
7084
6478
5815
5330
4853
4429
4072
3762
3497
3275
3086
2920
2775
2657
2511
2360
2360
2041
1883
1733
1571
1445
1336
1243
1171
1116
1076
1044
1027
1016
1281
1587
1640
2600
2600
1534
1533
1332
1132
1065
949
829
866
637
558
494
426
391
371
366
379
406
447
501
567
643
729
821
916
1028
1127
1211
1400
1400
1400
1400
400
400
400
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
5
5
5
5
5
5
5
5
5
5
5
5
5
3
1
2
2
2
2
2
2
2
2
2
1
1
1
1
1
2
3
4
502
751
385
19
19
19
19
16
14
14
14
14
14
14
9
4
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
26
38
44
47
48
49
49
49
49
43
38
27
16
16
16
16
16
11
6
6
6
6
6
6
6
11
205
114
23
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
60
60
60
467
671
923
1225
1516
1836
2170
2494
2885
3229
3466
4200
4200
3850
3888
3820
3766
3757
3737
3803
3773
3728
4200
3554
3436
3305
3090
2952
2818
2689
2579
2482
2392
2305
2257
2166
2070
2200
1848
1814
1811
1699
1800
1800
1391
1319
1220
1126
1055
983
1000
832
763
695
619
561
508
460
420
384
354
328
306
287
271
258
247
238
230
224
219
214
211
208
206
204
203
202
201
201
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
60
60
60
60
60
60
60
60
60
60
44
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
114
157
178
189
194
197
198
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
97
97
97
101
106
113
124
139
158
183
214
251
295
345
399
461
526
590
671
743
782
950
950
796
768
709
644
593
541
491
446
403
364
327
294
263
236
211
189
169
151
136
122
110
100
91
83
77
71
67
63
60
57
55
53
51
50
49
49
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
1400
1400
1400
1646
1812
2034
2312
2626
2978
3327
3788
4199
4398
5400
5400
4391
4223
3886
3528
3299
3084
2912
2789
2699
2640
2604
2593
2591
2576
2600
2600
2499
2471
2433
2389
2378
2332
2280
2400
2137
2062
1960
1824
1800
1584
1463
1350
1229
1131
1043
965
901
850
812
789
781
790
815
853
915
982
1050
1193
1240
1268
1800
1233
1176
1102
940
849
756
665
606
540
481
466
375
333
296
260
237
219
210
272
275
279
600
280
286
282
214
200
164
127
100
102
10
12
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
8
8
8
8
8
8
8
8
8
8
8
8
8
5
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
5
6
7
503
751
376
2
1
1
3
5
14
18
20
21
22
11
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
8
11
13
14
14
14
14
14
14
14
14
15
21
24
26
27
28
34
37
38
39
39
40
62
73
79
82
83
84
84
84
85
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
172
172
172
443
602
800
1050
1305
1565
1892
2179
2371
3000
3000
2645
2656
2579
2508
2498
2500
2528
2592
2670
2757
2923
3002
3066
3600
3115
3095
3090
2947
2853
3000
2599
2461
2317
2134
1991
1852
1720
1601
1490
1389
1296
1212
1135
1064
1000
941
887
838
793
751
714
680
649
623
601
584
571
563
560
766
805
1053
1800
1443
1800
1400
1800
1192
1091
1029
877
794
723
650
591
539
492
450
412
378
347
319
293
269
245
223
201
179
157
139
115
93
97
26
26
20
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
6
7
8
4
1
14
17
19
20
10
1
1
1
1
5
7
8
9
10
23
30
17
5
5
5
3
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
1
1
1
1
1
1
1
1
2
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
812
812
812
813
815
820
828
840
858
883
917
960
1014
1079
1154
1239
1338
1442
1548
1691
1792
1888
2200
2045
2111
2173
2202
2264
2327
2397
2475
2548
2647
2736
2761
3000
3000
2660
2573
2436
2285
2170
2055
1949
1856
1770
1694
1626
1566
1513
1466
1426
1390
1360
1334
1311
1292
1276
1262
1251
1241
1233
1226
1221
1216
1213
1210
1207
1205
1204
1202
1201
1201
1200
1200
1200
1200
1200
1200
1200
1200
1200
1200
1200
1200
1200
1200
1200
1200
1200
1200
1200
1200
1200
1200
1200
1200
1200
1200
1200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
3
3
3
14
22
36
57
87
129
185
258
347
451
574
709
847
1019
1171
1285
1600
1600
1513
1569
1596
1647
1740
1861
2022
2226
2472
2756
3085
3446
3810
4262
4663
4934
5800
5800
5304
5293
5148
4995
4915
4846
4808
4811
4844
4882
4983
5080
5053
5400
5400
4666
4452
4156
3824
3563
3309
3051
2809
2600
2338
2124
1921
1729
1557
1399
1256
1128
1014
911
819
737
665
602
547
498
456
419
386
358
333
311
292
275
260
247
235
226
217
207
205
194
176
218
150
85
500
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
30
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
12
4
78
115
133
142
147
149
152
81
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
11
12
12
12
12
12
12
12
12
12
13
8
3
3
3
4
5
6
4
3
3
3
3
3
3
3
5
3
2
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
1800
1800
1800
2361
2685
3096
3598
4123
4690
5273
5952
6550
7062
8200
8200
8200
7476
7203
6889
6537
6316
6034
5778
5800
5338
5198
5110
5050
5080
5139
5271
5402
5457
5800
5800
5386
5285
5118
4951
4748
4600
4600
4036
3813
3610
3420
3335
3318
3376
3513
3719
3995
4322
4678
5118
5511
5851
6600
6600
6600
5490
5042
4535
3976
3529
3103
2713
2370
2062
1790
1552
1344
1164
1009
876
762
666
585
516
459
411
372
339
312
290
272
257
245
235
227
221
216
212
209
206
204
203
200
200
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
12
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
5
5
5
5
5
5
5
3
2
1
1
1
1
1
1
1
1
1
1
1
2
24
20
10
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
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
23
23
23
581
849
1174
1553
1917
2299
2668
3109
3497
3734
4600
4600
3970
3904
3693
3466
3317
3169
3048
2960
2900
2872
2877
2915
2986
3090
3219
3367
3555
3724
3887
4307
4768
4956
6200
6200
5033
5018
4802
4481
4262
4200
3773
3562
3368
3175
3034
2918
2827
2750
2701
2666
2573
2600
2600
2164
1995
1799
1582
1409
1244
1092
958
838
730
636
553
480
417
363
316
276
241
212
187
167
149
135
123
113
104
98
92
88
84
81
79
77
75
74
73
73
72
72
72
72
72
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
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
5
9
11
13
15
16
17
17
17
17
17
17
17
17
18
32
39
43
45
46
46
46
47
101
128
141
148
151
153
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
155
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
200
200
284
328
382
446
528
619
717
892
980
1058
1600
1148
1163
1161
1082
1050
1007
1000
915
874
836
798
772
753
742
741
751
772
806
854
914
989
1074
1174
1282
1390
1528
1650
1722
2000
2000
1793
1774
1711
1645
1604
1563
1527
1499
1474
1453
1435
1421
1410
1398
1394
1392
1362
1400
1400
1201
1127
1037
937
856
777
705
640
582
531
487
451
420
396
377
361
351
341
332
333
316
310
305
300
297
296
296
287
300
300
236
205
171
157
66
66
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
5
5
5
5
5
5
5
5
5
5
5
5
5
12
15
15
11
7
7
7
7
7
7
7
5
3
3
3
3
3
3
3
3
3
3
3
3
8
11
6
1
1
1
1
27
43
51
55
60
63
50
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
35
33
19
5
5
5
5
5
5
13
17
19
20
20
20
20
20
20
20
21
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
160
160
160
214
239
268
312
338
362
466
400
416
433
440
461
487
519
557
603
655
715
782
857
939
1032
1139
1261
1402
1563
1743
1941
2159
2390
2625
2898
3138
3343
3800
3800
3800
3514
3406
3285
3152
3050
2955
2870
2799
2740
2693
2657
2632
2616
2606
2609
2606
2604
2640
2593
2594
2594
2543
2600
2600
2292
2174
2029
1866
1731
1598
1471
1354
1243
1138
1040
947
860
779
702
631
565
504
448
397
350
308
270
235
204
176
151
128
107
88
68
52
38
8
8
8
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
5
5
5
5
5
5
5
5
5
5
3
1
1
1
1
1
5
3
1
1
1
1
1
1
4
5
6
7
10
12
13
11
9
9
5
2
2
1
1
2
3
3
3
4
10
15
9
3
3
3
2
2
2
2
2
1
1
1
1
1
2
9
5
2
2
2
1
1
1
1
1
1
2
3
2
1
1
1
1
1
1
1
1
5
6
7
7
7
4
1
1
1
1
1
1
1
1
1
1
4
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
200
200
346
442
570
736
924
1142
1387
1662
1955
2253
2609
2923
3164
3800
3800
3610
3644
3800
3463
3400
3253
3096
2971
2841
2720
2612
2515
2432
2366
2316
2281
2268
2264
2268
2322
2323
2318
2600
2263
2219
2168
2066
2004
1947
1865
1800
1800
1590
1488
1382
1262
1161
1062
969
883
803
730
685
628
578
600
483
446
412
371
343
319
298
280
266
253
243
235
228
222
217
213
210
207
205
204
202
201
201
200
200
200
200
200
200
200
200
200
200
200
200
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
20
25
28
29
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
31
33
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
35
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
88
88
88
194
244
305
375
440
509
581
645
725
800
823
1000
891
915
943
956
997
1047
1112
1190
1276
1392
1490
1594
1800
1803
1916
2037
2151
2271
2431
2573
2618
3000
3000
2478
2352
2151
1931
1770
1615
1480
1372
1285
1223
1185
1169
1175
1200
1310
1373
1455
1800
1571
1600
1600
1600
1546
1538
1535
1549
1572
1594
1697
1696
1678
2200
1551
1451
1338
1136
1014
895
784
693
612
542
483
430
385
343
306
272
241
217
199
177
155
155
114
96
77
57
275
10
10
1400
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
9
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
12
16
18
19
20
20
21
23
36
19
3
3
3
5
6
7
7
7
7
7
7
8
12
16
18
19
19
20
110
81
41
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
46
68
79
84
87
88
89
89
89
89
89
89
89
90
1400
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
158
158
158
524
698
906
1154
1384
1611
1885
2122
2271
2800
2800
2428
2407
2298
2174
2151
2051
1959
2200
1893
1830
1800
1800
1558
1517
1478
1439
1430
1426
1426
1443
1475
1539
1638
1763
1946
2115
2258
2807
3417
4113
5400
5400
5400
3989
3747
3463
3123
2970
2826
2715
2644
2544
2466
2466
2188
2057
1921
1769
1643
1521
1404
1299
1195
1095
1000
904
816
733
654
582
515
453
397
347
302
262
226
195
167
144
123
105
90
77
66
57
49
43
38
33
29
26
23
18
18
18
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
2
1
1
1
1
1
1
1
1
1
3
4
6
7
7
7
7
7
7
8
5
2
121
62
4
4
4
4
4
4
5
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
7
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
30
30
30
100
137
185
243
303
371
445
525
611
702
799
899
998
1114
1216
1294
1500
1500
1459
1500
1522
1555
1609
1670
1745
1831
1919
2029
2126
2202
2400
2400
2353
2600
2400
2153
2051
1900
1768
1661
1561
1478
1407
1345
1301
1255
1217
1200
1162
1154
1161
1181
1221
1277
1348
1435
1534
1639
1767
1882
1985
2200
2200
2251
2316
2433
2449
2442
3000
2317
2208
2078
1849
1699
1549
1402
1276
1161
1059
972
898
837
789
751
724
706
690
687
687
657
700
700
500
700
200
47
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
12
12
12
12
12
12
12
12
12
12
12
12
12
11
11
11
11
11
11
11
11
11
11
9
6
4
2
2
2
2
2
2
2
2
2
2
1
1
5
10
13
14
15
16
34
17
1
1
1
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
7
6
6
6
6
6
6
6
6
6
6
7
8
8
9
10
11
8
5
3
3
3
3
36
22
9
13
8
3
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
369
369
369
563
693
866
1084
1327
1599
1881
2227
2535
2784
3400
3400
3377
3561
3698
3876
4111
4367
4620
4968
5279
5399
6200
6200
5234
5043
4715
4373
4166
3988
3861
3807
3785
3788
3920
3930
3933
4600
3852
3791
3722
3559
3502
3439
3407
3395
3290
3400
3400
2814
2646
2450
2370
2206
2047
2600
1680
1527
1352
1085
910
764
632
527
439
366
305
254
212
177
148
124
104
88
74
63
53
45
39
34
30
26
24
22
20
19
18
17
17
16
16
16
16
16
16
16
16
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
40
32
32
32
26
21
16
11
11
11
11
11
11
11
28
15
3
3
3
3
3
3
3
4
4
4
3
3
3
3
3
3
3
3
3
3
4
4
4
4
4
4
4
4
4
4
4
5
10
13
14
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
16
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
165
165
165
239
275
317
366
418
462
506
600
592
640
693
745
813
890
977
1074
1183
1301
1429
1566
1712
1864
2020
2192
2358
2511
2769
2869
2979
3800
3070
3228
3177
3058
3800
2933
3082
3067
2959
3800
3073
2995
2903
3800
2416
2224
2034
1731
1641
1603
1626
1727
1890
2102
2329
2651
2943
3087
3800
3800
3079
2954
2707
2444
2274
2116
1990
1901
1847
1814
1797
1855
1840
1820
2200
1768
1705
1800
1477
1386
1299
1171
1077
1000
883
797
714
634
563
493
427
371
296
241
228
26
100
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
2
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
3
18
26
13
1
1
1
8
7
6
6
6
6
226
146
67
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
5
11
14
16
18
21
25
17
9
9
9
9
9
9
9
13
19
15
11
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
81
81
81
248
323
408
520
609
674
866
866
784
796
781
768
769
771
779
792
810
833
861
894
935
991
1066
1165
1298
1467
1671
1930
2213
2509
2950
3227
3477
4600
3814
3909
3965
3856
3858
3845
3825
3821
3821
3827
3838
3858
3887
3903
3958
4010
3942
4200
4200
3465
3239
2950
2640
2419
2215
2045
1906
1784
1712
1610
1510
1600
1292
1183
1075
943
846
755
673
603
541
487
441
401
367
338
314
293
276
262
250
240
232
225
219
215
211
208
206
204
200
200
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
51
27
27
27
24
22
19
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
40
51
57
60
61
62
40
18
18
18
18
18
18
18
18
18
18
10
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
66
66
66
290
392
515
657
781
926
1053
1160
1400
1400
1400
1324
1305
1289
1279
1285
1301
1328
1365
1403
1460
1512
1533
1666
1666
1518
1497
1459
1427
1425
1438
1471
1525
1598
1692
1798
1913
2064
2179
2286
2600
2463
2524
2600
2600
2600
2580
2580
2580
2532
2600
2600
2280
2166
2026
1870
1746
1624
1509
1404
1305
1213
1128
1051
982
942
938
960
1044
1129
1173
1400
1400
1289
1356
1416
1504
1643
1797
1968
2196
2363
2543
3000
2759
3000
2661
3000
2260
1968
1686
1269
954
684
74
48
74
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
6
3
3
3
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
2
32
33
34
34
17
1
1
1
1
6
8
9
10
11
71
62
32
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
23
19
10
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
3
2
2
2
4
5
3
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
482
482
482
482
482
482
482
482
482
484
493
509
534
568
613
667
732
807
892
986
1091
1206
1331
1479
1629
1775
2021
2131
2214
3000
2250
2212
2153
1973
1896
1824
1762
1729
1712
1717
1735
1758
1837
1857
1871
2200
1852
1828
1798
1720
1690
1663
1635
1623
1613
1578
1600
1600
1400
1307
1211
1105
1020
942
872
813
764
723
691
667
649
637
630
628
631
639
652
668
692
717
741
791
808
818
1000
807
788
762
705
670
634
601
554
533
520
376
520
66
66
37
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
32
10
10
10
9
8
7
7
7
7
4
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
19
28
33
24
16
16
8
1
1
1
7
5
4
4
4
4
18
23
14
5
5
5
3
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
1
1
2
1
1
1
1
2
3
2
2
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
58
58
58
147
200
269
357
503
726
1004
1434
1833
2064
3000
3000
2394
2421
2310
2199
2194
2150
2115
2200
2040
1999
1957
1903
1842
1800
1800
1611
1530
1453
1379
1339
1404
1494
1606
1800
1800
1925
2126
2352
2627
2904
3278
3614
3771
4600
4600
3717
3549
3230
2880
2629
2376
2145
1943
1758
1654
1650
1710
1954
2199
2258
3000
3000
2100
1991
1764
1531
1411
1298
1211
1152
1107
1076
1054
1039
1028
1020
1014
1010
1007
1005
1003
1002
1001
1001
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
148
63
63
63
51
39
27
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
10
6
6
3
1
1
1
1
1
16
24
28
32
24
16
16
16
8
1
1
1
1
1
1
1
3
4
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
6
39
55
63
67
69
70
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
72
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
85
85
85
208
284
386
519
669
846
1048
1276
1524
1789
2080
2367
2658
3000
3252
3532
3869
4158
4313
5000
5000
4342
4216
3958
3670
3448
3218
3002
2806
2623
2456
2306
2172
2052
1949
1855
1767
1709
1625
1539
1600
1349
1249
1149
1029
933
843
757
680
610
546
488
435
388
345
307
273
243
216
192
172
153
138
124
112
102
93
85
79
73
69
65
62
59
57
56
54
53
53
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
22
22
22
22
17
12
7
2
2
2
2
2
2
2
4
6
8
9
9
9
9
9
9
6
4
4
4
4
4
9
12
13
14
14
14
14
14
14
14
15
40
53
59
62
64
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
66
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
121
121
121
179
205
237
274
309
345
379
427
454
475
611
495
494
489
462
450
437
423
412
402
393
385
378
372
366
362
358
354
351
349
347
345
344
343
342
342
341
341
341
341
341
341
341
341
341
341
341
341
341
341
341
341
341
341
341
341
341
341
341
341
341
341
341
341
341
341
341
341
341
341
341
341
341
341
341
341
341
341
341
341
341
341
341
341
341
341
341
341
341
341
341
341
341
341
341
341
341
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
142
142
142
424
582
782
1024
1275
1544
1820
2140
2422
2663
3200
3200
3200
2867
2744
2611
2473
2383
2313
2271
2260
2278
2441
2625
2760
3200
3200
3123
3311
3424
3457
3800
3800
3366
3284
3143
2993
2907
2822
2744
2738
2659
2574
2866
2360
2247
2140
1991
1919
1871
1851
1865
1909
1976
2051
2168
2276
2314
2600
2600
2214
2115
1955
1774
1630
1483
1343
1215
1094
983
883
794
715
648
591
544
507
478
456
440
428
419
413
408
401
400
400
372
361
344
332
324
282
314
314
66
314
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
100
59
59
59
57
55
53
51
51
51
43
35
35
22
9
9
6
3
3
3
3
3
3
3
3
3
3
3
3
2
1
1
1
1
1
1
1
1
10
11
12
12
12
13
113
57
1
1
1
2
4
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
6
5
4
4
4
4
4
4
4
4
4
4
3
3
3
3
3
12
7
2
4
2
1
1
1
1
1
12
13
14
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
400
400
400
427
449
482
528
589
667
766
888
1035
1209
1413
1648
1915
2219
2555
2917
3338
3759
4165
4822
5129
5363
7400
5491
5405
5251
4775
4543
4296
4047
3838
3631
3455
3262
3097
3000
2733
2600
2405
2259
2145
2046
1972
1918
1879
1853
1837
1826
1819
1813
1809
1806
1804
1803
1802
1801
1801
1800
1800
1800
1800
1800
1800
1800
1800
1800
1800
1800
1800
1800
1800
1800
1800
1800
1800
1800
1800
1800
1800
1800
1800
1800
1800
1800
1800
1800
1800
1800
1800
1800
1800
1800
1800
1800
1800
1800
1800
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
200
200
200
161
123
84
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
56
61
63
64
65
65
65
65
65
65
65
65
65
66
166
216
241
253
259
262
264
265
265
265
265
265
265
265
265
265
265
265
265
265
265
265
265
265
265
265
265
265
265
265
265
265
265
265
265
265
265
265
265
265
265
265
265
265
265
265
265
265
265
265
265
265
265
265
265
265
265
265
265
266
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
80
80
80
84
88
93
100
108
119
132
147
166
186
209
236
263
290
334
353
367
509
371
363
349
313
293
273
253
236
221
208
196
185
176
168
161
155
150
146
142
139
136
134
132
131
130
129
129
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
102
102
102
115
125
139
157
180
207
240
278
322
371
424
482
543
606
676
744
817
900
999
1128
1293
1500
1754
2050
2399
2785
3170
3670
4114
4360
5400
5400
4495
4362
4043
3687
3428
3149
2899
2834
2847
2698
3000
3000
2155
2032
1850
1648
1564
1495
1453
1444
1454
1481
1518
1578
1634
1670
1800
1800
1733
1751
1759
1778
1816
1878
1943
2005
2183
2207
2202
3000
2053
1922
1768
1479
1307
1137
975
841
721
616
526
447
380
322
272
229
191
158
131
103
80
71
16
16
85
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
16
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
174
253
293
313
323
328
330
331
332
332
207
83
83
83
83
83
45
7
7
15
19
21
22
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
24
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
126
126
126
150
163
177
195
212
231
251
271
333
398
442
600
600
586
672
762
885
1050
1246
1479
1747
2043
2375
2731
3082
3518
3903
4148
5000
5000
4446
4418
4252
4073
3961
3836
3722
3632
3510
3400
3400
3117
3018
2967
2926
3004
3089
3052
3400
3400
2726
2575
2355
2120
1964
1816
1687
1579
1481
1394
1317
1247
1184
1127
1074
1025
982
941
908
882
871
876
901
948
1018
1111
1225
1363
1514
1675
1881
2032
2193
2600
2387
2600
2308
2600
1965
1716
1475
1114
853
617
66
133
66
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
32
32
32
24
17
9
2
2
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
2
19
29
34
37
19
1
1
1
11
14
15
16
16
17
57
64
33
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
7
4
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
1
1
1
2
3
4
7
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
71
71
71
240
325
429
554
677
811
953
1103
1258
1411
1592
1751
1863
2200
2200
2036
2044
2001
1958
1939
1922
1917
1923
1939
1964
1993
2037
2078
2102
2200
2200
2138
2149
2153
2164
2195
2235
2272
2340
2402
2394
2600
2600
2189
2068
1898
1710
1564
1419
1284
1164
1052
950
859
776
701
635
576
524
478
437
402
371
344
321
301
284
270
257
247
238
231
225
220
216
212
209
207
205
203
202
201
201
200
200
200
200
200
200
200
200
200
200
200
200
200
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
146
27
27
27
27
27
27
27
27
27
15
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
6
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
23
23
23
35
49
73
111
166
240
337
457
598
765
949
1133
1372
1584
1701
2200
2200
1786
1748
1640
1541
1524
1550
1648
2182
2526
2988
4600
4070
4804
5654
6407
7305
8485
9525
10038
12600
12600
9949
9454
8495
7450
6708
5969
5309
4748
4250
3823
3463
3163
2920
2726
2587
2480
2396
2400
2327
2248
2600
2020
1883
1735
1716
1815
1742
2200
2200
1327
1220
1023
797
683
572
480
414
357
313
274
242
213
192
175
162
155
151
150
153
155
163
171
165
200
200
102
18
18
12
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
30
42
48
51
53
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
55
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
257
257
257
402
472
553
642
751
819
876
1160
940
952
942
900
900
813
771
731
689
660
637
623
620
628
648
681
727
786
858
940
1035
1138
1243
1370
1483
1568
1800
1800
1722
1717
1669
1800
1544
1472
1400
1304
1238
1176
1122
1081
1051
1034
1027
1030
1048
1065
1090
1133
1159
1209
1279
1351
1424
1573
1622
1651
2200
1609
1543
1454
1270
1157
1042
929
833
746
669
602
544
493
449
409
375
342
311
280
252
225
199
175
151
128
107
84
64
55
8
11
56
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
15
15
15
15
15
15
15
15
15
15
10
5
5
5
4
4
4
4
4
4
4
4
4
4
3
2
1
1
1
2
2
2
2
2
2
3
2
1
7
9
10
10
10
11
95
90
45
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
4
6
103
151
175
187
193
196
198
199
199
199
199
116
33
33
29
26
26
26
26
26
26
26
26
26
26
26
26
26
56
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
49
49
49
386
562
778
1054
1316
1586
1972
2213
2433
3400
2745
2857
2938
2880
2984
2989
2971
3400
2882
2809
2726
2572
2483
2396
2314
2254
2197
2142
2132
2071
2005
2200
1840
1751
1663
1543
1475
1422
1389
1382
1398
1434
1494
1570
1649
1767
1875
1908
2200
2200
1806
1719
1576
1422
1315
1285
1365
1514
1887
2249
2363
3400
3400
2221
2084
1786
1489
1358
1253
1197
1199
1234
1287
1392
1492
1522
1800
1800
1407
1313
1164
1001
882
765
660
570
489
418
355
300
254
202
164
151
25
66
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
8
4
1
1
1
1
1
2
78
116
59
2
2
2
20
26
29
30
31
31
31
32
17
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
7
9
11
15
17
18
19
19
19
19
19
20
14
8
7
6
6
6
9
12
8
4
4
7
9
10
10
11
13
14
15
46
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
15
15
15
203
310
448
620
801
1007
1235
1479
1747
2030
2305
2645
2944
3131
3800
3800
3356
3340
3224
3106
3053
3005
2977
2969
2972
2988
3018
3061
3117
3187
3266
3351
3454
3546
3625
3800
3800
3800
3498
3385
3260
3125
3018
2913
2824
2727
2632
2600
2453
2372
2296
2246
2177
2114
2200
2000
1966
1946
1925
1941
1967
2014
2061
2087
2200
2200
2095
2046
2200
1859
1751
1632
1474
1351
1232
1120
1024
941
869
814
767
728
715
680
645
733
557
509
472
435
424
451
481
427
600
600
6
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
55
20
20
20
20
20
20
20
20
20
20
20
20
10
1
2
2
2
2
2
2
2
3
5
6
7
4
2
2
1
1
1
1
1
1
1
1
3
261
161
61
2
2
2
2
2
2
2
6
8
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
10
105
152
176
188
194
197
198
199
199
199
199
199
199
199
199
199
199
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
141
141
141
214
254
305
367
433
506
583
677
763
853
1000
1047
1165
1300
1447
1623
1816
2034
2269
2500
2792
3052
3198
3800
3800
3310
3259
3115
2966
2882
2813
2758
2717
2746
2700
2646
3000
2576
2604
2663
2600
2600
2600
2221
2183
2155
2137
2191
2272
2376
2500
2659
2801
2926
3200
3200
3200
2819
2676
2520
2355
2237
2135
2051
1989
1937
1899
1870
1831
1800
1800
1693
1638
1582
1526
1451
1400
1400
1186
1090
990
880
791
707
630
561
498
442
389
341
309
281
263
308
200
200
600
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
11
6
1
1
1
3
4
6
69
101
51
1
1
1
11
15
17
18
19
20
1310
655
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
11
15
17
18
19
20
21
22
23
23
23
18
13
13
13
13
13
106
59
13
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
17
17
17
108
155
214
285
357
438
527
623
729
845
971
1109
1260
1427
1608
1801
2024
2246
2459
2810
2966
3080
4200
3119
3055
2955
2678
2542
2407
2282
2195
2132
2095
2085
2101
2140
2197
2282
2371
2458
2638
2694
2726
3400
2675
2601
2506
2304
2189
2067
1974
1874
1796
1800
1535
1533
1274
1140
1033
915
827
752
686
632
586
546
514
485
459
442
418
394
411
342
314
286
253
226
201
177
156
137
119
103
89
77
66
56
47
39
32
25
19
15
4
5
8
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
10
10
10
10
8
6
4
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
4
4
4
4
4
4
4
4
4
5
11
14
7
1
18
11
4
2
1
2
3
4
3
2
1
1
1
2
2
1
1
1
12
8
4
2
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
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
6
6
6
315
462
637
845
1038
1233
1459
1655
1825
2200
2200
2247
2375
2472
2592
2733
2879
3030
3209
3366
3500
3800
3800
3800
3365
3182
2973
2740
2547
2362
2190
2038
1901
1781
1679
1592
1522
1467
1426
1397
1376
1373
1361
1349
1400
1318
1298
1278
1250
1217
1200
1200
1241
1223
1400
1400
1109
1092
1049
1004
1004
1003
1024
1049
1039
1133
1133
918
854
768
673
600
530
466
410
360
315
275
240
209
182
158
137
118
102
88
75
65
55
46
39
31
25
20
9
11
9
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
66
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
47
39
32
32
32
32
24
16
10
4
3
3
3
4
5
5
4
3
2
1
1
3
4
4
3
2
1
1
1
1
1
2
3
3
2
2
1
1
2
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
63
63
63
111
137
170
211
254
305
364
432
511
600
700
812
933
1068
1208
1344
1530
1657
1763
2200
1933
2015
2122
2168
2157
2400
2400
2002
1932
1813
1679
1597
1518
1451
1400
1357
1322
1295
1356
1467
1638
2110
2276
2403
4200
2396
2309
2193
1804
1657
1503
1354
1237
1125
1015
919
830
747
673
605
544
489
440
396
358
324
294
267
243
222
202
183
165
148
133
119
105
93
82
72
63
55
48
42
37
32
28
25
22
19
16
14
13
10
5
6
6
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
15
5
5
5
5
5
5
5
5
5
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
7
19
25
31
17
3
8
5
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
1
1
1
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
37
37
37
130
183
249
331
420
515
612
750
839
920
1266
1041
1087
1128
1125
1163
1203
1238
1295
1346
1358
1500
1500
1282
1223
1133
1033
956
878
805
739
677
620
567
518
472
430
391
355
321
290
261
235
210
187
167
148
131
115
101
88
77
66
57
49
42
36
31
26
22
19
16
14
12
10
9
8
7
7
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
200
200
333
399
480
580
673
766
901
980
1049
1400
1136
1159
1173
1139
1148
1160
1180
1218
1271
1344
1439
1557
1701
1870
2059
2287
2520
2747
3122
3295
3425
4600
3490
3438
3353
3088
2974
2863
2760
2909
2897
3116
3800
3135
3800
3200
2984
3800
2532
2346
2176
1848
1683
1529
1382
1271
1173
1091
1050
1030
1001
1000
1000
934
946
941
935
1000
932
935
940
937
950
957
968
1000
972
1000
1000
917
1000
816
751
691
613
557
506
461
420
391
363
313
341
299
90
600
90
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
16
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
17
23
26
27
28
28
28
18
9
9
9
11
10
9
9
7
5
5
5
7
5
4
4
4
4
4
4
5
7
8
9
9
9
9
9
9
9
6
3
3
3
3
3
3
19
11
4
4
3
2
8
6
4
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
66
66
66
349
502
696
937
1184
1456
1765
2081
2398
2830
3115
3372
4400
3745
3877
3976
3931
4033
4060
4073
4400
4072
4069
4052
3976
4031
3957
3858
4400
3567
3386
3196
2910
2729
2563
2417
2308
2224
2163
2127
2107
2102
2117
2123
2142
2200
2135
2200
2115
2066
2200
1942
1873
1804
1706
1636
1573
1503
1437
1400
1302
1234
1173
1099
1029
1000
889
825
765
720
694
696
744
780
841
1000
886
1000
1000
783
740
678
615
582
555
539
533
527
538
550
520
600
600
309
61
45
28
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
12
9
9
9
9
9
9
5
1
3
4
6
4
2
2
1
1
1
1
6
12
15
16
17
12
8
8
7
6
6
6
4
2
2
2
2
2
8
5
2
1
1
1
1
1
1
1
1
1
1
1
1
2
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
36
36
36
78
106
144
194
251
320
401
493
597
713
840
976
1124
1277
1432
1611
1767
1902
2200
2200
2214
2314
2335
2354
2600
2356
2339
2318
2263
2250
2247
2260
2295
2349
2420
2512
2619
2725
2873
3006
3057
3400
3400
2980
2888
2732
2561
2438
2316
2206
2112
2027
1952
1891
1835
1782
1765
1708
1645
1800
1489
1402
1313
1193
1109
1030
958
897
843
797
757
723
695
672
654
639
628
620
614
610
607
605
600
600
600
497
452
401
342
290
239
183
135
94
4
4
4
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
54
77
88
94
97
98
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
100
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
150
150
150
227
270
326
396
470
555
651
756
868
997
1125
1248
1443
1536
1607
2200
1652
1631
1594
1466
1414
1366
1325
1307
1306
1322
1357
1411
1484
1575
1683
1806
1944
2093
2249
2425
2586
2742
3000
3047
3164
3400
3400
3400
3255
3196
3132
3061
3008
2961
2919
2891
2864
2837
2852
2811
2758
3000
2595
2488
2369
2200
2065
1928
1800
1660
1538
1423
1316
1218
1128
1046
971
903
841
785
733
685
641
597
555
520
473
434
396
359
325
292
260
229
206
169
136
161
28
30
400
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
15
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
30
42
48
54
155
85
15
22
19
16
16
16
9
3
3
3
3
3
5
4
3
3
3
3
3
4
5
5
5
5
5
11
14
16
16
17
20
12
4
4
8
10
13
26
18
10
8
9
5
2
2
2
4
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
10
10
10
230
349
498
682
870
1077
1304
1541
1780
2062
2309
2507
3000
3000
2912
2988
2990
3050
3043
3010
3400
2876
2780
2677
2508
2407
2314
2232
2172
2125
2084
2058
2039
1996
2000
2000
1814
1742
1662
1579
1522
1479
1455
1454
1476
1524
1598
1693
1816
1959
2100
2298
2475
2540
3000
3000
2414
2276
2048
1795
1606
1417
1244
1092
954
830
721
625
540
465
400
344
295
253
216
185
158
135
115
98
84
72
61
53
45
39
33
28
24
20
17
14
12
11
7
8
8
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
105
70
70
70
53
36
19
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
30
43
50
53
55
56
56
56
56
56
56
56
56
56
56
56
56
56
57
51
39
28
28
28
15
3
4
5
3
2
2
2
8
4
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
3
2
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
18
18
18
132
132
105
119
117
116
118
120
122
123
129
129
128
158
121
115
108
96
88
80
73
66
60
55
50
46
43
40
37
35
33
32
31
30
29
29
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
40
40
40
240
340
463
608
751
903
1060
1235
1402
1581
1800
1972
2205
2462
2736
3071
3404
3720
4289
4505
4646
6600
4586
4405
4157
3587
3269
2957
2658
2424
2241
2061
1918
1800
1696
1645
1627
1647
1699
1785
1897
2014
2184
2339
2400
2800
2800
2320
2221
2052
1871
1745
1619
1505
1403
1305
1222
1133
1046
1000
873
791
712
632
563
499
441
389
343
301
264
231
202
177
154
134
117
102
89
77
67
58
50
44
38
33
28
25
21
19
16
14
12
11
8
8
7
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
46
21
21
21
16
11
6
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
4
55
81
94
69
44
25
14
3
8
5
2
3
2
1
1
3
2
1
1
1
1
1
1
1
2
2
2
1
1
1
1
2
2
2
2
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
2
6
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
81
81
81
136
170
215
274
341
422
516
624
747
886
1039
1205
1392
1581
1770
2032
2192
2333
3000
2495
2556
2541
2417
2600
2251
2147
2052
1923
1840
1769
1710
1669
1645
1631
1623
1648
1641
1628
1800
1571
1526
1474
1400
1331
1276
1224
1181
1144
1112
1085
1062
1045
1035
1031
1041
1054
1070
1128
1139
1146
1400
1124
1105
1078
1010
997
954
906
1000
799
740
681
602
547
495
449
412
382
361
350
349
358
378
409
448
498
556
609
691
766
755
1000
1000
470
16
28
22
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
25
17
17
17
15
13
11
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
85
123
142
161
230
121
13
10
7
7
7
8
9
10
12
7
3
3
3
3
7
6
6
6
6
4
3
3
3
5
8
5
2
2
2
2
2
2
3
4
6
4
3
3
3
2
2
2
2
2
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
1
1
1
176
260
363
485
601
725
854
980
1125
1251
1359
1600
1600
1600
1600
1600
1600
1600
1600
1600
1600
1600
1600
1600
1600
1600
1600
1600
1600
1600
1600
1600
1600
1600
1600
1600
1600
1600
1600
1600
1600
1600
1600
1600
1600
1600
1600
1600
1600
1600
1600
1600
1600
1600
1600
1600
1600
1600
1600
1600
1600
1600
1600
1600
1600
1600
1600
1600
1600
1600
1600
1600
1600
1600
1600
1600
1600
1600
1600
1600
1600
1600
1600
1600
1600
1600
1600
1600
1600
1600
1600
1600
1600
1600
1600
1600
1600
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
44
44
44
106
106
123
145
161
179
201
220
232
275
275
246
245
236
227
222
216
211
204
200
200
178
168
158
146
137
128
120
113
107
101
96
92
88
85
82
80
78
77
76
75
74
74
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
75
75
75
129
151
183
216
232
301
301
248
241
223
203
188
174
160
148
138
128
120
113
106
101
96
92
88
85
83
81
79
78
77
76
76
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
30
30
30
95
133
182
243
308
383
466
556
654
758
863
987
1096
1191
1400
1400
1447
1538
1622
1730
1856
1998
2155
2311
2510
2688
2785
3200
3200
2833
2776
2646
2524
2449
2382
2392
2350
2316
2600
2220
2171
2122
2029
1981
1954
1903
1860
1933
1766
1724
1683
1631
1602
1579
1564
1557
1555
1562
1569
1574
1600
1607
1585
1551
1800
1430
1356
1277
1157
1085
1022
969
934
911
899
899
902
920
938
935
1000
1000
876
845
803
758
728
702
679
659
643
630
600
600
600
66
155
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
21
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
9
12
13
14
14
14
14
8
2
3
5
19
25
28
30
20
10
10
10
7
4
2
2
2
2
2
2
2
2
2
2
5
6
8
6
4
4
40
23
6
6
6
5
4
4
6
9
154
227
263
281
290
300
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
600
600
600
795
911
1061
1252
1458
1694
1958
2243
2559
2893
3221
3625
3982
4209
5000
5000
4493
4476
4337
4190
4111
4030
3954
3907
3870
3768
3800
3800
3322
3138
2928
2700
2891
3173
3560
4200
4200
4200
3037
2861
2663
2427
2366
2313
2236
2200
2200
1968
1872
1772
1667
1592
1532
1492
1476
1483
1514
1568
1644
1736
1839
1967
2082
2185
2400
2400
2432
2491
2520
2600
2600
2600
2240
2091
1922
1733
1579
1431
1293
1170
1059
961
875
802
740
689
659
629
618
606
592
600
600
532
600
600
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
42
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
10
4
4
4
4
4
4
2
1
6
11
18
22
13
4
4
4
4
4
4
4
4
4
4
4
4
4
8
10
11
13
9
6
6
13
16
18
14
10
10
10
10
7
5
5
5
5
25
15
5
5
5
5
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
16
16
16
215
317
440
594
740
893
1093
1246
1401
1800
1708
1878
2068
2247
2481
2766
3055
3344
3836
4062
4241
5800
4371
4351
4305
4044
4001
3982
3997
4077
4205
4364
4546
4813
5003
5176
5800
5460
5521
5533
5800
5431
5281
5800
4799
4535
4260
3884
3627
3386
3165
2980
2811
2655
2527
2374
2217
2200
1893
1737
1596
1447
1333
1238
1125
1014
1000
808
717
634
547
480
421
367
322
282
246
215
188
164
143
124
108
94
81
70
61
52
45
39
33
28
23
20
12
10
17
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
13
15
11
8
37
21
6
5
4
2
1
4
4
5
6
7
4
1
1
1
4
4
3
3
3
3
3
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
8
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
42
42
42
176
239
315
406
490
577
676
762
843
1000
1000
1070
1150
1224
1316
1420
1538
1673
1836
2017
2216
2478
2702
2937
3400
3405
3649
3889
4129
4365
4563
5000
5000
5000
4190
3874
3521
3138
2844
2575
2340
2147
1986
1858
1760
1691
1647
1625
1630
1646
1667
1758
1763
1751
2200
1641
1550
1442
1254
1132
1009
889
786
690
604
527
459
398
344
297
256
220
189
162
138
118
101
86
73
62
53
45
38
32
27
23
20
17
14
12
11
9
8
8
5
4
5
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
12
12
12
12
10
8
6
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
8
15
25
16
8
5
3
4
3
2
2
2
2
2
3
2
1
1
1
1
1
1
1
1
1
2
2
2
2
2
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
3
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
129
129
129
280
367
432
503
733
589
625
638
617
680
605
595
590
578
582
593
612
641
678
724
778
839
905
984
1062
1135
1266
1313
1341
1800
1312
1260
1190
1043
954
863
772
694
621
554
494
439
390
346
306
271
240
213
189
167
149
133
118
106
95
86
78
71
65
60
56
53
50
48
46
44
43
42
41
41
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
41
41
41
135
193
270
370
481
612
764
935
1121
1339
1560
1777
2112
2287
2430
3400
2559
2555
2519
2334
2262
2183
2104
2046
1995
1952
1918
1888
1864
1845
1819
1800
1800
1737
1716
1702
1698
1719
1763
1835
1938
2075
2248
2458
2712
3006
3331
3734
4136
4519
5237
5493
5654
8200
5536
5286
4954
4204
3787
3363
2949
2608
2298
2021
1782
1572
1411
1284
1190
1191
1132
1087
1400
977
929
880
783
741
702
657
617
600
539
506
477
449
432
419
407
412
413
518
627
609
1000
1000
100
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
34
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
86
121
139
148
152
154
155
156
156
156
156
94
33
33
33
33
33
33
18
3
2
2
34
50
66
104
65
27
27
27
27
16
5
5
5
5
5
5
5
5
5
5
6
7
8
4
1
1
7
5
3
3
3
3
3
3
4
4
5
5
5
5
5
6
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
100
100
100
104
108
112
118
126
134
145
157
170
185
201
218
235
257
276
285
333
333
280
269
249
227
211
194
179
166
154
143
133
125
117
111
105
101
97
93
90
88
86
84
83
82
82
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
40
40
40
1015
1601
2370
3360
4438
5661
7127
8648
10189
12524
13891
15110
21400
16752
17266
17723
17309
17581
18266
18372
18525
21400
18491
18414
18403
17948
17849
18359
18029
17612
21400
16073
15063
13964
12199
11086
10021
9030
8217
7495
6866
6318
5829
5399
4991
4611
4238
3898
3575
3268
2982
2713
2460
2225
2005
1802
1613
1441
1283
1155
1045
954
929
857
794
1000
650
581
513
409
349
294
244
206
173
145
122
103
86
73
61
52
44
38
32
28
24
21
18
16
14
12
12
9
5
5
10
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
14
14
14
14
11
8
5
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
5
6
7
7
7
7
7
8
10
11
11
11
11
11
11
11
11
11
12
24
14
5
4
4
7
6
6
5
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
5
3
2
2
2
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
3
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
131
131
131
131
131
131
131
131
131
132
133
134
136
139
142
146
150
153
162
163
163
200
156
150
142
128
119
110
101
93
86
80
75
71
68
65
63
61
60
57
58
58
48
44
40
35
31
27
24
21
19
17
15
13
12
11
10
9
9
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
23
23
23
1220
1821
2570
3467
4332
5340
6338
7274
8830
9496
9964
15000
10017
9645
9095
7721
6968
6186
5407
4758
4158
3617
3141
2717
2344
2018
1733
1485
1271
1086
927
792
676
578
495
425
366
316
275
240
211
188
168
152
139
128
119
112
106
101
97
94
92
90
88
87
86
86
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
24
24
24
492
721
1004
1340
1659
2025
2385
2722
3265
3507
3679
5400
3718
3597
3413
2946
2686
2413
2138
1905
1687
1488
1310
1149
1005
877
763
663
575
497
430
371
320
276
238
206
178
154
134
117
103
91
81
72
65
60
55
51
48
45
43
42
40
39
39
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
145
145
145
216
251
291
339
396
447
507
600
665
783
932
1114
1339
1602
1899
2239
2606
2968
3427
3833
4062
5000
5000
4193
4064
3765
3433
3187
2931
2692
2479
2282
2115
1960
1865
1745
1711
1666
1561
1666
1457
1427
1412
1377
1379
1382
1367
1400
1400
1285
1248
1201
1152
1119
1093
1079
1079
1094
1121
1167
1221
1278
1382
1430
1466
1800
1486
1452
1399
1400
1195
1100
1001
891
799
712
631
559
493
435
384
340
302
271
245
224
209
199
188
190
190
166
226
201
19
600
8
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
8
7
6
6
6
6
4
3
3
3
3
3
3
3
3
3
3
3
3
3
2
2
9
13
15
17
10
4
4
4
4
4
5
3
2
1
1
1
1
1
2
4
4
4
4
3
3
3
3
3
2
2
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
3
3
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
145
145
145
145
145
145
145
146
148
150
154
159
166
175
186
200
217
237
262
290
323
360
400
444
493
544
594
657
713
740
875
875
735
708
655
596
553
509
468
433
400
370
344
321
300
282
266
253
241
231
222
215
209
203
199
195
192
189
187
186
184
183
183
182
182
182
182
182
182
182
182
182
182
182
182
182
182
182
182
182
182
182
182
182
182
182
182
182
182
182
182
182
182
182
182
182
182
182
182
182
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
17
17
17
517
650
784
1628
954
967
950
803
744
676
603
546
493
445
406
373
346
327
315
310
311
320
336
358
388
425
469
519
575
636
703
773
844
927
999
1061
1200
1200
1200
1056
998
934
866
816
775
747
733
736
756
794
850
923
1014
1119
1240
1372
1507
1667
1809
1930
2200
2200
2200
1898
1774
1633
1476
1348
1225
1111
1009
916
832
758
691
633
581
536
497
463
434
409
387
369
353
340
329
319
311
305
299
294
290
287
280
280
280
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
90
85
85
85
76
67
58
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
53
55
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
57
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
82
82
82
129
153
183
220
259
304
356
415
482
557
643
735
830
956
1053
1150
1400
1332
1425
1522
1601
1711
1827
1938
2086
2217
2274
2600
2600
2226
2141
1990
1821
1687
1548
1414
1289
1168
1055
949
850
758
674
597
527
465
409
361
318
282
251
224
203
185
171
160
151
144
138
134
131
128
126
125
124
123
123
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
17
17
17
79
109
146
191
233
282
331
377
451
484
509
741
519
506
485
427
397
366
334
309
285
264
246
230
216
204
193
184
176
169
164
159
155
152
149
147
146
144
143
143
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
62
62
62
94
109
126
149
167
179
220
220
196
195
187
179
174
168
162
158
153
150
146
143
141
139
137
136
134
133
132
132
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
27
27
27
173
248
341
454
566
686
817
953
1083
1245
1388
1464
1800
1800
1488
1434
1320
1195
1105
1014
933
864
802
749
705
666
632
608
579
551
555
492
464
436
405
380
357
336
317
300
285
272
261
251
242
235
229
223
219
215
212
209
207
205
203
202
201
201
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
400
400
400
434
456
486
525
570
624
686
757
836
925
1018
1112
1234
1323
1402
1666
1532
1566
1585
1666
1568
1538
1666
1430
1372
1312
1229
1174
1124
1081
1045
1012
998
963
926
1000
833
780
724
650
593
538
485
438
395
356
323
294
270
250
235
224
216
211
208
205
200
200
200
169
158
144
130
119
109
100
92
85
79
74
69
66
63
60
58
56
55
54
53
53
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
150
150
150
168
176
191
199
206
252
216
222
229
232
245
261
281
307
335
364
411
434
452
600
465
460
451
419
404
390
376
366
358
353
350
348
348
350
352
355
360
363
368
374
381
389
398
408
420
434
450
469
492
518
548
583
620
662
707
751
807
856
881
1000
1000
884
863
820
773
739
704
672
645
619
597
578
560
545
532
521
511
503
496
490
485
481
478
475
473
471
469
468
467
467
466
466
466
466
466
466
466
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
67
67
67
57
48
39
30
30
30
23
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
200
200
231
246
263
281
303
317
329
385
345
348
350
343
342
340
337
336
334
333
332
331
330
330
329
329
329
329
329
329
329
329
329
329
329
329
329
329
329
329
329
329
329
329
329
329
329
329
329
329
329
329
329
329
329
329
329
329
329
329
329
329
329
329
329
329
329
329
329
329
329
329
329
329
329
329
329
329
329
329
329
329
329
329
329
329
329
329
329
329
329
329
329
329
329
329
329
329
329
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
89
89
89
253
328
413
525
613
690
866
866
889
954
1009
1078
1169
1260
1351
1518
1586
1636
2200
1651
1626
1592
1477
1445
1426
1425
1458
1517
1606
1727
1877
2054
2274
2507
2743
3123
3329
3510
4600
3731
3794
3836
3748
3788
3823
3951
3985
4010
4600
3992
3970
3945
3856
3849
3834
3944
3900
3828
4600
3542
3345
3127
2771
2543
2322
2114
1941
1785
1648
1529
1424
1333
1252
1183
1125
1079
1045
1023
1012
1014
1026
1048
1080
1119
1162
1216
1265
1307
1400
1400
1400
1076
974
875
600
600
600
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
11
11
11
11
11
11
11
11
11
11
8
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
9
11
14
20
12
4
4
4
4
4
4
4
4
7
7
7
7
7
7
6
5
5
5
8
10
10
10
10
10
10
10
10
10
10
10
11
19
23
25
26
27
27
27
27
27
28
100
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
30
30
30
133
178
237
297
342
447
447
447
451
454
450
466
466
422
418
382
357
335
311
290
271
253
236
221
208
196
186
177
171
166
164
164
166
171
179
190
203
220
238
256
288
301
309
424
307
297
284
252
234
216
198
184
171
159
149
140
132
125
119
114
110
106
103
101
99
97
96
95
95
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
47
47
47
167
235
292
356
520
458
508
558
596
653
716
784
860
941
1031
1119
1212
1320
1408
1515
1627
1745
1868
1991
2133
2257
2363
2600
2600
2600
2600
2213
2052
1869
1665
1498
1336
1184
1048
922
808
706
614
532
459
395
339
289
246
209
177
149
125
105
87
73
60
49
41
33
27
22
18
14
12
9
8
6
5
4
4
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
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
56
56
56
727
999
1463
1763
1966
3300
2171
2164
2109
1847
1732
1605
1476
1377
1289
1214
1156
1112
1081
1063
1056
1059
1070
1086
1111
1134
1155
1200
1200
1200
1200
1049
987
916
837
772
710
651
598
550
506
466
431
399
371
346
324
305
289
274
262
251
242
234
227
222
217
213
210
207
205
204
202
201
201
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
31
31
31
271
336
600
600
486
492
456
440
386
353
322
292
268
249
234
225
220
221
226
236
251
269
288
319
337
353
440
374
380
384
376
378
380
381
385
389
392
400
400
400
362
346
328
308
292
277
262
249
238
227
218
209
202
195
190
185
181
177
174
171
169
167
166
165
164
164
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
27
27
27
192
262
359
456
517
706
706
622
632
615
598
594
588
586
586
588
591
594
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
208
208
208
424
531
660
822
969
1113
1337
1446
1531
2200
1587
1564
1518
1365
1292
1213
1134
1071
1013
961
916
876
842
812
787
765
746
730
717
706
696
689
682
677
672
669
666
664
662
660
659
658
658
657
657
657
657
657
657
657
657
657
657
657
657
657
657
657
657
657
657
657
657
657
657
657
657
657
657
657
657
657
657
657
657
657
657
657
657
657
657
657
657
657
657
657
657
657
657
657
657
657
657
657
657
657
657
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
25
25
25
389
573
765
987
1300
1381
1587
1791
1964
2199
2404
2496
3000
3000
2448
2334
2126
1896
1727
1558
1403
1268
1146
1038
943
860
788
724
670
621
578
541
505
471
440
407
377
349
323
298
275
254
234
215
198
181
166
152
140
128
117
107
98
90
83
77
71
66
62
58
54
51
49
47
45
44
43
42
41
41
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
54
54
54
134
170
214
264
306
361
402
432
456
600
475
474
467
438
424
409
394
381
370
359
350
342
334
328
323
318
314
310
307
305
303
301
300
299
298
298
297
297
297
297
297
297
297
297
297
297
297
297
297
297
297
297
297
297
297
297
297
297
297
297
297
297
297
297
297
297
297
297
297
297
297
297
297
297
297
297
297
297
297
297
297
297
297
297
297
297
297
297
297
297
297
297
297
297
297
297
297
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
13
13
13
776
1089
1333
2200
2200
1734
1729
1583
1421
1312
1192
1081
985
896
819
754
701
660
631
615
610
616
635
660
689
749
774
795
1000
804
796
781
734
712
688
663
645
618
600
600
519
483
444
402
368
335
306
280
256
235
217
201
188
176
166
157
150
144
139
135
131
129
126
125
123
122
121
121
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
18
18
18
770
1137
1589
2126
2635
3218
3794
4334
5202
5599
5892
8600
6019
5878
5648
4987
4657
4312
3971
3692
3428
3201
2970
2748
2600
2314
2114
1923
1736
1572
1422
1286
1164
1056
959
874
800
734
678
628
586
549
518
491
469
450
433
420
408
399
391
385
379
375
372
369
367
365
363
362
361
361
360
360
360
360
360
360
360
360
360
360
360
360
360
360
360
360
360
360
360
360
360
360
360
360
360
360
360
360
360
360
360
360
360
360
360
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
244
244
244
332
370
421
472
513
600
600
625
661
691
732
773
811
886
910
922
1200
895
858
811
715
655
594
532
478
427
380
337
298
263
231
202
176
153
133
115
100
86
74
64
55
47
41
35
31
27
24
21
19
17
15
14
13
13
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
66
66
66
853
1273
1642
2031
3000
2658
2798
3800
2739
2643
2500
2189
2007
1817
1629
1467
1316
1177
1051
937
834
741
657
581
513
452
398
349
306
268
233
203
176
153
132
114
98
84
72
61
52
44
37
31
26
22
19
16
14
12
10
9
8
8
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
78
78
78
710
1017
1419
1867
2261
2901
3222
3480
5400
3728
3752
3742
3471
3457
3458
3493
3593
3698
3884
4059
4081
4600
4600
3719
3476
3118
2724
2422
2126
1854
1615
1398
1206
1036
886
756
642
544
459
386
324
271
226
189
157
130
108
89
74
61
51
42
35
29
25
21
18
16
14
12
11
10
10
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
40
40
40
298
431
595
789
994
1201
1399
1722
1864
1966
3000
1990
1920
1814
1539
1390
1235
1080
951
831
723
628
543
468
402
344
294
250
212
180
152
128
107
90
75
62
52
43
35
29
24
20
17
14
12
10
9
8
7
7
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
1193
1193
1193
1466
1541
1678
2000
1722
1730
1712
1678
1603
1556
1504
1466
1410
1351
1400
1222
1158
1096
1024
974
932
900
877
864
858
856
863
871
866
900
900
815
789
754
717
690
666
647
633
625
622
624
631
642
654
672
688
702
733
733
733
733
733
733
733
733
733
733
733
733
643
606
564
517
478
441
406
374
346
320
296
275
257
240
226
213
202
192
184
177
170
165
161
157
154
151
149
147
145
144
143
143
142
142
142
142
142
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
600
188
188
188
166
144
122
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
105
108
109
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
111
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
432
432
432
432
432
432
432
432
432
432
432
432
432
432
432
432
432
432
432
432
432
432
432
432
432
432
432
432
432
432
432
432
432
432
432
432
432
432
432
432
432
432
432
432
432
432
432
432
432
432
432
432
432
432
432
432
432
432
432
432
432
432
432
432
432
432
432
432
432
432
432
432
432
432
432
432
432
432
432
432
432
432
432
432
432
432
432
432
432
432
432
432
432
432
432
432
432
432
432
432
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
1918
1918
1918
1918
1918
1918
1905
1894
1918
1879
1852
1821
1918
1737
1696
1656
1601
1570
1538
1517
1503
1455
1480
1480
1236
1142
1032
910
812
719
632
555
486
424
369
320
278
241
208
180
156
136
118
103
91
80
71
64
57
52
48
44
42
39
38
36
35
34
34
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
46
46
46
240
342
469
623
774
942
1119
1292
1501
1684
1812
2200
2200
2008
2013
1957
1891
1847
1800
1746
1701
1658
1617
1580
1544
1509
1479
1445
1406
1400
1342
1286
1254
1224
1206
1201
1207
1222
1254
1289
1325
1413
1436
1449
1800
1424
1396
1363
1281
1255
1236
1226
1234
1244
1273
1303
1294
1400
1400
1167
1095
997
889
804
722
645
577
515
460
410
365
326
290
258
230
204
181
160
142
125
110
97
85
75
66
58
51
45
39
35
31
27
24
21
16
16
16
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
17
11
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
35
66
47
28
28
28
28
28
28
28
28
28
28
34
37
38
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
40
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
30
30
30
170
233
315
400
475
600
626
696
760
856
896
921
1266
909
875
830
728
670
611
552
503
458
417
382
350
322
297
275
255
238
223
209
196
185
173
161
157
137
125
114
102
92
82
73
65
58
52
46
41
37
33
30
27
25
23
22
20
19
18
18
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
51
51
51
308
424
554
728
865
957
1266
1266
1075
1065
1005
939
895
848
805
768
733
703
676
652
629
616
593
568
600
511
479
448
407
377
347
320
295
273
253
236
220
206
194
184
175
167
160
154
149
145
141
138
136
134
132
131
130
130
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
1095
1095
1095
2165
2724
3282
3716
5000
5000
4150
4075
3780
3451
3211
2952
2706
2480
2263
2059
1869
1691
1525
1371
1229
1098
978
868
768
678
596
523
457
398
346
300
259
224
193
166
142
122
104
89
76
65
56
48
41
35
30
26
23
20
18
17
15
14
14
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
26
26
26
590
851
1141
1480
1855
2065
2227
3400
2337
2300
2219
1951
1818
1675
1529
1407
1291
1184
1086
994
910
832
759
692
630
572
520
471
426
385
348
314
284
256
231
209
189
172
156
143
131
120
111
103
97
91
86
82
78
75
73
71
69
68
67
67
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
66
66
66
83
92
103
116
129
143
158
174
192
211
232
257
285
318
357
402
454
513
577
652
730
807
929
1000
1068
1400
1188
1255
1333
1386
1500
1624
1760
1946
2083
2229
2600
2419
2600
2600
2441
2424
2378
2327
2297
2268
2222
2205
2200
2056
2200
1845
1712
1582
1415
1284
1158
1038
931
833
743
663
591
527
470
421
377
340
309
283
263
248
238
232
231
234
241
251
264
280
296
319
339
348
400
400
335
319
292
260
236
207
181
161
114
114
114
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
142
142
142
418
598
702
805
1400
878
871
840
717
660
599
535
485
438
395
359
326
298
273
252
234
218
205
193
184
176
169
164
159
155
152
149
147
146
144
143
143
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
600
600
600
1186
1433
1776
2120
2333
3000
3000
2695
2717
2628
2575
2491
2381
2600
2114
1961
1802
1593
1434
1282
1137
1008
890
784
688
602
526
458
398
346
300
260
225
195
169
146
127
111
97
85
75
67
60
54
49
45
42
39
37
36
34
33
33
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
12400
12400
12400
12400
12400
12400
12400
10944
10334
9636
8857
8213
7588
7001
6471
5982
5537
5134
4769
4438
4136
3863
3608
3367
3159
2934
2714
2600
2274
2065
1863
1657
1479
1315
1164
1029
907
798
702
616
541
476
419
369
326
290
258
230
206
183
163
144
127
112
98
86
74
64
55
48
41
35
30
25
22
18
16
13
12
10
9
8
8
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
274
274
274
774
996
1240
1644
1835
1992
3080
2129
2114
2064
1845
1750
1649
1544
1458
1390
1307
1226
1228
1058
976
895
806
734
666
605
550
501
458
420
387
358
333
312
293
277
264
252
243
235
228
222
217
213
210
207
205
204
202
201
201
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
286
286
286
463
552
661
790
920
1053
1182
1364
1468
1553
2040
1641
1648
1638
1553
1522
1486
1449
1421
1396
1373
1355
1339
1325
1314
1304
1296
1290
1285
1280
1277
1274
1272
1270
1269
1268
1267
1267
1266
1266
1266
1266
1266
1266
1266
1266
1266
1266
1266
1266
1266
1266
1266
1266
1266
1266
1266
1266
1266
1266
1266
1266
1266
1266
1266
1266
1266
1266
1266
1266
1266
1266
1266
1266
1266
1266
1266
1266
1266
1266
1266
1266
1266
1266
1266
1266
1266
1266
1266
1266
1266
1266
1266
1266
1266
1266
1266
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
771
771
771
819
847
884
931
983
1043
1112
1191
1281
1384
1501
1633
1781
1945
2126
2319
2531
2755
2966
3241
3484
3577
4200
4200
3418
3233
2923
2580
2318
2056
1814
1598
1401
1223
1065
924
799
689
592
508
435
371
317
270
230
196
167
142
122
104
90
77
67
59
52
46
41
37
34
32
30
28
27
26
26
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
92
92
92
162
201
251
313
378
452
533
619
713
811
910
1024
1124
1209
1400
1400
1400
1278
1232
1181
1126
1085
1047
1011
981
957
915
900
900
757
695
629
555
495
438
385
339
296
259
226
196
171
148
129
112
98
85
75
66
59
52
47
43
39
36
34
32
30
29
28
28
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
243
243
243
294
320
349
380
424
445
461
600
469
462
450
415
398
379
360
345
331
318
307
297
288
281
274
269
264
260
256
253
251
249
247
246
245
244
244
243
243
243
243
243
243
243
243
243
243
243
243
243
243
243
243
243
243
243
243
243
243
243
243
243
243
243
243
243
243
243
243
243
243
243
243
243
243
243
243
243
243
243
243
243
243
243
243
243
243
243
243
243
243
243
243
243
243
243
243
243
243
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
230
230
230
243
254
270
293
320
355
396
444
500
561
624
706
767
827
1000
914
977
986
963
1200
896
841
780
676
608
540
475
420
369
323
283
247
216
188
164
144
126
110
97
86
76
68
62
56
51
47
44
41
39
38
36
35
35
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
365
365
365
490
539
598
728
733
809
897
989
1107
1242
1393
1570
1756
1945
2202
2378
2533
3133
2777
2834
2869
3000
2821
2833
2857
2886
2962
3067
3195
3333
3524
3730
3843
4200
4400
4060
4175
4256
4354
4527
4760
5052
5390
5732
6191
6603
6816
7800
7800
6863
6699
6357
5973
5682
5393
5094
4814
4600
4268
4019
3783
3558
3356
3166
3007
2832
2664
2600
2332
2181
2042
1903
1796
1704
1629
1571
1520
1484
1457
1402
1400
1400
1176
1086
984
871
779
691
606
563
571
508
640
769
100
1400
1400
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
36
36
36
32
29
25
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
25
26
27
27
27
27
27
28
114
62
10
10
12
15
9
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
13
32
42
47
49
50
51
51
52
31
11
11
11
11
11
48
85
44
4
4
4
4
9
7
5
16
22
18
15
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
391
391
391
763
915
1049
1450
1450
1359
1428
1452
1491
1560
1636
1731
1840
1945
2090
2219
2270
2600
2600
2193
2098
1937
1758
1621
1482
1353
1236
1126
1026
934
850
773
703
640
583
532
487
447
411
380
353
329
308
291
275
262
251
242
234
227
222
217
213
210
207
205
204
202
201
201
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
4
4
4
251
352
474
714
745
890
1046
1197
1379
1572
1760
1996
2205
2334
2800
2800
2478
2452
2348
2235
2156
2068
1993
1910
1827
1800
1655
1569
1484
1392
1309
1230
1149
1072
1000
919
847
777
710
647
587
531
478
430
385
343
305
270
239
210
184
161
140
122
105
91
78
67
58
50
43
37
32
27
24
20
18
15
14
12
11
10
10
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
87
87
87
521
703
948
1222
1364
1800
2000
1526
1487
1369
1208
1101
987
879
783
693
611
537
470
410
357
309
267
230
197
168
143
122
103
87
73
62
52
43
36
30
25
21
18
15
13
11
10
9
8
8
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
7
7
7
300
429
580
781
910
1063
1238
1384
1496
1800
1800
1694
1719
1700
1684
1688
1697
1720
1758
1812
1882
1967
2070
2186
2301
2455
2593
2655
3000
3000
2621
2547
2410
2257
2140
2039
1914
1791
1800
1528
1397
1267
1121
1001
888
783
689
604
527
459
398
344
296
254
217
185
157
133
112
95
79
66
55
46
38
32
26
22
18
15
12
10
9
7
6
6
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
107
107
107
570
817
1122
1486
1868
2259
2640
3212
3506
3733
5400
3890
3818
3675
3266
3012
2751
2480
2241
2012
1798
1602
1422
1257
1108
973
852
744
648
563
489
423
366
317
274
237
206
179
156
136
120
106
94
84
76
69
64
59
56
53
50
48
47
45
44
44
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
18
18
18
1794
2254
2718
5800
3287
3314
3243
2700
2491
2257
2015
1835
1672
1532
1417
1320
1236
1162
1102
1035
968
950
830
762
696
625
564
507
454
407
364
326
292
262
235
211
189
170
153
137
122
109
98
87
77
69
61
54
48
42
37
33
29
26
23
21
19
18
17
16
15
15
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
53
53
53
201
274
363
471
575
686
815
932
1054
1240
1308
1451
1605
1759
1953
2143
2322
2651
2768
2841
4000
2783
2664
2507
2158
1961
1761
1566
1407
1264
1140
1035
946
873
813
764
726
694
668
648
622
600
600
532
498
463
423
388
354
322
291
263
236
211
188
167
148
130
114
100
87
75
65
56
48
41
35
30
25
22
18
16
13
12
10
9
8
8
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
9
9
9
89
131
183
247
309
379
453
524
613
692
733
920
920
748
720
660
596
552
510
474
445
423
404
388
384
369
353
400
313
290
265
232
208
185
163
144
127
112
99
88
78
69
61
55
49
44
40
37
34
32
30
28
27
26
26
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
12
12
12
296
444
623
855
1068
1277
1625
1778
1890
3000
1925
1858
1754
1471
1325
1174
1023
901
790
691
606
531
466
411
363
322
288
258
234
213
196
181
169
159
151
144
139
135
131
128
126
124
123
122
121
121
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
57
57
57
413
583
788
1028
1256
1494
1729
2000
2237
2415
2900
2900
2733
2770
2735
2692
2674
2650
2600
2600
2600
2214
2054
1871
1668
1501
1340
1189
1052
927
814
712
620
539
466
402
346
297
254
217
185
157
133
113
96
81
69
58
49
42
36
31
27
23
21
18
17
15
14
13
13
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
47
47
47
83
105
134
171
212
261
319
384
455
540
625
707
846
905
948
1400
956
926
881
763
701
637
573
522
475
433
397
366
339
316
296
279
265
253
243
234
227
222
217
213
210
207
205
204
202
201
201
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
39
39
39
234
321
420
571
656
732
1088
836
867
890
863
880
892
900
945
946
937
1160
880
834
781
689
630
571
515
467
423
384
349
318
291
268
247
230
215
202
191
181
173
166
160
155
151
148
145
143
142
140
139
139
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
220
220
220
301
339
385
440
491
541
601
653
690
800
800
750
706
673
636
602
572
544
518
495
474
455
439
423
408
400
381
371
363
357
354
353
355
358
363
370
377
379
400
400
368
400
332
307
283
252
227
204
182
162
144
128
114
101
89
79
70
62
55
49
44
40
36
33
30
28
26
25
24
23
23
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
169
169
169
467
632
842
1102
1373
1670
2001
2351
2687
3117
3497
3682
4600
4600
3654
3469
3113
2721
2431
2138
1870
1634
1419
1227
1058
908
777
662
563
477
403
339
285
239
200
167
139
116
96
80
66
55
46
39
33
28
24
21
18
16
15
13
12
12
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
24
24
24
425
640
914
1250
1591
1985
2393
2801
3361
3725
4045
5400
4486
4596
4680
4569
4482
4600
4600
3894
3629
3309
2953
2665
2386
2125
1890
1675
1479
1304
1146
1005
880
769
671
586
511
445
389
339
297
260
229
202
180
160
144
130
118
108
100
93
88
83
79
76
73
71
70
68
67
67
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
600
600
600
1604
2004
2425
3400
3400
3564
3695
5000
3546
3382
3161
2717
2450
2176
1908
1680
1470
1280
1113
963
832
716
615
527
451
385
329
281
240
205
175
150
129
112
97
85
75
66
59
54
49
45
42
40
38
36
35
34
34
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
309
309
309
702
886
1112
1373
1603
1880
2124
2305
2800
2800
2642
2743
2679
2594
3000
2373
2229
2077
1848
1693
1545
1408
1295
1198
1119
1057
1012
984
971
974
990
1018
1058
1109
1168
1237
1312
1391
1485
1569
1651
1800
1813
1904
1999
2097
2213
2323
2471
2604
2646
3000
3000
2505
2377
2175
1949
1774
1598
1434
1287
1151
1028
918
818
730
652
583
523
517
529
508
600
600
409
387
347
300
279
257
240
225
211
200
185
174
163
153
144
136
129
122
116
111
100
100
100
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
24
13
13
13
11
9
7
6
6
6
4
3
3
3
3
3
3
3
3
3
3
3
3
4
3
2
2
2
2
4
5
6
28
39
24
9
9
9
9
6
3
3
3
3
15
8
1
1
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
2
2
2
2
2
2
2
2
2
3
8
13
7
2
2
2
2
2
4
2
1
1
4
2
1
1
7
10
11
13
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
1800
1800
1800
1800
1800
1800
1800
1800
1800
1800
1720
1689
1652
1617
1580
1544
1545
1476
1452
1435
1424
1428
1441
1466
1501
1536
1592
1643
1656
1800
1800
1604
1568
1511
1456
1432
1415
1416
1425
1438
1500
1509
1514
1800
1491
1472
1452
1394
1381
1369
1368
1374
1370
1400
1400
1414
1479
1573
1702
1870
2064
2275
2533
2763
2961
3400
3400
3400
2879
2677
2452
2205
2013
1832
1667
1524
1397
1285
1189
1105
1033
971
916
868
825
786
758
743
733
749
767
765
840
840
666
840
429
70
44
114
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
23
15
15
15
14
13
12
12
12
12
8
4
4
2
1
3
4
5
5
5
5
5
5
5
3
1
1
2
9
16
61
43
25
25
13
1
1
1
1
1
1
1
1
1
13
25
13
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
5
4
4
4
4
4
4
4
5
6
6
4
3
3
3
3
4
5
6
5
4
4
2
1
1
14
47
30
14
12
10
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
38
38
38
74
94
118
150
185
233
283
343
406
481
566
658
750
867
1025
1184
1312
1600
1600
1600
1516
1719
1846
2045
2600
2293
2600
2273
2600
2076
1970
1917
1836
1847
1894
1976
2092
2227
2401
2559
2697
3000
3000
3000
2751
2668
2580
2489
2429
2378
2331
2296
2267
2203
2200
2200
1941
1833
1711
1576
1466
1361
1265
1182
1109
1046
994
952
918
889
875
852
831
866
783
759
735
705
682
661
643
618
600
600
529
494
456
413
374
336
297
257
223
184
133
133
66
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
48
25
25
25
25
25
25
25
25
25
13
1
1
1
1
3
6
4
2
2
2
2
2
2
1
1
1
1
1
2
367
196
26
26
13
1
1
1
2
3
4
4
4
5
24
38
19
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
3
3
3
4
3
3
3
3
3
3
3
3
3
3
8
13
7
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
4
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
200
200
242
269
306
354
410
479
561
658
769
893
1039
1191
1341
1574
1701
1809
2466
1930
1951
1955
1866
1854
1842
1833
1831
1848
1864
1833
1933
1933
1613
1505
1365
1210
1087
967
856
757
667
586
514
450
393
343
299
261
228
200
175
154
137
121
109
98
89
81
75
70
65
62
59
57
55
53
52
51
51
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
146
146
146
180
204
238
286
344
418
509
619
748
897
1066
1254
1459
1685
1924
2167
2452
2704
2932
3400
3400
3567
3784
4008
4253
4484
4960
5094
5156
7000
4952
4708
4405
3792
3431
3069
2719
2429
2168
1937
1739
1567
1417
1288
1176
1077
988
907
833
766
704
648
597
550
507
469
434
403
376
351
329
310
293
279
266
255
246
238
231
225
220
216
212
209
207
205
203
202
201
201
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
63
63
63
249
351
479
671
909
1186
1584
2748
4019
5291
7800
7800
7800
5096
4611
4047
3393
3092
2833
2640
2542
2495
2502
2561
2664
2807
2985
3198
3435
3677
3978
4246
4436
5000
5000
4730
4713
4658
4600
4335
4600
3902
3639
3377
3043
2778
2521
2275
2052
1845
1655
1482
1326
1185
1058
945
845
756
678
609
549
497
452
413
379
350
326
305
287
272
259
248
239
231
225
220
216
212
209
207
205
203
202
201
201
200
200
200
200
200
200
200
200
200
200
200
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
12
12
12
12
12
12
12
12
12
12
12
12
12
12
15
17
13
9
9
9
9
9
9
9
9
9
10
11
12
32
42
47
50
51
52
52
52
52
52
53
219
302
344
365
375
380
383
384
385
385
385
385
385
385
385
385
385
385
385
385
385
385
385
385
385
385
385
385
385
385
385
385
385
385
385
385
385
385
385
385
385
385
385
385
385
385
385
385
385
385
385
385
385
385
385
385
385
385
385
386
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
200
200
306
374
469
595
744
926
1141
1391
1674
1990
2341
2716
3093
3536
3924
4200
5000
5000
4620
4582
4400
4600
3994
3792
3602
3374
3226
3105
3009
2945
2903
2877
2868
2870
2877
2900
2923
2917
3000
3000
2816
2760
2687
2609
2566
2535
2523
2532
2541
2588
2635
2594
2800
2800
2255
2083
1857
1609
1419
1236
1069
925
795
681
582
496
421
357
302
255
216
182
154
130
110
93
79
68
58
50
44
39
35
31
29
27
25
24
23
22
22
21
21
21
21
21
21
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
15
19
12
5
5
5
5
5
5
5
5
5
5
5
5
5
5
9
11
12
13
13
13
13
14
18
20
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
22
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
95
95
95
136
156
180
208
237
271
312
361
422
497
589
699
830
982
1155
1350
1564
1799
2049
2303
2603
2867
3111
3600
3600
3808
4200
4230
4508
4814
5083
5503
5878
5992
7000
7000
5646
5344
4854
4328
3966
3622
3329
3094
2898
2740
2609
2500
2414
2310
2200
2200
1967
1848
1729
1598
1488
1384
1288
1204
1128
1062
1006
959
920
888
864
845
830
821
810
806
802
781
800
800
680
635
581
521
472
424
380
339
302
267
235
206
178
152
128
102
80
61
19
21
21
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
34
11
11
11
11
11
11
11
11
11
6
1
1
1
1
1
7
4
1
1
1
1
1
1
2
3
3
4
2
1
26
19
13
13
7
1
1
1
1
2
3
3
3
4
13
23
15
7
7
7
4
2
2
2
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
6
9
12
7
3
3
3
2
1
1
1
1
1
1
1
1
1
1
2
1
1
2
2
2
2
2
3
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
17
17
17
29
38
52
72
98
131
174
225
286
356
436
523
620
722
829
959
1069
1180
1400
1400
1513
1635
1743
1868
2029
2147
2261
2600
2453
2533
2599
2660
2695
2717
3000
2690
2677
2604
2467
2600
2209
2056
1901
1707
1550
1398
1253
1122
1001
889
789
697
615
541
475
417
365
318
278
242
210
182
158
137
118
103
89
77
67
58
51
45
39
35
31
28
25
23
22
20
19
19
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
35
50
58
62
64
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
66
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
183
183
183
772
1059
1407
1824
2220
2639
3107
3546
3995
4600
4924
5391
5812
6572
6823
6962
9800
6748
6439
6052
5212
4774
4356
3976
3704
3490
3332
3216
3145
3098
3011
3000
3000
2658
2519
2364
2194
2059
1932
1816
1715
1626
1549
1483
1429
1388
1360
1344
1342
1419
1509
1567
1800
1800
1707
1762
1786
1805
1853
1890
1953
2013
2015
2200
2200
1905
1847
1767
1680
1627
1632
1569
1502
1800
1313
1214
1129
967
855
800
644
564
493
423
369
321
278
241
212
193
179
179
181
159
200
200
16
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
18
4
4
4
4
4
4
4
4
4
4
4
4
8
10
11
11
11
11
11
11
11
11
12
12
7
2
2
2
13
19
25
162
231
117
3
3
3
9
10
5
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
200
200
299
342
400
457
503
600
600
623
653
670
714
714
722
735
758
763
766
866
755
744
731
705
697
695
701
721
753
800
860
933
1022
1120
1219
1349
1465
1535
1800
1800
1652
1683
1692
1719
1790
1876
1970
2108
2232
2290
2600
2600
2253
2185
2037
1868
1800
1578
1435
1301
1165
1050
946
852
771
699
637
583
536
494
458
425
395
368
344
322
361
354
350
600
328
321
313
262
249
231
210
200
174
156
139
120
103
85
66
57
17
17
57
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
153
27
27
27
27
27
27
27
27
27
14
2
2
2
1
1
1
1
1
1
1
1
1
2
2
3
3
3
4
9
12
15
20
23
12
1
1
1
6
5
5
5
5
5
45
76
39
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
5
5
5
5
5
5
5
5
5
5
6
7
8
8
8
8
8
8
8
8
8
9
12
13
14
14
14
14
14
14
15
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
333
333
333
352
365
382
405
431
463
503
549
602
753
912
1014
1400
1400
1243
1333
1376
1427
1516
1690
1868
2012
2400
2400
2260
2328
2346
2384
2429
2471
2600
2561
2607
2641
2761
2750
2708
3400
2494
2333
2150
1844
1644
1448
1260
1100
954
824
711
611
523
447
381
325
276
235
199
169
144
123
105
90
78
68
59
52
47
42
38
35
33
31
29
28
27
27
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
107
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
743
1071
1235
1317
1358
1379
1389
1394
1397
1398
1399
1399
1399
1399
1399
1399
1399
1399
1399
1399
1399
1399
1399
1399
1399
1399
1399
1399
1399
1399
1399
1399
1399
1399
1399
1399
1399
1399
1399
1399
1399
1399
1399
1399
1399
1399
1399
1399
1399
1399
1399
1399
1399
1399
1399
1399
1399
1399
1399
1399
1399
1399
1399
1399
1399
1399
1399
1399
1399
1399
1399
1399
1399
1399
1399
1399
1399
1399
1399
1399
1399
1399
1399
1400
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
26
26
26
261
376
512
667
832
971
1105
1400
1344
1448
1539
1657
1720
1773
2200
1835
1861
1890
1879
1931
1989
2105
2173
2243
2600
2357
2420
2489
2523
2631
2740
2843
3096
3158
3185
4200
3068
2941
2786
2465
2290
2118
1955
1830
1719
1622
1554
1476
1406
1400
1273
1218
1170
1121
1089
1062
1042
1029
1003
1000
1000
904
868
829
788
759
790
783
786
1000
794
814
840
830
867
900
896
1000
1000
803
748
669
582
516
452
393
340
292
248
208
173
134
103
80
11
19
44
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
52
24
24
24
24
24
24
24
24
24
19
15
15
8
1
1
1
1
1
1
1
1
1
1
7
6
4
3
3
3
3
3
151
225
128
32
32
32
32
20
8
8
8
8
84
107
55
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
19
27
22
18
18
18
18
18
18
18
18
18
18
18
18
18
18
13
9
9
9
9
9
9
9
9
9
9
9
9
9
9
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
73
73
73
101
116
136
160
185
213
243
275
309
343
383
417
447
514
514
514
514
514
514
514
514
514
514
514
514
514
514
514
514
514
514
514
514
514
514
514
514
514
514
514
514
514
514
514
514
514
514
514
514
514
514
514
514
514
514
514
514
514
514
514
514
514
514
514
514
514
514
514
514
514
514
514
514
514
514
514
514
514
514
514
514
514
514
514
514
514
514
514
514
514
514
514
514
514
514
514
514
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
66
66
66
199
257
341
456
575
754
918
1023
1400
1400
1217
1261
1261
1273
1321
1383
1453
1527
1660
1791
2006
2419
2708
3114
4200
3509
4200
4200
3110
2923
2615
2292
2104
1926
1780
1667
1571
1491
1424
1367
1320
1283
1257
1242
1238
1246
1264
1292
1328
1369
1421
1468
1509
1600
1600
1600
1388
1301
1202
1107
1038
995
995
975
999
1100
979
1100
980
949
1100
886
870
860
834
841
855
882
903
930
1000
955
1000
1000
911
886
847
805
776
722
701
700
509
700
200
31
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
6
6
6
6
6
6
6
6
6
6
5
5
5
4
2
1
2
3
3
3
3
3
3
4
2
1
1
1
2
3
3
4
81
119
60
1
1
1
1
2
5
6
7
8
25
42
22
2
2
2
8
11
12
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
11
7
4
4
4
4
4
4
4
4
19
27
16
5
5
4
4
20
11
2
2
5
6
7
7
7
8
18
10
2
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
52
52
52
295
411
547
711
862
1010
1191
1348
1443
1800
1800
1563
1569
1533
1509
1532
1572
1634
1708
1815
1913
1978
2200
2200
2082
2099
2090
2085
2100
2120
2140
2157
2200
2200
2191
2196
2200
2200
2200
2206
2215
2221
2241
2261
2236
2333
2333
2066
1991
1896
1800
1742
1697
1669
1660
1663
1676
1702
1727
1750
1800
1800
1800
1636
1589
1546
1509
1505
1519
1550
1601
1667
1734
1835
1926
1953
2200
2200
1852
1764
1624
1468
1349
1229
1116
1014
916
827
737
648
585
475
378
466
48
48
34
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
17
3
3
3
3
3
3
3
3
3
3
3
3
2
2
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
30
44
23
3
3
2
2
2
2
2
2
2
24
42
21
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
29
29
29
125
178
247
334
428
538
664
930
1108
1307
2000
1689
1915
2131
2247
2563
2685
2763
3800
2757
2681
2580
2322
2211
2159
2099
2097
2120
2176
2294
2457
2647
2863
3155
3361
3595
4200
3836
4200
4200
3525
3340
3077
2792
2587
2394
2229
2096
1990
1907
1844
1815
1796
1811
1830
1908
1983
2057
2200
2263
2377
2642
2705
2741
3800
2636
2514
2364
2042
1869
1698
1534
1404
1288
1185
1093
1014
936
862
800
719
654
592
534
481
432
388
347
309
275
243
209
183
159
100
120
100
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
4
4
4
4
4
4
4
4
4
4
4
4
4
11
15
11
6
2
2
2
2
2
2
2
11
6
2
1
1
1
1
1
1
1
1
1
1
1
24
12
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
49
49
49
129
167
211
264
314
366
420
476
530
593
648
696
800
800
822
868
914
981
1072
1186
1322
1497
1683
2107
2523
2738
3800
3800
2939
2929
2728
2506
2424
2278
2138
2200
1851
1710
1574
1418
1302
1201
1116
1051
1006
978
967
977
999
1031
1102
1143
1188
1400
1274
1327
1389
1440
1527
1631
1747
1863
2024
2168
2215
2600
2600
2076
1950
1746
1524
1360
1202
1064
953
864
801
764
755
773
818
888
978
1094
1227
1353
1536
1701
1723
2200
2200
1366
1149
864
73
200
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
4
2
2
2
2
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
10
14
19
21
22
12
3
2
1
1
1
10
14
16
19
21
11
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
4
5
5
5
5
5
5
5
6
8
11
29
38
42
47
41
36
36
36
36
36
158
219
111
3
3
3
3
15
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
200
200
314
376
455
553
654
764
885
1012
1138
1290
1423
1516
1800
1800
1693
1713
1800
1678
1695
1724
1754
1821
1907
2014
2139
2283
2447
2606
2794
3017
3090
3400
3800
2966
2813
2585
2271
2050
1827
1615
1428
1256
1100
960
835
723
624
537
461
394
336
286
243
205
173
146
123
103
87
73
61
51
43
36
31
26
23
20
17
15
14
12
11
11
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
54
56
57
57
57
57
58
61
63
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
65
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
200
200
324
389
470
569
668
777
895
1016
1150
1289
1422
1595
1720
1825
2200
2017
2126
2253
2364
2540
2748
2979
3216
3525
3801
3946
4600
4600
3973
3858
3622
3359
3163
2960
2770
2599
2446
2321
2218
2164
2164
2240
2397
2558
2699
3000
3000
3000
2461
2250
2023
1776
1586
1410
1251
1113
991
888
808
751
709
679
656
605
600
600
443
390
332
271
228
190
157
130
107
88
72
59
48
39
32
25
20
16
13
10
8
6
5
4
3
3
2
2
2
2
2
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
200
200
200
200
200
200
200
200
200
200
200
200
102
5
3
1
1
1
1
1
1
1
1
1
1
1
1
2
7
10
11
12
12
12
12
12
13
53
28
3
3
3
3
3
3
3
3
5
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
7
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
127
127
127
159
180
209
246
287
334
387
444
502
1071
1715
2448
3800
3800
3800
2289
2050
1779
1472
1371
1306
1273
1281
1367
1387
1404
1800
1381
1355
1326
1245
1233
1236
1259
1313
1392
1496
1626
1775
1949
2139
2327
2568
2782
2902
3400
3400
2983
2933
2802
2663
2578
2495
2425
2372
2327
2286
2259
2238
2187
2200
2200
2005
1955
1911
1879
1891
1930
1998
2093
2217
2361
2507
2705
2882
2964
3400
3400
2909
2790
2600
2339
2145
1944
1747
1564
1387
1219
1056
900
754
591
459
348
58
115
115
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
41
11
11
11
9
8
7
6
6
6
6
6
6
3
1
2
5
7
8
9
9
9
9
9
5
1
1
2
2
2
40
29
18
18
10
2
2
2
4
5
5
5
5
6
23
36
19
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
34
18
3
3
3
3
3
2
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
3
7
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
35
35
35
338
523
765
1073
1405
1780
2200
2645
3101
3635
4104
4506
5400
5400
5400
4524
4177
3789
3367
3043
2748
2495
2294
2138
2026
1955
1932
1934
1954
2065
2087
2101
2600
2056
2011
1957
1828
1774
1725
1684
1663
1644
1642
1644
1613
1666
1666
1445
1376
1295
1214
1169
1140
1134
1151
1187
1251
1326
1407
1562
1633
1695
2200
1759
1777
1794
1752
1789
1842
1910
2010
2126
2242
2407
2556
2606
3000
3000
2471
2343
2135
1907
1735
1565
1409
1272
1147
1033
931
839
749
668
601
491
440
440
48
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
100
54
54
54
54
54
54
54
54
54
33
12
12
6
1
1
2
3
3
3
3
3
3
4
7
4
1
1
1
2
51
30
9
9
5
1
1
1
7
6
6
6
6
6
22
23
12
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
3
3
3
3
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
3
7
5
4
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
90
90
90
350
489
665
879
1092
1344
1597
1839
2236
2416
2550
3800
2607
2542
2438
2135
1987
1835
1686
1571
1468
1379
1305
1243
1192
1153
1126
1113
1114
1129
1164
1209
1260
1365
1416
1466
1800
1547
1598
1663
1709
1822
1961
2133
2329
2541
2818
3018
3237
3800
3484
3800
3800
3308
3186
3003
2799
2645
2514
2357
2208
2200
1902
1757
1620
1472
1358
1258
1172
1102
1048
1004
967
959
926
893
1000
812
769
727
668
633
605
579
559
558
535
509
600
433
387
329
257
210
94
94
100
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
32
32
32
28
25
22
19
19
19
12
6
6
5
5
5
5
5
5
5
5
5
5
6
3
1
1
1
1
7
10
14
34
44
22
1
1
1
1
1
2
3
3
4
15
9
4
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
5
6
4
2
2
2
2
2
2
3
4
5
7
8
5
2
2
2
1
1
1
1
4
7
5
4
9
11
12
13
11
9
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
8
8
8
117
179
259
358
462
595
757
941
1181
1397
1569
2000
2000
1900
1836
1776
1708
1666
1590
1542
1506
1483
1483
1505
1552
1625
1720
1843
1985
2130
2323
2497
2590
3000
3000
2781
2865
2885
2824
3000
3000
2831
3000
3000
2510
2421
2264
2117
2031
1953
1898
1855
1832
1818
1765
1800
1800
1509
1400
1254
1101
977
856
745
647
558
479
409
348
295
249
209
175
146
121
100
83
68
56
45
37
30
24
20
16
13
11
9
7
6
5
5
4
4
4
4
4
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
14
14
14
14
14
14
14
14
14
14
11
8
8
8
7
6
6
6
6
6
6
6
6
7
4
1
18
27
31
16
1
1
1
1
1
1
1
7
46
38
23
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
840
840
840
847
854
864
879
897
920
947
979
1013
1055
1094
1134
1200
1221
1270
1322
1393
1453
1521
1666
1684
1796
1931
2081
2269
2478
2704
2963
3208
3459
3800
3938
4197
4419
4592
5000
5000
5000
4105
3754
3364
2942
2623
2336
2095
1909
1773
1685
1640
1648
1683
1737
1895
1950
1994
2600
1993
1960
1911
1767
1702
1631
1564
1501
1438
1400
1306
1248
1173
1092
1088
928
845
765
679
610
548
496
454
422
400
386
381
383
387
402
417
410
466
466
328
274
214
148
30
40
2
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
9
9
9
9
9
9
9
9
9
9
6
3
3
3
2
1
3
4
5
5
5
5
5
6
3
1
1
1
1
1
1
1
1
1
1
1
1
1
18
18
9
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
17
25
29
31
32
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
34
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
1880
1880
1880
1922
1960
2013
2087
2175
2280
2403
2537
2677
2844
2992
3118
3400
3400
3400
2962
2794
2608
2469
2400
2434
2660
2814
3080
3800
3377
3800
3348
3800
3115
2995
2887
2707
2600
2500
2418
2354
2270
2200
2200
1980
1877
1773
1659
1566
1481
1404
1337
1278
1228
1185
1149
1119
1093
1072
1055
1040
1029
1020
1013
1009
1005
1003
1002
1001
1000
1000
1000
882
834
780
720
671
625
582
543
508
477
450
427
410
399
394
395
401
414
431
446
477
505
488
600
600
303
48
35
48
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
32
11
11
11
10
10
9
9
9
9
5
2
2
2
2
3
4
5
5
5
5
5
5
6
3
1
1
1
233
349
407
219
32
32
16
1
1
1
3
3
3
3
3
3
27
41
21
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
2
4
6
7
6
5
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
52
52
52
98
122
153
189
227
268
312
361
411
461
531
578
624
789
712
762
819
870
949
1040
1141
1251
1379
1496
1614
1800
1844
1959
2069
2185
2295
2376
2600
2600
2527
2543
2545
2547
2490
2600
2600
2158
2011
1831
1637
1494
1364
1253
1165
1095
1043
1006
983
971
967
972
979
986
1000
1000
1000
1005
1013
1030
1048
1064
1123
1124
1116
1400
1049
997
938
832
771
713
661
622
591
566
548
535
525
518
542
617
714
933
1142
1205
1800
1800
985
823
111
200
47
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
80
22
22
22
21
20
19
19
19
19
14
9
9
6
3
2
3
3
3
3
3
3
3
4
10
5
1
1
1
1
48
34
21
21
12
4
4
4
4
4
4
4
4
4
15
21
11
1
1
1
3
4
5
5
5
5
5
5
5
5
5
5
5
5
5
3
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
2
2
2
2
1
1
1
4
3
2
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
200
200
223
235
250
270
291
318
352
394
446
510
586
674
777
888
1007
1145
1271
1398
1600
1653
1768
1943
2014
2073
2600
2097
2069
2021
1887
1815
1736
1653
1586
1510
1434
1400
1282
1209
1139
1067
1007
954
908
872
845
828
821
825
839
863
896
946
1008
1085
1196
1268
1358
1600
1424
1600
1445
1373
1600
1208
1119
1028
895
809
728
652
589
533
482
438
398
361
328
298
270
244
221
199
179
161
144
128
113
100
87
75
65
53
43
35
16
17
17
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
40
10
10
10
10
10
10
10
10
10
7
5
5
5
5
5
6
5
4
4
4
4
4
4
4
4
4
4
2
1
11
11
11
11
7
3
3
3
4
5
5
5
5
6
12
19
13
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
4
2
2
3
2
1
1
1
1
2
6
8
11
7
3
1
2
4
3
2
2
2
1
1
1
1
1
1
2
1
1
9
5
1
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
244
244
244
553
707
886
1090
1330
1506
1676
2200
1962
2091
2216
2289
2420
2559
2704
2871
3047
3212
3431
3625
3692
4200
4200
3547
3404
3168
2913
2737
2566
2416
2288
2171
2070
1969
1873
1800
1692
1616
1567
1533
1519
1503
1514
1538
1571
1682
1704
1712
2200
1648
1587
1514
1364
1285
1223
1185
1190
1229
1273
1315
1400
1400
1400
1091
990
879
760
678
605
543
494
452
429
400
378
400
341
328
318
297
282
280
255
245
234
224
217
206
201
200
173
200
136
108
28
111
5
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
26
12
6
1
1
1
2
3
3
3
3
3
3
2
1
6
6
6
6
6
7
22
12
2
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
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
2600
2600
2600
2600
2600
2600
2600
2600
2600
2263
2120
1956
1772
1617
1466
1321
1189
1065
951
846
751
664
586
516
453
397
348
304
266
233
203
178
156
137
121
107
96
86
77
70
64
59
55
52
49
47
45
43
42
41
41
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
1212
1212
1212
1288
1328
1379
1441
1503
1573
1648
1718
1812
1895
1923
2142
2142
1858
1793
1684
1566
1476
1383
1306
1219
1133
1112
958
872
789
701
627
558
495
439
388
343
303
268
237
211
187
167
150
135
123
112
103
96
89
84
80
76
73
71
69
67
66
65
65
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
33
33
33
76
98
124
155
184
213
248
277
303
360
360
364
378
386
400
411
428
451
478
513
555
605
660
727
795
862
971
1023
1063
1400
1087
1074
1050
972
936
900
865
841
823
810
807
806
806
836
828
813
1000
748
701
649
563
507
452
400
355
315
279
248
220
196
175
157
142
129
118
108
100
94
88
83
79
76
73
71
70
68
67
67
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
169
169
169
186
195
207
221
235
251
268
285
303
323
341
357
392
392
392
392
394
398
404
415
432
456
488
530
581
643
714
794
884
980
1079
1194
1296
1383
1577
1577
1577
1378
1297
1206
1105
1024
946
875
811
754
703
658
618
584
554
528
506
487
470
456
444
434
426
419
413
409
405
402
399
397
396
394
393
393
392
392
392
392
392
392
392
392
392
392
392
392
392
392
392
392
392
392
392
392
392
392
392
392
392
392
392
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
50
50
50
53
56
60
67
75
86
99
115
134
156
180
207
236
268
301
335
376
407
438
518
479
518
518
479
472
457
441
430
418
407
397
388
380
373
367
362
357
353
350
347
344
342
340
339
338
337
337
336
336
336
336
336
336
336
336
336
336
336
336
336
336
336
336
336
336
336
336
336
336
336
336
336
336
336
336
336
336
336
336
336
336
336
336
336
336
336
336
336
336
336
336
336
336
336
336
336
336
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
490
490
490
499
507
518
535
556
584
620
663
716
778
850
932
1023
1123
1231
1348
1470
1670
1880
2185
2735
3028
3529
5000
3923
5000
4151
3853
5000
3211
2895
2578
2071
1789
1527
1289
1105
946
810
697
600
518
448
389
339
296
259
229
203
181
164
149
138
129
122
117
113
113
110
107
123
99
94
90
83
80
78
76
77
78
80
83
90
91
91
123
86
81
75
64
57
50
44
38
33
28
24
20
17
14
11
9
7
6
4
2
4
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
66
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
14
10
10
6
2
10
7
4
3
2
2
1
1
1
1
1
1
1
1
11
6
2
1
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
2
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
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
72
72
72
480
664
867
1143
1360
1496
2000
2000
1623
1577
1444
1297
1190
1079
976
884
800
723
654
592
537
488
445
408
375
346
321
300
281
265
252
240
231
223
216
210
205
201
198
195
193
192
190
189
189
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
40
40
40
73
87
107
127
137
180
180
147
144
133
122
114
107
102
99
97
98
101
105
111
119
129
138
152
164
169
200
200
162
154
140
124
112
100
89
80
71
63
57
51
46
41
38
34
32
29
27
26
25
24
23
23
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
300
300
300
387
440
509
598
694
801
929
1059
1188
1394
1497
1582
2200
1663
1670
1665
1574
1566
1565
1576
1612
1666
1739
1832
1944
2074
2219
2385
2559
2734
2967
3130
3274
3800
3507
3551
3800
3530
3451
3800
3152
2985
2807
2565
2406
2269
2162
2103
2084
2108
2171
2274
2405
2555
2747
2920
3070
3400
3400
3400
2802
2564
2297
2003
1771
1552
1353
1179
1024
887
768
664
574
496
428
370
320
277
240
208
181
157
136
118
102
88
76
65
56
47
39
32
26
21
10
10
11
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
12
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
6
4
4
4
4
4
4
4
2
1
1
1
1
1
1
1
4
6
7
7
7
7
7
8
11
15
17
9
1
1
1
1
1
2
3
2
2
2
2
2
4
5
6
4
2
2
2
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
336
336
336
342
347
356
368
384
405
432
465
504
550
600
661
723
782
884
927
957
1290
961
937
902
812
763
713
663
621
583
549
519
492
469
448
430
415
402
391
381
373
366
360
355
351
348
345
343
341
339
338
337
337
336
336
336
336
336
336
336
336
336
336
336
336
336
336
336
336
336
336
336
336
336
336
336
336
336
336
336
336
336
336
336
336
336
336
336
336
336
336
336
336
336
336
336
336
336
336
336
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
192
192
192
222
236
254
275
293
317
338
346
400
400
334
318
292
264
242
220
200
182
166
152
139
127
117
109
101
94
89
84
80
76
73
71
69
67
66
65
65
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
228
228
228
366
445
548
676
807
967
1129
1286
1551
1670
1762
2600
1810
1778
1723
1539
1463
1389
1322
1284
1262
1258
1275
1309
1361
1430
1517
1619
1732
1872
2011
2143
2388
2475
2528
3400
2480
2389
2267
2000
1845
1687
1530
1398
1276
1166
1070
985
912
849
796
752
716
687
665
645
632
622
602
600
600
522
490
454
414
381
350
321
295
272
251
233
216
202
189
178
168
160
153
146
141
137
133
130
127
125
124
122
121
121
120
120
120
120
120
120
120
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
228
228
228
228
228
228
228
228
228
228
228
228
228
228
228
228
228
228
228
228
228
228
228
228
228
228
228
228
228
228
228
228
228
228
228
228
228
228
228
228
228
228
228
228
228
228
228
228
228
228
228
228
228
228
228
228
228
228
228
228
228
228
228
228
228
228
228
228
228
228
228
228
228
228
228
228
228
228
228
228
228
228
228
228
228
228
228
228
228
228
228
228
228
228
228
228
228
228
228
228
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
1800
1800
1800
1800
1800
1800
1800
1800
1800
1542
1435
1312
1176
1064
956
855
764
681
606
539
480
428
383
344
311
284
261
243
228
216
209
199
190
200
169
159
148
135
125
116
107
100
93
87
82
77
73
70
67
65
63
61
60
59
58
58
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
31
31
31
197
264
382
455
503
854
545
537
517
441
405
366
325
292
261
233
208
186
166
149
134
121
109
99
90
83
77
71
67
63
60
57
55
54
52
51
51
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
138
138
138
219
255
295
361
392
416
600
432
425
411
366
342
316
289
266
243
222
202
184
167
151
137
124
112
102
92
84
76
69
63
58
54
50
47
44
42
40
38
37
36
35
35
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
20
20
20
98
131
176
222
252
339
339
306
311
303
295
291
285
280
276
272
269
266
263
261
259
258
256
255
254
254
253
253
253
253
253
253
253
253
253
253
253
253
253
253
253
253
253
253
253
253
253
253
253
253
253
253
253
253
253
253
253
253
253
253
253
253
253
253
253
253
253
253
253
253
253
253
253
253
253
253
253
253
253
253
253
253
253
253
253
253
253
253
253
253
253
253
253
253
253
253
253
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
733
733
733
757
775
801
836
879
932
996
1071
1158
1256
1363
1482
1608
1733
1885
2020
2112
2400
2400
2253
2259
2221
2179
2160
2133
2109
2100
2073
2062
2054
2058
2056
2060
2100
2071
2092
2113
2127
2208
2208
2196
2600
2106
2036
1956
1807
1719
1634
1554
1492
1440
1400
1373
1358
1356
1367
1388
1422
1464
1508
1572
1629
1654
1800
1800
1631
1800
1458
1335
1221
1069
953
844
741
650
568
495
430
372
322
277
239
205
175
150
128
108
92
77
64
53
42
34
27
8
13
16
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
32
38
41
45
47
30
14
11
9
9
9
9
5
1
1
1
1
3
4
2
1
1
1
1
1
2
2
2
2
2
1
1
1
1
1
1
1
1
2
4
6
3
1
1
1
1
1
1
1
1
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
28
28
28
104
158
233
335
457
607
786
993
1231
1497
1786
2107
2446
2776
3188
3553
3756
4600
4600
3872
3763
3507
3229
3040
2856
2708
2608
2557
2569
2656
2831
3107
3497
4014
4666
5455
6399
7483
8678
10107
11552
12957
15303
16381
17221
24600
17780
17626
17322
15967
15622
15375
15259
15426
15863
16390
16963
18379
18780
19029
24600
18691
18244
17721
16400
15952
15638
15480
15593
15986
16463
16970
18359
18629
18687
24600
17724
16784
15642
13478
12138
10787
9466
8336
7288
6332
5474
4692
3973
3315
2716
2091
1561
1118
114
114
114
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
12
12
12
78
113
158
215
275
344
423
511
609
715
830
954
1082
1219
1361
1491
1653
1800
1853
2200
1975
2000
2000
2000
1869
1824
1776
1729
1702
1686
1680
1686
1708
1734
1761
1840
1853
1854
2200
1795
1739
1672
1546
1469
1393
1322
1267
1223
1191
1173
1166
1172
1189
1208
1246
1283
1282
1400
1400
1188
1136
1062
984
935
892
860
839
826
818
819
820
822
850
844
831
1000
775
744
704
636
600
560
533
517
509
509
510
525
541
519
600
600
357
369
30
30
600
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
10
10
10
10
8
7
5
4
4
4
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
28
41
47
50
52
53
53
53
53
53
53
53
53
53
53
54
59
52
46
24
2
1
1
10
6
2
2
1
1
1
1
1
1
1
1
1
2
1
1
1
1
5
10
8
7
7
7
7
7
5
4
4
3
3
3
9
12
9
6
9
5
1
4
3
3
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
200
200
340
410
499
602
701
817
920
1022
1200
1216
1310
1397
1484
1569
1628
1800
1800
1724
1729
1710
1680
1666
1666
1593
1563
1534
1506
1492
1487
1494
1512
1540
1580
1629
1679
1749
1812
1836
2000
2000
1789
1734
1649
1543
1455
1400
1272
1190
1117
1048
997
959
932
918
915
917
932
948
966
1000
1000
1000
920
901
882
868
856
847
866
831
828
828
823
830
837
822
866
866
726
679
620
554
503
453
408
368
331
299
268
242
229
194
198
254
37
266
600
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
1200
165
165
165
127
90
52
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
45
36
25
14
14
14
67
53
40
40
40
40
40
29
18
18
18
18
18
18
18
12
6
6
6
16
14
12
12
12
12
12
12
12
12
12
12
12
12
61
86
98
99
99
99
99
100
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
158
158
158
196
212
230
265
277
285
397
281
270
254
220
201
180
160
143
127
113
101
89
79
71
63
56
51
46
41
38
35
32
30
28
27
26
25
25
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
5
5
5
72
100
123
200
200
166
170
164
160
162
167
179
198
226
265
316
381
460
555
666
793
936
1090
1262
1443
1619
1841
2036
2146
2600
2600
2223
2180
2065
1945
1876
1813
1767
1740
1726
1716
1728
1742
1712
1800
1800
1511
1411
1284
1143
1030
920
817
725
641
564
495
433
378
329
286
248
214
185
160
137
118
102
87
75
65
56
49
43
37
33
29
26
23
21
20
18
17
17
16
16
16
16
16
16
16
16
16
16
16
16
16
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
200
200
396
499
626
787
939
1093
1324
1453
1563
2200
1691
1716
1726
1645
1640
1633
1630
1643
1657
1685
1713
1717
1800
1800
1671
1643
1602
1559
1537
1518
1502
1512
1499
1485
1600
1447
1429
1414
1385
1380
1382
1388
1404
1425
1456
1494
1530
1587
1639
1643
1800
1800
1534
1467
1370
1271
1208
1158
1125
1112
1117
1137
1166
1215
1262
1293
1400
1400
1352
1366
1366
1370
1379
1385
1400
1400
1400
1400
1157
1066
968
864
791
729
678
643
618
596
590
588
547
600
600
315
43
43
57
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
38
34
34
34
27
21
14
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
15
18
20
21
21
21
21
22
25
26
27
27
27
27
27
27
27
27
27
28
15
2
2
2
2
2
6
4
3
4
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
3
4
2
1
1
1
1
1
1
6
3
1
8
4
1
2
1
1
1
2
2
2
4
2
1
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
200
200
242
267
300
342
388
440
499
565
636
712
794
879
963
1063
1151
1215
1400
1400
1328
1400
1321
1313
1324
1338
1378
1439
1518
1617
1742
1878
2021
2228
2367
2495
3000
2704
2767
2903
2846
2812
3400
2620
2488
2342
2096
1949
1812
1688
1595
1523
1471
1438
1429
1431
1442
1504
1518
1532
1800
1538
1544
1555
1537
1573
1614
1661
1766
1806
1800
2200
1800
1589
1472
1280
1130
996
868
756
656
566
488
420
360
308
263
224
191
162
136
114
95
76
60
49
16
16
35
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
15
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
5
3
3
3
3
3
3
3
75
111
129
148
86
25
25
25
25
23
21
14
7
1
1
3
2
1
1
1
1
1
1
2
3
3
3
3
3
2
1
1
1
1
1
1
1
1
3
5
8
4
1
1
8
9
10
29
16
3
1
2
1
1
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
66
66
66
116
143
179
224
271
325
384
451
520
592
683
752
819
1000
935
987
1035
1066
1113
1158
1212
1254
1296
1400
1358
1400
1400
1400
1400
1270
1218
1159
1095
1044
998
957
923
895
872
854
840
829
821
815
808
802
800
789
788
780
769
800
746
734
724
711
708
710
719
734
757
786
821
862
907
955
1011
1061
1104
1200
1200
1200
1036
969
893
808
743
686
636
638
653
628
733
733
550
518
600
380
340
300
253
239
217
204
200
115
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
306
67
67
67
56
46
35
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
32
40
85
50
15
15
15
15
15
15
54
29
5
5
5
5
5
6
7
8
12
17
28
25
22
22
22
22
22
22
77
105
133
77
22
22
22
22
22
13
5
5
5
66
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
90
90
90
90
90
90
91
91
90
90
90
90
90
90
91
94
100
113
135
171
225
302
406
541
709
911
1149
1415
1718
2046
2366
2777
3142
3325
4200
4200
3325
3162
2837
2480
2218
1954
1712
1501
1309
1139
989
857
742
642
555
481
417
362
316
277
244
216
193
174
158
144
133
124
117
111
106
102
99
97
95
93
92
91
91
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
1258
1258
1258
1258
1258
1258
1258
1258
1258
1258
1258
1258
1258
1258
1258
1258
1258
1258
1258
1258
1258
1258
1258
1258
1258
1258
1258
1258
1258
1258
1258
1258
1258
1258
1258
1258
1258
1258
1258
1258
1258
1258
1258
1258
1258
1258
1258
1258
1258
1258
1258
1258
1258
1258
1258
1258
1258
1258
1258
1258
1258
1258
1258
1258
1258
1258
1258
1258
1258
1258
1258
1258
1258
1258
1258
1258
1258
1258
1258
1258
1258
1258
1258
1258
1258
1258
1258
1258
1258
1258
1258
1258
1258
1258
1258
1258
1258
1258
1258
1258
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
66
66
66
203
265
333
449
501
544
866
578
572
556
493
470
451
438
440
456
485
531
594
672
768
878
1002
1141
1288
1439
1616
1771
1904
2200
2200
2200
2200
2200
2154
2143
2134
2128
2133
2143
2159
2182
2210
2243
2282
2325
2370
2423
2470
2510
2600
2600
2600
2506
2440
2600
2262
2173
2088
1978
1917
1872
1844
1838
1850
1877
1907
1967
2022
2019
2200
2200
1844
1740
1592
1430
1305
1183
1072
974
886
807
737
674
618
568
522
482
441
403
387
322
288
400
20
200
20
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
42
42
42
42
42
42
42
42
42
42
43
44
46
49
53
59
67
76
89
105
124
148
176
210
248
292
341
395
453
517
584
651
731
802
858
1000
1000
981
1011
1030
1051
1075
1134
1144
1146
1400
1102
1061
1010
915
854
790
726
668
612
559
510
464
422
384
349
317
289
263
240
220
202
187
173
161
151
142
134
128
122
118
114
111
108
106
104
103
102
101
101
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
33
33
33
305
442
609
814
1017
1236
1488
1742
1994
2371
2589
2783
3800
3043
3124
3198
3131
3177
3289
3310
3340
3800
3345
3340
3344
3279
3273
3352
3314
3265
3800
3064
2926
2770
2518
2352
2190
2036
1907
1793
1694
1612
1545
1492
1451
1422
1403
1387
1384
1385
1357
1400
1400
1202
1129
1040
939
858
778
703
634
570
512
458
409
365
325
289
256
227
201
177
157
139
123
109
96
85
76
68
61
55
50
45
42
39
36
34
32
31
30
29
29
28
28
28
28
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
33
33
33
260
365
491
636
764
913
1043
1153
1400
1400
1400
1321
1288
1251
1210
1179
1151
1128
1115
1111
1119
1141
1179
1234
1306
1397
1506
1631
1773
1930
2101
2287
2489
2710
2949
3207
3485
3783
4094
4430
4780
5106
5529
5902
6038
7000
7000
5759
5457
4957
4403
3976
3546
3146
2788
2457
2158
1889
1648
1433
1242
1074
926
796
683
585
500
427
363
309
262
222
188
159
134
113
96
81
68
57
48
40
34
29
24
20
17
14
12
10
8
7
6
5
2
4
4
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
1400
175
175
175
145
116
86
57
57
57
33
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
8
8
8
8
8
8
8
8
7
6
6
6
6
6
6
5
4
4
9
8
8
8
12
12
12
7
2
2
2
3
2
1
1
1
1
1
1
1
1
3
3
3
3
3
3
3
2
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
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
66
66
66
489
685
921
1194
1442
1719
1973
2222
2600
2699
2931
3142
3372
3588
3698
4200
4200
3711
3619
3430
3215
3061
2879
2704
2600
2377
2236
2113
2003
1922
1863
1823
1797
1790
1789
1783
1800
1800
1790
1817
1852
1895
1962
2023
2069
2200
2200
2174
2254
2235
2207
2600
2103
2039
1975
1854
1804
1788
1782
1779
1800
1800
1772
1800
1800
1702
1684
1663
1648
1651
1653
1678
1704
1673
1800
1800
1441
1326
1178
1015
891
773
665
572
490
417
354
298
250
207
169
132
100
74
16
16
16
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
28
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
37
45
49
51
52
53
53
53
53
53
53
53
53
53
53
53
53
53
53
54
59
61
62
64
70
44
18
18
10
3
3
4
6
15
19
21
22
24
17
11
8
5
5
5
4
4
2
1
1
1
1
1
1
1
1
1
2
3
2
2
2
3
2
1
1
1
1
1
1
1
1
1
4
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
1400
1400
1400
1536
1638
1781
1971
2195
2462
2766
3110
3481
3862
4311
4707
5046
5800
5800
5800
5057
4759
4422
4050
3753
3470
3211
2984
2780
2602
2448
2316
2206
2114
2040
1981
1935
1896
1868
1847
1809
1800
1800
1657
1599
1523
1436
1400
1280
1208
1152
1096
1067
1043
1041
1049
1084
1130
1179
1295
1335
1364
1800
1360
1335
1302
1203
1164
1122
1085
1060
1017
1000
1000
855
793
726
652
690
649
614
1000
524
489
455
353
315
277
241
217
195
176
166
148
131
150
87
68
16
16
13
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
22
22
22
22
17
13
9
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
3
2
2
2
2
2
2
2
2
2
2
2
2
2
239
357
187
18
18
18
16
15
15
15
15
9
4
4
3
2
1
2
2
3
3
3
3
4
5
3
2
2
2
2
3
2
1
1
1
9
6
3
3
2
1
1
1
1
1
1
1
2
1
1
1
2
3
7
4
1
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
18
18
18
68
94
126
166
206
252
305
364
432
510
598
698
809
931
1065
1208
1359
1518
1685
1843
2023
2200
2301
2600
2600
2546
2589
2589
2600
2600
2600
2600
2470
2416
2351
2296
2225
2148
2200
1976
1885
1794
1684
1597
1516
1441
1377
1322
1277
1243
1220
1209
1209
1223
1250
1291
1347
1416
1500
1595
1704
1822
1939
2088
2220
2294
2600
2600
2339
2600
2102
1925
1765
1548
1385
1232
1089
965
854
755
669
593
527
470
420
377
340
307
279
254
231
209
191
176
142
142
142
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
50
50
50
153
204
261
322
406
448
481
733
504
497
480
424
398
370
343
321
302
287
275
267
262
262
266
274
287
304
325
349
377
407
439
476
509
537
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
155
155
155
155
155
155
156
157
158
160
162
165
169
173
178
183
188
200
200
208
218
229
243
260
280
302
325
356
379
404
466
453
483
517
554
604
663
732
811
899
998
1102
1207
1340
1484
1636
1807
2127
2352
2639
3400
2962
3400
3400
2888
2857
2772
2699
2712
2741
2794
2883
2966
3040
3200
3200
3200
2729
2536
2315
2069
1868
1674
1493
1331
1185
1057
949
862
797
757
740
744
774
817
867
970
1013
1044
1400
1034
1000
1000
753
634
495
363
200
22
75
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
16
23
26
28
29
30
37
40
23
7
7
7
7
7
7
7
7
7
30
27
25
25
25
29
31
32
33
33
33
33
34
24
14
15
9
3
3
4
9
12
15
11
8
5
2
13
19
22
23
24
24
24
24
13
3
3
3
3
3
3
3
3
3
3
28
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
466
466
466
469
472
475
480
485
491
498
506
515
525
535
545
558
569
579
600
600
609
620
632
647
666
688
714
744
778
816
859
905
955
1010
1066
1125
1190
1250
1310
1400
1425
1482
1536
1594
1648
1684
1800
1800
1751
1767
1772
1783
1808
1840
1879
1916
1975
2029
2026
2200
2200
1857
1753
1607
1444
1315
1188
1069
962
864
778
704
646
605
585
586
612
663
735
832
948
1070
1233
1379
1472
1800
1800
1594
1592
1541
1476
1452
1428
1324
1400
1400
800
80
200
400
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
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
19
28
32
34
35
37
42
44
29
14
14
14
14
14
14
14
14
14
28
42
26
10
10
16
19
21
22
22
22
22
23
19
13
7
7
7
7
7
7
9
11
7
3
3
3
3
3
3
3
3
3
3
22
34
31
28
16
5
5
5
5
5
5
5
5
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
12
13
15
19
23
30
39
50
64
82
102
127
155
186
223
260
296
357
383
402
600
406
392
372
319
291
261
232
207
185
165
147
132
119
109
100
93
88
85
83
82
82
83
86
88
90
100
91
93
93
82
78
74
69
65
61
58
55
52
50
48
46
45
43
42
41
41
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
300
300
300
300
300
300
300
300
300
300
300
300
301
304
310
319
333
352
377
407
444
486
529
584
633
673
771
771
779
817
851
894
948
1007
1069
1145
1212
1266
1400
1400
1376
1396
1400
1400
1409
1419
1432
1451
1474
1501
1533
1569
1605
1650
1689
1721
1800
1800
1786
1797
1800
1800
1800
1556
1454
1338
1208
1101
997
899
811
731
658
593
537
489
451
421
401
389
387
392
405
424
444
477
507
519
600
600
504
488
440
400
400
261
227
40
66
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
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
10
14
16
17
17
17
17
17
10
4
4
4
4
4
4
4
4
4
130
74
18
18
18
20
70
95
107
113
116
118
120
73
26
3
3
3
3
3
3
9
10
10
10
10
7
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
100
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
1400
1400
1400
1400
1400
1400
1400
1400
1400
1400
1400
1400
1400
1400
1400
1400
1402
1417
1440
1474
1519
1573
1638
1711
1785
1878
1962
2014
2200
2200
2068
2054
2009
1959
1925
1892
1865
1849
1840
1839
1852
1868
1886
1942
1951
1951
2200
1906
1865
1816
1725
1671
1619
1574
1541
1518
1506
1503
1509
1522
1540
1564
1625
1734
1900
2143
2370
2568
3000
3000
3000
2282
2040
1774
1489
1288
1105
947
818
707
615
539
475
422
394
377
373
429
434
441
733
422
403
375
305
264
224
200
100
100
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
58
31
4
4
4
4
3
2
2
2
2
2
2
2
2
2
2
2
2
2
10
16
12
9
9
9
9
9
9
9
10
9
8
7
4
2
2
5
7
9
18
15
13
13
13
10
7
5
5
3
1
1
1
1
1
1
1
2
2
3
2
2
2
2
6
5
5
4
3
2
2
1
1
1
1
1
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
280
280
280
430
527
657
828
1023
1254
1522
1824
2156
2530
2920
3314
3820
4188
4520
5600
5059
5209
5293
5600
5238
5126
5600
4706
4469
4214
3861
3609
3366
3136
2936
2753
2587
2438
2303
2179
2068
1967
1877
1795
1723
1657
1600
1551
1512
1488
1481
1495
1531
1590
1674
1782
1910
2063
2233
2398
2620
2818
2898
3400
3400
2791
2649
2408
2140
1935
1729
1537
1365
1207
1063
934
818
715
623
543
474
414
364
323
290
264
244
230
218
212
207
197
200
200
149
125
100
74
30
26
17
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
10
8
6
6
6
6
4
3
3
3
3
3
3
3
3
3
3
3
3
3
5
6
6
6
6
6
6
6
5
4
5
6
9
7
5
3
1
1
6
9
10
12
8
4
4
4
3
2
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
600
600
600
600
600
600
600
601
604
608
613
621
632
644
659
676
694
714
736
760
788
820
855
894
936
982
1031
1083
1134
1195
1249
1290
1400
1400
1366
1401
1428
1452
1617
1681
1753
2400
1940
1948
1974
2400
1864
1971
1927
1820
2400
1666
1586
1511
1354
1302
1262
1237
1246
1264
1287
1377
1389
1391
1800
1330
1280
1225
1111
1067
1034
1018
1030
1069
1136
1227
1354
1475
1590
1800
1855
1896
2200
2200
1769
1662
1491
1303
1159
1014
880
772
691
634
613
603
541
600
600
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
52
25
25
25
24
23
22
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
24
26
27
27
27
27
27
27
27
27
27
27
27
28
21
15
14
13
13
13
13
13
13
13
13
13
13
14
10
6
6
6
18
19
19
19
19
19
19
10
2
2
2
2
2
2
2
2
3
6
10
5
1
2
3
3
3
3
4
7
8
9
10
50
28
6
6
6
6
6
6
6
6
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
94
94
94
115
127
143
163
185
211
242
278
319
366
419
478
544
617
695
780
868
957
1060
1150
1227
1400
1400
1400
1364
1353
1343
1334
1330
1331
1335
1340
1351
1363
1362
1400
1400
1336
1324
1308
1294
1291
1292
1299
1308
1326
1344
1346
1400
1400
1327
1321
1310
1300
1316
1322
1332
1400
1365
1378
1450
1434
1411
1800
1299
1222
1138
992
911
836
771
725
689
661
643
630
610
600
600
534
504
469
430
400
358
323
289
255
222
191
160
128
100
75
25
26
16
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
40
30
20
20
20
20
15
11
11
11
11
11
11
11
11
11
11
11
11
11
13
14
8
3
3
3
3
3
9
8
8
8
8
9
5
2
2
6
14
21
29
20
11
8
6
6
5
3
1
1
1
2
2
2
3
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
199
198
198
198
198
200
200
199
201
206
214
230
254
290
340
407
493
600
728
879
1051
1244
1455
1686
1928
2174
2459
2709
2923
3400
3400
3400
2920
2726
2507
2267
2077
1900
1741
1606
1490
1392
1312
1246
1193
1150
1116
1090
1069
1052
1039
1029
1022
1016
1012
1009
1006
1004
1003
1002
1001
1001
1000
1000
1000
1000
1000
1000
1000
717
576
435
294
13
13
13
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
28
28
28
33
38
45
55
67
83
102
125
152
183
217
255
296
339
382
433
477
515
600
600
600
594
593
593
594
601
617
653
717
819
967
1166
1418
1719
2075
2467
2877
3367
3801
4174
5000
5000
5000
4093
3737
3338
2901
2561
2242
1955
1708
1491
1302
1141
1003
886
789
709
644
594
556
529
513
505
505
511
520
537
553
562
600
600
570
557
600
506
476
444
401
368
337
308
284
263
245
231
221
213
207
204
202
201
201
200
200
200
8
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
16
16
16
277
418
594
805
1021
1254
1483
1766
2016
2163
2733
2733
2274
2208
2052
1902
1775
1633
1600
1386
1290
1215
1141
1101
1071
1034
1000
1000
945
936
943
966
1015
1088
1186
1305
1449
1612
1774
1988
2178
2274
2733
2733
2275
2190
2021
1836
1701
1566
1445
1341
1250
1173
1110
1059
1021
993
975
966
959
964
971
956
1000
1000
857
811
754
693
651
615
588
572
566
569
582
602
624
661
695
703
800
800
676
659
772
773
934
1400
1031
1400
1400
648
40
14
7
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
20
12
4
5
5
5
3
1
1
1
1
1
1
1
1
8
16
22
25
26
28
100
51
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
9
12
14
15
15
15
15
15
15
15
15
15
15
16
28
34
37
38
39
39
40
70
100
750
1075
1237
1318
1359
1400
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
85
85
85
227
319
447
620
824
1074
1373
1721
2120
2558
3052
3580
4092
4746
5325
5630
7000
7000
5756
5586
5199
4803
4591
4420
4334
4341
4419
4577
4796
5041
5385
5698
5891
6600
6600
6061
5993
5824
5521
5400
5400
4549
4200
3840
3459
3188
2961
2783
2663
2586
2532
2529
2537
2474
2600
2600
2109
1943
1739
1515
1345
1185
1044
927
829
750
690
645
616
598
589
589
591
594
600
600
600
518
492
469
450
448
458
497
570
664
820
966
1108
1400
1400
1400
1400
731
54
25
111
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
11
11
11
11
10
10
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
10
10
6
2
2
2
2
2
2
2
2
2
2
1
1
12
13
14
14
14
15
34
25
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
108
154
79
5
5
5
5
5
5
5
5
5
5
5
5
5
5
15
20
23
24
25
26
27
27
28
23
18
15
15
15
15
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
25
25
25
91
131
185
256
337
436
552
681
833
992
1152
1376
1518
1640
2200
1798
1826
1831
1800
1915
2339
2907
4065
5171
5588
8600
8600
5430
5068
4216
3330
2852
2393
2034
1783
1590
1459
1380
1428
1511
1571
1800
1800
1762
1874
1961
2094
2227
2327
2600
2600
2572
2660
2728
2798
2927
3041
3053
3400
3400
2833
2695
2490
2272
2123
1985
1867
1773
1693
1623
1564
1516
1449
1400
1400
1211
1124
1033
933
853
779
712
655
606
564
529
496
470
449
412
400
400
438
506
600
600
600
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
53
73
83
88
91
92
52
12
2
2
2
2
2
2
2
2
2
2
2
2
2
10
16
19
21
22
23
55
38
20
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
4
8
10
11
8
5
4
3
3
4
4
5
302
451
600
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
16
16
16
150
227
325
447
573
716
868
1022
1203
1362
1503
1800
1800
1845
1965
2004
2045
2333
2088
2099
2100
2058
2079
2063
2044
2200
2005
1994
1992
1978
2004
2045
2101
2174
2262
2359
2462
2586
2696
2790
3000
3000
3000
2901
2868
2835
2803
2789
2781
2784
2797
2807
2842
2877
2838
3000
3000
2538
2387
2190
1974
1806
1644
1497
1370
1258
1162
1081
1014
960
916
883
859
840
827
819
804
800
800
752
800
690
653
619
576
546
519
495
476
460
445
432
422
400
400
400
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
9
6
3
1
1
1
1
1
1
1
1
1
1
1
1
5
10
12
13
14
15
31
16
1
1
1
5
7
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
5
2
2
2
2
2
2
2
2
2
2
2
3
3
3
4
5
12
8
4
2
3
4
3
2
2
2
2
2
4
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
41
41
41
257
377
531
723
924
1152
1407
1685
1993
2325
2675
3077
3472
3843
4473
4728
4901
7000
4880
4709
4471
3893
3587
3278
2981
2747
2543
2367
2218
2099
1982
1876
1800
1679
1596
1521
1874
1885
2217
3800
2505
3000
3000
1939
1833
1630
1400
1315
1239
1194
1181
1181
1217
1234
1251
1400
1266
1267
1262
1235
1227
1200
1200
1200
1015
941
858
766
694
625
563
509
460
418
382
350
323
300
281
265
251
240
231
224
218
214
210
207
205
203
200
200
200
139
18
18
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
39
39
39
36
33
30
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
22
14
7
2
2
2
3
3
4
122
181
91
1
1
1
1
1
9
13
15
17
49
25
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
51
75
39
3
3
3
3
3
3
3
3
3
6
7
8
8
8
8
8
8
8
8
8
4
1
1
17
19
20
21
21
22
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
22
22
22
96
136
186
324
562
863
1395
1893
2160
3400
3400
2418
2365
2114
1860
1735
1613
1528
1479
1457
1457
1472
1531
1561
1595
1800
1648
1675
1704
1713
1754
1802
1858
1933
2011
2090
2230
2294
2346
2800
2386
2383
2370
2291
2271
2247
2228
2219
2190
2200
2200
2058
2003
1929
1844
1800
1681
1606
1519
1430
1400
1271
1208
1160
1124
1114
1126
1158
1212
1284
1374
1478
1586
1724
1847
1927
2200
2200
2017
2200
1865
1740
1623
1462
1331
1201
1072
950
829
712
603
479
373
300
75
75
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
102
32
32
32
24
17
10
3
3
3
3
3
3
3
4
4
4
4
4
4
4
4
5
11
14
7
1
1
1
1
1
2
9
13
7
1
1
1
4
7
14
18
20
22
27
14
1
1
1
16
23
27
29
30
30
30
30
30
30
30
30
30
30
30
31
20
9
9
9
9
6
4
4
4
4
4
4
3
3
3
3
4
5
6
9
10
11
12
6
1
3
2
1
1
2
3
6
7
9
14
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
12
12
12
232
336
459
602
742
873
1042
1200
1287
1600
1511
1617
1717
1808
1911
1956
2200
2200
1941
1901
1842
1806
1825
1894
1967
2026
2200
2200
2237
2358
2473
2606
2846
2964
3062
3800
3138
3124
3086
2932
2864
2791
2716
2657
2604
2550
2508
2474
2409
2400
2400
2193
2137
2092
2062
2083
2134
2218
2339
2481
2640
2851
3009
3177
3600
3389
3600
3365
3600
3114
2932
2759
2529
2347
2172
2003
1850
1706
1571
1445
1329
1214
1105
1000
900
809
725
648
577
512
453
392
340
297
200
200
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
1200
178
178
178
140
103
65
28
28
28
23
18
18
18
12
6
6
23
31
35
37
38
39
27
14
2
1
1
1
11
16
20
22
23
13
3
3
3
3
3
13
18
20
23
27
14
1
1
1
6
7
8
8
8
8
8
8
8
8
8
8
8
8
8
8
6
5
5
5
5
5
3
2
2
2
2
2
2
2
2
3
3
4
3
2
2
2
2
1
1
3
6
5
3
1
2
3
3
3
4
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
40
40
40
303
449
634
862
1093
1353
1631
1900
2239
2538
2703
3400
3400
2786
2691
2472
2233
2065
1897
1752
1636
1544
1480
1446
1440
1464
1514
1589
1688
1804
1932
2086
2224
2358
2600
2608
2720
2770
3000
3000
2731
2683
2593
2499
2439
2374
2323
2285
2203
2200
2200
1874
1746
1606
1456
1348
1256
1187
1147
1135
1152
1193
1275
1368
1467
1682
1756
1806
2600
1777
1711
1623
1408
1300
1191
1087
1006
934
872
821
776
737
702
673
642
613
600
552
524
490
462
441
372
400
400
43
120
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
44
44
44
44
44
44
44
44
44
44
42
40
40
23
7
3
3
3
3
3
3
3
3
8
4
1
1
1
1
12
18
24
89
122
61
1
1
1
7
10
12
13
13
14
32
16
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
14
21
11
2
2
2
2
2
2
3
4
5
20
36
22
8
8
7
7
7
4
2
2
2
1
1
1
2
13
19
11
3
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
19
19
19
247
370
526
718
912
1131
1365
1591
1878
2132
2268
2866
2866
2325
2244
2060
1862
1728
1595
1489
1420
1374
1865
2451
2686
4400
4400
2550
2544
2264
1943
1878
1826
1780
1775
1800
1757
1764
2239
2788
2976
4600
4600
3010
3041
2808
2540
2489
2427
2390
2392
2425
2444
2466
2600
2507
2506
2491
2600
2441
2377
2600
2190
2099
2013
1893
1831
1783
1751
1739
1737
1748
1761
1774
1800
1800
1800
1537
1429
1306
1169
1057
948
846
762
697
646
624
611
566
600
600
355
281
36
56
40
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
37
37
37
37
32
28
24
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
16
9
3
2
1
1
1
1
1
24
35
19
3
3
3
3
3
10
13
15
16
17
9
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
4
5
3
2
2
2
2
2
2
2
2
2
2
1
1
1
2
2
2
2
1
1
1
1
2
4
2
1
1
3
2
2
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
125
125
125
570
791
1056
1390
1695
1997
2455
2697
2898
4200
3104
3125
3113
2912
2870
2831
2806
2827
2874
2948
3054
3184
3313
3504
3677
3718
4200
4200
3481
3304
3033
2743
2544
2361
2211
2101
2018
1962
1926
1906
1894
1887
1866
1866
1866
1647
1573
1500
1431
1401
1391
1403
1441
1496
1559
1654
1741
1779
2000
2000
1741
1683
1580
1465
1377
1288
1233
1226
1248
1351
1456
1483
1800
1800
1378
1295
1157
1008
908
812
729
661
603
556
519
491
470
457
450
441
448
456
410
500
500
120
500
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
14
14
14
14
14
14
14
14
14
14
13
13
13
7
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
13
10
8
8
8
8
62
76
39
3
3
3
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
4
3
3
2
2
2
2
7
14
7
1
2
2
3
2
2
2
2
8
8
9
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
13
13
13
315
460
628
819
1029
1189
1347
1766
1584
1731
1780
1761
2200
1719
1670
1620
1509
1471
1448
1446
1477
1533
1616
1727
1860
2019
2196
2373
2603
2807
2921
3400
3400
2997
2951
2826
2694
2614
2535
2471
2425
2391
2372
2365
2369
2442
2527
2567
2800
2800
2619
3000
2445
2317
2200
2019
1909
1809
1719
1647
1586
1534
1478
1447
1400
1311
1400
1166
1095
1031
953
882
807
800
668
607
550
490
443
402
366
335
309
287
269
252
238
227
210
200
200
146
124
104
40
57
60
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
66
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
30
31
32
32
32
32
32
18
5
3
1
1
1
1
1
2
43
63
32
1
1
1
2
4
10
13
15
17
27
14
1
1
1
1
4
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
8
9
10
5
1
1
1
1
1
1
1
1
1
2
5
4
3
3
3
3
8
4
1
1
1
1
1
1
1
1
6
4
2
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
18
18
18
132
192
266
355
446
545
650
763
881
996
1135
1256
1341
1600
1600
1484
1502
1488
1479
1494
1517
1548
1587
1651
1691
1729
1900
1777
1794
1805
1769
1800
1800
1652
1597
1529
1452
1389
1326
1265
1209
1155
1106
1062
1024
993
971
957
951
954
965
983
1008
1036
1073
1107
1139
1200
1209
1264
1323
1419
1513
1538
1800
1800
1456
1389
1273
1148
1063
980
906
844
790
743
700
669
631
593
600
515
477
439
395
360
327
298
271
251
235
199
200
200
40
200
62
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
58
58
58
58
47
36
25
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
10
6
2
2
2
2
2
45
66
34
2
1
1
7
12
14
15
16
17
26
14
2
2
2
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
7
8
8
8
8
5
3
3
3
3
3
3
2
2
2
2
5
3
2
2
2
2
2
1
1
2
2
1
1
1
1
1
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
18
18
18
157
228
315
420
524
637
757
883
1016
1155
1301
1454
1611
1777
1948
2109
2311
2488
2580
3000
3000
2625
2580
2469
2355
2294
2240
2203
2185
2176
2178
2183
2189
2200
2200
2200
2058
2200
1864
1744
1632
1491
1391
1306
1237
1191
1164
1158
1171
1201
1249
1310
1375
1468
1552
1594
1800
1800
1602
1573
1509
1440
1393
1347
1306
1261
1236
1200
1121
1200
987
918
856
781
739
710
695
701
722
758
811
865
926
1000
1060
1136
1213
1302
1381
1449
1600
1600
1600
831
71
12
107
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
3
2
2
2
2
2
2
2
9
5
1
1
1
1
1
1
89
133
72
12
12
12
12
12
13
13
13
14
49
25
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
19
28
23
19
19
19
19
19
19
22
24
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
26
17
8
8
8
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
30
30
30
383
544
739
965
1157
1395
1605
1725
2200
2200
1820
1770
1638
1494
1394
1293
1204
1129
1064
1009
964
928
899
876
861
852
851
859
876
903
939
984
1037
1092
1162
1224
1273
1400
1400
1372
1391
1394
1403
1425
1455
1498
1552
1619
1694
1775
1872
1959
2034
2200
2200
2200
1950
1851
1738
1612
1511
1411
1316
1232
1146
1065
1000
912
845
784
728
679
635
649
778
943
927
1400
1400
971
1400
797
695
651
531
494
470
454
451
455
490
470
494
689
280
600
1800
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
2
1
1
1
1
1
1
1
6
9
9
9
9
9
9
9
10
10
10
11
32
16
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
4
5
8
10
6
2
2
2
2
2
2
2
2
2
4
5
4
3
3
3
4
4
4
5
5
5
5
6
4
2
4
5
6
21
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
45
45
45
89
115
150
194
242
299
425
578
765
1187
1385
1585
3000
1856
1961
2045
1948
2029
2108
2207
2315
2421
2600
2619
2730
2833
2914
3087
3140
3169
3800
3121
3055
2973
2793
2706
2628
2561
2529
2508
2496
2541
2528
2509
2800
2416
2349
2268
2129
2043
1935
1824
1800
1609
1509
1417
1322
1251
1191
1143
1108
1086
1073
1071
1076
1087
1110
1122
1142
1200
1146
1200
1200
1025
964
885
797
726
656
590
530
474
423
376
334
295
260
228
199
172
147
122
100
82
40
44
44
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
106
59
59
59
54
49
44
40
40
40
33
26
26
26
26
26
18
10
10
10
10
10
10
8
6
4
2
2
2
3
4
5
7
8
8
8
9
10
11
12
14
15
15
16
28
17
6
6
6
9
6
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
4
4
3
2
2
2
2
2
2
3
3
3
2
1
1
4
2
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
23
23
23
704
1016
1393
1830
2206
2664
3068
3329
4200
4200
3677
3659
3499
3324
3210
3080
2957
2858
2729
2600
2600
2508
2560
2761
2952
3034
3600
3600
3140
3188
3166
3178
3244
3292
3400
3400
3440
3502
3559
3637
3707
3767
3900
3900
3900
3569
3437
3283
3105
2971
2811
2652
2600
2339
2195
2067
1945
1866
1817
1802
1824
1881
1969
2092
2243
2393
2611
2809
2873
3400
3400
2696
2533
2265
1971
1755
1541
1346
1178
1026
893
778
678
593
521
461
410
368
332
299
272
250
205
200
200
12
12
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
34
34
34
34
31
28
25
22
22
22
22
22
22
31
35
18
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
129
193
98
3
3
3
3
3
2
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
6
9
10
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
12
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
33
33
33
107
142
185
235
282
334
390
451
518
594
679
775
886
1013
1160
1330
1523
1745
1992
2260
2578
2895
3197
3717
3933
4086
5800
4104
3991
3828
3397
3195
3000
2823
2709
2629
2583
2574
2593
2872
2988
3308
4200
3530
4200
4200
2915
2720
2398
2034
1836
1650
1496
1385
1296
1228
1179
1144
1123
1113
1113
1122
1138
1161
1188
1218
1258
1288
1320
1400
1361
1400
1400
1365
1361
1338
1333
1333
1242
1333
1115
1034
955
853
772
694
618
549
481
417
359
292
236
200
66
85
45
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
18
18
18
18
18
18
18
18
18
18
18
18
18
21
23
24
25
13
1
1
1
1
1
1
8
4
1
1
1
1
1
1
71
106
53
1
1
1
4
6
7
8
8
9
42
21
1
1
1
1
2
3
3
3
3
3
3
3
3
3
3
3
3
3
4
5
6
6
6
6
4
3
3
3
3
3
3
2
2
2
2
4
3
2
1
1
1
1
1
1
2
2
2
3
2
1
1
1
1
6
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
23
23
23
102
155
226
330
452
599
783
957
1142
1400
1522
1706
1801
2200
2200
1819
1761
1635
1503
1421
1346
1290
1256
1238
1237
1256
1284
1315
1403
1426
1441
1800
1423
1401
1379
1308
1296
1300
1309
1328
1409
1416
1413
1800
1339
1276
1202
1063
982
903
830
776
734
707
697
703
727
768
824
897
983
1070
1188
1293
1352
1600
1600
1390
1365
1299
1228
1182
1135
1094
1058
1022
999
962
927
955
857
827
803
777
768
767
774
791
814
841
877
909
937
1000
1000
1000
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
78
18
18
18
15
13
11
9
9
9
8
7
7
7
5
3
5
6
7
7
7
7
8
15
18
9
1
1
1
1
1
1
8
11
6
2
2
2
2
2
12
17
19
22
43
22
2
2
2
28
15
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
2
2
3
4
4
4
5
3
1
1
2
5
8
14
17
14
11
6
2
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
28
28
28
111
161
226
310
403
511
635
775
930
1101
1284
1483
1693
1901
2152
2374
2539
3000
3000
2909
3025
3110
3241
3430
3647
3936
4234
4521
5079
5270
5387
7400
5274
5069
4800
4200
3863
3519
3180
2897
2636
2403
2203
2031
1890
1780
1699
1758
1854
1985
2200
2200
2200
1951
1929
1906
1885
1907
1932
1985
2038
2050
2200
2200
1984
1938
1864
1793
1746
1698
1696
1646
1590
1800
1440
1353
1261
1128
1035
943
853
773
696
624
558
496
439
386
335
289
246
198
164
131
37
90
55
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
164
28
28
28
23
19
15
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
19
23
13
4
4
4
6
7
8
10
11
6
1
1
1
2
4
12
16
18
20
35
18
1
1
1
1
6
8
9
10
10
10
10
10
10
10
10
10
10
10
10
10
10
11
11
11
7
4
3
3
3
3
3
3
3
7
5
3
2
2
16
23
31
16
1
1
1
1
1
1
4
3
2
4
3
2
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
22
22
22
200
289
397
527
651
787
929
1065
1233
1380
1475
1800
1800
1635
1667
1667
1686
1750
1831
1941
2072
2211
2390
2549
2673
3000
3000
2921
2970
2983
2998
3019
3218
3245
3240
4200
3080
2968
2838
2540
2388
2239
2096
1988
1894
1816
1753
1698
1654
1619
1570
1533
1533
1402
1342
1283
1221
1175
1139
1112
1098
1095
1103
1122
1147
1179
1226
1256
1295
1400
1320
1400
1400
1184
1112
1017
911
827
744
666
596
532
473
420
372
328
289
253
221
191
164
136
113
92
50
52
37
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
38
16
16
16
16
16
16
16
16
16
16
16
16
22
12
3
3
3
3
3
3
3
4
7
9
5
1
1
1
1
1
1
27
40
22
4
4
4
4
4
9
12
13
15
29
26
17
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
5
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
2
2
2
3
2
1
1
1
1
1
4
5
7
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
43
43
43
1166
1696
2347
3107
3761
4587
5318
5713
7400
7400
5918
5694
5177
4617
4233
3851
3520
3251
3022
2837
2691
2575
2486
2415
2359
2315
2275
2250
2232
2179
2200
2200
1945
1849
1738
1617
1522
1432
1350
1276
1208
1151
1089
1030
1000
912
857
803
749
708
676
639
601
600
537
511
488
463
490
581
708
971
1222
1331
2000
2000
1394
1372
1260
1161
1161
1181
1238
1329
1447
1587
1730
1923
2096
2181
2600
2600
2158
2064
1886
1687
1528
1362
1201
1044
894
749
582
463
333
20
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
66
66
66
66
50
34
18
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
5
6
8
30
41
21
1
1
1
6
10
12
13
14
15
30
15
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
7
10
6
2
2
2
2
2
2
4
5
6
7
7
5
3
3
3
4
6
3
1
2
2
1
1
1
6
10
12
13
15
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
28
28
28
139
202
283
384
491
613
746
888
1052
1215
1371
1622
1741
1834
2600
1899
1880
1842
1691
1641
1599
1573
1583
1623
1695
1804
1952
2138
2354
2632
2917
3194
3705
3902
4037
5800
4011
3872
3679
3205
2961
2715
2478
2292
2126
1982
1857
1744
1649
1551
1458
1400
1278
1204
1145
1096
1067
1046
1032
1027
1036
1064
1106
1166
1237
1316
1422
1500
1585
1800
1684
1800
1800
1627
1586
1500
1400
1400
1214
1121
1033
938
862
794
732
680
630
587
552
497
466
466
290
222
24
66
24
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
66
66
66
66
66
66
66
66
66
66
66
66
66
37
9
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
10
14
8
2
2
2
2
3
11
15
17
19
28
14
1
1
1
1
3
4
5
5
5
5
5
5
5
5
5
5
5
5
5
4
3
3
3
3
3
2
2
2
2
2
2
2
2
1
1
2
2
1
1
1
2
4
4
4
3
2
1
1
1
1
1
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
13
13
13
406
626
906
1244
1596
1978
2358
2823
3234
3500
4400
4400
3811
3740
3514
3400
3081
2912
2784
2692
2674
2716
2823
2994
3219
3507
3839
4173
4623
5025
5220
6200
6200
5177
4977
4593
4172
3865
3560
3288
3056
2847
2667
2512
2379
2267
2171
2091
2023
1968
1922
1886
1858
1832
1818
1809
1765
1800
1800
1554
1464
1357
1242
1155
1075
1010
962
931
921
932
966
1024
1101
1202
1321
1439
1606
1755
1812
2200
2200
1718
1611
1430
1231
1085
940
808
691
587
494
395
329
257
66
200
59
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
75
63
63
63
52
42
32
22
22
22
13
5
5
5
5
5
5
5
5
5
5
5
5
5
4
3
2
2
2
2
2
2
14
20
15
11
11
11
11
11
13
14
15
16
26
21
11
1
1
1
4
5
6
6
6
6
6
6
6
6
6
6
6
6
7
6
6
6
6
6
6
3
1
1
1
1
1
1
1
1
1
2
3
2
2
2
2
3
2
1
3
2
2
2
3
2
2
2
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
47
47
47
186
272
386
531
687
869
1067
1265
1513
1733
1878
2360
2360
2075
2074
1997
1913
1879
1822
1773
1800
1698
2643
3756
4616
7400
7400
4800
4366
3925
3445
3293
3107
2885
2800
2528
2354
2196
2036
1901
1781
1677
1589
1517
1462
1420
1389
1381
1368
1364
1400
1373
1394
1425
1462
1506
1569
1627
1653
1800
1800
1645
1625
1587
1555
1552
1561
1587
1629
1675
1745
1809
1839
2000
2000
1822
2000
1639
1508
1386
1223
1097
977
863
760
666
580
501
428
360
298
233
178
132
29
30
26
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
75
22
22
22
19
17
15
13
13
13
13
13
13
13
13
13
10
7
7
7
7
7
7
7
4
2
2
2
2
4
5
6
12
15
8
2
2
2
2
3
10
14
16
18
28
15
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
3
2
1
1
1
1
1
1
2
3
4
4
2
1
1
1
1
1
1
2
3
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
85
85
85
354
476
619
808
949
1091
1400
1356
1484
1611
1723
1853
1987
2142
2277
2431
2571
2844
2927
2969
4000
2870
2741
2578
2242
2047
1853
1669
1525
1406
1367
1364
1360
1400
1400
1441
1533
1630
1820
1919
2007
2600
2114
2117
2200
1978
1925
1880
1846
1877
1943
2054
2202
2359
2587
2794
2897
3400
3400
2900
2813
2637
2446
2312
2179
2060
1960
1871
1794
1728
1672
1625
1585
1551
1523
1500
1480
1464
1451
1440
1432
1425
1419
1414
1411
1408
1406
1404
1403
1402
1401
1401
1400
1400
1400
1400
1400
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
1200
213
213
213
213
213
213
213
213
213
213
213
213
213
213
213
213
213
213
213
213
213
213
213
223
113
3
3
3
3
3
3
3
3
3
3
3
3
3
4
3
2
2
2
2
2
2
2
4
5
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
7
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
242
242
242
248
251
255
260
266
270
275
287
285
290
296
301
308
316
327
340
358
381
410
446
487
537
592
650
727
789
853
1000
1036
1120
1400
1288
1397
1516
1615
1751
1890
2052
2198
2323
2600
2600
2600
2226
2075
1904
1715
1564
1420
1288
1174
1075
991
924
874
841
826
825
846
876
911
1001
1028
1053
1400
1083
1092
1095
1045
1005
1000
1000
862
821
775
724
691
651
612
600
538
505
475
454
453
462
500
539
583
666
666
666
666
450
73
33
600
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
17
16
16
16
16
16
16
16
16
16
9
3
3
2
2
2
7
4
1
1
1
1
1
1
1
1
1
1
1
1
1
2
46
68
34
1
1
1
9
8
7
7
7
7
63
32
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
6
8
11
8
6
4
3
3
2
2
12
7
2
2
2
2
6
200
101
3
4
6
30
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
3
3
3
180
269
379
510
637
776
921
1063
1232
1381
1493
1800
1800
1723
1777
1800
1834
1893
1961
2039
2128
2233
2348
2464
2653
2751
2831
3400
2901
2891
2861
2750
2669
2600
2600
2341
2223
2103
1972
1870
1777
1696
1630
1575
1531
1662
1830
1870
2400
2400
1774
1729
1599
1446
1374
1305
1241
1194
1146
1111
1082
1055
1038
1025
995
1000
1000
880
839
795
749
718
692
670
652
638
626
606
600
600
530
500
466
429
398
367
338
311
284
257
238
208
173
200
100
40
400
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
2
2
2
2
2
2
2
2
2
2
2
2
2
3
4
4
5
3
2
2
2
2
2
2
7
5
4
4
4
4
4
4
30
43
26
10
10
10
10
10
12
13
13
14
29
36
31
26
26
26
17
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
7
6
6
6
6
6
3
1
1
1
1
1
28
21
15
15
14
13
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
13
13
13
289
422
581
766
947
1125
1308
1533
1670
1856
2044
2229
2425
2628
2841
3065
3303
3556
3819
4101
4394
4674
5021
5325
5492
6200
6200
5563
5451
5207
4933
4720
4498
4281
4076
3892
3690
3492
3400
3096
2908
2730
2548
2395
2255
2131
2023
1930
1852
1788
1738
1703
1684
1681
1698
1734
1790
1868
1966
2081
2218
2370
2520
2716
2891
2975
3400
3400
2946
2848
2665
2456
2295
2116
1940
1800
1601
1442
1291
1144
1013
892
781
682
592
512
440
375
317
264
217
169
128
94
17
18
18
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
32
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
12
6
1
1
1
1
1
1
1
24
36
19
2
2
2
2
3
8
10
11
13
21
11
1
1
1
1
3
4
5
5
5
5
5
5
5
5
5
5
5
5
6
9
12
12
12
12
7
2
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
44
44
44
148
212
294
396
506
627
752
901
1033
1143
1400
1400
1394
1460
1499
1549
1612
1678
1750
1824
1911
1988
2053
2200
2200
2200
2199
2199
2199
2200
2200
2200
2074
2027
1975
1921
1883
1886
1941
2031
2227
2415
2496
3000
3000
2527
2488
2394
2252
2162
2200
1985
1943
1881
1800
1800
1705
1692
1700
1712
1743
1797
1834
1880
2000
1925
2000
1851
2000
1674
1554
1439
1288
1171
1058
951
857
771
693
625
566
514
470
432
401
374
350
331
315
287
280
280
170
132
23
23
19
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
115
35
35
35
35
35
35
35
35
35
21
7
7
7
7
7
21
11
1
1
1
1
1
1
1
1
1
1
1
1
1
1
10
15
8
1
1
1
3
6
8
9
10
11
28
21
15
11
11
11
9
8
8
8
8
8
8
8
8
8
8
8
8
8
8
4
1
1
1
1
1
2
3
3
3
3
4
4
5
3
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
2
2
2
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
266
266
266
388
465
568
700
844
1007
1191
1386
1587
1822
2029
2206
2600
2600
2600
2434
2376
2318
2264
2241
2237
2256
2356
2429
2536
2800
2738
2890
3030
3034
3400
3400
2814
2667
2448
2213
2050
1899
1773
1677
1605
1556
1530
1524
1536
1565
1608
1652
1725
1793
1801
2000
2000
1661
1564
1422
1265
1148
1035
930
843
750
664
600
505
437
376
320
272
231
195
164
138
116
97
81
67
56
47
39
33
27
23
20
17
15
13
11
10
9
9
8
8
8
8
8
8
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
295
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
118
127
131
133
136
71
7
7
7
7
7
7
7
7
116
75
34
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
21
21
21
119
178
256
356
466
596
798
1083
1425
1940
2415
2759
3800
3800
3365
3441
3375
3318
3332
3349
3388
3443
3521
3593
3659
3800
3800
3800
3782
3718
3800
3800
3379
3235
3061
2873
2729
2588
2474
2347
2224
2200
1974
1855
1742
1621
1525
1439
1367
1312
1274
1256
1259
1285
1336
1411
1512
1637
1782
1953
2135
2326
2566
2743
2929
3400
3163
3400
3143
3400
2900
2734
2587
2388
2247
2111
1979
1873
1746
1616
1600
1352
1223
1098
962
850
744
646
555
471
393
311
242
181
53
58
30
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
14
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
11
13
7
1
1
1
1
1
2
27
39
22
5
5
5
5
5
10
13
14
16
30
19
8
1
1
1
6
8
9
10
10
10
10
10
10
10
10
10
10
10
10
6
2
2
2
2
2
2
2
2
2
2
2
2
3
2
1
2
11
6
1
1
1
1
1
2
1
1
1
1
1
1
1
3
4
6
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
40
40
40
153
209
277
357
435
517
599
692
774
844
1000
1000
1000
1013
1036
1071
1124
1195
1287
1402
1543
1709
1901
2118
2357
2621
2900
3186
3516
3806
4079
4600
4600
4799
5001
5234
5383
5510
6200
5668
5712
5751
5693
5710
5792
5787
5785
6200
5731
5698
5661
5581
5558
5522
5611
5532
5419
6200
5038
4788
4520
4112
3849
3607
3396
3240
3127
3056
3022
3041
3077
3119
3306
3315
3293
4200
3080
2904
2697
2330
2095
1861
1633
1436
1255
1089
940
805
680
566
462
354
263
186
12
16
13
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
95
32
32
32
26
20
14
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
12
7
3
1
1
1
1
1
1
12
18
9
1
1
1
4
7
12
15
16
18
22
11
1
1
1
3
4
4
4
4
4
4
4
4
4
4
4
4
5
4
3
2
2
3
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
42
42
42
419
601
822
1077
1319
1580
1816
2093
2400
2466
3000
3000
2549
2501
2371
2239
2173
2117
2086
2078
2087
2112
2156
2223
2319
2447
2615
2827
3085
3397
3760
4167
4649
5151
5658
6403
6855
7258
9200
7809
7979
8125
7998
8073
8272
8284
8305
9200
8229
8173
8109
7951
7915
7860
8042
7917
7732
9200
7071
6625
6132
5364
4842
4330
3841
3420
3035
2690
2384
2110
1866
1650
1457
1285
1133
997
876
769
673
589
514
447
389
337
291
251
215
183
155
129
107
84
65
48
13
14
10
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
50
33
17
17
17
17
17
15
8
1
1
1
2
3
27
17
8
8
5
3
3
3
4
9
12
14
15
16
19
13
7
5
5
5
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1
1
1
1
1
2
2
2
2
2
2
2
2
3
2
1
4
2
1
1
1
1
1
1
1
1
1
6
3
1
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
24
24
24
108
156
218
294
374
460
551
656
748
841
1000
1028
1127
1233
1337
1457
1588
1726
1863
2030
2178
2275
2600
2600
2413
2415
2364
2300
2291
2238
2183
2333
2059
1998
1942
1865
1829
1802
1795
1798
1806
1871
1871
1863
2200
1790
1732
1664
1538
1460
1381
1304
1232
1162
1100
1028
967
909
855
805
757
715
672
631
600
554
521
492
465
444
426
411
400
390
382
376
371
368
369
374
383
397
416
439
467
499
529
573
612
617
733
733
526
733
314
26
314
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
8
6
5
4
3
3
2
1
1
1
1
1
1
1
1
5
9
12
13
14
15
27
40
31
23
23
23
15
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
7
5
3
3
3
3
3
3
3
3
5
8
8
8
8
8
8
8
4
1
1
1
2
1
1
1
2
14
12
10
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
90
90
90
379
528
714
938
1157
1412
1667
1911
2298
2501
2669
3800
2834
2823
2779
2600
2464
2374
2284
2215
2159
2113
2064
2014
2000
1920
1879
1902
2004
2153
2484
2801
2895
3800
3800
2716
2558
2251
1935
1769
1628
1534
1489
1464
1458
1458
1517
1529
1540
1800
1532
1522
1508
1452
1438
1425
1379
1400
1400
1188
1110
1019
920
844
771
705
646
592
542
496
453
413
376
343
312
284
259
237
217
199
184
170
159
149
140
133
127
121
117
113
110
107
105
103
100
100
100
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
663
103
103
103
103
103
103
103
103
103
61
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
13
7
7
7
7
7
7
7
7
103
73
37
2
2
2
2
2
2
2
4
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
6
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
14
14
14
401
595
832
1116
1388
1685
1992
2296
2647
2953
3221
3800
3800
3902
4117
4288
4532
4787
5030
5492
5667
5786
7400
5763
5648
5491
5080
4896
4705
4509
4432
4253
4065
4400
3616
3368
3113
2779
2529
2287
2058
1856
1669
1499
1346
1207
1083
972
872
784
705
636
575
521
474
433
398
367
341
318
298
282
268
256
246
237
230
224
219
215
211
209
206
205
203
202
201
201
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
180
44
44
44
35
26
17
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
10
16
19
20
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
22
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
10
10
10
104
150
203
265
330
385
439
555
1103
1760
1954
3800
3800
1978
1997
1715
1381
1291
1171
1080
1035
1007
1005
1028
1074
1143
1238
1356
1495
1667
1848
2034
2318
2483
2629
3400
2813
2861
2890
2810
2820
2829
2829
2862
2893
2872
3000
3000
2716
2654
2578
2509
2494
2504
2546
2625
2734
2872
3044
3231
3433
3692
3881
4084
4600
4325
4600
4214
4600
3788
3491
3211
2841
2555
2282
2023
1792
1581
1390
1219
1066
929
808
700
605
521
447
382
323
271
225
178
142
109
27
58
28
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
37
37
37
37
37
37
37
37
37
37
23
10
10
10
10
10
10
10
10
10
10
10
10
9
5
1
1
1
2
3
3
4
26
37
22
8
8
8
8
8
12
14
15
16
28
24
12
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
3
4
4
4
4
5
3
2
2
2
2
2
3
3
3
2
1
1
1
1
1
1
3
8
5
2
2
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
13
13
13
112
159
216
283
347
417
492
571
655
744
838
935
1039
1146
1250
1375
1486
1557
1800
1800
1652
1649
1606
1566
1535
1501
1500
1438
1414
1396
1381
1381
1392
1417
1458
1515
1585
1684
1786
1884
2095
2154
2184
3000
2101
1999
1871
1608
1456
1305
1159
1040
934
842
846
973
1254
1716
2163
2555
3400
3400
3400
2563
2358
2163
1968
1884
1903
1843
1791
2200
1618
1517
1409
1236
1140
1055
986
942
915
903
899
915
933
917
1000
1000
769
689
585
453
358
264
66
100
25
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
13
9
5
20
28
32
16
1
1
1
1
1
1
1
1
11
13
14
15
15
16
42
21
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
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
24
24
24
324
467
631
813
1025
1168
1294
1800
1464
1511
1541
1494
1500
1499
1469
1500
1500
1386
1384
1353
1329
1400
1325
1353
1400
1458
1546
1654
1776
1907
2066
2208
2330
2600
2600
2600
2552
2661
2958
3243
3295
4200
4200
3235
3000
3000
2250
2028
1823
1598
1468
1361
1277
1221
1181
1156
1144
1141
1144
1155
1166
1177
1200
1200
1200
1001
923
836
741
669
603
545
499
461
473
460
457
600
454
466
481
481
503
528
578
590
600
800
545
498
466
330
254
212
12
12
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
10
10
10
10
7
5
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
45
25
5
2
2
2
14
20
23
25
26
13
1
1
1
3
5
20
27
31
35
62
31
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
4
6
7
7
7
7
7
7
8
54
77
88
94
97
98
99
99
99
99
99
51
4
4
6
7
8
8
8
9
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
13
13
13
131
187
251
336
401
464
600
589
631
669
800
718
749
783
808
855
911
973
1040
1123
1196
1265
1969
3043
4279
5400
7000
7000
4225
4093
3669
3194
3082
2942
2887
2797
2705
3000
2462
2328
2186
1986
1847
1713
1587
1477
1377
1289
1216
1162
1131
1128
1155
1216
1311
1437
1595
1777
1971
2207
2418
2599
3000
3000
3000
2651
2525
2391
2253
2165
2098
2054
2036
2036
2049
2080
2111
2140
2200
2200
2200
1843
1699
1536
1355
1208
1066
934
811
694
591
479
369
364
127
18
600
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
12
12
12
12
12
12
12
12
12
12
12
12
12
9
6
8
10
6
2
2
2
2
2
2
11
15
17
18
19
19
19
20
26
29
15
2
2
2
2
3
9
12
13
15
69
55
30
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
6
5
5
5
5
5
5
5
5
5
8
15
8
1
5
9
7
6
5
5
5
10
13
16
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
17
17
17
217
314
424
544
698
785
857
1285
929
935
931
870
867
876
902
958
1040
1148
1306
1510
1747
2070
2364
2563
3200
3200
2850
2862
2764
2660
2600
2532
2485
2456
2442
2487
2603
2763
3061
3343
3496
4200
4200
3604
3544
3320
3064
3000
2627
2405
2196
1975
1789
1618
1464
1329
1211
1109
1023
952
897
857
833
826
834
860
900
954
1025
1100
1177
1303
1361
1406
1800
1400
1400
1261
1118
1020
912
813
726
644
571
505
450
408
374
357
347
303
333
333
76
333
85
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
10
9
9
9
9
9
9
9
12
6
1
1
1
2
3
4
26
37
19
1
1
1
6
11
14
16
17
18
34
17
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
9
13
15
16
16
8
1
1
1
1
1
1
2
3
4
6
7
4
2
2
2
2
2
1
1
1
1
1
1
1
1
2
4
5
6
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
30
30
30
83
108
136
172
201
228
280
285
306
335
364
401
446
490
538
600
641
698
755
835
919
1010
1230
1316
1401
2200
1503
1541
1570
1505
1544
1578
1683
1714
1732
2200
1701
1666
1628
1526
1505
1501
1518
1571
1650
1751
1887
2032
2178
2425
2540
2628
3400
2663
2618
2536
2324
2200
2060
1918
1791
1667
1547
1434
1324
1218
1117
1020
930
845
768
698
637
584
540
505
480
465
459
463
476
497
527
563
607
656
703
768
826
841
1000
1000
751
736
733
200
733
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
85
28
28
28
28
28
28
28
28
28
15
2
2
2
2
2
3
4
4
4
4
4
4
5
3
2
2
2
2
2
2
2
19
28
15
2
2
2
5
8
10
11
12
13
106
53
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
4
5
5
5
5
5
5
5
5
5
5
5
5
11
14
16
17
17
18
13
8
7
5
3
3
11
8
6
6
6
6
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
20
20
20
170
244
334
442
547
661
780
909
1038
1162
1339
1438
1519
2000
1598
1598
1582
1491
1456
1421
1396
1391
1401
1427
1472
1529
1595
1685
1766
1860
2000
2138
2377
2699
3113
3617
4231
4926
5616
6543
7372
7758
9800
9800
7653
7264
6513
5701
5143
4593
4109
3706
3351
3048
2791
2572
2390
2233
2095
2000
1878
1759
1800
1505
1380
1258
1122
1021
935
868
824
804
806
830
884
952
1031
1182
1258
1330
1800
1416
1450
1468
1413
1476
1440
1380
1800
1172
1029
841
589
424
54
23
11
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
26
25
14
4
4
4
18
25
32
55
66
33
1
1
1
8
15
21
24
25
27
63
32
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
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
3
2
2
15
21
24
26
27
28
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
14
14
14
128
196
284
393
517
648
780
989
1098
1188
1800
1273
1273
1255
1145
1108
1071
1037
1022
1017
1024
1042
1070
1110
1152
1208
1256
1299
1400
1400
1461
1564
1696
1881
2113
2390
2717
3077
3454
3903
4301
4643
5400
5400
5400
4622
4307
3951
3558
3243
2943
2668
2425
2207
2012
1840
1699
1581
1485
1438
1370
1316
1400
1219
1187
1163
1135
1132
1132
1174
1170
1159
1400
1092
1042
985
886
824
765
710
666
628
598
574
556
543
533
528
525
515
520
520
468
520
133
600
600
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
7
9
5
1
1
1
1
1
1
1
1
1
1
1
1
8
11
13
14
14
15
36
18
1
1
1
2
4
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
6
11
14
8
2
2
2
2
2
2
2
2
2
3
5
5
5
5
5
5
6
8
9
9
6
3
1
1
5
10
16
11
6
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
48
48
48
233
315
406
554
624
682
1080
731
723
702
617
578
537
495
465
441
425
419
424
442
474
522
587
672
779
910
1068
1253
1460
1709
1964
2214
2618
2810
2954
4200
3025
2961
2853
2546
2390
2230
2075
1958
1859
1784
1734
1708
1706
1729
1774
1841
1927
2033
2153
2273
2434
2578
2641
3000
3000
2585
2600
2279
2063
1885
1684
1511
1353
1205
1073
954
847
753
669
596
532
476
428
386
350
319
293
272
254
240
228
216
209
200
180
200
138
119
66
66
66
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
11
11
11
11
11
11
11
11
11
11
6
2
2
2
2
5
5
5
5
5
5
5
5
5
3
1
1
1
1
1
1
1
1
1
1
1
1
1
5
8
4
1
1
1
1
1
1
1
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
42
42
42
81
101
126
157
187
220
258
295
332
387
1907
3671
4204
9400
9400
4055
4032
3141
2104
1832
1573
1436
1563
1700
1728
2200
2200
1594
1518
1367
1215
1146
1086
1049
1035
1031
1047
1060
1078
1133
1117
1144
1172
1197
1240
1269
1296
1400
1337
1357
1373
1354
1400
1400
1286
1259
1225
1192
1226
1333
1480
1788
2082
2186
3000
3000
2098
1979
1725
1459
1306
1157
1034
939
858
791
735
688
651
621
598
583
574
570
572
578
584
600
615
604
666
666
503
666
360
57
360
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
8
7
7
7
7
7
7
7
7
7
6
5
5
5
5
5
5
5
5
5
5
5
5
5
7
4
1
1
1
1
1
1
1
1
1
1
1
1
7
12
15
16
17
18
43
22
1
1
1
43
25
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
9
10
10
10
10
11
16
19
22
26
30
16
3
3
3
10
18
32
39
23
8
1
1
1
2
4
5
6
7
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
31
31
31
324
465
630
820
1035
1217
1412
1800
1827
2077
2359
2647
3003
3385
3778
4247
4660
5014
5800
5800
5800
5092
4831
4547
4245
4027
3832
3663
3526
3404
3298
3213
3117
3027
3000
2902
2889
2916
2981
3095
3257
3457
3665
3958
4222
4341
5000
5000
4249
4082
3783
3448
3188
2925
2681
2467
2286
2117
1972
1836
1728
1640
1568
1514
1475
1442
1425
1414
1375
1400
1400
1196
1121
1032
936
861
791
729
676
630
596
570
552
553
544
536
600
514
484
466
466
325
258
203
80
10
80
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
1800
264
264
264
233
203
172
142
142
142
76
10
10
10
10
10
10
10
10
10
10
10
10
15
8
1
1
1
1
2
2
3
17
24
19
14
14
14
14
14
18
20
21
23
42
21
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
3
4
5
5
5
5
5
5
5
6
7
8
8
8
9
12
17
22
18
15
15
15
33
42
25
9
9
9
9
10
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
61
61
61
138
183
241
313
388
479
571
660
809
878
931
1400
974
985
992
950
966
949
1000
1000
1039
1219
1338
1519
2000
1713
2000
2000
1661
1647
1601
1566
1578
1617
1659
1663
1800
1800
1644
1662
1819
1987
2011
2600
2600
1823
1740
1552
1342
1229
1115
1019
946
885
836
799
773
755
745
742
745
753
764
779
796
815
837
859
883
910
934
958
1000
1006
1036
1065
1090
1149
1167
1181
1400
1182
1177
1171
1138
1141
1149
1165
1191
1221
1261
1298
1330
1400
1400
1400
100
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
82
68
68
68
68
68
68
68
68
68
64
60
60
30
1
1
1
1
1
1
1
1
1
2
16
8
1
1
1
1
1
1
35
52
27
3
3
3
3
3
3
3
3
3
24
12
1
1
2
3
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
4
7
8
7
6
6
5
3
1
1
1
1
4
3
2
1
1
1
4
4
4
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
34
34
34
447
645
876
1150
1419
1639
1945
2300
2183
3000
2194
2093
1989
1753
1620
1493
1376
1291
1225
1179
1158
1151
1155
1196
1208
1219
1400
1219
1214
1208
1182
1192
1217
1263
1339
1444
1581
1800
2006
2249
2600
2739
3073
3367
3480
4200
4200
3380
3215
2920
2601
2381
2170
1989
1845
1727
1631
1554
1503
1445
1391
1400
1280
1229
1180
1125
1089
1045
1004
1000
920
887
845
798
800
716
682
650
614
602
573
544
600
480
447
414
371
341
313
285
262
243
201
200
200
21
12
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
114
114
114
88
62
36
10
10
10
7
5
5
5
5
5
5
5
5
5
5
5
5
8
4
1
1
1
1
1
1
1
1
1
1
1
1
1
10
14
16
17
17
18
62
32
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
12
17
19
20
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
22
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
22
22
22
156
226
311
414
513
615
735
840
925
1133
1133
1104
1139
1149
1159
1171
1200
1200
1193
1204
1216
1231
1250
1281
1303
1325
1400
1370
1396
1427
1457
1503
1558
1620
1700
1782
1862
2008
2066
2107
2600
2103
2062
2004
1863
1783
1699
1613
1539
1468
1401
1340
1285
1236
1195
1160
1133
1112
1097
1087
1081
1079
1079
1078
1080
1091
1075
1052
1200
974
923
868
786
731
679
632
595
565
543
528
519
517
521
525
539
553
543
600
600
444
390
308
229
168
25
40
21
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
60
60
60
60
60
60
60
60
60
60
60
60
60
40
21
4
15
14
13
13
13
13
13
13
8
3
1
1
1
1
1
2
11
16
9
2
1
1
1
2
10
14
16
18
25
13
1
1
1
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
2
3
3
3
3
3
3
4
2
1
1
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
46
46
46
141
187
239
297
369
412
447
644
491
508
523
523
543
543
600
600
517
511
502
499
515
542
583
638
706
788
883
989
1108
1238
1371
1521
1682
1814
2000
2200
2231
2403
2592
2792
3019
3290
3531
3740
4200
4200
4200
3544
3281
2985
2660
2401
2157
1935
1742
1572
1424
1298
1192
1102
1026
964
907
858
810
770
734
699
671
639
608
600
554
533
519
505
496
509
499
487
600
445
420
393
347
320
293
268
249
222
200
200
124
94
17
17
6
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
8
8
8
8
8
8
8
8
8
8
7
7
7
7
7
7
4
2
2
2
2
2
2
2
5
3
1
1
1
1
1
1
1
1
1
1
1
1
16
8
1
1
1
1
1
1
1
1
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
302
451
525
562
581
590
595
597
598
599
599
599
599
599
599
599
599
599
599
599
599
599
599
599
599
599
599
599
600
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
41
41
41
261
361
483
624
745
895
1127
1225
1400
2000
1339
1344
1331
1229
1230
1241
1267
1323
1396
1489
1596
1712
1854
1981
2101
2333
2333
2445
2568
2686
2830
2965
3147
3311
3360
3800
3800
3177
3018
2766
2490
2309
2102
1909
1800
1561
1416
1286
1159
1057
967
889
824
769
724
688
659
674
664
660
800
648
648
781
779
801
1400
792
794
800
712
718
729
746
790
841
895
995
1045
1088
1400
1128
1131
1126
1073
1059
1043
1020
1011
1000
952
1000
682
1000
66
78
78
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
26
26
26
26
26
26
26
26
26
26
26
26
26
20
14
12
10
10
10
10
10
10
10
11
6
1
1
1
1
1
1
1
10
15
9
4
4
4
5
7
12
14
15
17
29
31
16
1
1
1
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
3
2
2
2
2
2
2
1
1
1
1
4
3
2
2
2
2
5
4
3
3
3
3
4
2
1
1
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
13
13
13
442
675
970
1337
1715
2128
2614
3095
3556
4328
4661
4898
7400
4939
4766
4506
3840
3483
3112
2746
2446
2175
1939
1743
1583
1461
1378
1332
1324
1355
1420
1516
1655
1807
1962
2245
2364
2448
3400
2443
2365
2253
1985
1836
1683
1533
1411
1318
1261
1234
1255
1286
1285
1400
1400
1235
1213
1177
1141
1125
1120
1119
1089
1133
1133
930
859
772
677
602
531
466
410
360
315
277
244
215
190
169
151
135
121
110
99
90
83
76
94
93
93
200
86
83
50
35
35
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
100
60
60
60
60
60
60
60
60
60
50
40
40
40
40
40
24
9
9
9
9
9
9
9
5
1
1
1
1
1
1
1
1
1
1
1
1
1
13
18
9
1
1
1
1
1
1
1
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
102
151
175
187
193
196
198
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
16
16
16
253
365
495
678
877
1095
1420
1717
1882
2600
2600
2015
1968
1804
1630
1531
1431
1350
1292
1248
1220
1242
1277
1300
1400
1400
1368
1420
1476
1568
1709
1838
1952
2200
2200
2200
2234
2295
2403
2524
2646
2936
3016
3062
4200
3048
3012
2983
2786
2688
2600
2600
2377
2328
2291
2316
2293
2268
2600
2154
2091
1992
1827
1800
1572
1441
1319
1189
1079
978
884
799
722
652
589
531
479
431
388
348
313
280
251
224
200
178
158
140
123
107
93
77
64
53
27
29
22
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
34
34
34
34
30
27
24
21
21
21
19
17
17
9
2
4
7
9
10
11
11
11
11
12
12
6
1
1
1
1
1
1
27
40
20
1
1
1
2
3
6
7
8
9
24
26
17
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
54
30
6
5
5
5
5
3
1
1
1
1
1
1
1
1
5
5
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
90
90
90
170
215
271
379
502
649
949
1109
1266
2200
1486
1542
1571
1492
1472
1503
1565
1690
1874
2112
2438
2797
3172
3789
4122
4410
6200
4731
4796
4835
4644
4705
4804
4946
5186
5477
5769
6208
6605
6713
7800
7800
6228
5835
5219
4543
4040
3546
3100
2717
2377
2084
1836
1630
1466
1340
1250
1181
1131
1093
1062
1038
1019
1003
997
994
984
1000
1000
947
1000
1000
777
717
646
572
530
496
473
465
463
467
490
498
504
600
505
500
496
473
458
473
432
393
600
200
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
15
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
6
3
3
3
3
11
15
19
38
47
24
1
1
1
10
18
10
2
2
2
2
2
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
7
10
11
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
13
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
15
15
15
107
159
226
310
397
494
601
713
828
961
1077
1177
1400
1400
1400
1275
1235
1194
1155
1137
1129
1132
1148
1174
1211
1256
1307
1372
1432
1497
1600
1657
1770
1902
2057
2234
2421
2646
2846
3018
3400
3400
3400
2967
2796
2606
2398
2239
2092
1963
1856
1765
1690
1629
1579
1534
1497
1468
1416
1400
1400
1242
1187
1116
1041
1000
934
899
878
866
863
885
890
897
1000
904
909
914
907
917
928
943
958
971
1000
1000
1000
893
847
780
734
680
526
680
142
142
100
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
40
37
37
37
29
21
13
5
5
5
5
5
5
6
4
2
2
2
2
2
2
2
2
2
14
7
1
1
1
1
1
1
5
7
8
9
9
9
9
10
14
16
17
18
39
21
3
3
3
21
30
35
37
38
39
39
39
39
39
39
39
39
39
39
39
20
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
3
3
2
2
2
2
3
2
1
1
1
1
1
11
7
4
6
4
2
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
16
16
16
183
271
381
515
652
803
970
1144
1426
1692
1878
2466
2466
2268
2379
2395
2406
2466
2466
2466
2365
2332
2301
2271
2258
2259
2264
2271
2325
2320
2517
2600
2478
3400
2387
2388
2463
2431
2640
2836
2988
3400
3400
3413
3541
3500
3800
3800
3100
2882
2587
2263
2011
1767
1543
1347
1170
1014
877
757
653
563
485
419
363
315
274
240
212
188
168
152
138
127
117
110
104
99
95
92
89
87
86
84
83
83
82
82
82
82
82
82
82
82
82
82
82
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
115
39
39
39
36
33
30
27
27
27
17
7
7
7
7
7
7
7
7
7
7
7
7
5
4
4
4
4
4
10
13
15
16
16
16
16
16
16
16
17
21
23
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
25
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
193
193
193
215
232
255
288
326
374
431
494
572
652
729
863
922
968
1400
999
993
981
912
907
912
928
967
1019
1087
1170
1269
1382
1518
1665
1819
2031
2182
2333
2800
2580
2704
2752
2800
3000
2676
2576
2800
2251
2092
1934
1735
1614
1522
1467
1463
1508
1605
1756
1959
2209
2508
2840
3189
3607
3977
4295
5000
5000
5000
4178
3844
3466
3048
2712
2392
2099
1842
1612
1410
1236
1086
959
852
765
694
640
599
571
553
545
539
548
558
535
600
600
371
324
53
120
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
4
4
4
4
4
4
4
4
4
4
4
4
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
3
16
22
11
1
1
1
8
12
14
15
15
16
78
39
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
3
3
3
3
4
6
9
6
3
3
3
3
4
66
34
2
10
14
18
25
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
27
27
27
419
607
818
1050
1342
1509
1647
2450
1786
1799
1790
1669
1652
1646
1660
1713
1795
1904
2046
2210
2377
2604
2807
2912
3400
3400
2965
2920
2804
2691
2646
2613
2609
2632
2659
2726
2791
2781
3000
3000
2548
2413
2225
2017
1858
1704
1565
1448
1349
1269
1211
1174
1160
1167
1198
1249
1319
1416
1521
1626
1818
1899
1957
2600
1964
1919
1851
1677
1582
1480
1375
1284
1194
1109
1029
952
880
812
747
687
631
579
531
486
446
408
373
342
311
282
258
222
200
200
85
100
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
76
30
30
30
30
30
30
30
30
30
21
13
13
13
11
6
2
2
2
2
2
2
2
2
6
3
1
1
1
1
1
1
47
70
35
1
1
1
6
11
14
15
16
17
32
16
1
1
1
100
54
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
7
5
3
3
3
3
3
3
3
3
5
6
6
6
6
7
15
24
14
5
6
4
2
2
3
4
7
8
8
9
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
41
41
41
176
250
346
468
598
750
922
1115
1330
1566
1823
2095
2390
2697
2993
3358
3679
3857
4600
4600
3923
3795
3526
3225
2994
2759
2541
2351
2181
2036
1916
1820
1747
1699
2569
3068
3656
7000
3800
3800
3319
2736
2596
2439
2336
2325
2321
2330
2333
2333
2333
2225
2164
2200
2011
1914
1811
1800
1574
1469
1374
1277
1213
1167
1140
1133
1144
1170
1208
1260
1322
1382
1472
1553
1568
1800
1800
1434
1339
1194
1036
918
802
697
607
526
456
395
348
317
295
295
300
260
333
333
5
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
35
25
25
25
25
25
25
25
25
25
16
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
10
11
6
2
1
1
18
36
18
1
1
1
1
1
1
1
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
21
29
33
35
36
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
38
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
23
23
23
172
253
357
485
618
769
934
1113
1322
1529
1752
2000
2194
2468
2709
2830
3400
3400
2864
2783
2606
2418
2300
2190
2106
2052
2021
2015
2031
2070
2125
2193
2284
2367
2449
2600
2601
2683
2752
2841
2929
2925
3200
3200
2671
2519
2305
2069
1890
1717
1559
1422
1299
1191
1097
1015
945
885
834
791
755
724
698
674
654
638
612
600
600
526
500
475
453
443
440
448
460
475
521
530
534
733
509
484
454
392
358
326
297
281
267
253
271
240
200
400
52
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
40
21
21
21
19
17
15
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
8
3
3
3
3
3
7
9
10
11
11
11
11
11
11
11
12
18
21
22
24
77
54
27
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
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
1000
1000
1000
1831
2245
2740
3371
3939
4489
5401
5793
6076
9000
6151
5978
5721
5011
4686
4373
4094
3925
3816
3767
3800
3869
3959
4222
4297
4345
5400
4268
4162
4025
3717
3550
3381
3213
3071
2944
2826
2732
2658
2622
2623
2658
2734
2841
2956
3136
3301
3355
3800
3800
3237
3132
2957
2778
2677
2604
2551
2516
2579
2535
2478
3000
2270
2132
1979
1731
1569
1411
1260
1133
1018
916
829
753
689
635
589
552
521
496
476
459
446
434
424
417
405
400
400
356
342
323
270
305
266
33
600
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
27
27
27
25
23
21
20
20
20
13
6
6
6
6
6
4
3
3
3
3
3
3
3
2
1
2
2
3
5
6
8
204
302
151
1
1
1
2
3
3
3
3
4
30
57
36
15
15
15
13
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
7
2
2
2
2
2
2
2
2
6
8
9
9
9
7
6
6
7
7
8
11
13
14
14
15
8
2
2
2
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
26
26
26
706
843
3800
1052
1144
1212
796
753
699
624
605
591
587
590
595
600
608
618
631
649
672
704
746
801
871
959
1066
1195
1345
1517
1711
1922
2157
2406
2648
2954
3223
3373
4000
4000
3456
3374
3183
2976
2834
2694
2575
2481
2405
2348
2306
2276
2254
2239
2228
2200
2200
2200
1915
1800
1670
1526
1410
1299
1196
1103
1018
940
868
801
739
682
629
582
539
500
466
436
410
387
368
352
338
347
385
458
575
688
786
1000
1000
1000
628
515
200
66
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
120
22
22
22
22
16
8
1
1
1
1
1
1
1
1
1
4
5
6
6
6
6
6
5
4
2
1
1
1
10
15
20
26
29
15
1
1
1
7
13
16
17
18
19
36
19
2
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
3
3
3
3
3
4
3
2
3
2
1
1
1
1
1
1
2
4
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
60
60
60
100
130
172
243
338
457
623
774
921
1200
1200
1341
1471
1514
1800
1800
1510
1462
1367
1266
1204
1147
1106
1081
1070
1074
1090
1119
1161
1217
1289
1376
1477
1594
1724
1851
2018
2167
2241
2600
2600
2255
2201
2086
1961
1879
1798
1727
1669
1619
1577
1541
1511
1485
1463
1444
1428
1415
1405
1392
1390
1388
1355
1400
1400
1184
1111
1022
926
854
786
726
674
629
589
554
522
494
469
445
423
402
383
366
351
338
326
317
310
299
300
298
258
330
300
28
800
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
6
6
6
6
6
6
6
6
6
6
6
6
6
6
5
5
4
3
3
3
3
3
3
3
2
1
1
1
1
1
1
1
38
57
30
3
3
3
3
3
6
8
9
10
35
18
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
7
12
7
3
3
3
5
8
7
6
4
3
3
3
3
4
5
5
6
10
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
40
40
40
177
243
322
415
502
596
692
783
894
990
1054
1266
1266
1152
1163
1149
1140
1157
1181
1219
1271
1335
1409
1494
1587
1680
1798
1902
1969
2200
2200
2068
2080
2064
2054
2077
2104
2137
2223
2255
2283
2600
2298
2293
2284
2230
2214
2206
2265
2347
2332
2600
2600
2260
2292
2316
2373
2525
2717
2967
3262
3558
3964
4328
4488
5400
5400
4365
4147
3755
3323
3004
2683
2389
2130
1893
1682
1494
1328
1183
1056
947
854
775
710
656
611
578
549
521
523
481
442
600
266
266
733
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
733
95
95
95
87
80
73
66
66
66
53
40
40
40
40
40
40
40
40
40
40
40
40
26
13
2
1
1
1
1
1
2
13
19
12
5
5
5
5
5
10
13
14
16
30
22
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
20
23
24
25
25
16
7
6
6
6
6
6
4
2
2
2
2
2
2
2
2
2
3
2
1
1
1
1
1
2
2
3
6
4
2
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
9
9
9
162
236
322
420
535
618
698
955
833
895
957
997
1069
1149
1244
1349
1458
1616
1723
1826
2200
1996
2070
2307
2515
2637
3266
3266
2797
2789
2667
2547
2484
2417
2365
2327
2294
2269
2249
2231
2216
2203
2187
2184
2182
2135
2200
2200
1916
1845
1776
1731
1761
1846
1996
2218
2507
2858
3282
3741
4229
4848
5309
5790
7000
6411
7000
6411
7000
5820
5388
4982
4439
4016
3609
3219
2870
2547
2253
1987
1747
1532
1340
1168
1016
881
760
653
556
471
396
315
259
209
46
138
105
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
12
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
13
15
10
6
2
2
2
2
2
31
45
27
9
9
9
9
9
14
16
17
19
38
19
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
7
9
10
11
11
7
4
4
4
4
4
4
4
4
4
5
3
2
2
3
2
2
3
3
3
3
2
1
1
11
6
1
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
23
23
23
262
397
569
782
1001
1248
1511
1775
2089
2365
2582
3133
3133
3007
3087
3097
3115
3151
3200
3247
3243
3400
3400
3089
2997
2867
2718
2594
2483
2344
2202
2200
1918
1784
1661
1531
1436
1359
1301
1270
1266
1291
1349
1439
1555
1719
1891
2060
2396
2513
2588
3800
2529
2411
2254
1897
1700
1498
1301
1138
989
856
741
638
549
471
404
345
295
252
215
184
158
135
116
101
87
76
67
60
53
48
44
41
38
36
34
33
32
31
31
30
30
30
30
30
30
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
26
90
56
23
23
23
13
4
4
4
4
4
4
4
4
4
4
2
1
1
1
1
1
1
1
4
5
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
7
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
48
48
48
129
166
211
264
309
364
412
461
546
570
671
763
791
1040
1040
769
740
674
612
597
600
630
695
789
909
1074
1250
1428
1742
1884
1995
3000
2058
2024
1962
1747
1659
1571
1484
1421
1374
1320
1272
1266
1180
1138
1101
1049
1000
1000
912
878
889
908
916
1000
1000
947
1003
1017
1032
1200
1066
1087
1114
1125
1155
1206
1251
1251
1400
1400
1124
1047
937
818
728
642
565
498
440
390
348
314
286
264
246
228
218
200
179
200
129
107
46
46
46
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
6
8
9
9
9
9
10
6
3
1
1
1
3
4
4
4
4
4
4
2
1
8
15
23
27
29
30
30
31
39
43
45
46
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
48
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
28
28
28
306
462
661
909
1164
1455
1769
2079
2468
2813
3038
3800
3800
3415
3488
3484
3517
3643
3830
4048
4285
4738
4943
5114
6600
5244
5232
5186
4924
4854
4769
4702
4669
4560
4600
4600
4067
3857
3610
3334
3108
2889
2683
2497
2325
2169
2028
1898
1777
1674
1565
1462
1400
1262
1172
1089
1008
942
883
832
811
825
861
966
1069
1097
1400
1400
1035
985
887
785
732
685
651
631
621
619
626
640
661
690
726
770
822
883
946
1021
1106
1160
1285
1398
1249
1800
1800
52
1800
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
31
31
31
31
28
25
22
19
19
19
11
4
4
4
4
4
4
4
4
4
4
4
4
7
4
1
2
2
2
2
2
3
77
114
57
1
1
1
3
5
10
13
14
16
44
23
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
11
16
9
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
10
13
7
1
1
1
1
2
5
6
8
20
15
11
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
35
35
35
77
100
128
164
202
244
292
344
401
463
530
603
678
764
849
928
1062
1119
1159
1600
1213
1290
1392
1543
1740
1822
2333
2333
1920
1955
1940
1947
2029
2148
2258
2382
2600
2630
2747
2897
3016
3059
3400
3400
2948
2843
2671
2478
2328
2185
2032
1888
1800
1609
1486
1376
1275
1199
1153
1127
1129
1174
1190
1241
1400
1218
1400
1129
1046
981
884
821
766
717
679
646
627
600
573
600
516
488
459
422
398
367
336
333
271
238
204
163
130
98
43
36
16
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
57
57
57
47
38
29
20
20
20
12
5
5
5
4
4
2
1
1
1
1
1
1
1
1
1
1
1
2
5
7
9
39
54
27
1
1
1
9
12
14
15
15
15
15
16
11
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
25
34
39
41
42
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
44
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
11
11
11
140
206
289
389
487
595
709
820
954
1071
1156
1400
1400
1310
1332
1322
1314
1322
1336
1351
1375
1402
1444
1498
1564
1642
1726
1833
1926
2013
2200
2200
2244
2272
2600
2252
2227
2201
2121
2083
2086
2030
1971
2200
1807
1711
1610
1466
1369
1280
1200
1138
1089
1052
1027
1011
1005
1008
1018
1037
1105
1177
1253
1400
1400
1400
1454
1501
1566
1629
1683
1800
1800
1828
1877
1906
1966
2021
2000
2200
2200
1753
1619
1437
1238
1086
938
804
683
573
473
368
285
210
31
76
29
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
151
39
39
39
30
21
12
3
3
3
3
3
3
3
3
3
4
5
5
5
5
5
5
3
1
1
1
1
1
1
1
1
2
2
1
1
1
1
6
11
14
16
17
18
32
22
12
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
2
9
7
4
2
1
1
1
3
2
1
1
1
5
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
27
27
27
148
222
321
449
593
762
957
1176
1420
1685
1976
2282
2583
2951
3276
3479
4200
4200
3695
3647
3477
3290
3160
3022
2895
2782
2675
2577
2486
2402
2325
2256
2196
2147
2112
2092
2090
2109
2149
2212
2298
2407
2534
2685
2852
3012
3230
3424
3492
4000
4000
3332
3170
2905
2612
2391
2171
1970
1794
1635
1495
1373
1267
1176
1097
1030
973
923
879
841
805
772
741
711
683
659
627
600
600
518
481
443
401
367
336
306
279
256
230
203
200
145
116
91
31
31
27
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
5
4
4
4
4
4
4
4
6
3
1
1
1
1
1
1
7
10
5
1
1
1
2
4
11
14
16
18
30
15
1
1
1
5
7
8
8
8
8
8
8
8
8
8
8
8
9
304
152
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
1
1
1
1
2
1
1
1
1
1
1
1
2
1
1
1
5
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
100
100
100
343
460
599
763
917
1072
1242
1400
1546
1785
1883
1949
2733
1946
1885
1800
1589
1481
1374
1273
1198
1136
1089
1058
1040
1036
1043
1060
1087
1122
1158
1210
1258
1276
1400
1400
1240
1201
1137
1066
1011
956
903
854
811
764
723
700
664
647
635
600
600
600
501
475
452
433
434
447
474
515
571
640
723
816
923
1038
1151
1296
1425
1488
1800
1800
1480
1419
1299
1168
1073
976
888
811
739
675
616
561
510
462
417
372
331
294
241
217
200
36
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
440
110
110
110
86
63
40
17
17
17
14
11
11
11
7
4
4
4
4
4
4
4
4
5
4
4
3
2
2
2
2
2
25
36
20
5
5
5
5
5
8
10
11
12
61
31
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
5
7
10
11
13
9
6
6
6
7
8
21
15
9
4
4
4
22
14
7
7
7
13
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
49
49
49
264
379
524
701
882
1085
1309
1551
1819
2109
2414
2766
3113
3442
3995
4229
4393
6200
4413
4286
4102
3629
3390
3151
2927
2765
2636
2545
2494
2476
2496
2538
2596
2721
2786
2847
3240
2924
2948
2971
2939
2953
3002
3005
3010
3240
2990
2973
2963
2913
2889
2934
2881
2815
3240
2601
2464
2318
2095
1952
1821
1708
1629
1576
1552
1558
1589
1648
1729
1817
1944
2060
2120
2400
2400
2130
2400
1877
1695
1531
1310
1148
997
856
736
629
534
452
378
314
257
200
154
114
22
37
16
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
92
92
92
92
88
84
80
76
76
76
42
8
8
8
8
8
8
8
8
8
8
8
8
10
11
6
2
2
2
2
101
53
6
6
3
1
1
1
4
7
13
16
18
19
19
10
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
3
4
4
5
12
106
53
1
1
1
1
1
1
1
3
2
1
1
1
1
3
2
2
3
5
3
1
1
1
1
1
1
3
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
97
97
97
248
320
404
502
601
690
795
936
1027
1198
1351
1423
1800
1800
1453
1414
1314
1209
1151
1096
1055
1031
1018
1019
1033
1059
1097
1151
1212
1275
1382
1438
1487
1800
1535
1539
2262
2330
2521
5800
2561
2470
2316
1827
1812
1825
1666
1666
1666
1147
1050
940
815
758
711
675
656
648
645
644
669
665
656
800
611
578
540
475
433
390
349
314
282
253
229
209
195
187
186
191
204
229
265
310
373
432
488
600
622
625
800
800
442
353
40
36
2
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
171
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
18
10
2
2
2
2
2
2
3
341
510
262
15
15
15
15
15
20
23
24
26
74
38
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
8
11
12
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
14
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
83
83
83
354
508
706
952
1204
1492
1802
2101
2483
2822
3001
3800
3800
3064
2946
2727
2542
2473
2503
2554
2511
2800
2800
2300
2228
2047
1836
1800
1562
1465
1404
1359
1359
1387
1441
1517
1615
1727
1847
1993
2124
2236
2485
2485
2485
2119
1980
1827
1662
1540
1427
1342
1290
1259
1275
1299
1280
1400
1400
1140
1074
980
879
806
736
675
624
581
546
520
501
490
487
492
503
521
546
575
605
648
686
699
800
800
662
625
568
504
455
411
361
300
300
205
51
22
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
35
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
28
25
25
25
25
25
25
25
15
5
2
2
2
9
12
16
129
185
98
11
11
11
11
11
15
17
18
20
52
27
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
13
19
13
8
8
8
8
8
8
8
8
8
8
8
8
8
8
18
23
25
26
27
27
28
164
232
118
5
5
5
5
40
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
33
33
33
230
332
459
612
762
929
1104
1272
1482
1667
1782
2200
2200
1982
2044
2080
2159
2310
2509
2752
3004
3355
3671
3818
4600
4600
3765
3606
3306
2980
2752
2527
2330
2167
2024
1905
1805
1721
1652
1592
1541
1501
1448
1400
1400
1272
1211
1150
1084
1032
987
950
924
907
899
900
910
926
949
978
1012
1046
1094
1137
1157
1266
1266
1179
1184
1180
1183
1204
1230
1267
1302
1333
1400
1400
1400
1297
1252
1201
1145
1094
1043
1000
943
898
846
813
778
679
759
691
200
1400
333
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
24
24
24
24
20
17
14
11
11
11
11
11
11
13
14
10
6
6
6
6
6
6
6
9
5
1
1
1
1
2
3
4
40
58
34
10
10
10
10
10
14
16
17
18
39
20
1
1
1
1
8
12
14
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
8
2
2
2
2
2
2
4
5
6
6
7
5
3
3
3
6
10
5
1
2
2
2
2
3
6
9
14
8
3
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
18
18
18
168
258
378
535
711
921
1164
1441
1752
2089
2464
2862
3247
3733
4162
4391
5400
5400
4465
4305
3961
3583
3306
3024
2764
2535
2326
2138
1973
1829
1706
1605
1526
1469
1435
1424
1433
1469
1518
1574
1694
1745
1786
2200
1804
1823
1842
1763
1800
1800
1620
1582
1528
1478
1425
1369
1400
1241
1174
1107
1028
966
908
855
810
772
739
713
694
680
672
673
672
675
700
685
696
706
722
741
733
800
800
646
598
533
461
404
347
292
258
206
162
208
16
8
600
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
127
31
31
31
29
27
25
24
24
24
24
24
24
21
18
18
18
18
18
18
18
18
18
22
46
27
9
2
2
2
2
2
5
6
4
2
1
1
1
1
16
24
28
32
85
43
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
40
60
36
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
7
1
1
3
4
4
4
4
5
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
6
6
6
361
529
736
977
1187
1449
1680
1821
2333
2333
1976
1949
1838
1717
1641
1559
1486
1427
1364
1307
1266
1203
1162
1127
1098
1207
1343
1403
1800
1800
1549
1665
1754
1878
2083
2316
2595
2907
3216
3616
3972
4163
5000
5000
4218
4075
3773
3437
3183
2925
2694
2504
2353
2251
2202
2207
2263
2374
2527
2699
2941
3162
3301
3800
3800
3457
3800
3194
2989
2809
2558
2373
2197
2027
1873
1727
1587
1457
1333
1217
1109
1008
915
829
750
678
610
549
490
433
389
326
267
288
100
70
66
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
120
72
72
72
70
69
67
66
66
66
66
66
66
34
2
2
24
13
3
3
3
3
3
3
5
3
1
1
1
5
7
10
16
19
10
1
1
1
3
6
11
13
14
16
30
15
1
1
1
14
18
20
21
21
21
21
21
21
21
21
21
21
21
21
21
11
1
1
1
1
1
2
3
3
3
3
4
3
2
2
2
2
2
2
2
2
2
3
2
2
2
1
1
1
1
1
1
5
6
7
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
17
17
17
113
161
220
291
361
435
520
603
682
811
871
920
1320
968
980
993
962
998
1052
1123
1224
1343
1467
1631
1778
1874
2200
2200
2001
1999
1947
1895
1868
1840
1826
1819
1811
1868
1846
1811
2200
1680
1595
1506
1358
1285
1233
1208
1226
1282
1378
1510
1684
1889
2096
2382
2640
2750
3400
3400
2653
2499
2225
1926
1713
1504
1318
1160
1021
900
796
706
629
563
506
458
417
383
353
329
309
293
281
272
266
263
259
261
264
250
280
280
157
122
8
7
5
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
54
54
54
54
43
32
21
11
11
11
8
6
6
6
4
3
3
4
4
4
4
4
4
2
1
1
1
1
1
1
1
1
1
1
1
1
2
10
14
15
15
15
15
16
160
117
59
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
33
49
33
18
18
18
18
18
18
18
18
18
18
18
18
18
18
109
154
177
188
194
197
198
199
199
199
199
199
199
199
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
56
56
56
194
272
372
497
628
773
934
1105
1272
1482
1667
1776
2200
2200
1878
1851
1758
1666
1627
1594
1585
1586
1568
1600
1600
1480
1450
1418
1392
1391
1405
1437
1486
1553
1634
1725
1835
1943
2059
2200
2306
2441
2576
2753
2877
2993
3400
3164
3242
3277
3257
3400
3237
3257
3194
3084
3400
2818
2638
2444
2200
1959
1749
1546
1359
1190
1036
898
775
666
570
486
413
350
296
249
210
176
147
123
103
86
72
60
50
42
35
29
25
21
18
15
13
11
5
9
9
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
16
31
25
20
20
20
20
11
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
4
2
1
1
1
1
1
1
1
1
1
1
1
2
3
2
1
1
1
1
1
1
1
3
4
4
2
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
257
257
257
279
292
311
334
362
394
433
477
528
584
647
717
795
884
988
1111
1257
1428
1627
1850
2104
2381
2653
3001
3309
3482
4200
4200
3597
3520
3321
3104
2957
2804
2665
2545
2433
2339
2263
2212
2189
2194
2230
2292
2385
2500
2620
2790
2944
3006
3400
3400
2910
2789
2584
2359
2168
1969
1800
1587
1412
1247
1093
955
830
718
619
532
455
389
331
282
239
203
172
145
123
104
88
74
63
53
45
39
33
29
25
22
19
17
15
13
12
11
8
8
10
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
28
41
27
14
14
14
14
9
4
4
4
4
4
4
4
3
2
2
2
2
2
2
2
1
1
1
1
1
1
2
3
3
3
3
3
3
3
3
2
1
1
3
4
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
200
200
216
227
241
259
281
307
339
377
424
480
546
624
713
815
928
1051
1186
1328
1470
1638
1786
1902
2200
2200
2127
2151
2128
2200
2077
2046
2014
1968
1935
1902
1872
1838
1802
1800
1729
1695
1666
1640
1629
1632
1649
1684
1735
1803
1887
1982
2092
2213
2322
2472
2602
2628
3000
3000
2421
2270
2040
1786
1594
1404
1230
1077
938
814
704
607
522
447
382
326
277
236
200
170
144
122
104
88
75
64
55
47
40
34
29
25
21
17
14
13
6
6
15
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
48
48
48
48
48
48
48
48
48
48
41
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
22
11
11
11
11
11
11
11
9
8
8
8
8
8
8
8
28
38
44
23
3
3
3
3
5
6
6
3
1
1
1
1
1
1
2
1
1
1
1
2
2
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
2
1
1
2
3
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
58
58
58
58
58
58
58
58
58
58
59
59
60
61
63
64
66
68
69
72
73
75
78
80
81
89
89
81
80
78
77
79
82
87
94
103
115
126
142
157
163
200
200
158
150
136
120
109
98
89
81
73
67
61
56
52
48
45
41
37
38
30
27
23
20
17
14
12
10
8
6
5
4
3
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
152
152
152
1138
1551
2130
2709
3044
4200
4200
3490
3441
3196
2921
2721
2503
2299
2115
1945
1795
1667
1562
1482
1427
1398
1393
1413
1453
1515
1593
1674
1789
1894
1948
2200
2200
2008
2022
2018
2038
2108
2209
2339
2474
2674
2856
2915
3400
3400
2744
2586
2329
2047
1835
1625
1432
1263
1110
974
855
750
658
579
510
451
400
355
316
281
249
221
196
173
153
135
119
105
93
82
72
64
57
50
45
41
37
34
31
29
27
25
24
23
23
22
22
22
22
22
22
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
18
24
27
28
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
30
115
157
178
189
194
197
198
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
270
270
270
623
793
997
1236
1466
1694
1937
2200
2389
2693
2871
3016
3800
3189
3218
3220
3096
3072
3015
2924
3000
2800
2593
2469
2319
2185
2069
1958
1859
1767
1679
1604
1522
1443
1400
1285
1210
1138
1065
1001
942
888
841
799
766
742
729
730
793
830
882
1100
997
1069
1157
1208
1272
1400
1400
1400
1242
1180
1110
1034
976
921
873
832
798
771
750
736
729
727
730
742
755
768
809
813
810
1000
767
730
686
607
555
501
447
397
351
299
253
226
133
120
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
37
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
24
28
30
31
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
33
58
32
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
8
9
9
9
9
9
9
9
9
9
9
9
9
9
9
10
38
52
59
43
28
28
28
28
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
600
600
600
685
729
782
846
910
978
1047
1128
1200
1261
1400
1400
1428
1488
1542
1611
1690
1774
1873
1965
2054
2200
2244
2304
2600
2379
2403
2423
2407
2431
2462
2502
2557
2623
2702
2787
2877
2993
3077
3167
3400
3274
3400
3230
3400
3059
2945
2842
2704
2598
2498
2411
2293
2200
2200
1886
1738
1586
1418
1279
1147
1024
913
811
718
634
559
490
429
374
325
282
244
211
181
156
134
115
98
84
72
62
53
46
40
34
30
26
23
20
18
16
12
12
5
6
9
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
14
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
9
5
5
5
5
5
5
5
5
5
5
5
5
5
5
6
9
10
11
12
7
2
2
2
2
2
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
2
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
138
138
138
147
156
172
195
227
270
327
397
483
585
703
836
983
1141
1314
1490
1669
1882
2041
2200
2600
2424
2526
2627
2710
2867
3065
3311
3634
3997
4389
4948
5346
5718
7000
6334
6515
6616
7000
6593
6433
6202
7000
5483
5102
4716
4186
3852
3557
3306
3123
2982
2874
2797
2739
2673
2602
2600
2450
2384
2266
2200
2200
1805
1635
1454
1256
1098
951
817
701
598
508
430
363
305
256
214
179
149
124
103
86
72
60
51
43
36
31
26
22
18
14
12
5
7
9
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
6
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
6
7
7
7
7
8
5
2
2
3
8
5
3
2
2
2
2
2
2
3
2
1
1
1
3
2
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
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
1
1
1
198
298
420
565
708
861
1010
1190
1349
1452
1800
1800
1588
1584
1527
1469
1443
1420
1409
1413
1428
1456
1494
1543
1600
1667
1739
1814
1903
1982
2049
2200
2200
2200
2193
2192
2190
2190
2192
2184
2200
2200
2141
2121
2097
2070
2049
2033
2012
1992
2000
1946
1923
1902
1879
1863
1847
1834
1824
1800
1800
1800
1549
1458
1360
1253
1186
1131
1079
1050
1027
970
1000
1000
749
671
581
485
418
356
303
259
222
190
163
140
120
103
88
75
64
52
42
34
15
15
20
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
600
121
121
121
91
62
32
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
7
12
8
4
4
4
4
4
4
4
4
4
10
16
24
28
18
8
7
7
7
7
5
3
13
7
2
2
2
1
1
2
3
3
2
2
7
9
10
6
2
1
1
1
1
1
1
1
2
4
2
1
2
1
1
1
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
272
272
272
353
394
444
503
561
623
687
760
827
900
1000
1073
1187
1323
1483
1673
1892
2134
2407
2700
2986
3349
3671
3844
4600
4600
3908
3794
3547
3277
3088
2899
2733
2595
2478
2382
2307
2249
2209
2183
2160
2160
2164
2118
2200
2200
1869
1763
1634
1498
1405
1322
1257
1211
1180
1169
1171
1187
1228
1264
1311
1400
1423
1498
1583
1659
1777
1882
1907
2200
2200
1761
1648
1474
1283
1138
996
867
753
651
560
481
411
350
297
252
212
178
148
122
99
77
58
44
7
10
13
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
85
68
68
68
68
68
68
68
68
68
67
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
36
6
6
6
6
6
6
6
6
6
6
6
6
6
4
2
5
6
7
8
5
2
2
2
2
2
9
8
7
4
1
1
3
4
4
2
1
1
2
8
4
1
1
1
1
1
1
1
1
1
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
3
5
6
6
7
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
200
200
713
952
1233
1540
1869
2163
2351
3000
3000
2577
2556
2435
2309
2242
2175
2134
2106
2083
2125
2095
2057
2400
1922
1836
1743
1592
1499
1411
1329
1259
1194
1139
1079
1019
1000
898
839
782
721
669
619
573
531
492
457
425
397
371
349
330
315
302
292
285
279
274
278
272
264
314
239
222
205
178
161
144
129
116
106
99
94
92
92
95
100
107
116
127
138
152
165
175
200
200
200
185
178
171
164
152
150
150
100
83
33
33
33
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
600
600
600
713
771
828
888
1000
1000
1024
1064
1093
1130
1169
1209
1257
1302
1343
1429
1450
1459
1800
1421
1382
1336
1239
1195
1159
1132
1123
1125
1140
1164
1192
1236
1277
1292
1400
1400
1259
1224
1168
1104
1054
1003
960
924
895
873
859
850
844
846
850
842
866
866
795
774
748
719
699
681
665
653
642
633
626
620
615
611
607
600
600
600
534
507
476
441
412
384
358
334
311
291
271
253
236
219
205
188
170
169
131
109
88
68
28
28
28
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
928
918
920
940
992
1072
1186
1332
1506
1728
1960
2188
2589
2761
2888
4200
2918
2836
2710
2374
2201
2075
1909
1781
1800
1538
1449
1371
1282
1225
1177
1136
1105
1079
1057
1041
1019
1000
1000
945
915
882
866
808
773
739
704
675
650
630
617
610
609
614
626
643
661
690
717
721
800
800
672
637
585
527
482
436
393
353
315
278
243
209
178
142
111
94
23
23
88
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
140
140
140
107
75
42
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
12
12
12
12
12
12
12
13
20
24
26
24
22
22
22
22
14
6
6
6
6
6
6
5
5
5
4
3
2
2
7
7
7
7
7
7
12
15
18
14
11
7
3
7
4
1
2
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
12
12
12
109
172
257
369
497
649
826
1025
1244
1487
1747
2001
2318
2598
2761
3400
3400
2888
2822
2646
2455
2323
2188
2067
1963
1868
1784
1710
1644
1585
1532
1485
1444
1409
1380
1358
1343
1339
1345
1363
1395
1438
1493
1563
1636
1720
1808
1910
2026
2151
2271
2433
2576
2629
3000
3000
2522
2405
2211
1994
1825
1653
1490
1341
1202
1072
954
845
745
655
574
501
436
378
327
282
242
208
178
152
130
111
95
81
69
59
50
43
36
31
26
21
18
15
7
12
11
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
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
3
3
3
3
3
4
4
4
2
1
1
1
1
1
1
1
3
5
6
3
1
2
3
3
2
1
1
2
2
1
1
2
2
2
1
1
1
1
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
100
100
100
224
291
375
478
584
698
825
958
1086
1247
1389
1466
1800
1800
1500
1457
1357
1253
1190
1135
1094
1069
1058
1067
1092
1132
1188
1257
1337
1430
1531
1631
1759
1873
1934
2200
2200
1954
1908
1811
1702
1617
1529
1446
1371
1302
1240
1186
1140
1102
1071
1048
1031
1019
1012
1007
1005
1003
1001
1000
1000
997
1000
1000
985
1000
963
963
939
905
1000
821
772
723
657
615
579
552
536
529
529
535
548
561
572
600
600
594
598
598
600
600
600
351
80
150
81
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
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
5
7
8
8
8
8
8
9
5
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
3
4
7
9
8
7
7
7
16
13
11
7
4
4
4
4
4
4
4
4
5
6
6
6
6
3
1
1
7
10
11
13
9
5
4
3
2
3
4
6
7
7
8
4
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
46
46
46
435
638
890
1193
1492
1820
2163
2505
2900
3246
3541
4200
4200
4200
3624
3400
3153
2887
2689
2511
2362
2245
2156
2093
2054
2039
2044
2066
2106
2159
2214
2297
2373
2398
2600
2600
2324
2254
2142
2015
1918
1819
1733
1660
1599
1549
1511
1482
1460
1444
1431
1422
1406
1400
1400
1350
1316
1400
1226
1184
1142
1085
1059
1030
1009
1000
999
1014
1052
1097
1144
1264
1293
1305
1800
1243
1176
1093
927
829
731
635
556
483
419
362
312
268
229
193
162
132
104
82
40
24
32
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
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
11
16
18
19
20
20
20
20
20
20
20
20
20
21
50
65
52
40
40
40
22
5
5
5
5
4
3
3
4
3
2
5
6
8
11
7
3
3
3
2
1
1
1
1
1
1
1
5
9
9
5
1
1
3
2
2
4
5
6
3
1
1
1
1
1
1
1
1
1
1
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
175
175
175
176
178
182
186
193
203
217
236
261
293
334
385
446
519
603
698
803
920
1043
1169
1315
1444
1562
1800
1800
1876
1977
2060
2175
2301
2447
2653
2783
2947
3400
3016
3400
3027
2862
3400
2483
2289
2094
1807
1638
1487
1361
1277
1223
1200
1207
1240
1299
1377
1464
1583
1690
1756
2000
2000
1800
1603
1463
1305
1161
1032
910
800
700
610
530
459
396
340
292
250
213
182
155
132
112
95
81
69
59
51
44
38
33
28
25
20
17
18
5
11
16
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
15
20
22
23
24
24
24
24
18
12
12
12
12
12
12
12
7
3
3
3
2
1
1
1
1
1
2
1
1
1
1
2
3
4
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
36
36
36
190
262
347
447
541
635
732
840
924
1024
1122
1219
1325
1423
1517
1658
1725
1780
2200
1798
1800
1727
1618
1561
1501
1447
1403
1374
1335
1300
1325
1231
1204
1180
1155
1143
1133
1140
1133
1124
1200
1100
1090
1083
1071
1078
1093
1118
1150
1188
1236
1279
1317
1400
1400
1400
1183
1097
1002
900
826
762
714
687
676
683
714
753
797
908
939
956
1400
916
866
802
665
589
513
439
379
325
278
237
201
170
144
121
101
83
68
54
41
31
10
8
7
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
66
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
387
203
20
20
20
20
13
6
6
6
6
6
6
6
4
3
3
3
3
3
3
3
4
4
4
4
2
1
1
1
1
1
6
7
4
2
2
2
2
2
2
1
1
1
1
1
1
1
1
2
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
18
18
18
204
294
407
535
650
811
911
997
1400
1108
1136
1150
1106
1105
1100
1097
1103
1116
1138
1172
1220
1286
1373
1482
1618
1780
1972
2191
2434
2710
2998
3292
3670
3945
4195
5000
4600
4718
4792
5000
4775
4726
5000
4515
4403
4284
4111
3994
3883
3767
3671
3590
3451
3400
3400
2925
2726
2512
2279
2099
1934
1790
1670
1608
1616
1665
1842
2020
2047
2600
2600
1822
1682
1444
1193
1038
894
777
691
625
581
557
547
558
575
595
666
672
663
1000
578
490
402
264
44
40
35
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
12
12
12
12
10
9
7
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
9
10
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
12
8
4
4
4
4
3
2
1
1
1
1
2
5
6
7
4
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
4
7
5
3
1
1
3
4
2
1
1
1
1
3
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
18
18
18
58
85
123
177
245
334
448
589
761
966
1205
1480
1788
2124
2497
2892
3278
3759
4184
4440
5400
5400
4703
4647
4439
4217
4085
3951
3839
3751
3676
3606
3550
3505
3418
3400
3400
3097
2982
2860
2730
2637
2553
2481
2423
2374
2333
2300
2268
2246
2230
2185
2200
2200
1990
1909
1814
1709
1623
1538
1456
1388
1333
1267
1202
1200
1064
1000
925
847
781
717
657
602
550
503
458
417
379
343
310
279
251
224
199
176
154
134
114
96
79
60
45
32
3
3
3
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
57
15
15
15
15
15
15
15
15
15
9
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
8
704
354
5
5
5
5
5
5
5
5
5
5
5
8
9
10
11
105
152
176
188
194
197
198
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
15
15
15
340
498
701
929
1131
1437
1605
1741
2600
1876
1883
1862
1711
1659
1602
1546
1512
1486
1470
1465
1473
1488
1506
1560
1579
1597
1800
1620
1634
1653
1655
1696
1749
1814
1897
1989
2087
2205
2310
2400
2600
2600
2600
2264
2127
1974
1806
1694
1608
1513
1422
1400
1296
1266
1253
1256
1276
1300
1388
1403
1406
1800
1349
1297
1236
1112
1047
986
933
892
856
845
812
780
866
704
668
635
592
575
569
572
591
617
645
712
733
744
1000
722
682
662
539
442
600
133
40
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
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
3
3
3
3
3
3
3
3
3
3
4
9
11
12
13
13
8
3
3
2
2
2
6
8
4
1
1
1
1
1
1
2
3
3
3
2
1
1
1
2
5
4
3
3
3
3
3
3
2
1
1
5
3
1
1
6
5
5
7
4
1
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
733
733
733
1028
1165
1333
1528
1697
1904
2087
2203
2600
2600
2343
2323
2237
2143
2076
2002
1943
1875
1808
1800
1678
1620
1568
1516
1480
1451
1430
1417
1408
1405
1403
1402
1400
1400
1400
1394
1391
1389
1400
1387
1392
1402
1417
1440
1472
1512
1560
1614
1678
1746
1814
1901
1977
2017
2200
2200
2014
1983
1892
1800
1800
1577
1467
1357
1236
1136
1044
959
884
818
759
706
660
620
584
553
526
502
480
461
444
427
411
400
382
370
358
349
339
329
334
313
294
390
200
200
1000
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
12
12
12
12
9
7
5
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
6
8
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
10
15
17
18
20
10
1
1
1
4
6
7
7
7
8
8
7
6
6
6
6
6
6
6
7
8
13
18
34
42
46
50
70
80
85
87
88
89
89
89
89
90
105
112
116
81
46
46
46
150
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
150
150
150
214
256
312
386
472
575
697
837
992
1172
1360
1551
1808
1984
2144
2733
2382
2463
2523
2507
2539
2554
2600
2600
2559
2600
2517
2489
2450
2422
2400
2299
2400
2143
2056
1974
1870
1794
1725
1661
1653
1712
1804
2040
2267
2320
3000
3000
2147
2026
1818
1611
1526
1533
1481
1453
1800
1354
1303
1246
1135
1085
1036
988
975
933
887
1000
775
712
646
557
494
433
377
328
284
246
212
182
157
134
115
98
84
71
60
51
43
36
30
25
20
17
9
8
12
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
84
46
8
8
8
8
5
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
4
5
6
6
6
7
4
2
2
2
3
3
3
3
4
5
3
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
6
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
50
50
50
135
182
242
317
394
479
576
675
774
909
997
1075
1400
1183
1214
1233
1206
1209
1209
1207
1213
1221
1234
1253
1277
1307
1345
1387
1440
1503
1589
1699
1838
2009
2218
2463
2738
3074
3416
3748
4318
4562
4738
6600
4773
4654
4483
4026
3823
3638
3490
3425
3410
3454
3549
3657
3852
4035
4060
4600
4600
3706
3468
3113
2724
2431
2144
1883
1655
1450
1269
1112
975
859
762
683
621
576
547
533
533
546
570
605
647
694
760
802
855
1000
884
1000
648
1000
4
4
4
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
7
7
7
7
7
7
7
7
7
7
5
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
5
5
5
5
6
10
12
13
15
52
71
80
85
87
88
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
90
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
200
200
223
245
277
324
387
468
570
695
842
1013
1206
1418
1651
1898
2148
2439
2695
2913
3400
3400
3400
3178
3093
2975
2842
2800
2605
2495
2397
2301
2230
2172
2131
2102
2079
2090
2070
2048
2200
1985
1951
1918
1865
1845
1832
1833
1844
1858
1918
1932
1945
2200
1953
1962
1979
1969
2020
2100
2188
2356
2513
2547
3000
3000
2360
2225
2003
1764
1599
1438
1297
1179
1097
1059
1072
1135
1204
1268
1400
1400
1400
1249
1280
1302
1251
1400
1400
1028
931
799
649
516
400
298
50
51
123
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
98
98
98
76
54
32
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
9
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
6
6
6
6
6
6
6
44
22
1
1
1
2
2
2
2
2
2
2
3
6
7
8
8
7
6
6
6
6
6
7
7
7
7
13
16
18
19
19
19
19
20
20
20
20
12
5
4
3
3
6
5
4
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
163
163
163
249
299
364
446
534
635
748
870
1004
1145
1287
1452
1598
1721
2000
2000
2000
2069
2098
2128
2200
2200
2220
2254
2285
2324
2365
2417
2464
2495
2600
2600
2558
2580
2597
2628
2680
2746
2830
2931
3046
3177
3318
3463
3634
3784
3913
4200
4200
4200
3599
3352
3069
2755
2497
2247
2014
1803
1609
1433
1274
1131
1003
888
787
697
618
548
487
434
387
347
312
282
256
234
215
198
185
173
163
155
148
142
137
133
130
127
125
124
122
121
121
120
120
120
120
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
114
114
114
114
95
77
58
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
60
60
60
873
1265
1739
2294
2825
3378
3931
4554
5099
5564
6600
6600
6600
6600
5698
5331
4916
4457
4088
3737
3413
3126
2866
2633
2425
2239
2074
1927
1795
1679
1575
1482
1399
1326
1261
1206
1161
1127
1105
1096
1101
1119
1151
1194
1251
1318
1386
1478
1561
1614
1800
1800
1717
1747
1773
1804
1850
1983
2010
2025
2600
1973
2028
1987
1865
2200
1756
1725
1717
1658
1658
1683
1705
1686
1800
1800
1499
1402
1274
1132
1021
913
813
725
643
568
500
437
378
323
275
221
175
149
46
46
133
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
142
63
63
63
54
45
36
28
28
28
18
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
8
7
7
7
7
7
7
7
24
33
37
39
21
3
3
3
3
3
11
13
7
2
2
7
7
7
7
6
5
5
5
3
1
3
2
1
1
1
3
3
3
2
1
1
1
1
2
3
6
7
7
6
6
4
2
3
4
3
3
6
3
1
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
18
18
18
158
233
327
444
563
693
843
994
1145
1366
1495
1607
2200
1748
1784
1805
1743
1748
1750
1754
1762
1773
1800
1785
1800
1800
1794
1808
1817
1822
1883
1866
1833
2200
1694
1594
1481
1300
1176
1054
936
832
737
650
572
502
440
384
335
291
253
219
190
164
141
122
105
91
78
67
58
50
43
38
33
29
26
23
21
20
18
17
17
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
50
50
50
222
311
423
559
694
848
1006
1162
1383
1519
1639
2200
1799
1846
1878
1835
1857
1881
1913
1968
2041
2138
2264
2422
2618
2856
3137
3466
3839
4252
4719
5207
5701
6341
6803
7218
8600
7892
8066
8149
8600
8030
7827
8600
7111
6704
6266
5661
5217
4782
4363
3988
3636
3310
3011
2738
2490
2268
2071
1899
1749
1620
1510
1417
1339
1274
1221
1177
1141
1111
1087
1065
1047
1033
1014
1000
1000
954
932
934
898
859
1000
752
689
622
527
459
393
329
273
214
163
122
27
27
29
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
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
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
5
7
8
8
8
5
2
8
8
8
8
8
10
8
6
6
6
6
6
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
2
1
1
1
1
1
1
3
2
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
200
200
212
221
234
251
273
300
333
374
423
480
546
621
705
797
896
1004
1117
1230
1362
1478
1571
1800
1800
1765
1806
1820
1839
1871
1906
1947
1995
2048
2108
2173
2237
2319
2391
2439
2600
2600
2522
2537
2533
2528
2543
2555
2550
2600
2600
2496
2600
2380
2305
2235
2142
2071
2002
1935
1873
1818
1764
1716
1672
1640
1618
1606
1605
1615
1632
1655
1687
1716
1743
1800
1800
1800
1528
1415
1288
1146
1031
921
820
730
648
575
509
451
396
345
303
242
200
200
12
12
12
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
19
13
13
13
11
10
8
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
5
3
3
6
153
251
300
153
6
6
6
6
6
6
6
6
6
15
20
22
25
62
81
90
95
97
98
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
100
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
200
200
214
224
236
253
271
293
318
347
379
415
455
498
543
596
644
693
771
792
845
899
953
1014
1071
1144
1209
1237
1400
1400
1213
1235
1310
1490
1950
2419
2876
3800
3800
3800
2698
2462
2219
1976
1896
1860
1875
1941
2039
2167
2296
2460
2600
2694
3000
2820
3000
3000
2640
2518
2347
2200
1994
1839
1697
1566
1458
1364
1286
1223
1167
1122
1086
1034
1000
1000
846
776
703
622
556
493
435
383
336
293
255
221
190
163
138
116
96
75
59
45
13
15
15
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
83
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
13
10
10
10
10
10
10
10
7
5
5
5
5
5
5
5
5
5
10
15
20
23
24
25
25
13
2
2
2
2
2
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
2
2
2
2
3
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
200
200
507
661
846
1070
1282
1496
1752
1974
2140
2600
2600
2444
2487
2461
2465
2449
2420
2600
2340
2294
2251
2182
2152
2134
2129
2143
2172
2216
2272
2343
2424
4816
5311
5858
16600
6006
8389
8770
7421
16600
9017
9039
9345
16600
6993
6652
6169
4402
3876
3397
2913
2692
2449
2236
2200
1834
1657
1488
1310
1210
1088
980
1000
781
702
666
588
536
600
429
388
351
297
265
234
206
183
178
180
170
200
200
125
113
95
75
64
53
44
38
32
28
24
21
16
16
12
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
184
92
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
4
4
4
3
2
2
2
2
2
2
7
4
2
2
2
2
2
3
4
4
4
5
4
3
3
2
2
2
2
2
2
2
3
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
120
120
120
184
216
254
300
345
394
447
505
570
644
728
824
931
1052
1185
1329
1485
1648
1820
2006
2169
2365
2600
2614
3000
3000
2582
2499
2345
2178
2058
1940
1835
1746
1666
1594
1538
1475
1415
1400
1296
1243
1193
1144
1107
1077
1053
1036
1022
1014
1009
1000
1000
1000
976
978
987
1005
1038
1080
1138
1201
1265
1373
1426
1464
1800
1489
1456
1402
1400
1200
1107
1011
904
818
737
664
600
544
497
457
424
398
378
365
354
346
351
339
326
400
275
255
200
133
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
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
33
49
57
61
63
64
65
65
65
65
65
65
65
65
65
65
65
65
65
66
35
4
4
4
4
4
4
4
3
3
3
3
6
7
8
7
6
6
3
1
1
1
1
1
1
1
1
1
1
5
7
5
4
4
3
2
3
3
4
5
5
5
5
5
6
3
1
1
1
1
1
1
2
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
120
120
120
135
146
160
180
203
231
265
305
351
402
459
522
588
656
736
873
1010
1084
1400
1400
1255
1327
1364
1417
1505
1597
1726
1830
1935
2200
2129
2224
2321
2396
2489
2604
2704
2757
3000
3000
2764
3000
2537
2373
2223
2023
1875
1738
1613
1508
1417
1339
1274
1220
1175
1138
1108
1084
1063
1046
1032
1014
1000
1000
978
1020
1079
1219
1358
1385
1800
1800
1243
1145
973
791
676
566
472
396
332
277
232
194
162
135
112
93
77
63
51
40
31
24
9
6
10
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
120
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
745
379
13
13
13
13
8
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
7
14
14
8
2
2
2
2
2
5
5
3
2
2
2
1
1
1
1
1
1
1
2
1
1
1
1
1
1
2
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
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
14
14
14
126
203
310
453
622
828
1072
1354
1676
2035
2424
2854
3309
3748
4302
4790
5047
6200
6200
5110
4919
4520
4083
3769
3454
3172
2933
2722
2541
2389
2259
2148
2055
1969
1893
1821
1757
1698
1644
1594
1545
1504
1454
1401
1400
1291
1235
1181
1660
2247
2403
4200
4200
2269
2256
1946
1593
1505
1405
1366
1345
1335
1400
1328
1343
1365
1390
1434
1477
1545
1608
1623
1800
1800
1563
1527
1471
1424
1419
1445
1484
1530
1684
1707
1708
2400
1585
1472
1335
1080
925
753
597
460
200
200
85
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
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
3
12
17
19
20
21
21
21
22
12
3
2
10
14
16
17
10
4
4
4
4
3
3
3
3
2
1
1
1
1
2
2
2
2
3
9
14
17
18
19
19
20
24
24
24
24
21
14
7
6
5
8
11
23
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
257
257
257
460
552
658
793
899
998
1200
1200
1248
1317
1368
1428
1486
1556
1619
1652
1800
1800
1667
1647
1599
1547
1510
1471
1436
1405
1384
1371
1368
1375
1392
1418
1453
1495
1541
1600
1652
1693
1800
1800
1775
1789
1789
1789
1793
1795
1800
1800
1800
1720
1691
1634
1600
1600
1409
1324
1233
1133
1051
975
908
851
805
770
746
733
731
738
755
780
806
847
885
895
1000
1000
844
804
742
674
623
573
528
490
456
427
403
383
366
351
338
328
319
300
300
300
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
93
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
51
45
45
45
45
45
45
28
11
5
4
4
13
22
27
19
11
11
11
8
6
6
6
6
6
7
9
13
15
16
16
16
16
17
28
34
37
25
14
11
8
8
8
8
8
8
8
8
8
8
8
8
33
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
16
16
16
64
90
123
165
207
255
308
366
429
499
576
659
752
852
959
1081
1202
1320
1501
1593
1665
2200
1720
1707
1676
1561
1509
1453
1397
1354
1316
1285
1261
1243
1232
1227
1228
1235
1246
1262
1279
1305
1328
1336
1400
1400
1319
1305
1281
1258
1248
1244
1248
1260
1279
1306
1340
1380
1427
1477
1530
1592
1647
1694
1800
1800
1800
1765
1760
1767
1772
1778
1846
1830
1800
2200
1664
1567
1459
1280
1168
1060
961
883
816
761
718
685
656
638
624
586
600
600
400
200
400
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
21
29
33
35
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
37
118
62
6
6
6
6
6
7
41
60
70
38
7
7
7
7
5
4
4
4
4
4
4
4
4
21
29
38
47
52
54
55
56
56
56
56
56
56
56
56
56
56
56
56
57
61
63
64
66
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
200
200
302
353
417
493
567
646
732
817
905
1000
1093
1186
1316
1400
1477
1800
1597
1647
1691
1702
1746
1784
1861
1887
1902
2200
1884
1855
1820
1739
1701
1667
1638
1621
1614
1611
1610
1639
1631
1616
1800
1547
1496
1437
1342
1272
1203
1129
1060
1000
924
861
803
750
707
674
651
640
642
654
678
711
747
801
851
869
1000
1000
836
799
736
667
614
561
511
466
425
388
355
327
302
282
264
250
238
229
222
216
212
209
206
204
203
200
200
200
100
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
20
20
20
20
17
15
13
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
50
27
5
7
6
4
3
3
8
10
11
6
2
2
2
2
3
3
3
3
3
3
4
4
5
13
18
12
7
7
15
15
15
15
15
15
15
15
15
15
15
50
67
76
71
53
35
22
9
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
23
23
23
145
208
287
381
475
576
676
796
902
979
1200
1200
1127
1159
1168
1189
1233
1288
1361
1451
1552
1677
1805
1930
2143
2234
2298
3000
2302
2248
2168
1973
1865
1752
1640
1546
1461
1386
1324
1274
1238
1216
1209
1217
1241
1280
1334
1400
1480
1571
1659
1778
1885
1925
2200
2200
1848
1762
1618
1457
1331
1203
1082
972
869
775
689
610
539
475
418
367
322
282
247
216
190
166
146
129
114
101
90
81
73
67
61
57
53
50
47
45
43
42
40
40
40
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
828
191
191
191
180
170
160
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
175
187
193
196
198
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
600
600
600
687
743
817
914
1021
1144
1294
1451
1610
1856
1997
2122
2800
2288
2339
2385
2337
2365
2442
2452
2468
2800
2463
2455
2455
2405
2397
2456
2511
2586
2800
3001
3026
3131
4800
3180
3533
3594
3444
4800
3701
3616
3519
4800
2899
2669
2419
1975
1784
1613
1473
1394
1344
1325
1332
1361
1406
1462
1537
1606
1667
1800
1800
1800
1610
1538
1456
1367
1295
1223
1160
1091
1022
1000
878
811
741
667
600
539
483
432
386
345
308
275
245
218
193
172
149
120
120
75
18
18
26
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
111
111
111
111
111
111
111
111
111
111
59
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
15
18
20
21
11
1
1
1
1
1
23
23
14
5
5
5
5
5
5
4
4
4
4
4
5
6
6
7
4
2
1
1
1
3
5
3
1
2
3
3
3
2
1
1
3
6
3
1
1
2
2
1
1
1
3
3
3
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
46
46
46
106
138
177
227
275
326
389
442
496
600
602
658
718
774
844
920
1003
1094
1191
1294
1404
1518
1631
1763
1879
1971
2200
2200
2157
2200
2200
2181
2200
2176
2172
2167
2169
2174
2151
2200
2200
2039
1998
1954
1907
1883
1892
1875
1864
2000
1848
1852
1877
1884
1910
2027
2025
2004
2600
1856
1739
1605
1368
1222
1076
936
818
711
616
532
459
395
340
291
250
214
183
157
134
115
99
85
73
63
54
47
40
35
30
25
21
18
15
14
10
10
11
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
64
37
10
10
10
10
6
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
6
8
5
2
2
2
2
2
2
3
3
3
3
4
3
2
2
1
1
1
1
1
2
3
101
51
1
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
50
50
50
163
219
286
366
443
524
606
698
779
857
1000
1006
1082
1161
1233
1326
1420
1511
1654
1730
1794
2200
1862
1871
1869
1809
1797
1784
1773
1771
1772
1777
1783
1788
1800
1800
1829
1837
1854
2200
1898
1946
1995
2070
2096
2107
2600
2054
2009
1959
1839
1798
1775
1757
1834
1916
1924
2200
2200
1788
1694
1539
1400
1226
1097
977
882
805
745
743
698
659
866
561
513
462
377
331
287
247
216
188
164
143
125
109
95
82
70
60
51
42
35
30
14
18
21
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
94
50
7
7
7
7
4
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
11
15
17
18
9
1
1
1
1
1
1
6
5
4
4
4
3
3
4
4
3
2
2
3
5
3
2
2
2
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
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
72
72
72
181
237
307
391
472
565
659
748
883
954
1010
1400
1057
1052
1034
957
928
901
881
877
888
914
958
1020
1100
1196
1309
1434
1570
1721
1869
2017
2200
2325
2446
2800
2639
2710
2768
2800
2824
2858
2878
2966
2952
2915
3400
2740
2608
2457
2216
2051
1893
1749
1638
1554
1502
1483
1493
1534
1599
1673
1787
1892
1943
2200
2200
1946
1912
1841
1771
1740
1718
1711
1716
1732
1749
1766
1800
1800
1800
1550
1462
1369
1270
1205
1149
1096
1064
1040
1009
1000
1000
868
1000
1000
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
9
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
19
26
29
31
32
33
57
49
25
2
2
2
2
2
6
8
9
9
10
9
6
4
4
4
4
4
4
4
5
5
5
5
3
2
2
2
2
2
2
3
14
13
7
1
5
4
3
2
2
2
2
2
20
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
105
105
105
207
260
326
407
486
578
671
762
896
972
1035
1400
1105
1115
1114
1058
1045
1029
1013
1006
1000
998
998
995
1000
1000
986
985
985
986
992
1001
1016
1037
1066
1105
1154
1211
1286
1363
1439
1586
1639
1675
2200
1662
1622
1568
1433
1370
1312
1264
1239
1232
1245
1279
1330
1411
1499
1588
1780
1842
1884
2600
1860
1809
1743
1568
1493
1420
1352
1298
1253
1217
1157
1133
1133
931
847
755
655
575
501
433
373
320
273
232
195
162
133
104
79
60
14
13
21
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
146
74
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
3
4
5
5
5
6
8
9
9
9
5
2
2
2
3
3
3
4
2
1
1
1
2
2
2
3
2
1
1
1
1
1
1
1
2
3
4
4
4
5
3
2
2
3
5
3
1
1
1
1
1
1
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
200
200
462
591
745
931
1106
1281
1492
1676
1799
2200
2200
1971
1972
1910
1845
1810
1770
1735
1709
1679
1651
1640
1610
1599
1596
1601
1614
1631
1665
1688
1712
1800
1756
1778
1800
1817
1850
1890
1938
1994
2059
2132
2211
2298
2391
2478
2594
2696
2730
3000
3000
2625
2525
2365
2185
2040
1892
1750
1619
1496
1382
1278
1183
1097
1020
950
887
830
780
737
701
673
651
614
600
600
492
452
410
366
335
308
287
272
262
256
254
254
258
262
263
285
277
257
400
200
120
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
58
81
93
99
102
103
104
104
104
104
104
104
104
104
104
104
104
104
104
105
54
3
3
3
3
3
11
9
6
4
4
4
3
3
3
3
3
3
2
1
3
4
4
4
3
3
3
3
3
3
3
2
1
1
1
2
8
6
5
5
5
6
6
6
7
4
1
1
1
1
1
1
2
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
28
28
28
210
306
426
575
728
897
1086
1284
1489
1740
1944
2143
2600
2510
2676
2819
3026
3108
3154
4000
3102
3019
2913
2670
2541
2411
2283
2179
2082
1995
1921
1859
1809
1771
1746
1730
1721
1730
1728
1726
1800
1725
1711
1800
1665
1654
1645
1658
1691
1686
1800
1800
1692
1787
1765
1732
2200
1632
1575
1518
1395
1355
1326
1309
1313
1329
1346
1364
1400
1400
1400
1159
1062
953
833
737
646
563
489
423
365
313
268
229
195
166
140
118
99
82
68
54
43
35
12
13
23
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
101
55
10
10
10
10
6
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
5
8
11
12
13
14
7
1
2
2
2
8
8
8
8
8
5
3
3
2
1
1
1
1
3
2
2
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
36
36
36
175
250
345
462
579
717
860
1001
1211
1336
1449
2000
1610
1668
1721
1708
1767
1834
1911
2015
2124
2242
2405
2498
2628
3000
2657
3000
2529
2373
2248
2059
1925
1803
1690
1599
1522
1462
1419
1393
1384
1391
1414
1454
1508
1578
1662
1757
1866
1986
2099
2254
2391
2440
2800
2800
2425
2434
2448
2540
2787
3149
3625
4245
4965
5691
6686
7579
7986
10200
10200
7808
7353
6498
5570
4919
4275
3701
3213
2778
2398
2069
1783
1535
1321
1136
977
838
717
611
518
427
349
285
150
133
133
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
8
8
8
8
6
5
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
13
18
21
22
23
23
24
14
4
1
1
1
12
18
21
22
23
24
13
3
3
3
3
3
3
3
4
9
14
17
20
14
8
8
28
28
28
23
18
18
13
8
8
8
8
18
23
28
27
16
6
6
6
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
400
400
400
416
428
445
470
503
547
604
677
770
884
1021
1183
1371
1584
1823
2081
2367
2669
2960
3329
3655
3818
4600
4600
3819
3678
3399
3101
2901
2784
2796
2971
3310
3651
3955
4600
4600
4600
4003
3893
3776
3656
3724
3657
3587
4200
3401
3281
3427
3523
3441
4200
4200
2846
2690
2398
2079
1944
1823
1741
1706
1683
1697
1718
1693
1800
1800
1494
1394
1265
1123
1013
906
808
723
646
579
521
472
432
398
373
352
335
329
314
299
333
262
241
217
187
160
131
120
66
41
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
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
20
28
32
34
35
36
36
36
36
36
36
36
36
36
36
36
36
36
36
37
26
15
15
15
15
15
20
26
13
1
1
1
2
3
3
2
2
2
2
2
6
8
9
9
5
2
2
2
2
2
2
2
2
2
3
4
4
4
5
7
8
6
5
8
9
6
3
3
2
1
1
1
3
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
89
89
89
135
159
188
224
260
300
343
389
438
489
543
600
659
718
784
842
899
1000
1008
1062
1115
1163
1218
1272
1333
1387
1438
1533
1533
1573
1611
1650
1681
1706
1800
1755
1750
1800
1800
1663
1625
1578
1533
1513
1513
1543
1613
1729
1896
2115
2384
2706
3064
3440
3892
4293
4637
5400
5400
5400
4705
4449
4163
3853
3614
3384
3175
2975
2783
2600
2411
2236
2066
1902
1745
1595
1451
1316
1188
1068
956
852
756
668
587
513
445
382
324
271
221
170
126
89
7
7
7
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
7
6
5
5
35
50
58
53
48
48
48
48
48
48
48
48
48
48
48
48
48
124
162
181
190
195
197
198
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
66
66
66
196
262
343
440
534
637
744
847
973
1084
1149
1400
1400
1202
1175
1103
1024
966
907
853
807
768
737
715
703
700
706
722
745
775
810
854
894
936
1000
1019
1062
1105
1146
1193
1244
1306
1383
1481
1603
1748
1921
2114
2313
2560
2780
2936
3400
3400
3173
3182
3125
3000
3000
3000
2507
2309
2084
1837
1639
1452
1280
1129
993
874
769
678
599
531
472
421
376
337
302
270
242
216
192
171
151
133
116
100
86
73
61
49
39
30
12
12
9
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
40
12
12
12
12
12
12
12
12
12
10
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
5
3
3
3
3
3
5
7
4
2
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
1
1
1
1
3
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
23
23
23
67
91
122
161
201
245
294
346
401
458
517
579
640
703
772
829
893
1000
979
1080
1080
1012
1015
1006
1000
1012
1025
1039
1089
1096
1096
1320
1059
1027
989
915
877
844
819
810
814
832
865
912
972
1042
1132
1224
1313
1485
1551
1601
2200
1616
1594
1565
1456
1431
1417
1405
1386
1400
1400
1296
1262
1220
1176
1139
1101
1081
1037
990
1066
875
811
744
658
592
528
468
414
364
319
279
242
210
180
154
130
109
90
70
54
40
10
9
10
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
5
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
5
6
8
8
8
8
8
8
6
4
4
4
4
4
5
3
1
5
5
5
5
3
2
2
2
2
2
2
2
2
2
3
7
4
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
3
2
1
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
600
600
600
675
721
781
858
942
1038
1144
1262
1388
1510
1665
1803
1875
2200
2200
1898
1849
1744
1632
1557
1485
1426
1384
1353
1336
1333
1344
1369
1410
1466
1538
1623
1721
1834
1945
2074
2200
2302
2514
2576
2607
3400
2539
2472
2393
2199
2174
2098
2036
2200
1932
1907
1869
1808
1800
1755
1750
1763
1790
1836
1900
1979
2055
2172
2278
2297
2600
2600
2119
1992
1800
1589
1428
1269
1171
1050
942
1000
737
654
580
487
426
370
319
277
239
205
174
146
121
95
73
56
16
12
22
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
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
9
12
14
15
15
8
1
7
4
1
1
1
2
3
3
2
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
1
1
1
3
4
5
3
2
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
73
73
73
397
587
834
1151
1492
1877
2334
2807
3285
3999
4422
4799
6700
5308
5466
5604
5479
5558
5762
5789
5830
6700
5812
5786
5781
5643
5614
5770
5672
5546
6700
5076
4762
4418
3866
3509
3164
2838
2565
2322
2109
1927
1775
1653
1561
1501
1471
1471
1498
1551
1623
1708
1819
1920
2007
2200
2200
2200
1918
1800
1663
1513
1390
1270
1157
1053
955
864
780
703
632
567
508
455
406
363
323
287
255
226
200
177
156
137
120
105
91
79
67
57
48
39
31
26
11
12
17
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
1800
251
251
251
188
126
64
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
4
4
4
4
4
4
4
4
4
4
4
4
5
4
3
3
3
3
3
4
3
2
1
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
2
2
2
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
11
11
11
65
99
146
209
281
369
473
593
731
887
1059
1245
1449
1664
1874
2131
2357
2504
3000
3000
2692
2681
2593
2503
2456
2411
2383
2371
2372
2385
2402
2441
2478
2476
2600
2600
2392
2353
2299
2246
2235
2229
2230
2290
2287
2275
2600
2195
2134
2064
1938
1863
1789
1774
1846
1965
2250
2527
2620
3400
3400
2482
2335
2054
1752
1561
1373
1209
1074
954
850
760
682
613
553
501
455
416
381
352
326
305
286
271
258
247
238
230
224
219
214
210
207
205
200
200
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
6
6
6
6
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
8
10
11
11
11
11
11
12
15
16
17
17
17
18
24
26
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
28
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
78
78
78
303
433
603
816
1044
1306
1597
1911
2260
2618
2985
3437
3763
4110
5000
4507
5000
5000
4230
4030
3729
3404
3172
2957
2780
2651
2563
2517
2512
2541
2599
2687
2782
2893
3005
3115
3266
3398
3430
3800
3800
3241
3095
2870
2623
2435
2250
2081
1932
1798
1678
1572
1479
1397
1325
1263
1209
1162
1122
1089
1061
1040
1024
1008
1002
998
973
1000
1000
878
863
862
887
962
1078
1232
1435
1672
1914
2242
2537
2685
3400
3400
2688
2559
2297
2005
1783
1553
1333
1110
916
726
400
400
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
17
17
17
17
14
12
10
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
5
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
8
4
1
1
14
19
22
23
17
12
12
12
12
7
2
2
2
2
2
2
5
8
10
12
16
18
19
20
20
20
20
20
20
20
20
20
20
20
30
32
33
23
13
12
11
18
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
10
10
10
134
201
286
390
498
619
751
894
1047
1209
1381
1559
1738
1941
2118
2286
2600
2608
2737
2955
3001
3033
3800
2953
2856
2736
2488
2347
2207
2073
1964
1868
1784
1713
1653
1601
1558
1523
1495
1471
1451
1436
1406
1400
1400
1424
1498
1652
1799
1924
2200
2200
2200
1940
1895
1861
1812
1799
1800
1771
1776
1780
1767
1800
1800
1705
1800
1615
1568
1538
1501
1503
1527
1570
1653
1745
1838
2056
2117
2149
3000
2065
1960
1827
1549
1384
1214
1044
894
751
618
477
358
265
23
34
80
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
21
14
14
14
12
10
8
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
36
51
58
62
64
65
65
65
65
65
65
65
65
65
65
65
65
65
65
66
58
50
50
50
50
29
8
15
8
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
13
19
22
23
25
26
28
14
1
1
1
3
3
2
2
2
5
4
3
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
200
200
406
509
626
757
921
1025
1117
1533
1241
1279
1305
1271
1297
1298
1296
1400
1299
1307
1322
1331
1364
1407
1459
1521
1590
1664
1744
1828
1917
2011
2097
2209
2308
2366
2600
2600
2488
2496
2733
2493
2467
2461
2733
2403
2474
2481
2457
2733
2480
2493
2527
2520
2487
2600
2600
2227
2103
1945
1772
1638
1510
1392
1288
1193
1106
1026
951
880
812
749
690
636
586
540
500
465
435
413
397
389
388
394
407
426
446
478
508
510
600
600
434
370
293
236
60
60
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
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
9
13
15
16
17
17
17
17
17
17
17
18
12
6
6
6
6
6
6
4
2
2
2
2
11
15
17
9
1
1
1
1
1
1
1
1
2
2
2
2
3
4
4
4
4
5
9
11
12
12
12
13
50
42
34
34
34
34
34
34
21
8
10
11
12
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
160
160
160
178
192
213
241
277
322
377
443
520
609
709
819
939
1067
1202
1342
1491
1640
1785
1967
2098
2208
2600
2400
2400
2237
2131
2043
1948
1869
1800
1739
1689
1649
1619
1598
1586
1583
1586
1598
1616
1633
1667
1698
1695
1800
1800
1634
1599
1545
1487
1455
1429
1421
1420
1438
1459
1443
1533
1533
1304
1235
1146
1052
988
934
895
897
944
1022
1181
1334
1385
1800
1800
1315
1235
1082
919
814
712
624
553
491
439
395
358
327
300
275
255
238
202
200
200
46
32
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
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
19
27
31
33
34
35
35
35
35
35
35
35
35
35
35
35
35
35
35
36
23
10
10
10
10
6
2
8
4
1
1
3
12
7
3
3
3
3
2
1
2
3
3
3
2
2
2
4
5
5
6
4
3
3
5
6
7
4
2
2
10
7
4
1
1
1
1
2
1
1
1
1
2
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
85
85
85
210
279
367
477
594
727
875
1035
1210
1397
1591
1810
2025
2228
2549
2700
2814
3800
2878
2840
2773
2557
2467
2383
2312
2280
2273
2295
2346
2425
2532
2660
2815
2989
3157
3387
3593
3674
4200
4200
3576
3449
3225
2983
2812
2644
2493
2364
2244
2132
2039
1935
1836
1800
1648
1569
1501
1437
1395
1367
1351
1340
1347
1356
1329
1400
1400
1153
1068
961
842
749
659
576
503
436
377
325
279
238
203
173
146
124
104
88
74
61
51
42
35
28
22
18
7
7
9
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
47
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
219
113
7
7
7
7
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
3
2
2
2
2
6
5
3
1
1
2
1
1
2
1
1
1
1
2
4
4
4
4
2
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
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
13
13
13
74
109
154
210
270
339
415
499
589
686
788
891
1009
1113
1204
1400
1400
1417
1474
1503
1537
1600
1611
1655
1703
1754
1814
1874
1948
2014
2065
2200
2200
2164
2180
2181
2182
2180
2200
2200
2190
2217
2258
2320
2405
2509
2637
2776
2925
3118
3255
3407
3800
3571
3800
3800
3402
3293
3131
2952
2809
2658
2528
2378
2226
2200
1913
1759
1611
1452
1321
1200
1090
992
903
823
746
674
603
539
479
424
374
329
287
250
217
187
159
135
112
89
70
55
18
18
28
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
91
47
3
3
3
3
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
4
8
8
5
2
2
9
14
7
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
2
2
2
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
3
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
52
52
52
81
96
115
137
159
184
208
234
266
288
319
353
390
432
479
533
590
652
729
795
864
1000
1007
1087
1173
1263
1365
1467
1620
1710
1791
2200
1897
1929
1953
1923
1942
1963
1986
2020
2061
2102
2148
2200
2253
2313
2383
2459
2527
2629
2720
2725
3000
3000
2519
2397
2227
2059
1971
1920
1923
1987
2099
2271
2487
2710
3034
3328
3443
4200
4200
3279
3081
2739
2365
2096
1830
1592
1388
1206
1049
913
797
699
616
547
498
471
455
476
500
446
600
600
50
50
100
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
54
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
21
23
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
25
16
7
7
7
36
51
58
36
14
14
14
14
9
4
4
4
4
4
4
16
22
25
28
114
157
178
189
194
197
198
199
199
199
199
199
199
199
199
199
199
199
199
199
199
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
18
18
18
82
117
162
219
279
347
424
507
595
692
789
889
1000
1093
1199
1304
1420
1527
1625
1800
1843
1883
2400
1869
1823
1761
1615
1537
1460
1388
1335
1294
1265
1250
1248
1259
1283
1317
1363
1417
1473
1546
1612
1655
1800
1800
1709
1700
1672
1644
1593
1600
1600
1368
1278
1176
1065
979
953
953
980
1000
1000
1000
765
742
747
791
921
1048
1160
1400
1400
1400
1020
904
779
648
564
493
437
397
369
352
345
346
353
367
388
401
438
473
423
600
600
28
600
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
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
10
14
16
17
17
17
17
18
34
42
46
48
49
49
49
49
49
49
49
49
49
49
49
49
49
31
13
28
15
2
2
2
41
34
27
27
27
27
27
16
5
5
5
5
5
5
8
9
11
15
19
23
25
26
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
28
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
85
85
85
286
386
505
653
791
931
1120
1245
1360
1800
1536
1603
1661
1665
1717
1770
1824
1885
1958
2022
2077
2200
2200
2200
2135
2099
2200
2017
1992
1977
1956
1969
1985
2026
2068
2072
2200
2200
2035
2034
2030
2045
2110
2191
2293
2444
2548
2672
3000
2787
3000
3000
2555
2426
2246
2047
1891
1739
1600
1482
1381
1298
1234
1188
1158
1142
1133
1142
1154
1136
1200
1200
1009
946
865
776
707
640
578
524
474
430
412
429
465
569
671
697
1000
1000
617
534
404
271
30
21
23
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
49
49
49
37
26
14
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
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
15
13
7
2
2
2
5
7
8
5
2
2
1
1
2
2
2
2
2
2
2
2
3
4
4
2
1
1
1
1
5
4
3
3
3
4
4
4
4
2
1
1
1
1
1
1
2
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
80
80
80
177
229
296
381
472
581
708
855
1025
1218
1437
1680
1942
2246
2549
2839
3316
3527
3680
5200
3720
3621
3467
3065
2849
2624
2401
2219
2055
1914
1797
1702
1628
1574
1540
1524
1525
1541
1570
1616
1667
1720
1816
1859
1889
2200
1900
1867
1821
1800
1660
1603
1553
1507
1490
1480
1474
1523
1509
1483
1800
1374
1296
1208
1063
1090
1150
1106
1400
1400
868
807
703
588
528
456
400
349
313
285
263
247
234
224
217
209
200
200
182
169
156
160
122
104
90
58
40
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
35
35
35
28
22
15
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
5
2
2
2
2
2
2
3
3
3
3
3
3
3
5
3
2
2
2
2
2
2
2
3
2
1
1
2
3
2
1
1
1
1
2
3
5
5
5
5
6
3
1
1
2
2
2
1
1
1
2
2
3
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
21
21
21
70
97
131
173
216
264
317
374
436
504
577
654
738
825
917
1013
1117
1227
1344
1467
1590
1732
1857
1970
2200
2200
2271
2374
2450
2529
2694
2733
2746
3400
2653
2554
2433
2200
2058
1914
1775
1656
1547
1448
1360
1282
1213
1154
1106
1070
1049
1045
1058
1091
1144
1214
1305
1412
1518
1667
1801
1849
2200
2200
1750
1647
1476
1289
1151
1015
892
786
690
606
533
469
414
366
325
290
260
234
213
194
178
165
151
137
133
109
95
80
65
54
28
28
28
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
9
10
11
11
11
11
11
11
11
12
66
93
106
113
116
118
119
119
119
119
119
119
119
119
119
119
119
119
119
119
119
119
119
119
119
119
119
119
119
119
119
119
119
120
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
163
163
163
462
605
777
988
1183
1384
1650
1844
2036
2600
2398
2591
2804
2988
3249
3566
3890
4214
4771
5020
5213
7000
5314
5249
5134
4747
4586
4423
4267
4147
4049
3972
3835
3800
3800
3315
3124
2920
2704
2547
2412
2300
2222
2161
2114
2112
2074
2033
2200
1919
1850
1776
1667
1588
1510
1434
1366
1302
1241
1182
1131
1074
1018
1000
908
856
807
758
717
678
651
613
575
600
491
448
405
354
315
278
243
213
186
162
141
122
106
91
78
67
56
46
37
31
13
14
24
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
151
78
6
6
6
6
5
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
5
5
5
5
4
3
5
3
2
2
2
4
5
5
6
4
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
4
6
3
1
1
1
1
1
1
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
200
200
253
283
324
378
440
517
612
725
861
1020
1201
1414
1640
1872
2199
2413
2609
3400
2896
2996
3075
3050
3105
3153
3204
3257
3302
3400
3400
3400
3057
2917
2757
2580
2437
2301
2177
2070
1977
1899
1834
1786
1747
2079
2475
2582
3800
3800
2543
2562
2355
2078
1926
1800
1601
1482
1373
1273
1199
1141
1085
1034
1000
949
918
989
1080
1097
1400
1400
971
924
818
696
627
557
495
445
400
361
328
300
276
256
237
225
208
191
200
153
133
110
86
69
28
27
30
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
196
99
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
10
8
6
6
6
8
4
1
1
1
1
1
1
3
4
4
5
3
1
1
1
1
5
3
1
1
1
1
1
2
2
2
2
2
2
1
1
3
2
2
1
1
1
1
1
14
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
54
54
54
127
169
223
292
367
451
550
655
765
906
1019
1131
1400
1338
1438
1539
1616
1714
1827
1924
2011
2200
2200
2260
2363
2471
2617
2797
3009
3250
3527
3827
4122
4499
4834
5008
5800
5800
5015
4852
4533
4173
3888
3593
3314
3059
2822
2608
2418
2250
2106
1983
1880
1796
1730
1678
1645
1619
1596
1620
1589
1550
1800
1422
1339
1248
1109
1013
918
828
750
678
613
555
503
457
417
382
352
326
304
286
272
261
262
270
284
339
356
372
600
377
359
422
200
200
800
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
28
20
20
20
20
20
20
20
20
20
12
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
23
32
42
57
32
8
8
8
8
7
7
7
7
7
7
7
7
7
17
22
27
113
156
178
189
194
197
198
199
199
199
199
199
199
199
199
199
199
199
199
199
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
5
5
5
227
352
512
712
921
1158
1418
1696
1998
2313
2630
2996
3316
3590
4200
4200
4200
3909
3792
3662
3517
3401
3294
3188
3097
3010
2945
2896
2865
2853
2860
2881
2911
2969
3007
3042
3200
3101
3103
3087
3200
3023
2938
3200
2695
2560
2424
2231
2116
2159
2246
2251
2600
2600
2179
2223
2149
2059
2200
1900
1800
1706
1584
1493
1407
1331
1270
1217
1162
1183
1134
1084
1400
949
873
794
661
585
513
446
394
348
309
277
249
225
204
186
171
152
133
133
88
71
25
19
32
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
11
11
11
11
11
11
11
11
12
42
72
69
66
66
66
66
48
30
22
11
1
1
1
8
14
17
9
2
2
2
4
3
2
2
2
2
2
2
2
2
2
2
3
3
4
6
7
7
7
4
2
1
1
1
1
2
4
7
4
1
1
1
1
2
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
90
90
90
165
212
276
362
461
581
725
892
1082
1295
1530
1782
2050
2332
2621
2913
3200
3516
3801
3995
4600
4600
4303
4333
4280
4232
4232
4238
4261
4285
4346
4404
4368
4600
4600
4013
3830
3595
3352
3201
3097
3060
3106
3231
3430
3712
4054
4418
4904
5342
5615
6600
6600
5904
6600
5343
4906
4518
3986
3594
3231
2893
2604
2349
2126
1931
1759
1610
1468
1337
1209
1096
991
894
813
749
705
675
654
639
600
600
600
449
399
343
284
241
202
167
137
108
83
63
18
18
17
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
13
12
12
12
12
12
12
12
12
12
49
79
49
19
19
19
19
13
8
9
5
1
1
1
4
7
9
5
2
2
2
2
1
1
1
1
1
1
1
1
1
3
4
4
4
5
4
4
5
9
5
2
1
1
1
2
3
3
4
9
5
1
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
100
100
100
230
296
372
455
567
631
688
1000
766
797
831
836
894
972
1073
1205
1363
1548
1756
1990
2240
2494
2796
3061
3275
3800
3800
3707
3798
3838
3913
4045
4217
4443
4719
5047
5413
5798
6260
6669
7021
7800
7800
7800
6731
6305
5826
5300
4886
4494
4139
3826
3539
3288
3044
2819
2600
2403
2228
2073
1941
1829
1737
1662
1603
1555
1517
1486
1461
1442
1427
1416
1408
1404
1402
1396
1400
1400
1378
1375
1366
1368
1372
1337
1400
1400
1131
1033
906
763
648
509
388
317
51
51
257
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
166
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
42
35
35
35
35
35
35
23
12
3
3
7
10
12
13
7
1
1
1
2
3
3
3
4
2
1
1
1
1
2
2
2
2
3
18
18
18
18
18
18
18
15
12
12
14
10
7
4
2
3
2
1
3
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
50
50
50
202
273
360
460
549
654
747
826
1000
1000
1023
1082
1126
1183
1252
1331
1424
1530
1652
1789
1938
2103
2279
2449
2664
2854
2960
3400
3400
3175
3263
3282
3218
3400
3400
3003
2941
2857
2780
2776
2784
2805
2910
2929
2936
3400
2869
2803
2722
2563
2470
2379
2293
2227
2171
2128
2099
2079
2072
2074
2077
2099
2120
2095
2200
2200
1890
1783
1642
1485
1356
1228
1107
996
894
800
715
639
571
510
456
407
363
324
288
255
224
196
170
145
122
98
77
66
20
22
57
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
62
47
47
47
38
30
22
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
15
16
44
72
42
13
13
13
13
13
15
14
8
2
2
5
3
2
2
1
1
1
1
3
3
3
3
3
3
2
2
2
2
4
5
6
8
9
10
10
10
6
3
2
1
1
5
3
2
2
2
1
1
1
2
2
2
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
200
200
301
357
427
514
602
704
810
917
1064
1160
1247
1600
1374
1418
1452
1440
1464
1484
1507
1532
1550
1600
1600
1599
1621
1644
1677
1719
1769
1826
1886
1958
2022
2077
2200
2200
2200
2197
2211
2245
2298
2372
2464
2577
2706
2835
3006
3158
3237
3600
3600
3249
3400
2974
2775
2605
2395
2230
2080
1943
1827
1728
1644
1577
1524
1483
1454
1434
1421
1414
1409
1407
1400
1400
1400
1242
1179
1108
1030
969
911
859
814
773
738
704
675
652
606
600
600
410
330
273
54
44
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
333
46
46
46
35
25
14
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
10
13
14
15
15
15
15
16
41
36
18
1
1
6
8
9
10
10
10
10
10
10
7
5
5
5
4
4
4
3
3
3
3
3
3
4
40
40
40
26
12
12
12
7
2
2
4
5
3
2
2
2
2
2
6
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
133
133
133
194
238
300
385
486
609
754
922
1108
1318
1543
1764
2043
2290
2434
3000
3000
2565
2526
2399
2269
2201
2139
2101
2085
2085
2105
2133
2175
2224
2306
2389
2486
2600
2707
2847
3009
3198
3424
3687
3987
4339
4710
5104
5611
5959
6356
7400
6726
7400
7400
6146
5866
5698
5199
4836
5800
3968
3568
3171
2608
2275
1972
1704
1498
1323
1177
1056
953
868
797
739
693
730
716
712
1000
697
704
718
693
722
763
815
885
971
1068
1156
1293
1416
1400
1800
1800
942
333
200
120
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
120
41
41
41
41
41
41
41
41
41
24
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
24
16
8
3
3
6
11
14
15
8
2
2
2
2
4
5
5
5
4
4
4
7
15
19
24
32
36
40
34
28
28
23
19
19
19
19
23
28
64
100
100
51
2
3
4
5
13
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
120
120
120
190
225
268
320
372
430
492
560
635
718
812
918
1039
1178
1336
1515
1716
1938
2182
2448
2730
3037
3360
3670
4060
4405
4595
5400
5400
4738
4674
4485
4288
4181
4080
3995
3939
3895
3817
3800
3800
3570
3447
3316
3400
3020
2887
2772
2613
2484
2400
2249
2161
2136
2058
1995
2200
1854
1790
1727
1632
1578
1531
1490
1436
1400
1400
1244
1179
1116
1068
1047
1025
1002
1000
1008
1025
1090
1103
1110
1400
1075
1039
993
900
843
783
729
663
600
600
428
344
287
76
76
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
5
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
160
238
130
22
22
22
22
22
22
21
13
6
6
6
6
7
17
10
3
3
3
4
5
6
6
7
6
5
5
5
5
5
6
12
15
19
22
23
22
22
17
13
13
13
13
13
8
4
2
2
2
2
7
7
7
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
16
16
16
99
145
203
274
349
433
527
631
746
873
1013
1170
1347
1548
1773
2021
2301
2595
2897
3278
3566
3841
4600
4279
4488
4655
4593
5000
5000
4197
3964
3639
3284
3018
2764
2538
2345
2176
2029
1901
1789
1689
1600
1520
1450
1388
1336
1292
1258
1233
1217
1210
1210
1219
1235
1250
1281
1309
1305
1400
1400
1208
1150
1070
980
911
844
783
731
685
648
618
596
581
573
575
581
590
601
622
650
684
733
781
826
932
951
951
1400
854
768
642
448
343
62
32
107
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
7
11
16
19
20
21
21
21
21
22
13
4
4
9
11
12
12
9
6
6
6
6
8
9
9
9
6
3
3
4
4
4
4
4
4
5
6
8
18
11
5
5
5
3
2
2
6
5
5
3
2
2
2
2
4
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
13
13
13
112
167
238
326
421
528
646
777
916
1053
1223
1373
1467
1800
1800
1571
1554
1483
1408
1362
1317
1282
1258
1243
1239
1242
1252
1279
1297
1320
1400
1370
1405
1447
1490
1552
1623
1707
1805
1914
2037
2210
2406
2645
3041
3273
3557
4600
3787
4200
3801
3631
3556
3520
3379
3226
3800
2801
2558
2304
1941
1695
1463
1248
1068
909
770
652
550
463
389
327
274
229
191
160
133
111
93
77
64
54
45
38
32
27
23
19
17
14
13
11
9
10
5
5
8
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
12
12
12
12
9
6
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
87
52
18
18
18
18
12
6
6
6
6
6
6
6
5
4
4
4
4
4
4
3
3
3
6
6
6
6
8
4
1
1
5
4
2
1
1
1
1
1
1
1
1
1
1
2
1
1
3
3
2
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
160
160
160
407
541
710
921
1139
1380
1659
1944
2230
2645
2898
3123
4200
3434
3533
3619
3555
3606
3715
3736
3764
4200
3767
3757
3755
3686
3670
3745
3696
3635
4200
3413
3271
3120
2874
2731
2600
2486
2404
2341
2296
2265
2245
2232
2221
2212
2206
2197
2195
2200
2164
2200
2200
2039
2002
1967
1944
1954
1987
2041
2098
2202
2298
2299
2600
2600
2052
1901
1684
1447
1269
1098
943
810
691
587
498
420
353
296
248
207
172
143
119
98
81
67
55
45
36
29
22
18
7
6
8
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
90
48
48
48
37
26
15
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
35
50
66
34
2
2
2
2
2
3
10
6
3
3
3
6
7
7
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
8
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
90
90
90
211
278
363
469
577
703
836
970
1150
1277
1395
1800
1584
1663
1739
1776
1865
1969
2092
2241
2410
2604
2816
3036
3303
3540
3773
4200
4266
4580
4946
5336
5831
6379
6912
7638
8287
8542
10200
10200
8187
7746
6987
6159
5555
4959
4423
3962
3548
3184
2865
2581
2329
2103
1900
1716
1551
1401
1267
1146
1038
942
856
781
715
658
608
565
527
495
468
443
421
400
385
373
365
362
362
363
382
402
426
525
544
558
1000
534
503
461
353
300
245
212
105
72
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
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
23
33
38
40
41
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
41
21
1
1
9
10
11
11
6
2
2
2
2
4
5
5
6
4
2
2
2
2
2
2
2
5
8
14
20
39
48
53
58
169
86
4
4
4
4
4
3
2
2
2
4
38
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
30
30
30
89
120
159
207
255
310
366
422
502
553
600
800
674
706
738
750
791
840
898
970
1054
1149
1254
1377
1500
1620
1817
1907
1975
2600
2012
1990
1954
1826
1781
1744
1712
1701
1713
1717
1729
1800
1763
1792
1829
1865
1910
1973
2030
2052
2200
2200
2024
1993
1940
1889
1867
1855
1855
1862
1887
1913
1902
2000
2000
1764
1693
1579
1449
1400
1216
1101
993
880
800
715
637
600
494
436
383
330
287
249
215
185
159
135
114
95
78
61
47
36
8
11
11
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
63
63
63
57
51
45
40
40
40
35
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
20
11
11
11
11
6
2
3
2
1
1
2
3
2
1
1
1
1
1
1
3
4
5
5
3
2
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
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
163
163
163
205
228
258
296
337
384
439
499
566
640
718
799
892
974
1055
1200
1214
1299
1389
1476
1587
1701
1817
1983
2090
2189
2600
2334
2387
2431
2421
2453
2487
2514
2537
2600
2600
2574
2583
2532
2600
2600
2260
2136
1985
1818
1686
1560
1446
1348
1263
1192
1136
1093
1064
1047
1042
1049
1065
1090
1124
1157
1209
1256
1265
1400
1400
1190
1136
1054
965
900
838
782
736
697
663
632
616
586
555
600
483
443
402
349
308
267
228
191
157
120
88
62
3
3
3
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
2
2
2
5
6
7
7
7
7
7
7
7
7
7
7
7
8
21
28
31
33
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
35
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
8
8
8
128
193
275
378
486
607
743
889
1044
1221
1387
1555
1800
1894
2054
2264
2386
2499
3000
2642
2678
2696
2642
2642
2642
2645
2667
2698
2741
2807
2878
2949
3109
3163
3203
3800
3208
3186
3159
3044
3010
2995
2954
2922
3000
2837
2790
2745
2665
2600
2600
2474
2435
2417
2413
2454
2515
2593
2751
2836
2927
3400
3023
3112
3083
2964
3400
2723
2558
2383
2120
1931
1744
1563
1401
1249
1110
983
867
762
668
583
507
440
380
326
279
237
200
166
136
106
80
59
12
12
13
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
44
44
44
40
37
33
30
30
30
16
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
11
22
53
27
2
2
2
2
2
2
5
3
1
1
1
3
4
5
3
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
1
1
1
1
1
1
1
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
50
50
50
99
127
162
207
254
308
369
436
510
593
684
785
897
1019
1152
1294
1447
1608
1763
1954
2122
2223
2600
2600
2314
2279
2181
2078
2013
1955
1916
1901
1906
1931
1979
2044
2113
2218
2314
2357
2600
2600
2365
2346
2295
2251
2246
2255
2280
2314
2373
2429
2453
2600
2600
2477
2493
2505
2538
2614
2719
2850
2990
3172
3335
3400
3800
3800
3134
2951
2678
2377
2145
1921
1726
1573
1433
1318
1225
1114
1000
1000
798
710
632
548
485
433
377
326
300
217
167
130
15
19
66
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
40
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
10
10
10
105
152
176
188
194
122
50
35
20
5
5
6
6
6
6
3
1
1
1
4
3
3
3
3
3
3
3
3
3
3
3
3
3
4
5
5
5
4
3
2
2
2
2
2
2
2
3
2
1
1
1
1
2
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
75
75
75
255
344
446
558
701
787
862
1240
952
974
987
950
962
980
1008
1057
1121
1203
1302
1417
1550
1693
1845
2021
2178
2335
2600
2636
2785
2924
3070
3210
3303
3600
3600
3436
3437
3392
3337
3305
3272
3208
3200
3200
2962
2870
2768
2660
2575
2493
2437
2358
2278
2333
2098
2004
1908
1794
1705
1624
1556
1508
1481
1477
1499
1547
1621
1717
1839
1980
2120
2313
2486
2552
3000
3000
2440
2313
2098
1862
1686
1510
1347
1203
1070
949
839
738
645
558
481
397
325
276
127
127
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
13
17
19
20
20
20
20
20
20
20
20
20
20
20
20
20
21
43
22
1
1
1
5
19
29
34
21
9
9
9
10
6
2
2
2
2
2
2
9
13
15
17
16
15
15
74
103
118
66
14
10
7
7
7
7
7
11
15
54
34
15
15
15
15
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
66
66
66
85
96
112
134
160
193
234
285
347
422
510
613
730
862
1011
1173
1346
1544
1740
1929
2229
2373
2487
3400
2581
2581
2571
2442
2450
2483
2548
2661
2815
3000
3190
3456
3695
3807
4400
4400
3782
3679
3476
3261
3124
2995
2887
2801
2738
2668
2603
2600
2459
2395
2313
2217
2200
2028
1927
1825
1712
1608
1504
1401
1303
1209
1122
1043
975
920
879
854
848
860
887
940
1000
1062
1201
1244
1269
1800
1229
1171
1097
935
844
751
659
581
509
434
371
319
200
200
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
32
23
13
3
3
3
15
21
24
13
3
3
2
2
4
5
6
6
5
4
4
5
6
5
5
5
5
5
29
54
127
68
9
9
9
9
21
27
30
22
15
15
12
9
10
11
20
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
60
60
60
133
177
236
312
396
495
607
733
870
1021
1181
1337
1532
1704
1800
2200
2200
1859
1812
1698
1576
1498
1425
1367
1329
1308
1306
1325
1365
1429
1520
1639
1787
1963
2165
2396
2644
2899
3201
3466
3694
4200
4200
4200
3580
3343
3088
2822
2642
2500
2404
2358
2358
2396
2451
2563
2669
2693
3000
3000
2542
2434
2266
2083
1951
1819
1696
1592
1485
1384
1300
1190
1102
1019
940
869
804
745
691
643
600
562
530
502
479
461
447
436
431
425
416
441
409
377
600
200
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
45
50
25
1
1
11
15
17
18
18
18
19
21
23
22
22
22
22
13
5
5
15
20
22
25
37
43
46
50
125
162
181
190
195
197
198
199
199
199
199
199
199
106
14
14
14
14
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
94
94
94
210
265
333
413
489
571
658
749
845
945
1046
1154
1264
1359
1496
1600
1600
2000
1589
1554
1515
1420
1387
1366
1361
1385
1430
1499
1592
1703
1837
1987
2136
2329
2502
2593
3000
3000
2612
2540
2392
2226
2101
1972
1851
1742
1640
1549
1467
1396
1336
1288
1252
1229
1218
1220
1234
1259
1295
1342
1395
1453
1530
1586
1646
1800
1721
1800
1706
1800
1612
1547
1488
1409
1351
1296
1244
1199
1154
1114
1081
1030
1000
1000
844
771
690
599
519
439
361
278
205
144
8
8
8
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
19
27
31
33
34
34
34
34
34
34
35
37
38
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
40
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
6
6
6
410
612
862
1165
1464
1786
2147
2510
2871
3371
3688
3972
5200
4374
4504
4611
4548
4606
4717
4738
4764
5200
4756
4735
4724
4640
4604
4682
4596
4488
5200
4124
3886
3623
3221
3430
3761
4235
5000
5000
5000
3107
2747
2345
1911
1747
1642
1630
1672
1767
1878
2063
2279
2540
2841
3110
3400
3800
3800
3800
3140
2878
2584
2262
2009
1772
1557
1371
1206
1061
935
825
729
645
572
507
450
400
355
315
279
247
218
192
168
147
128
110
94
80
66
53
42
33
10
13
15
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
17
9
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
3
3
3
6
10
14
19
10
1
3
6
8
6
4
2
2
4
3
2
3
3
2
2
2
2
1
1
1
1
1
1
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
61
61
61
122
159
208
270
339
420
513
615
734
859
985
1161
1278
1386
1800
1550
1611
1667
1667
1704
1774
1791
1805
2066
1789
1765
1733
1659
1621
1583
1547
1519
1496
1478
1465
1461
1453
1445
1466
1440
1433
1430
1466
1422
1431
1433
1427
1466
1421
1400
1400
1400
1233
1172
1116
1339
1364
1403
2600
1347
1318
1332
1140
1070
1000
1000
785
706
631
546
487
433
389
357
332
315
307
306
312
326
344
362
406
418
423
600
402
377
344
281
240
193
151
115
37
46
25
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
57
34
34
34
26
18
10
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
19
26
30
32
33
17
2
14
7
1
1
2
3
3
3
2
2
2
2
3
4
4
4
4
2
1
1
1
1
5
7
8
5
2
2
2
2
2
2
2
4
3
2
1
6
3
1
6
4
2
1
1
9
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
23
23
23
44
56
70
88
106
126
148
173
199
229
264
307
360
424
503
597
706
834
978
1136
1319
1506
1691
1965
2121
2253
3000
2407
2437
2447
2351
2343
2335
2330
2345
2367
2391
2434
2474
2474
2600
2600
2354
2267
2200
2000
1876
1749
1619
1505
1398
1299
1212
1134
1065
1006
956
914
877
852
823
796
800
742
718
694
668
649
625
601
600
559
543
532
521
514
525
541
534
600
600
475
454
423
388
372
357
344
349
333
328
400
293
336
200
200
600
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
26
25
25
25
20
16
11
7
7
7
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
103
151
175
187
193
196
198
199
199
199
199
199
199
199
199
199
108
18
23
12
1
1
6
28
44
52
27
2
2
2
2
2
2
2
2
2
2
2
2
2
7
12
15
16
18
21
22
23
23
23
23
23
23
23
23
24
32
36
38
20
2
15
12
9
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
200
200
434
567
738
954
1182
1436
1733
2039
2346
2793
3065
3308
4466
3642
3746
3836
3764
3813
3930
3945
3968
4466
3954
3936
3931
3849
3829
3920
3862
3792
4466
3543
3390
3235
2979
2856
2761
2702
2697
2729
2800
2904
3020
3189
3344
3421
3800
3800
3401
3313
3144
2974
2803
2615
2600
2221
2022
1827
1612
1433
1265
1109
970
845
733
634
546
469
402
343
293
249
211
179
152
128
108
92
77
65
55
47
39
33
28
24
20
17
15
12
11
9
8
8
6
6
8
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
4
3
3
3
3
3
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
6
10
6
2
2
3
2
2
3
4
5
6
7
4
2
1
1
2
1
1
1
2
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
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
40
40
40
94
120
152
189
224
261
300
340
382
425
469
515
562
610
659
710
759
815
864
908
1026
1257
1557
2106
2623
2895
4200
4200
3261
3317
3202
3093
3161
3208
3253
3546
3631
3743
5000
4067
4062
4103
5000
3880
4108
4041
3832
5000
3733
3828
3692
3800
3800
2754
2567
2349
2115
2034
1984
1978
2018
2071
2179
2282
2308
2600
2600
2179
2083
1931
1768
1656
1551
1465
1401
1354
1328
1322
1332
1369
1413
1457
1590
1609
1605
2200
1486
1377
1241
998
837
647
476
341
21
27
40
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
16
16
16
16
13
11
9
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
14
18
20
21
21
21
21
21
21
21
22
14
7
7
7
7
7
17
13
7
2
2
2
3
3
3
2
1
1
1
2
1
1
1
1
1
1
1
1
2
3
4
4
4
4
2
1
7
8
6
4
9
5
2
28
21
11
1
1
1
1
1
1
2
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
200
200
228
248
277
316
362
419
488
567
658
760
872
991
1121
1251
1384
1533
1655
1795
1930
2084
2221
2326
2600
2600
2533
2562
2553
2600
2545
2546
2551
2555
2565
2579
2600
2620
2653
2695
2745
2808
2876
2947
3045
3116
3172
3400
3289
3260
3400
3400
2934
2775
2573
2349
2173
2004
1849
1713
1592
1486
1396
1318
1254
1200
1156
1121
1092
1067
1048
1025
1001
1000
952
924
895
876
833
804
776
748
723
700
677
656
639
608
600
600
477
421
359
279
216
168
35
35
85
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
19
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
193
108
24
2
2
4
18
14
11
11
11
11
11
10
9
9
9
9
9
9
9
9
9
37
51
58
62
64
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
66
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
66
66
66
178
246
335
448
572
712
874
1045
1225
1446
1623
1804
2200
2095
2296
2367
2371
3000
2323
2250
2163
1975
1876
1781
1692
1627
1572
1527
1492
1464
1448
1439
1444
1470
1490
1521
1600
1571
1600
1642
1691
1758
1842
1937
2038
2165
2279
2365
2600
2600
2534
2627
2579
2510
3000
2288
2138
1977
1726
1561
1403
1257
1138
1034
947
875
815
764
721
686
644
600
600
509
463
418
369
328
289
254
222
193
168
145
125
107
92
78
66
55
46
37
29
23
10
7
12
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
79
79
79
65
52
38
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
112
156
178
189
194
197
198
199
103
7
7
7
7
7
7
7
10
8
6
6
6
6
8
10
5
1
6
10
6
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
31
31
31
68
89
116
151
190
235
288
348
418
498
589
691
805
932
1070
1217
1386
1553
1713
1973
2091
2179
3000
2218
2180
2117
1927
1843
1761
1687
1641
1610
1598
1604
1625
1665
1715
1772
1862
1922
1979
2200
2065
2098
2121
2123
2144
2137
2200
2200
2066
2038
2002
1969
1963
1963
1971
2011
2024
2037
2200
2048
2052
2055
2041
2052
2063
2088
2114
2113
2200
2200
2056
2028
1984
1938
1906
1877
1853
1800
1800
1800
1483
1356
1212
1054
936
815
701
600
492
391
300
224
75
40
50
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
7
18
24
27
28
29
25
21
16
8
1
1
2
5
6
7
5
3
3
3
3
3
3
3
4
6
7
8
9
6
4
4
4
3
3
3
3
3
3
3
5
6
5
4
8
11
7
4
2
1
1
1
1
30
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
333
333
333
467
535
619
718
821
926
1029
1187
1268
1334
1800
1394
1396
1386
1310
1293
1278
1269
1275
1287
1310
1336
1368
1403
1447
1500
1561
1633
1714
1807
1910
2023
2146
2278
2417
2561
2712
2866
3010
3189
3346
3429
3800
3800
3485
3454
3365
3272
3221
3171
3126
3092
3064
3000
3000
3000
2522
2332
2113
1872
1677
1492
1321
1169
1031
908
798
700
614
537
470
410
358
312
272
237
206
180
157
137
119
104
91
80
70
61
53
46
40
34
29
24
19
16
8
8
9
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
52
46
46
46
36
27
17
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
7
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
9
11
12
9
6
6
13
9
6
3
3
5
5
6
6
3
1
1
1
1
1
1
1
1
2
2
2
3
4
5
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
9
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
200
200
225
246
276
318
372
439
522
620
734
861
1006
1158
1314
1511
1659
1793
2200
2020
2075
2200
2200
2042
2003
1932
1850
1800
1704
1628
1552
1473
1400
1324
1253
1187
1126
1071
1021
977
938
902
873
842
813
800
754
725
695
667
634
600
600
526
487
449
407
371
337
304
275
248
224
202
182
164
148
133
121
109
99
91
83
77
71
66
62
59
56
54
52
50
49
48
48
47
47
47
47
47
47
47
47
47
47
47
47
47
47
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
200
200
437
555
701
875
1046
1232
1431
1640
1857
2088
2327
2552
2834
3082
3205
3800
3800
3204
3093
2875
2637
2470
2313
2191
2120
2107
2167
2310
2545
2877
3293
3813
4407
5004
5803
6518
6884
8600
8600
7024
6834
6385
5939
5730
5574
5513
5548
5686
5867
6067
6542
6682
6758
8600
6568
6321
6001
5362
4962
4551
4144
3790
3461
3161
2894
2656
2447
2266
2110
1979
1868
1776
1699
1635
1576
1528
1489
1423
1400
1400
1168
1069
961
842
745
652
566
488
416
349
288
224
170
126
22
22
32
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
9
9
9
9
7
6
5
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
8
16
20
22
23
24
24
24
24
24
24
25
26
27
27
27
27
15
4
16
8
1
1
1
3
4
4
2
1
1
1
4
3
2
2
2
2
2
2
2
2
3
3
2
2
3
3
4
3
2
2
2
2
2
3
19
10
1
1
1
1
1
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
200
200
296
345
405
478
548
630
711
788
912
971
1016
1400
1047
1039
1022
951
934
922
920
936
965
1005
1063
1126
1189
1308
1355
1389
1800
1396
1379
1360
1289
1290
1312
1361
1449
1564
1727
1904
2083
2419
2557
2659
3800
2957
3238
3565
3800
3800
3800
2715
2519
2305
2056
1907
1772
1650
1519
1400
1400
1179
1070
1200
832
743
662
549
481
420
363
318
279
244
214
188
165
145
127
112
98
86
76
66
58
51
45
39
34
29
25
20
17
14
7
9
10
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
92
31
31
31
30
29
28
28
28
28
14
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
33
26
20
20
20
20
13
6
4
2
1
1
2
2
3
3
2
2
2
2
2
1
1
1
1
1
1
1
1
1
3
4
5
4
3
2
2
2
2
1
1
1
6
8
4
1
1
1
1
1
1
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
80
80
80
386
536
720
940
1154
1383
1638
1892
2144
2497
2716
2910
3800
3182
3269
3342
3293
3336
3422
3442
3469
3800
3483
3482
3487
3439
3430
3483
3443
3389
3800
3196
3067
2926
2711
2573
2451
2354
2301
2287
2318
2395
2512
2672
2862
3070
3329
3560
3759
4200
4200
4200
3575
3315
3019
2689
2417
2155
1909
1688
1485
1302
1138
991
861
746
645
556
479
411
353
302
259
221
189
161
137
117
99
84
71
60
51
43
37
31
26
22
19
16
13
11
9
9
3
6
12
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
142
35
35
35
31
27
23
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
11
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
17
24
32
17
3
10
6
3
2
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
5
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
1800
1800
1800
1800
1800
1800
1800
1800
1800
1800
1800
1800
1800
1800
1800
1634
1569
1498
1421
1365
1317
1279
1253
1238
1234
1238
1249
1277
1293
1310
1400
1338
1352
1367
1374
1396
1424
1463
1512
1575
1647
1726
1964
2216
2351
3000
3000
2558
2619
2601
2567
2562
2600
2600
2412
2325
2214
2200
1963
1838
1714
1578
1464
1356
1256
1181
1127
1094
1022
1000
1000
820
767
710
647
605
566
531
503
477
452
435
412
388
400
335
307
278
244
216
189
162
138
115
91
70
52
15
15
11
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
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
4
5
5
5
5
5
5
5
5
5
5
5
5
6
6
4
3
3
2
2
2
2
2
2
5
8
14
21
12
4
2
2
3
4
5
4
3
3
3
3
4
7
8
5
2
2
1
1
3
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
19
19
19
100
142
194
256
319
386
452
532
602
654
800
800
753
774
781
797
833
882
950
1039
1152
1288
1446
1635
1836
2042
2333
2522
2690
3400
2925
2989
3036
2981
2953
3000
3000
2725
2618
2485
2333
2203
2069
1937
1810
1686
1566
1451
1341
1237
1139
1046
960
879
805
737
674
617
565
519
477
440
407
378
352
329
309
292
277
264
253
244
236
229
223
218
214
211
208
206
204
203
202
201
201
200
200
200
200
200
200
200
200
200
200
200
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
46
46
46
85
108
138
177
222
277
346
428
528
646
785
944
1127
1331
1552
1807
2064
2314
2703
2899
3053
4200
3164
3129
3050
2785
2652
2499
2339
2200
2069
1956
1861
1785
1728
1692
1671
1664
1684
1691
1705
1800
1725
1745
1753
1746
1800
1753
1741
1800
1720
1668
1603
1800
1410
1303
1191
1039
931
828
732
651
578
514
459
411
369
334
304
279
259
241
226
217
205
194
200
172
164
157
151
149
150
153
157
165
173
172
200
200
143
122
97
71
26
25
14
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
13
13
13
13
12
12
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
22
19
17
17
17
17
9
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
9
13
15
16
12
8
8
8
8
8
8
12
7
2
1
1
1
2
2
3
2
1
1
2
5
3
2
2
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
3
2
2
1
1
1
3
5
4
4
4
4
4
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
76
76
76
265
374
517
696
888
1108
1353
1617
1910
2211
2520
2898
3177
3467
4200
3832
4200
4200
3789
3705
3551
3380
3254
3121
2991
2884
2759
2636
2600
2441
2364
2376
2299
2237
2600
2076
1993
1907
1762
1683
1606
1542
1481
1423
1400
1315
1270
1231
1196
1171
1149
1182
1167
1151
1400
1097
1078
1059
1014
1010
972
1000
1000
817
774
705
622
600
499
447
402
355
318
285
255
228
205
184
165
148
132
118
105
93
83
73
64
56
48
41
35
29
24
20
15
8
14
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
66
37
37
37
30
23
16
10
10
10
10
10
10
10
10
10
10
10
10
10
10
30
18
7
7
7
7
6
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
8
10
12
8
5
5
5
5
4
4
7
4
1
1
1
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
200
200
217
228
242
260
280
304
331
363
399
440
486
538
595
658
729
805
888
981
1078
1176
1310
1403
1490
1800
1635
1698
1757
1783
1842
1900
1967
2029
2082
2200
2200
2200
1915
1801
1672
1531
1420
1316
1222
1143
1075
1018
972
936
909
889
876
867
864
863
856
866
866
815
784
760
760
646
594
539
478
428
380
336
297
261
229
201
175
153
134
117
102
89
78
69
61
54
48
43
39
36
33
31
29
28
27
26
26
25
25
25
25
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
12
16
18
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
20
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
50
50
50
247
345
466
608
748
897
1045
1219
1372
1497
1800
1800
1802
1901
1980
2082
2223
2368
2516
2773
2896
2998
3800
3090
3097
3092
2977
2970
2983
3000
3034
3166
3184
3189
3800
3109
3038
2962
2785
2693
2643
2541
2451
2600
2261
2185
2125
2055
2048
2070
2123
2208
2322
2456
2604
2786
2949
3089
3400
3400
3400
2966
2802
2620
2426
2276
2131
2025
1893
1763
1800
1492
1362
1237
1096
988
889
798
719
707
650
600
800
490
444
400
317
273
230
188
155
121
92
68
18
12
12
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
95
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
44
47
48
49
49
49
49
49
29
9
9
9
9
9
9
9
9
9
12
15
45
60
68
76
218
121
24
24
13
2
2
2
4
5
5
3
1
1
1
1
2
2
2
2
2
1
1
1
1
5
8
4
1
4
5
3
2
2
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
7
7
7
62
94
137
191
250
317
392
477
566
655
780
862
938
1240
1058
1110
1160
1180
1242
1313
1394
1501
1617
1741
1923
2054
2187
2600
2437
2566
2705
2812
2950
3137
3301
3361
3800
3800
3237
3111
2901
2673
2510
2351
2212
2096
1995
1910
1839
1777
1728
1679
1634
1600
1546
1508
1470
1438
1413
1402
1405
1423
1458
1506
1579
1656
1731
1895
1939
1960
2600
1884
1796
1685
1465
1333
1200
1071
964
869
787
720
665
621
588
563
546
533
523
517
500
500
500
350
200
200
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
101
150
175
90
6
6
6
5
4
4
4
4
4
4
7
8
9
9
10
30
40
45
47
48
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
50
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
200
200
307
359
424
502
577
658
746
835
924
1037
1117
1191
1433
1302
1348
1376
1366
1433
1385
1374
1367
1433
1355
1380
1431
1505
1627
1780
1974
2199
2429
2734
3008
3175
3800
3800
3417
3456
3426
3421
3503
3608
3731
3920
4092
4177
4600
4600
4140
4030
3859
3603
3400
3400
2841
2573
2303
2006
1764
1538
1332
1151
990
848
724
616
522
442
373
314
264
222
186
156
130
109
91
76
63
53
44
37
31
26
22
19
16
14
12
10
9
8
7
7
4
6
6
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
13
8
8
8
8
8
8
8
8
8
7
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
4
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
4
4
3
2
1
2
2
2
1
1
1
1
1
1
1
1
2
3
3
3
4
2
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
3
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
31
31
31
128
177
237
309
379
456
536
619
710
802
901
1007
1129
1268
1425
1599
1796
2008
2216
2482
2717
2840
3400
3400
2872
2783
2596
2391
2248
2106
1979
1874
1781
1703
1639
1587
1548
1524
1519
1534
1574
1639
1732
1863
2012
2167
2419
2533
2607
3400
2635
2603
2557
2398
2353
2316
2296
2307
2320
2372
2424
2394
2600
2600
2099
1944
1736
1507
1331
1161
1006
871
749
642
549
467
396
335
283
238
200
168
141
118
99
82
69
57
47
39
32
25
20
16
6
7
9
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
171
24
24
24
23
22
21
21
21
21
12
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
12
17
19
10
2
2
3
4
5
3
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
3
2
1
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
163
163
163
411
563
762
1020
1302
1622
2002
2397
2797
3387
3743
4062
5600
4499
4637
4755
4659
4726
4884
4907
4942
5600
4931
4911
4906
4798
4770
4888
4803
4695
5600
4302
4041
3754
3301
3002
2713
2443
2220
2030
1874
1756
1673
1622
1609
1617
1637
1734
1788
2102
2380
2611
3400
3400
2868
2759
2600
2600
2009
1807
1595
1367
1203
1053
919
805
704
615
537
469
409
356
310
269
234
203
176
153
133
116
101
89
78
68
60
53
47
42
37
33
29
26
23
21
16
16
16
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
70
70
70
57
45
32
20
20
20
20
20
20
20
20
20
20
20
20
20
20
47
27
8
8
8
8
7
7
7
7
7
7
7
7
4
2
2
2
2
2
2
2
2
2
2
6
6
6
6
6
4
3
2
10
10
10
10
6
3
2
2
2
2
2
2
2
2
2
2
2
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
14
14
14
149
214
292
385
472
560
662
751
821
1000
1000
960
984
983
984
990
991
1000
1000
1003
1015
1034
1066
1112
1175
1257
1358
1477
1616
1770
1926
2123
2299
2415
2800
2800
2597
2618
2589
2567
2582
2605
2641
2683
2750
2811
2824
3000
3000
2726
2656
2543
2412
2341
2216
2085
2200
1793
1639
1493
1335
1197
1060
1000
811
709
618
527
455
391
335
288
246
211
180
154
132
112
96
82
70
60
51
44
37
32
28
24
21
18
16
13
11
11
5
7
7
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
5
6
6
7
5
3
3
5
5
5
6
10
7
4
2
2
1
1
1
1
1
2
2
3
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
2
2
1
1
1
3
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
100
100
100
204
267
349
453
566
695
838
996
1164
1337
1538
1714
1878
2200
2212
2299
2600
2600
2345
2322
2254
2190
2168
2157
2166
2197
2244
2310
2390
2471
2587
2691
2730
3000
3000
2670
2604
2494
2383
2324
2284
2272
2291
2346
2420
2506
2680
2761
2831
3400
2889
2887
2870
2762
2727
2691
2616
2600
2600
2342
2234
2116
1985
1880
1782
1692
1615
1546
1486
1433
1387
1343
1305
1274
1224
1200
1200
1036
962
882
793
718
646
577
514
455
399
348
299
253
210
164
125
93
19
19
24
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
19
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
11
12
12
12
12
12
12
12
12
13
61
31
2
2
2
2
2
2
2
2
2
2
9
7
5
5
3
2
2
2
4
6
7
7
8
7
6
5
5
3
2
2
2
2
2
2
2
1
1
2
3
4
4
4
3
2
2
1
1
1
1
1
1
13
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
54
54
54
113
144
182
229
276
328
384
442
502
571
630
688
800
792
845
890
909
1000
1000
942
942
929
918
916
916
921
929
940
956
977
1006
1044
1091
1150
1221
1301
1394
1497
1595
1728
1847
1890
2200
2200
1805
1715
1565
1402
1283
1168
1068
985
916
862
822
795
955
979
1017
1800
1053
1080
1117
1023
1006
1000
1000
853
794
729
658
602
549
500
457
418
382
349
319
290
263
236
211
188
167
147
129
113
97
84
71
58
48
38
16
26
13
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
166
39
39
39
39
39
39
39
39
39
20
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
14
27
14
2
2
2
2
2
5
5
3
2
2
4
3
3
4
4
4
3
3
4
3
3
3
3
2
2
1
1
1
1
1
1
1
1
1
1
1
3
2
1
1
1
2
4
5
3
1
2
2
1
1
1
11
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
75
75
75
157
200
254
319
385
459
539
625
718
815
915
1029
1132
1235
1400
1439
1545
1658
1773
1911
2066
2236
2426
2630
2845
3076
3306
3532
3800
4003
4189
4600
4600
4600
4026
3815
3588
3353
3198
3075
2994
2958
2958
2997
3068
3144
3280
3407
3416
3800
3800
3119
2924
2642
2329
2085
1845
1623
1425
1245
1083
939
812
699
601
515
441
377
321
274
233
198
168
143
121
103
87
74
63
54
46
40
34
30
26
23
20
18
16
14
13
11
10
10
8
6
6
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
105
62
20
20
20
20
13
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
7
7
7
7
4
1
2
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
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
600
600
600
600
600
600
600
600
601
605
612
625
644
671
708
755
812
880
959
1048
1147
1255
1371
1493
1624
1760
1891
2052
2193
2278
2600
2600
2371
2360
2303
2245
2221
2201
2186
2185
2187
2172
2200
2200
2095
2082
2061
2073
2097
2069
2200
2200
1911
2200
1630
1457
1307
1101
962
836
720
625
541
468
405
351
304
264
229
199
173
151
131
114
99
86
75
65
56
49
42
36
31
27
23
20
17
15
13
11
10
9
8
7
7
7
5
3
5
5
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
32
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
4
3
3
3
3
3
3
3
3
2
2
2
2
2
2
2
3
3
4
6
6
6
6
5
3
2
5
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
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
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
200
200
237
261
293
337
388
451
527
616
720
836
964
1106
1257
1406
1587
1747
1855
2200
2200
1999
1992
1928
1861
1820
1785
1764
1763
1781
1821
1883
1967
2074
2201
2347
2512
2690
2872
3087
3277
3439
3800
3800
3800
3401
3242
3066
2876
2733
2606
2501
2425
2374
2349
2352
2382
2438
2518
2621
2745
2884
3031
3208
3365
3500
3800
3800
3800
3276
3061
2816
2544
2320
2104
1901
1717
1547
1391
1249
1119
1002
895
799
711
632
561
496
437
383
333
286
244
199
161
130
57
57
66
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
400
64
64
64
64
64
64
64
64
64
37
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
8
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
7
8
28
27
26
26
26
26
26
26
46
56
61
63
64
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
66
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
31
31
31
179
260
364
494
632
788
963
1154
1360
1588
1822
2056
2355
2572
2768
3400
3085
3176
3232
3400
3214
3169
3400
2986
2887
2783
2632
2526
2435
2363
2273
2200
2200
2007
1941
1884
1824
1790
1765
1745
1733
1723
1708
1700
1700
1678
1681
1688
1697
1718
1738
1742
1800
1800
1706
1675
1626
1600
1525
1455
1400
1400
1196
1100
1000
888
796
708
625
552
484
423
369
320
277
239
206
176
151
129
110
93
79
67
56
47
40
33
28
23
19
15
12
10
6
4
8
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
95
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
103
56
10
10
10
10
8
6
6
6
6
6
6
6
4
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
2
2
2
5
4
4
4
3
2
2
2
2
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
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
13
13
13
62
91
131
183
242
312
393
487
593
713
846
993
1154
1329
1518
1720
1936
2161
2402
2653
2892
3188
3449
3591
4200
4200
3660
3576
3384
3174
3024
2870
2733
2609
2491
2402
2289
2175
2200
1931
1807
1683
1542
1427
1319
1218
1128
1048
977
914
860
813
773
739
710
684
662
644
621
600
600
541
513
484
451
424
399
375
353
334
316
300
286
273
262
252
243
236
229
224
219
215
212
209
207
205
203
202
201
201
200
200
200
200
200
200
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
14
14
14
78
117
168
233
305
385
481
581
682
833
927
1014
1400
1153
1214
1275
1297
1368
1451
1542
1640
1765
1878
1951
2200
2200
2053
2054
2018
1980
1960
1946
1924
1906
1933
1862
1847
1828
1809
1801
1810
1836
1880
1947
2035
2141
2269
2413
2558
2747
2915
3013
3400
3400
3105
3080
2993
2901
2845
2789
2742
2698
2667
2643
2574
2600
2600
2261
2126
1966
1787
1639
1493
1354
1227
1107
996
893
799
712
632
560
493
433
379
329
284
243
206
171
140
107
79
56
4
4
4
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
7
8
8
8
8
8
8
8
8
8
9
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
11
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
7
7
7
48
73
110
163
233
327
453
614
815
1059
1346
1676
2045
2453
2891
3342
3837
4327
4751
5400
5800
5800
4874
4579
4179
3735
3383
3038
2717
2430
2169
1934
1726
1542
1380
1240
1117
1011
919
838
767
704
648
597
552
511
474
441
411
384
360
339
320
303
288
275
263
253
244
236
230
224
219
215
212
209
207
205
203
202
201
201
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
200
200
420
531
667
829
988
1158
1324
1524
1700
1819
2200
2200
2003
2018
1980
1944
1944
1944
1952
1995
2008
2021
2200
2033
2038
2043
2029
2043
2054
2081
2108
2093
2200
2200
1926
1833
1707
1565
1448
1330
1216
1110
1010
916
829
748
674
606
544
487
437
391
351
315
283
255
230
209
190
174
160
148
137
129
121
115
109
105
101
98
95
93
92
90
89
89
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
11
11
11
303
446
612
799
1016
1170
1315
1800
1525
1618
1666
1646
1800
1668
1672
1683
1678
1704
1733
1763
1843
1869
1889
2200
1901
1907
1919
1901
1944
2008
2093
2205
2346
2497
2651
2889
3022
3127
3800
3241
3208
3400
2937
2796
2637
2430
2270
2112
1963
1829
1707
1599
1505
1426
1361
1309
1272
1247
1234
1231
1238
1253
1272
1300
1326
1349
1400
1400
1400
1400
1249
1187
1117
1039
975
912
853
798
747
699
653
610
569
529
494
454
414
400
328
284
239
185
141
103
18
18
18
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
4
2
2
38
56
65
70
72
73
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
75
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
35
35
35
132
187
257
344
435
537
652
771
892
1049
1162
1268
1600
1434
1498
1550
1561
1601
1639
1677
1725
1771
1815
1891
1922
1943
2200
1945
1932
1916
1868
1862
1863
1885
1914
1942
2055
2055
2034
2600
1887
1770
1635
1400
1250
1101
959
837
727
629
543
467
401
343
293
251
214
183
157
134
116
100
87
76
67
60
54
49
45
42
38
35
35
29
26
24
21
18
16
14
12
11
9
8
7
6
6
5
5
5
6
5
4
5
3
3
4
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
57
36
16
16
16
16
9
2
2
2
2
2
2
2
2
34
20
6
4
3
3
2
1
1
2
3
3
3
2
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
2
2
2
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
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
65
65
65
65
65
67
69
75
83
97
116
144
181
229
290
365
454
558
675
814
957
1099
1325
1441
1537
2200
1625
1626
1607
1488
1447
1402
1356
1322
1291
1264
1234
1203
1200
1139
1108
1079
1048
1024
1004
988
977
970
966
970
970
973
1000
983
994
1010
1028
1055
1088
1126
1163
1215
1261
1277
1400
1400
1236
1195
1128
1052
993
933
877
828
783
744
710
682
659
641
628
616
609
605
588
600
600
505
468
424
374
333
291
251
209
173
143
75
75
75
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
57
57
57
144
213
313
451
621
831
1082
1372
1696
2063
2456
2843
3330
3761
4005
5000
5000
4158
4036
3741
3420
3197
2975
2781
2623
2489
2383
2302
2244
2206
2184
2174
2176
2182
2188
2200
2200
2200
2039
1969
1890
1800
1727
1660
1601
1552
1511
1479
1489
1512
1513
1600
1600
1416
1400
1276
1186
1114
1039
976
923
880
849
832
832
852
893
959
1050
1163
1303
1464
1627
1844
2038
2158
2600
2600
2338
2375
2345
2308
2418
2376
2312
3000
2062
1886
1684
1353
1129
873
642
458
40
28
41
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
66
66
66
66
66
66
66
66
66
66
61
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
45
33
33
33
33
33
33
33
33
33
33
33
29
25
25
25
25
25
45
27
9
2
2
3
9
11
12
12
12
12
12
10
7
4
4
4
4
3
2
2
2
3
3
3
3
4
8
12
14
13
13
13
14
15
8
1
8
4
1
1
1
1
3
2
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
16
16
16
27
35
45
58
74
94
119
150
188
235
290
356
433
521
620
731
852
982
1124
1273
1419
1597
1754
1857
2200
2200
2010
2021
1983
1953
1949
1943
1981
1974
1960
2200
1893
1844
1789
1688
1621
1560
1478
1400
1400
1218
1126
1035
934
850
770
697
631
571
517
469
427
389
356
328
303
281
263
247
234
222
212
204
197
191
186
182
179
176
174
173
171
170
170
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
57
57
57
61
65
69
75
83
92
103
117
135
158
191
237
299
385
498
643
826
1049
1313
1621
1971
2354
2784
3242
3686
4251
4751
5001
6200
6200
4994
4763
4308
3805
3432
3052
2703
2394
2111
1857
1631
1430
1253
1097
961
843
740
652
576
511
455
408
368
335
307
283
263
247
233
222
213
205
199
194
190
186
184
182
180
179
178
177
177
176
176
176
176
176
176
176
176
176
176
176
176
176
176
176
176
176
176
176
176
176
176
176
176
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
120
120
120
120
120
120
120
120
121
122
125
128
133
140
149
162
178
199
225
259
300
350
409
477
555
642
737
839
947
1061
1177
1300
1424
1541
1688
1800
1872
2200
1980
2038
2031
1964
2200
1833
1739
1640
1494
1388
1285
1186
1099
1019
947
883
826
775
728
690
647
604
600
517
474
432
386
349
314
281
253
228
205
186
169
154
141
129
118
108
100
88
79
71
63
56
49
43
38
33
29
25
22
19
17
15
13
11
10
10
6
10
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
333
88
88
88
88
88
88
88
88
88
73
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
30
2
2
2
4
6
9
7
6
6
4
2
2
6
4
2
2
2
10
6
3
1
1
1
1
1
2
3
3
2
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
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
23
23
23
81
112
151
200
249
305
366
430
500
572
645
728
801
868
1000
1000
1038
1089
1128
1178
1235
1303
1384
1480
1591
1715
1857
2009
2160
2350
2518
2618
3000
3000
2716
2694
2614
2535
2499
2473
2468
2485
2521
2573
2645
2732
2815
2940
3054
3070
3400
3400
2846
2692
2465
2215
2023
1834
1661
1510
1373
1252
1146
1052
971
901
840
787
741
702
673
652
619
600
600
517
486
454
417
389
362
337
315
294
276
259
242
230
214
199
200
166
148
131
111
85
80
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
14
14
14
14
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
49
39
30
23
12
1
1
1
12
21
26
17
8
8
4
1
6
8
9
10
10
10
11
13
15
9
3
3
3
3
6
6
6
6
6
6
6
6
8
9
10
42
58
66
37
8
5
5
5
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
25
25
25
233
345
487
662
843
1048
1270
1506
1768
2028
2299
2600
2861
3165
3479
3778
4148
4472
4673
5400
5400
4909
4891
4748
4583
4549
4396
4230
4600
3827
3606
3380
3079
2862
3280
3190
3145
5800
2889
2800
2710
2163
2028
1903
1779
1765
1762
1716
1800
1800
1554
1515
1532
1642
1845
2246
2629
2782
3800
3800
2779
2682
2430
2184
2084
2004
1985
2003
2033
2199
2216
2211
3000
2063
1935
1783
1497
1326
1157
995
860
739
631
538
457
387
326
273
227
187
152
118
89
66
13
11
14
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
22
22
22
22
22
22
22
22
22
22
12
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
9
17
25
29
31
32
32
32
20
8
8
4
1
1
7
8
9
7
6
6
6
6
6
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
2
2
2
39
61
90
127
169
219
277
344
421
509
607
716
836
967
1107
1255
1414
1577
1740
1935
2091
2241
2600
2505
2625
2738
2813
2932
3039
3132
3334
3380
3390
4200
3262
3131
2972
2672
2484
2294
2109
1951
1806
1676
1563
1464
1379
1307
1246
1195
1152
1117
1089
1065
1047
1032
1019
1011
1006
985
1000
1000
886
844
794
738
695
654
617
584
556
531
510
492
476
464
454
443
443
431
416
466
375
349
321
282
252
221
191
162
134
104
79
57
9
9
9
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
22
32
37
39
40
41
41
42
92
117
129
135
138
140
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
142
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
50
50
50
353
502
682
903
1105
1310
1588
1753
1913
2600
2053
2200
2035
1906
1853
1780
1736
1720
1725
1757
1818
1905
2015
2160
2316
2474
2741
2869
2969
3800
3029
2994
2929
2727
2618
2508
2379
2264
2200
2039
1943
1860
1786
1739
1713
1707
1721
1754
1802
1860
1936
2006
2067
2200
2200
2200
1931
1824
1702
1568
1458
1350
1255
1155
1058
1000
867
778
693
608
535
468
407
353
306
263
226
194
166
142
121
103
88
75
64
54
46
39
33
27
23
19
15
12
7
7
6
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
22
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
29
20
11
11
11
11
6
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
4
5
6
7
5
3
3
3
7
6
3
1
1
4
2
1
1
1
1
1
1
2
3
3
3
2
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
23
23
23
171
245
334
439
543
650
756
895
988
1071
1400
1196
1241
1280
1280
1316
1353
1395
1446
1497
1564
1625
1664
1800
1800
1746
1776
1799
1838
1902
1980
2078
2186
2303
2456
2564
2685
3000
2808
3000
2857
2783
3000
2604
2496
2383
2225
2111
1999
1892
1796
1704
1623
1537
1453
1400
1286
1207
1130
1053
985
922
866
816
772
735
704
678
657
641
627
618
611
592
600
600
507
471
428
381
344
307
273
243
215
190
167
146
127
110
94
78
64
53
28
28
28
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
19
23
25
26
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
28
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
200
200
216
228
246
272
304
345
395
456
528
612
706
815
930
1047
1209
1316
1415
1800
1562
1615
1658
1650
1679
2024
2416
2556
3700
3700
2601
2631
2476
2298
2284
2250
2238
2241
2260
2293
2333
2378
2461
2505
2548
2800
2614
2647
2685
2699
2752
2816
2888
2969
3067
3155
3231
3400
3400
3400
3080
2960
2829
2689
2589
2499
2424
2366
2313
2277
2250
2180
2200
2200
1867
1736
1584
1415
1279
1148
1027
919
821
734
660
599
548
508
477
447
430
400
380
400
299
328
200
93
600
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
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
11
16
19
20
21
21
21
21
21
21
21
21
21
21
21
21
21
21
22
13
4
4
9
21
27
30
31
32
33
26
19
18
18
18
18
18
18
18
18
18
23
28
30
31
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
33
38
41
42
44
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
1000
1000
1000
1037
1062
1097
1143
1196
1260
1332
1417
1506
1597
1726
1808
1884
2200
1990
2027
2053
2032
2064
2060
2047
2200
2001
1969
1937
1881
1852
1829
1811
1802
1802
1805
1810
1842
1847
1852
2000
1856
1860
1866
1862
1891
1929
1986
2041
2086
2200
2200
2177
2196
2200
2200
2200
2200
2033
2200
1816
1678
1546
1374
1242
1117
998
894
799
713
637
569
509
455
407
364
325
291
259
231
205
182
161
143
126
111
98
86
76
67
58
51
44
38
33
28
23
20
12
12
16
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
20
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
17
19
20
20
20
20
20
20
20
21
32
38
20
3
3
3
3
3
26
23
12
1
1
3
4
3
2
2
2
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
5
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
66
66
66
80
90
104
124
148
179
216
261
315
377
449
528
620
718
820
950
1056
1163
1400
1372
1481
1601
1707
1841
2010
2154
2310
2600
2628
2808
2996
3157
3391
3597
3687
4200
4200
3643
3542
3353
3153
3027
2911
2821
2763
2726
2712
2719
2741
2774
2823
2869
2911
3000
3000
3000
2734
2600
2600
2233
2055
1874
1674
1509
1354
1211
1084
971
871
784
709
643
587
538
496
458
425
395
368
344
322
303
286
271
258
247
235
225
217
200
200
200
126
105
28
28
48
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
25
31
34
35
36
36
36
36
36
36
36
37
25
14
14
14
14
14
15
11
6
1
1
1
2
3
3
3
3
4
3
3
2
2
2
2
2
2
2
1
1
1
1
2
3
4
4
4
6
5
5
5
12
27
34
28
23
12
2
1
1
1
4
6
8
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
104
104
104
168
213
277
365
472
607
771
967
1195
1455
1747
2065
2413
2779
3150
3580
3958
4281
5000
5000
5000
4705
4586
4452
4303
4178
4051
3942
3820
3702
3666
3482
3394
3323
3264
3239
3235
3264
3305
3348
3498
3517
3515
4200
3394
3290
3169
2935
2805
2680
2563
2469
2393
2317
2252
2200
2140
2103
2078
2065
2068
2083
2110
2151
2198
2251
2326
2374
2434
2600
2468
2600
2600
2220
2091
1922
1734
1582
1433
1293
1167
1051
945
849
763
685
615
553
496
444
398
350
309
276
200
200
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
18
18
18
18
17
16
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
47
61
31
2
2
4
14
12
10
10
10
10
10
9
8
8
8
8
8
8
8
8
8
49
90
145
172
186
193
196
198
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
244
244
244
244
244
244
244
244
244
244
244
244
244
244
244
244
244
244
246
248
253
260
270
285
303
326
354
387
425
468
516
568
624
683
747
812
879
954
1020
1084
1200
1208
1265
1314
1402
1425
1434
1800
1388
1340
1283
1167
1104
1045
990
949
916
889
868
852
839
829
822
816
812
809
806
804
803
802
801
801
800
800
800
800
800
800
800
800
800
800
800
800
800
800
800
800
800
800
800
800
800
800
800
800
800
800
800
800
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
40
40
40
75
97
126
164
208
261
324
397
479
572
675
786
907
1033
1160
1308
1438
1542
1800
1800
1753
1790
1790
1800
1803
1813
2215
2680
2844
4200
4200
2912
2946
2819
2582
2512
2600
2277
2203
2136
2062
2039
2042
2058
2086
2178
2200
2212
2600
2166
2114
2047
1913
1831
1750
1676
1611
1555
1508
1444
1400
1400
1238
1171
1104
1031
977
925
877
843
797
751
771
650
598
546
485
435
388
344
305
269
236
207
181
157
136
117
99
84
70
55
44
35
12
15
18
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
5
5
5
5
5
5
5
5
5
5
4
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
2
1
1
1
1
1
1
1
1
1
10
20
18
17
17
17
17
17
20
17
13
10
10
7
5
4
4
2
1
1
1
1
2
2
2
3
3
3
2
1
1
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
6
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
4
4
4
33
50
72
100
131
168
210
259
313
374
441
513
590
672
758
849
945
1049
1161
1287
1425
1573
1746
1922
2093
2362
2500
2612
3400
2710
2703
2671
2518
2455
2387
2319
2268
2223
2186
2158
2138
2126
2120
2121
2126
2136
2150
2168
2195
2231
2280
2344
2421
2515
2622
2725
2871
3003
3033
3400
3400
2842
2694
2468
2217
2024
1832
1653
1492
1344
1209
1089
982
889
811
748
700
669
654
655
672
704
748
808
874
947
1046
1109
1187
1400
1233
1400
909
1400
11
11
11
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
71
95
49
3
3
3
101
57
14
14
14
14
14
14
14
14
14
14
14
17
20
43
54
60
63
64
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
66
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
35
35
35
122
168
225
296
369
450
539
636
739
850
965
1080
1215
1330
1428
1666
1640
1642
1688
1707
1730
1749
1800
1800
1782
1791
1785
1800
1800
1757
1800
1800
1574
1491
1390
1278
1192
1114
1052
1013
1000
1016
1065
1148
1261
1409
1581
1762
1996
2205
2349
2800
2800
2556
2800
2398
2260
2137
1967
1843
1737
1645
1576
1524
1482
1456
1437
1400
1400
1400
1246
1189
1123
1051
1000
931
866
866
717
647
579
505
446
391
340
296
256
219
186
156
129
101
78
59
14
16
19
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
54
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
11
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
9
12
14
15
15
9
3
11
6
2
2
2
6
8
9
5
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
3
3
2
1
1
1
1
1
2
2
2
2
1
1
1
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
66
66
66
236
334
462
624
797
996
1216
1455
1720
1992
2271
2615
2863
3127
3800
3434
3800
3800
3253
3111
2894
2656
2479
2308
2155
2028
1919
1830
1759
1705
1667
1641
1627
1622
1627
1641
1663
1694
1731
1776
1828
1878
1948
2011
2072
2200
2200
2200
2200
2200
2238
2322
2432
2547
2729
2895
2935
3400
3400
2713
2543
2279
1991
1778
1570
1383
1220
1074
945
831
731
643
565
497
437
384
337
296
259
227
199
174
152
132
115
99
85
73
62
52
44
35
28
23
9
10
14
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
87
87
87
66
46
26
6
6
6
6
6
6
6
6
6
6
6
6
6
6
103
52
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
3
31
60
60
31
2
2
2
4
4
4
4
4
4
4
5
4
3
2
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
5
3
1
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
50
50
50
52
54
59
66
76
91
110
135
166
204
249
301
359
426
496
568
662
730
792
1000
891
931
965
975
1007
1038
1071
1110
1150
1192
1241
1285
1331
1400
1428
1481
1539
1597
1664
1736
1804
1892
1970
2004
2200
2200
1974
1925
1839
1745
1679
1618
1567
1532
1508
1498
1500
1514
1539
1564
1612
1657
1650
1800
1800
1492
1400
1273
1133
1026
922
829
750
685
634
592
558
531
505
481
466
439
421
404
389
375
364
354
338
333
333
275
233
214
200
45
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
28
7
7
7
6
5
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
7
8
9
9
9
9
9
10
7
4
4
4
4
4
4
4
4
4
102
54
7
7
7
8
9
10
10
10
10
10
10
11
25
32
36
38
39
24
9
8
8
7
6
6
6
6
14
18
20
21
21
21
21
21
21
21
22
17
13
19
26
24
22
22
22
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
236
236
236
259
275
297
328
364
408
461
521
588
664
745
827
927
1015
1077
1266
1266
1185
1203
1198
1201
1223
1253
1296
1350
1421
1497
1575
1702
1768
1824
2200
1874
1882
1864
1787
1800
1748
1719
1740
1800
1743
1800
1758
1800
1789
1822
1869
1939
2019
2104
2276
2351
2415
3000
2467
2468
2455
2357
2327
2295
2263
2203
2200
2200
1976
1900
1822
1746
1704
1677
1667
1664
1686
1710
1683
1800
1800
1475
1370
1234
1084
968
855
751
658
573
496
425
359
301
237
183
153
32
27
142
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
250
34
34
34
26
19
11
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
35
35
35
31
16
1
1
1
4
6
7
6
6
6
4
3
3
3
3
3
3
3
3
3
3
5
6
6
6
7
26
26
26
16
7
7
6
6
6
6
6
4
3
2
2
2
2
2
2
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
24
24
24
137
199
279
382
495
631
792
983
1207
1469
1770
2112
2495
2910
3370
3860
4332
4932
5463
5732
7000
7000
5767
5554
5118
4647
4325
4013
3749
3545
3383
3264
3200
3159
3132
3229
3192
3141
3800
2938
2812
2683
2457
2356
2278
2226
2215
2226
2263
2315
2374
2495
2548
2595
3000
2609
2621
2563
2427
2600
2196
2059
1924
1749
1618
1494
1379
1277
1181
1102
1016
932
900
765
686
611
533
468
408
354
306
264
227
194
165
140
119
100
84
69
57
45
35
27
9
9
9
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
240
54
54
54
44
35
25
16
16
16
14
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
12
11
11
11
11
11
11
11
8
6
6
6
6
6
6
6
6
6
6
6
9
11
12
12
12
7
2
6
4
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
2
1
1
1
2
2
1
1
1
1
2
1
1
1
1
2
1
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
280
280
280
321
346
379
422
470
527
594
672
761
863
981
1117
1274
1454
1662
1898
2156
2460
2771
3076
3554
3798
3992
5400
4141
4106
4016
3697
3541
3355
3159
3000
2812
2653
2660
2552
2466
3000
2273
2204
2139
1974
1925
1848
1766
1800
1611
1539
1473
1402
1360
1331
1314
1321
1338
1361
1440
1458
1464
1800
1428
1405
1385
1326
1328
1348
1382
1427
1505
1577
1595
1800
1800
1489
1408
1283
1145
1039
934
837
750
676
616
575
544
523
506
466
466
466
336
285
232
176
75
75
53
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
101
150
175
187
193
196
198
199
199
199
199
200
120
41
41
41
41
29
18
13
7
1
1
11
9
7
7
7
7
7
7
8
5
2
2
2
2
2
2
2
2
3
4
3
2
2
6
12
15
16
18
12
6
6
6
6
8
9
9
5
1
1
1
1
5
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
2300
2300
2300
2300
2300
2300
2300
2300
2300
2300
2300
2300
2300
2300
2300
2300
2300
2300
2300
2300
2300
2300
2300
2300
2300
2286
2286
2278
2267
2300
2244
2230
2211
2212
2180
2139
2300
2024
1954
1880
1773
1698
1624
1554
1491
1433
1380
1331
1286
1246
1210
1179
1152
1129
1111
1098
1088
1083
1080
1081
1084
1089
1097
1105
1116
1132
1146
1158
1200
1198
1185
1400
1117
1063
1001
898
828
759
693
639
594
559
536
525
525
542
564
588
662
673
671
1000
600
537
446
307
227
20
20
33
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
18
20
21
21
21
22
26
28
29
30
30
30
30
30
30
31
33
36
51
47
44
27
11
6
6
6
103
95
88
88
88
53
19
4
4
4
4
4
4
12
8
5
2
2
2
5
6
8
11
9
7
4
2
2
5
8
5
2
2
2
2
2
2
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
38
38
38
58
72
91
116
145
182
226
278
342
417
507
614
738
883
1048
1234
1441
1667
1915
2178
2446
2760
3037
3301
3800
3815
4101
4417
4733
5123
5567
6034
6516
7150
7605
8015
9400
8681
8846
8913
9400
8758
8507
9400
7649
7154
6622
5893
5354
4829
4330
3889
3486
3122
2797
2507
2250
2024
1825
1650
1499
1367
1252
1152
1065
989
920
861
803
749
700
645
598
553
511
473
438
406
378
352
330
310
293
279
267
257
250
244
240
236
240
230
225
277
171
200
600
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
36
38
39
39
39
39
39
39
39
39
39
39
39
39
39
40
42
32
22
15
8
3
3
3
19
35
64
49
35
35
18
2
3
3
3
3
3
3
4
17
29
17
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
120
120
120
140
154
172
197
226
262
303
351
406
467
538
611
686
795
868
940
1200
1074
1148
1232
1303
1417
1546
1696
1864
2029
2245
2438
2533
3000
3000
2541
2471
2329
2186
2114
2065
2054
2088
2161
2271
2424
2601
2797
3061
3249
3458
4000
3683
4000
4000
3431
3267
3031
2774
2586
2418
2293
2228
2223
2289
2429
2633
2914
3252
3596
4079
4515
4700
5800
5800
4535
4274
3809
3300
2946
2597
2288
2044
1803
1591
1400
1218
1071
942
834
740
658
622
558
501
600
373
331
200
114
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
155
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
62
59
31
3
1
1
13
11
10
10
10
10
7
5
5
5
5
5
5
5
6
6
7
9
10
10
10
11
105
152
176
148
120
120
120
120
120
120
120
120
120
120
63
7
7
7
47
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
40
40
40
115
158
215
290
373
473
590
723
874
1039
1219
1412
1612
1825
2044
2251
2510
2738
2850
3400
3400
2851
2757
2567
2364
2230
2102
1996
1917
1856
1813
1787
1769
1769
1773
1747
1800
1800
1589
1514
1421
1320
1242
1171
1114
1076
1058
1065
1099
1163
1259
1387
1541
1729
1940
2148
2426
2674
2785
3400
3400
2712
2566
2302
2010
1793
1574
1374
1198
1038
895
769
658
561
477
403
340
286
240
201
168
140
116
97
80
66
55
45
37
31
25
20
16
13
8
5
8
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
500
77
77
77
77
77
77
77
77
77
54
31
31
31
31
31
31
31
31
31
31
31
23
15
15
15
15
8
1
1
1
1
1
1
1
1
1
1
1
1
1
3
4
5
6
5
4
4
4
5
3
1
1
4
6
3
1
1
2
2
3
3
2
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
5
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
314
314
314
332
346
365
392
425
465
514
570
634
705
784
868
951
1054
1144
1208
1400
1400
1325
1346
1344
1349
1372
1401
1440
1489
1551
1616
1683
1789
1846
1892
2200
1933
1928
1916
1843
1800
1800
1693
1638
1582
1519
1466
1416
1370
1332
1301
1275
1272
1295
1330
1422
1511
1521
1800
1800
1379
1290
1146
990
882
777
682
601
529
464
408
358
314
275
241
211
184
161
141
123
108
95
83
73
64
56
49
43
38
33
29
26
23
20
18
17
16
16
16
13
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
81
51
51
51
51
51
51
51
51
51
26
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
3
15
46
24
2
2
2
2
3
3
4
3
2
1
1
2
3
4
2
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
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
25
25
25
482
699
965
1275
1548
1882
2176
2377
3000
3000
2685
2695
2607
2510
2449
2381
2317
2263
2215
2185
2173
2183
2218
2280
2369
2486
2627
2794
2979
3171
3406
3614
3775
4200
4200
4081
4200
4100
4080
4075
4080
4063
4046
4200
3989
3968
3940
3882
3920
3868
3812
4200
3672
3615
3576
3494
3527
3573
3623
3862
3881
3865
5000
3633
3436
3205
2778
2518
2260
2012
1805
1616
1447
1298
1164
1044
935
835
745
662
587
518
456
400
349
303
262
225
191
160
132
103
79
60
12
14
20
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
16
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
9
8
8
8
8
8
8
8
8
11
24
38
24
10
10
10
10
10
10
6
2
1
1
1
4
5
6
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
3
5
4
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
200
200
253
282
319
365
412
464
521
582
646
715
787
863
944
1031
1127
1235
1361
1506
1673
1861
2069
2303
2546
2798
3111
3336
3578
4200
3847
4200
4200
3606
3441
3196
2925
2716
2510
2354
2233
2178
2225
2219
2305
2600
2334
2600
2395
2370
2600
2357
2396
2453
2484
2595
2695
2718
3000
3000
2591
2495
2345
2181
2063
1947
1843
1749
1677
1630
1598
1623
1656
1607
1800
1800
1323
1204
1043
870
755
646
552
475
408
351
303
261
226
198
171
149
126
106
90
72
47
47
20
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
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
58
86
100
110
115
61
8
13
7
1
1
3
3
3
3
2
2
2
2
4
5
5
5
6
3
1
1
2
3
2
1
1
1
1
2
3
3
4
5
5
5
4
3
3
3
3
4
2
1
1
1
1
2
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
30
30
30
62
79
100
126
153
182
214
248
285
323
364
405
451
495
541
600
642
701
767
840
922
1015
1115
1218
1348
1452
1554
1800
1738
1825
1909
1974
2061
2142
2243
2335
2382
2600
2600
2418
2413
2386
2374
2407
2464
2552
2673
2820
2998
3199
3395
3661
3899
3993
4600
4600
3856
3715
3464
3195
3098
2943
2816
3000
2705
2639
3000
2534
2422
3000
2047
1875
1692
1411
1248
1094
954
842
744
659
588
526
473
428
389
356
326
301
276
255
238
200
200
200
12
12
12
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
20
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
39
36
33
33
33
33
33
35
90
145
172
91
11
11
11
11
11
11
11
11
11
16
19
20
22
61
80
90
95
97
98
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
100
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
2600
2600
2600
2600
2600
2600
2600
2600
2600
2600
2600
2600
2600
2305
2189
2061
1922
1817
1723
1642
1579
1530
1495
1471
1461
1458
1461
1492
1533
1586
1766
1823
1881
2600
1933
2025
2210
2363
2832
3270
3425
4600
4600
3503
3559
3240
2897
3400
2346
2085
1841
1509
1307
1124
963
837
730
639
564
499
442
392
348
309
274
243
215
190
167
147
129
113
99
87
76
66
57
50
43
37
32
28
24
21
18
16
14
12
11
9
8
8
7
7
6
5
6
3
3
5
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
85
63
63
63
49
36
23
10
10
10
10
10
10
10
10
10
10
10
10
10
10
41
23
6
6
6
6
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
2
2
2
1
1
2
3
3
4
2
1
1
1
1
2
2
1
1
1
2
2
2
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
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
35
35
35
153
212
285
373
460
555
658
766
878
1002
1118
1235
1400
1466
1580
1692
1808
1914
2011
2200
2200
2266
2409
2418
2414
3000
2303
2210
2105
1907
1802
1706
1622
1565
1525
1503
1500
1518
1556
1615
1696
1794
1914
2049
2183
2364
2525
2597
3000
3000
2558
2474
2316
2143
2020
1894
1775
1674
1567
1464
1400
1275
1192
1133
1055
990
1000
864
814
768
718
686
655
629
604
582
577
552
526
600
459
421
382
328
290
253
219
189
161
135
112
89
69
56
16
14
36
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
39
44
50
34
18
18
18
14
11
49
37
20
4
2
2
3
24
13
3
2
2
2
3
12
7
2
5
4
3
3
3
3
3
3
2
2
3
3
3
2
1
1
1
1
1
1
1
5
7
8
4
1
2
2
2
2
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
1800
1800
1800
1800
1800
1800
1800
1800
1800
1800
1800
1800
1800
1800
1800
1755
1724
1800
1635
1587
1538
1473
1427
1385
1349
1321
1300
1289
1286
1293
1310
1336
1372
1418
1474
1541
1622
1712
1816
1936
2044
2176
2333
2354
2600
2600
2399
2374
2306
2227
2172
2121
2037
2000
2000
1734
1625
1513
1396
1314
1249
1203
1176
1169
1178
1192
1232
1271
1263
1400
1400
1114
1031
916
790
695
603
520
448
384
329
280
238
202
171
145
122
103
87
73
61
51
42
35
28
22
18
7
7
12
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
88
16
16
16
15
14
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
18
21
22
23
23
23
23
23
23
24
35
25
16
16
16
16
9
2
1
1
1
1
2
3
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
4
4
2
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
44
44
44
128
181
253
348
458
592
754
944
1168
1426
1719
2048
2412
2804
3235
3691
4127
4683
5174
5412
6600
6600
5384
5159
4718
4237
3895
3554
3249
2988
2754
2549
2370
2213
2077
1959
1858
1773
1704
1648
1607
1580
1566
1563
1573
1592
1615
1654
1690
1706
1800
1800
1716
1717
1709
1714
1732
1749
1826
1828
1818
2200
1731
1662
1584
1441
1357
1277
1200
1134
1088
1025
962
1000
824
753
683
599
534
473
415
365
319
278
242
210
181
155
132
111
92
73
57
44
15
13
15
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
25
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
12
8
8
8
8
8
8
8
7
7
7
7
7
7
7
7
7
7
29
51
41
31
31
31
31
16
2
6
3
1
1
1
3
4
4
2
1
1
1
4
2
1
1
1
1
1
1
1
1
1
1
1
2
4
3
3
4
2
1
1
1
1
2
3
2
2
2
1
1
1
1
1
3
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
2
2
2
137
205
284
374
480
560
640
866
787
866
953
1032
1151
1288
1450
1637
1843
2090
2339
2580
2986
3164
3294
4600
3330
3250
3127
2795
2627
2472
2343
2279
2247
2232
2226
2200
2200
2200
2140
2140
2149
2157
2155
2200
2200
2101
2200
1987
1913
1846
1758
1695
1638
1587
1545
1510
1482
1455
1437
1423
1383
1400
1400
1199
1121
1029
928
847
768
696
632
574
522
477
438
404
376
354
336
323
314
309
307
306
310
315
307
333
333
251
222
179
141
116
30
58
66
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
314
61
61
61
48
36
23
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
12
7
3
6
6
6
6
7
13
16
18
16
14
14
8
3
3
3
3
3
3
4
5
5
6
9
12
9
6
4
4
4
4
4
4
4
4
4
16
22
28
20
12
26
16
6
6
6
11
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
4
4
4
193
281
389
513
622
755
872
954
1200
1200
1098
1121
1111
1105
1121
1137
1157
1203
1221
1236
1400
1247
1248
1251
1238
1270
1303
1352
1407
1489
1593
1711
1843
2013
2701
2943
3172
5800
3500
3683
3865
3622
3774
3888
3856
4200
4200
3581
3427
3276
3007
2799
3000
2334
2118
1906
1645
1476
1307
1160
1023
914
839
753
677
680
532
469
411
347
300
258
221
190
163
140
120
103
89
77
66
58
50
44
38
33
29
25
22
19
17
15
14
13
10
11
11
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
11
8
8
8
8
8
8
8
8
8
6
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
6
15
15
15
15
20
10
1
1
6
5
3
1
1
2
1
1
2
3
3
2
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
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
45
45
45
274
387
517
661
844
958
1059
1533
1194
1236
1269
1242
1274
1313
1369
1459
1584
1748
1956
2210
2509
2847
3230
3641
4062
4558
4995
5369
6200
6200
6200
5558
5308
5029
4726
4492
4276
4081
3918
3771
3635
3549
3418
3284
3400
2982
2823
2665
2473
2326
2190
2066
1959
1866
1784
1712
1650
1592
1542
1500
1441
1400
1400
1236
1164
1090
1010
947
888
834
786
740
701
658
616
600
531
490
451
411
378
349
323
302
285
271
260
253
248
244
248
242
236
287
200
200
600
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
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
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
35
19
4
1
1
7
13
16
18
10
2
2
2
2
2
2
2
2
2
2
2
10
14
15
15
10
6
6
8
9
10
10
10
10
10
11
12
12
13
86
123
141
84
28
20
13
22
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
43
43
43
71
90
117
153
196
248
310
382
464
557
661
773
896
1025
1157
1308
1441
1573
1800
1830
1951
2058
2233
2294
2328
3000
2278
2205
2113
1914
1812
1718
1640
1599
1587
1607
1664
1756
1883
2043
2229
2444
2676
2900
3190
3448
3565
4200
4200
3496
3346
3073
2770
2538
2300
2076
1871
1677
1498
1332
1180
1041
915
801
698
607
525
453
390
335
286
244
208
176
149
126
106
90
75
63
53
45
38
32
27
23
20
17
15
13
11
10
9
8
7
8
8
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
8
10
11
12
12
12
12
12
7
3
3
3
3
3
3
3
14
20
23
24
15
6
5
4
3
3
13
15
8
2
2
3
3
3
3
3
3
3
4
7
6
5
3
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
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
6
6
6
188
282
398
537
674
822
976
1145
1313
1477
1714
1853
1976
2600
2141
2196
2241
2204
2253
2299
2342
2465
2499
2519
3000
2485
2439
2382
2250
2188
2130
2079
2050
2033
2028
2044
2065
2087
2176
2220
2325
2600
2626
2893
3119
3120
3800
3800
2853
2737
2516
2294
2307
2184
2074
2600
1803
1659
1507
1265
1119
980
850
743
647
563
490
425
368
319
275
237
205
176
151
130
111
95
81
69
59
50
43
37
31
27
23
20
17
15
13
11
9
9
6
6
10
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
8
2
2
2
2
2
2
2
4
17
32
21
11
4
2
1
4
5
6
4
2
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
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
228
228
228
601
755
882
1300
1300
1148
1198
1199
1214
1269
1336
1422
1534
1657
1787
1964
2091
2211
2600
2393
2468
2525
2499
2600
2600
2424
2373
2299
2216
2150
2083
2021
1965
1914
1871
1837
1813
1801
1802
1817
1848
1894
1957
2036
2130
2237
2361
2496
2625
2797
2950
3009
3400
3400
2906
2785
2582
2356
2177
1995
1822
1663
1513
1374
1244
1125
1014
913
820
735
659
590
528
475
429
391
361
340
328
370
423
451
600
600
507
544
556
538
600
600
436
372
296
225
85
66
100
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
402
205
8
14
10
7
4
1
5
7
8
8
8
8
8
8
8
8
8
8
8
8
9
10
11
8
6
6
6
6
6
6
6
6
6
6
6
6
17
22
28
19
10
28
18
8
15
13
11
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
73
73
73
134
166
206
255
306
365
432
507
591
686
792
908
1037
1176
1323
1490
1655
1814
2059
2182
2278
3000
2354
2342
2310
2171
2123
2078
2040
2026
2024
2033
2050
2081
2111
2128
2200
2200
2139
2100
2038
2200
1877
1790
1702
1585
1508
1440
1382
1337
1302
1274
1253
1237
1230
1225
1220
1246
1232
1211
1400
1173
1154
1193
1137
1109
1400
1014
966
915
819
774
732
696
672
652
638
628
620
614
610
600
600
600
505
464
417
363
316
270
225
178
137
103
26
26
27
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
5
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
6
8
9
9
9
10
18
15
8
1
1
5
3
2
2
1
1
1
1
2
1
1
1
1
1
1
1
1
1
2
2
2
3
2
2
2
2
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
129
129
129
169
192
222
261
302
349
402
459
521
587
654
734
804
866
1000
1000
1047
1119
1191
1284
1394
1517
1655
1810
1974
2147
2346
2526
2704
3000
3062
3211
3486
3545
3573
4600
3435
3283
3095
2731
2507
2281
2061
1873
1699
1542
1402
1275
1161
1058
964
878
800
728
662
601
546
495
449
407
369
334
303
275
250
228
208
191
175
162
150
140
131
123
117
111
107
103
100
97
95
93
91
90
89
89
88
88
88
88
88
88
88
88
88
88
88
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
244
244
244
259
270
284
302
323
347
375
407
441
479
521
567
619
678
744
818
900
990
1087
1189
1295
1414
1522
1630
1800
1835
1936
2036
2118
2229
2325
2377
2600
2600
2417
2399
2347
2294
2265
2238
2222
2206
2194
2200
2173
2169
2161
2163
2169
2135
2200
2200
1942
1851
1736
1608
1504
1400
1299
1205
1115
1031
951
877
808
744
685
632
583
539
500
465
434
407
382
361
343
325
313
297
280
288
244
224
215
193
174
200
135
116
99
72
54
39
3
3
3
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
7
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
22
31
35
37
38
39
39
39
39
39
39
39
39
39
39
39
39
39
39
23
7
7
7
7
7
7
7
7
7
8
7
6
6
6
6
6
6
15
20
25
112
156
178
189
194
197
198
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
3
3
3
23
35
51
72
97
127
165
211
267
335
416
513
627
759
910
1081
1271
1481
1706
1951
2208
2460
2766
3035
3208
3800
3800
3400
3361
3215
3048
2935
2785
2634
2600
2327
2174
2026
1867
1733
1610
1496
1396
1307
1227
1157
1094
1039
988
941
901
856
810
800
716
669
624
575
533
494
458
425
396
369
345
324
306
290
276
264
253
244
236
229
224
219
215
212
209
207
205
203
202
201
201
200
200
200
200
200
200
200
200
200
200
200
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
40
40
40
101
135
180
236
295
364
441
526
620
722
831
949
1071
1196
1338
1462
1582
1800
1802
1903
1997
2083
2169
2238
2400
2400
2392
2404
2600
2365
2343
2317
2263
2241
2222
2210
2193
2190
2200
2130
2200
2200
1825
1689
1522
1339
1193
1052
922
807
703
610
528
456
392
337
289
247
212
181
155
133
115
99
86
75
66
58
52
47
43
39
37
34
33
31
30
29
29
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
12
12
12
33
47
67
94
128
171
226
292
371
463
568
684
814
951
1091
1255
1400
1522
1800
1800
1793
1854
1883
1914
1949
2000
2013
2041
2077
2106
2112
2200
2200
2058
2022
1964
1896
1861
1794
1722
1800
1557
1466
1372
1255
1162
1072
986
909
838
774
718
670
655
682
760
896
1030
1147
1400
1400
1400
1156
1094
1030
967
940
923
917
922
937
952
964
1000
1000
981
1000
932
1000
844
786
730
657
600
544
491
442
397
354
314
276
237
203
174
111
111
111
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
10
12
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
14
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
14
14
14
200
309
452
632
829
1055
1305
1594
1895
2202
2630
2914
3180
4200
3596
3766
3923
3960
4116
4276
4425
4642
4834
4907
5400
5400
4765
4609
4336
4032
3800
3545
3331
3151
3000
2885
2802
2750
2730
2740
2780
2849
2942
3062
3203
3349
3540
3711
3866
4200
4200
4200
4200
4073
4147
4064
3948
4600
3608
3391
3158
2804
2629
2499
2311
2200
2200
1786
1661
1541
1407
1325
1253
1192
1145
1106
1076
1052
1033
1020
1008
1002
999
977
1000
1000
858
805
730
644
600
476
401
366
120
200
400
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
371
114
114
114
95
76
57
38
38
38
30
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
14
6
6
6
6
6
7
7
7
7
7
7
7
7
8
9
9
9
9
6
3
3
3
3
8
11
12
13
14
57
78
48
18
17
16
16
16
16
16
16
16
16
22
25
26
27
27
28
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
200
200
204
208
214
223
236
254
279
311
351
402
462
534
616
708
810
923
1048
1188
1345
1519
1712
1923
2153
2400
2666
2947
3248
3572
3919
4288
4690
5101
5519
6032
6406
6799
7800
7278
7800
7800
7150
7017
6787
6538
6367
6183
6025
5900
5681
5600
5600
4848
4529
4181
3798
3490
3198
2931
2696
2484
2297
2131
1986
1857
1741
1646
1545
1449
1400
1259
1170
1083
994
915
841
772
709
651
600
556
518
487
463
445
434
428
426
427
656
923
999
1800
1800
933
200
200
600
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
11
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
11
22
87
44
2
1
1
20
30
35
18
2
2
2
2
2
2
2
2
2
2
6
8
10
12
13
14
49
74
87
93
96
81
66
66
66
66
66
66
66
66
66
42
18
25
29
31
33
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
95
95
95
433
590
781
1003
1197
1429
1634
1785
2200
2200
2054
2085
2057
2010
2000
2000
1896
1864
1835
1811
1807
1814
1836
1868
1906
1967
2009
2051
2200
2111
2140
2162
2132
2200
2200
1989
1914
1816
1705
1611
1517
1426
1339
1256
1176
1099
1025
954
886
820
757
697
640
586
535
487
443
403
366
334
305
280
259
241
226
214
203
199
189
179
200
155
142
129
111
98
86
75
65
56
49
42
36
32
27
24
21
18
16
14
13
12
11
11
10
10
10
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
51
51
51
197
283
394
535
688
863
1057
1282
1516
1751
2098
2310
2503
3400
2783
2887
2979
2959
3049
3141
3235
3365
3480
3580
3800
3800
3800
3306
3116
2905
2679
2511
2360
2234
2138
2068
2025
2010
2021
2058
2118
2201
2300
2409
2544
2665
2769
3000
3000
3000
2578
2408
2216
2004
1835
1675
1530
1404
1293
1198
1118
1053
1002
964
937
921
914
915
920
935
950
954
1000
1000
945
942
934
929
933
940
953
965
976
1000
1000
1000
1000
808
725
628
521
415
321
244
58
66
83
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
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
60
32
5
5
4
4
4
4
4
4
4
3
3
3
3
2
2
2
2
2
2
2
5
5
5
5
6
6
7
11
13
15
16
16
16
16
16
17
18
18
18
18
18
10
2
2
3
4
5
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
50
50
50
174
235
311
400
487
579
673
780
874
959
1133
1133
1191
1270
1340
1427
1527
1632
1742
1886
1997
2106
2400
2308
2409
2516
2598
2708
2858
2963
3068
3400
3250
3332
3402
3495
3537
3565
4000
3568
3558
3546
3488
3492
3498
3576
3583
3585
4000
3545
3521
3495
3427
3419
3405
3490
3450
3384
4000
3129
2950
2749
2431
2213
1997
1790
1610
1446
1300
1172
1061
966
885
818
763
718
679
653
621
590
600
521
484
446
400
361
322
283
246
209
175
135
101
80
4
4
4
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
42
26
26
26
26
26
26
26
26
26
17
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
5
3
3
7
9
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
11
42
57
65
69
71
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
73
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
85
85
85
146
183
232
297
372
463
571
697
842
1006
1189
1387
1605
1834
2059
2334
2576
2730
3266
3266
2930
2944
2908
2921
3049
3272
3612
4073
4695
5409
6188
7304
8103
8850
11400
10090
10464
10690
11400
10678
10423
10035
11400
8781
8089
7361
6360
5665
5011
4413
3917
3489
3129
2834
2595
2405
2256
2136
2043
1972
1879
1800
1800
1554
1436
1315
1180
1067
960
859
769
686
610
543
483
431
387
351
323
304
293
289
293
306
323
339
386
393
389
600
343
292
241
159
27
33
22
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
77
40
4
4
4
4
4
4
4
4
4
4
4
4
7
8
9
9
9
9
9
9
9
9
9
10
7
4
4
4
3
2
2
15
10
5
1
11
10
10
10
6
2
2
2
2
1
1
1
1
1
1
1
1
1
3
5
7
4
1
1
1
1
1
2
3
3
3
2
1
1
1
1
2
1
1
3
4
6
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
66
66
66
144
192
256
340
435
548
682
836
1012
1209
1429
1672
1937
2228
2549
2907
3308
3757
4261
4818
5423
6086
6782
7486
8304
9022
9635
11000
11000
11000
9306
8630
7868
7026
6356
5718
5133
4620
4161
3759
3412
3115
2863
2652
2476
2329
2207
2106
2027
1969
1991
1983
2027
2200
2213
2462
2695
2742
3400
3400
2593
2492
2278
2068
1976
1910
1904
1931
1971
2150
2175
2177
3000
2039
1914
1764
1476
1306
1138
976
843
722
616
525
445
376
316
265
220
181
147
114
86
63
13
9
12
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
140
75
11
11
11
11
10
9
9
9
9
9
9
9
9
8
8
8
8
8
8
8
8
8
12
17
12
8
8
8
8
5
2
11
6
1
1
1
1
1
1
2
4
4
4
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
111
111
111
365
486
636
808
966
1157
1315
1466
1800
1736
1860
1977
2052
2177
2285
2318
2600
2600
2241
2169
2050
1929
1861
1807
1777
1771
1787
1822
1864
1935
2001
2026
2200
2200
1987
1942
1864
1778
1717
1657
1607
1573
1557
1566
1601
1667
1764
1889
2044
2221
2409
2637
2839
3014
3400
3400
3400
2964
2780
2568
2330
2131
1942
1788
1676
1529
1400
1400
1109
997
893
776
694
621
557
506
463
429
402
382
367
355
348
343
332
333
333
282
264
235
202
200
131
105
23
22
54
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
10
13
13
13
13
13
29
46
25
5
4
4
11
14
16
12
8
8
8
8
5
2
2
2
2
5
7
8
9
8
7
4
2
2
2
2
2
2
2
2
2
3
2
1
2
3
4
2
1
1
1
1
2
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
23
23
23
32
39
49
62
78
98
122
149
181
217
257
300
347
396
447
501
556
612
673
729
785
866
894
947
1000
1049
1102
1153
1210
1261
1304
1400
1400
1400
1385
1371
1353
1400
1306
1281
1256
1222
1199
1179
1161
1146
1138
1124
1111
1133
1080
1065
1050
1029
1019
1004
990
1000
966
958
955
953
961
977
1000
1032
1072
1121
1177
1242
1310
1382
1474
1537
1609
1800
1672
1800
1686
1621
1800
1456
1356
1250
1103
992
882
775
676
581
491
396
314
245
90
90
90
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
44
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
47
56
61
63
64
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
66
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
43
43
43
205
293
405
543
685
842
1022
1205
1388
1646
1806
1945
2600
2128
2175
2197
2144
2128
2100
2200
2024
1989
1958
1915
1900
1896
1904
1928
1965
2017
2083
2161
2254
2356
2466
2592
2711
2831
3000
3073
3180
3320
3436
3456
3800
3800
3233
3074
2837
2574
2368
2164
1973
1803
1645
1503
1374
1257
1152
1056
969
888
814
743
676
611
552
496
445
398
355
317
283
252
226
204
185
170
159
150
145
142
142
144
146
155
156
155
200
145
136
123
104
93
66
66
66
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
1666
1666
1666
1675
1682
1693
1709
1730
1758
1793
1837
1889
1951
2019
2103
2189
2271
2416
2475
2517
3000
2518
2484
2434
2307
2241
2173
2105
2050
1998
1949
1908
1862
1818
1800
1728
1685
1642
1598
1557
1518
1484
1439
1400
1400
1283
1222
1166
1088
1016
1000
863
787
712
631
563
498
439
385
337
294
255
221
191
165
142
122
105
90
78
67
57
49
43
37
33
29
26
24
22
21
19
18
20
15
14
13
11
10
10
9
9
9
7
7
6
6
6
3
6
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
66
27
27
27
20
14
8
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
12
17
19
20
21
21
22
31
40
21
3
3
3
3
3
8
16
20
22
13
5
7
5
4
2
1
2
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
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
998
998
996
1000
1000
1001
1011
1026
1047
1074
1108
1146
1202
1253
1300
1400
1400
1400
1400
1396
1397
1392
1400
1400
1376
1374
1373
1374
1379
1387
1397
1411
1429
1451
1476
1506
1540
1578
1618
1668
1727
1797
1888
1971
2042
2200
2200
2200
1903
1782
1646
1495
1372
1254
1143
1043
948
860
777
699
627
561
499
444
393
347
306
270
237
208
182
159
139
121
106
92
80
69
60
52
45
38
33
27
22
19
12
9
13
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
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
27
39
45
48
50
51
51
51
51
51
51
51
51
51
51
51
51
51
51
52
53
53
27
1
7
6
6
3
1
1
1
7
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
3
3
3
3
3
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
8
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
201
203
207
213
223
237
255
279
308
343
382
428
476
526
588
637
684
800
766
801
840
854
886
920
956
998
1045
1094
1148
1207
1268
1334
1402
1481
1568
1662
1768
1881
1993
2131
2253
2334
2600
2600
2444
2439
2389
2333
2299
2241
2200
2200
2032
1937
1832
1800
1592
1475
1359
1235
1130
1031
939
857
782
714
653
597
546
497
451
404
361
322
271
242
220
85
200
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
257
51
51
51
46
42
37
33
33
33
24
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
17
12
8
8
8
8
8
8
15
22
49
45
42
42
100
150
175
187
96
5
5
5
5
5
5
5
10
10
7
4
2
2
2
3
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
8
8
8
115
170
237
322
402
486
599
680
761
1000
905
977
1051
1108
1195
1289
1392
1504
1619
1753
1872
1974
2200
2200
2200
1989
1915
1838
1763
1721
1698
1696
1715
1762
1822
1889
2027
2089
2143
2600
2189
2195
2189
2114
2124
2093
2058
2200
1979
1935
1887
1836
1777
1714
1800
1568
1523
1495
1410
1400
1400
1184
1120
1047
969
903
837
800
704
642
581
519
465
415
368
326
288
253
222
194
169
147
128
111
96
83
71
61
52
44
37
30
24
20
11
8
13
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
485
74
74
74
58
43
27
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
26
33
37
39
41
80
45
10
7
4
4
4
6
15
9
4
4
2
1
1
2
4
2
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
3
4
4
4
2
1
1
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
15
15
15
99
141
192
253
312
376
443
513
586
662
740
817
906
984
1049
1200
1200
1200
1241
1266
1299
1339
1381
1429
1480
1533
1594
1649
1696
1800
1800
1806
1832
1847
1880
1885
1908
1934
1962
1994
2027
2067
2102
2132
2200
2200
2200
1974
1880
1772
1652
1578
1491
1413
1400
1462
1631
1650
2200
2200
1481
1414
1233
1035
924
809
708
627
553
489
433
382
338
299
263
232
204
179
157
138
120
105
91
79
69
60
52
45
39
33
29
24
20
19
10
10
22
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
27
9
9
9
8
7
6
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
45
30
15
15
15
13
9
6
4
3
5
4
4
4
4
4
3
2
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
3
2
1
5
3
1
1
1
4
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
500
500
500
501
502
505
508
513
520
530
543
560
581
607
639
677
720
770
825
887
952
1019
1103
1168
1232
1400
1353
1417
1488
1554
1648
1757
1883
2028
2187
2366
2552
2744
2981
3156
3338
3800
3572
3800
3597
3800
3463
3385
3340
3274
3263
3269
3291
3320
3346
3400
3400
3400
3052
2912
2751
2569
2424
2271
2122
2000
1837
1705
1578
1453
1338
1225
1118
1016
920
830
747
671
602
539
482
431
386
346
313
285
262
244
228
216
204
196
191
185
185
187
167
200
200
46
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
11
43
75
137
75
13
13
13
17
28
34
40
29
18
18
18
18
11
4
4
4
4
3
3
3
3
6
8
6
5
5
5
5
5
5
5
5
5
4
4
8
4
1
1
1
1
1
1
1
8
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
200
200
253
283
321
369
419
475
537
602
670
747
819
895
1000
1057
1150
1253
1364
1491
1628
1781
1939
2101
2302
2447
2601
3000
2776
3000
3000
2635
2537
2389
2227
2102
1978
1863
1759
1662
1571
1486
1405
1328
1255
1188
1135
1096
1045
1000
1000
905
872
846
818
806
827
889
1001
1175
1340
1486
1800
1800
1800
1689
1686
1689
1704
1730
1753
1800
1800
1800
1792
1792
1767
1800
1800
1636
1577
1505
1424
1360
1295
1235
1177
1116
1075
1007
931
1000
755
640
536
421
200
200
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
122
122
122
109
97
84
72
72
72
49
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
27
26
25
25
25
25
25
25
25
25
26
27
28
74
97
108
114
117
118
119
88
57
57
57
57
57
57
57
57
57
128
164
182
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
66
66
66
92
106
123
144
165
188
215
244
277
315
357
405
459
520
588
664
747
836
936
1037
1138
1279
1366
1443
1800
1546
1578
1602
1580
1602
1627
1657
1704
1756
1809
1906
1954
2027
2300
2116
2200
2170
2200
2156
2200
2179
2184
2195
2300
2194
2193
2200
2171
2174
2178
2197
2210
2217
2300
2259
2227
2600
2096
2012
1921
1768
1681
1597
1516
1471
1398
1324
1400
1158
1071
983
874
791
712
638
574
515
462
415
372
333
298
267
237
208
189
155
125
163
22
22
466
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
73
40
40
40
27
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
16
26
31
34
35
36
36
36
36
36
37
118
159
179
189
194
197
198
199
199
199
199
199
199
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
200
200
273
319
380
459
546
644
759
879
1000
1170
1276
1367
1800
1479
1502
1508
1452
1432
1404
1400
1347
1324
1306
1291
1287
1293
1312
1346
1397
1466
1552
1657
1777
1899
2056
2197
2282
2600
2600
2370
2351
2287
2221
2186
2173
2145
2118
2200
2070
2006
2200
1812
1700
1579
1415
1291
1169
1052
947
849
759
677
603
536
475
420
371
328
289
254
223
196
171
150
131
114
99
86
75
65
56
49
42
37
32
28
24
21
18
16
14
11
10
9
6
7
7
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
40
26
26
26
23
20
17
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
10
6
6
6
6
6
6
6
3
1
1
1
1
1
1
1
1
1
3
4
2
1
1
1
1
1
10
7
4
4
4
5
6
4
2
2
2
1
1
1
2
5
4
2
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
62
62
62
119
155
202
262
329
408
497
598
709
831
963
1105
1254
1413
1579
1738
1934
2106
2205
2600
2600
2278
2234
2122
1998
1909
1817
1733
1659
1595
1541
1501
1474
1462
1466
1486
1519
1571
1631
1697
1801
1865
1918
2200
1999
1989
2200
1870
1800
1719
1597
1512
1427
1343
1268
1198
1129
1066
1007
956
913
879
853
836
829
827
827
855
851
843
1000
802
774
744
691
666
648
638
640
652
674
705
745
793
846
903
971
1032
1084
1200
1200
1200
1200
725
76
76
600
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
30
19
19
19
19
19
19
19
19
19
13
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
26
35
39
29
20
20
20
20
20
20
20
19
13
8
8
8
8
6
5
4
3
3
3
6
8
9
10
8
6
6
6
6
6
6
8
9
10
8
6
8
6
5
5
6
142
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
10
10
10
381
565
792
1062
1321
1603
1894
2182
2513
2803
3049
3600
3600
3600
3288
3167
3032
2886
2776
2678
2595
2529
2482
2444
2411
2429
2391
2345
2600
2206
2120
2029
1891
1802
1721
1651
1603
1572
1560
1569
1597
1645
1709
1792
1888
1983
2117
2238
2274
2600
2600
2136
2018
1831
1624
1465
1307
1161
1031
912
806
711
626
552
486
429
379
336
298
266
238
215
195
178
164
152
142
134
127
121
117
113
110
107
105
104
102
101
101
100
100
100
100
100
100
100
100
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
83
83
83
85
87
90
95
101
109
120
134
153
176
204
238
279
328
384
448
519
597
684
774
864
982
1065
1139
1400
1261
1286
1298
1400
1250
1227
1199
1156
1133
1114
1101
1097
1099
1108
1125
1145
1167
1212
1229
1242
1400
1240
1228
1211
1168
1146
1124
1102
1085
1070
1056
1045
1034
1024
1017
1000
1000
1000
844
780
708
628
562
500
442
390
342
300
262
228
198
172
149
129
112
97
85
74
64
56
50
44
39
35
32
29
27
25
24
22
22
22
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
50
50
50
165
220
287
365
440
517
595
687
759
829
1000
952
1009
1068
1116
1185
1261
1344
1439
1540
1640
1767
1878
1951
2200
2200
2070
2094
2091
2100
2141
2192
2260
2343
2443
2566
2713
2880
3098
3318
3526
3959
4084
4148
5800
3987
3782
3525
2991
2682
2369
2065
1813
1582
1376
1196
1037
898
777
672
581
503
435
377
327
284
247
215
187
163
143
125
109
96
84
73
64
56
49
43
37
33
29
26
23
20
18
16
15
15
14
16
16
12
7
8
13
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
160
26
26
26
21
17
13
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
8
8
8
8
8
8
8
8
8
8
8
14
17
18
19
12
6
5
3
2
1
1
6
3
1
2
5
3
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
3
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
22
22
22
30
36
45
57
72
91
116
146
183
227
278
337
404
480
565
661
769
890
1025
1172
1334
1506
1675
1884
2070
2188
2600
2600
2387
2435
2447
2490
2599
2738
2920
3134
3366
3649
3902
4130
4600
4600
4680
4762
5000
5000
4714
4651
4542
4425
4346
4275
4220
4184
4162
4143
4148
4155
4107
4200
4200
3829
4200
3358
3053
2765
2390
2107
1840
1592
1376
1183
1013
864
734
622
525
442
371
311
260
217
181
150
125
103
85
70
58
47
38
30
23
19
6
7
10
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
1000
153
153
153
126
99
72
46
46
46
46
46
46
46
46
46
46
46
46
34
23
23
23
23
23
23
23
17
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
53
74
95
49
4
4
10
5
1
1
1
3
2
1
1
8
4
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
2
4
2
1
1
1
1
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
314
314
314
322
329
340
355
374
399
430
467
512
564
624
691
766
851
939
1030
1153
1237
1316
1600
1442
1494
1541
1556
1602
1650
1701
1760
1821
1884
1957
2021
2077
2200
2200
2200
2200
2200
2195
2204
2219
2241
2273
2310
2349
2404
2453
2472
2600
2600
2440
2600
2270
2150
2037
1886
1768
1654
1544
1442
1345
1255
1166
1082
1000
927
863
809
768
740
726
727
740
773
812
852
953
978
989
1400
940
886
820
685
607
528
452
388
329
275
227
178
136
103
22
22
37
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
65
72
76
78
79
79
79
80
140
170
185
152
120
120
120
120
120
120
120
120
120
120
120
160
180
190
117
44
44
44
37
30
30
30
30
21
13
11
17
13
10
10
6
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
80
81
82
84
87
90
93
97
100
107
109
111
134
111
109
107
101
98
95
92
90
88
86
84
83
82
81
80
80
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
40
40
40
142
196
265
350
438
538
649
770
904
1048
1200
1365
1537
1703
1907
2086
2191
2600
2600
2267
2220
2103
1977
1894
1815
1755
1718
1698
1701
1720
1751
1814
1857
1900
2066
1975
1998
2012
2066
2014
2005
1994
2066
1958
1950
1951
1943
1951
1994
2001
2008
2200
2008
2011
2021
2013
2046
2092
2152
2233
2322
2420
2548
2640
2741
3000
2855
3000
2765
3000
2494
2306
2128
1892
1708
1532
1363
1212
1073
946
832
729
636
554
480
414
356
303
256
213
175
135
102
74
12
12
12
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
30
30
30
57
73
94
121
152
187
229
276
329
389
458
540
638
760
910
1096
1318
1575
1875
2204
2537
2958
3332
3583
4400
4400
3971
4005
3925
3847
3829
3812
3804
3797
3800
3800
3804
3841
3887
3941
4066
4119
4166
4600
4207
4213
4214
4138
4145
4149
4039
4200
4200
3465
3203
2882
2527
2247
1978
1731
1514
1318
1145
993
860
744
645
559
486
424
370
325
285
250
220
193
169
148
130
114
99
86
75
65
56
49
42
36
31
27
23
19
17
15
8
11
13
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
78
67
67
67
67
67
67
67
67
67
43
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
109
200
333
266
200
150
100
100
100
150
175
89
3
3
3
46
24
3
3
5
3
1
3
11
64
37
10
2
2
2
1
1
1
1
1
1
2
2
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
136
136
136
172
193
219
254
292
338
392
455
527
609
698
802
907
1011
1173
1255
1321
1800
1378
1375
1360
1276
1253
1234
1221
1227
1245
1275
1318
1374
1443
1525
1620
1727
1844
1975
2114
2250
2420
2570
2658
3000
3000
2720
2675
2566
2453
2350
2238
2200
2009
1897
1788
1674
1578
1493
1421
1365
1324
1298
1296
1302
1310
1390
1384
1364
1800
1248
1161
1062
888
782
678
579
498
425
362
307
260
220
186
157
132
112
94
79
67
56
47
40
33
27
22
19
10
10
14
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
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
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
4
4
4
4
4
4
52
39
20
1
100
60
20
6
6
6
5
3
1
5
3
2
2
2
3
2
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
14
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
54
54
54
136
175
222
277
329
384
442
500
561
623
684
756
811
865
1000
944
1000
1000
1000
1023
1050
1096
1167
1266
1399
1569
1772
2018
2284
2567
2930
3190
3473
4200
3777
4200
4200
3422
3196
2872
2514
2238
1967
1719
1501
1303
1127
972
836
717
614
525
447
380
323
274
233
198
168
143
122
105
90
78
68
60
53
47
42
39
35
32
31
26
23
21
18
16
14
13
11
10
9
9
7
7
6
6
6
6
5
4
3
3
2
2
5
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
33
15
15
15
15
15
15
15
15
15
13
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
14
15
16
20
10
1
1
1
1
1
1
2
2
2
2
2
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
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
30
30
30
30
30
30
30
31
32
35
39
44
52
63
78
98
123
156
196
245
304
372
449
540
634
730
871
958
1038
1400
1156
1202
1244
1244
1288
1338
1404
1481
1563
1693
1763
1824
2200
1910
1944
1969
1940
1989
1988
1977
2200
1929
1893
1855
1783
1746
1712
1681
1661
1645
1636
1633
1637
1666
1698
1732
1800
1818
1898
2046
2186
2356
2600
2690
2939
3160
3216
3800
3800
2988
2794
2484
2146
1898
1654
1434
1244
1073
922
790
673
567
474
391
304
237
182
28
66
66
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
109
104
104
104
81
59
36
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
133
195
100
6
6
6
6
6
6
6
6
6
6
6
8
10
11
8
6
6
9
6
4
5
5
5
13
16
10
4
4
4
3
2
3
3
3
2
2
2
2
4
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
80
80
80
81
82
84
88
94
103
117
136
163
198
244
302
373
457
556
669
795
932
1083
1241
1401
1587
1750
1889
2200
2200
2200
2068
2012
1948
1873
1807
1749
1675
1600
1600
1433
1348
1264
1170
1092
1020
954
898
849
808
776
753
738
731
731
738
751
766
788
809
826
866
866
866
778
751
725
702
695
697
707
728
756
785
831
873
883
1000
1000
826
781
712
634
575
516
462
414
369
329
293
261
231
204
180
158
136
117
101
66
66
66
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
113
114
115
116
118
120
122
125
127
129
136
134
135
136
145
136
136
135
134
134
134
135
136
136
141
141
131
128
123
119
115
112
109
106
104
102
100
98
97
96
95
94
94
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
25
25
25
28
32
38
46
58
74
95
122
156
197
246
304
369
443
524
611
706
805
904
1020
1121
1207
1400
1400
1400
1418
1503
1703
1846
2053
2600
2283
2600
2600
2189
2146
2053
1951
1904
1855
1830
1823
1828
1851
1885
1925
1984
2039
2073
2200
2200
2129
2144
2148
2159
2191
2231
2269
2337
2400
2395
2600
2600
2214
2111
1967
1813
1706
1607
1527
1461
1402
1380
1324
1264
1400
1115
1031
945
828
742
660
582
513
450
393
342
295
252
213
178
140
111
87
18
40
36
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
25
32
36
38
39
39
39
39
39
39
39
39
29
20
20
15
11
8
5
8
5
2
11
10
8
6
6
10
6
3
3
4
4
4
5
3
1
1
4
2
1
1
1
2
1
1
1
1
1
1
1
7
26
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
85
85
85
118
137
162
195
231
274
325
384
452
530
618
718
828
949
1081
1223
1375
1537
1710
1892
2083
2286
2491
2698
2947
3129
3319
3800
3552
3800
3800
3487
3412
3287
3146
3034
2921
2806
2696
2600
2481
2383
2291
2206
2133
2071
2022
2170
2180
2382
3000
2601
3000
3000
2511
2492
2376
2233
2165
2086
2014
1960
1908
1859
1809
1790
1736
1677
1800
1534
1454
1370
1258
1173
1090
1011
939
871
809
752
700
653
610
572
535
501
472
433
400
400
296
237
183
132
19
19
38
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
26
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
107
153
176
188
200
123
47
47
47
25
3
3
3
5
6
8
27
16
6
5
4
4
4
4
4
7
5
3
2
2
2
1
1
1
1
1
1
7
4
1
1
1
1
1
1
1
2
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
46
46
46
115
149
193
247
302
364
433
508
589
678
771
863
982
1067
1146
1400
1267
1311
1348
1349
1372
1400
1413
1439
1468
1500
1538
1578
1627
1675
1719
1810
1837
1854
2200
1835
1809
1778
1695
1668
1642
1616
1638
1613
1583
1800
1491
1437
1381
1289
1238
1191
1149
1118
1092
1071
1055
1042
1031
1023
1016
1008
1000
1000
984
971
1000
937
918
897
869
850
819
800
800
706
664
620
572
535
502
474
453
439
429
428
428
429
456
448
436
600
368
400
200
200
600
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
169
36
36
36
28
20
12
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
6
43
61
70
75
77
78
79
79
45
11
11
11
11
12
12
12
12
13
56
36
16
16
16
16
28
34
37
40
29
18
8
8
8
9
10
19
13
8
8
8
18
11
4
4
8
10
13
10
8
8
8
8
5
3
11
11
11
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
13
13
13
122
181
255
347
441
545
658
778
904
1036
1176
1319
1456
1625
1773
1855
2200
2200
1909
1875
1787
1698
1652
1616
1601
1610
1639
1692
1766
1858
1980
2108
2234
2464
2558
2624
3400
2622
2563
2477
2266
2152
2036
1923
1832
1752
1685
1631
1589
1559
1539
1528
1530
1536
1542
1585
1582
1568
1800
1498
1436
1400
1450
1621
1845
2200
2200
2200
1397
1236
1052
839
727
625
540
477
424
385
358
339
333
331
323
333
333
295
288
279
271
268
266
266
266
266
266
266
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
33
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
26
36
41
44
47
323
186
50
50
50
50
50
29
9
9
9
9
9
9
11
13
18
21
22
24
22
20
14
8
4
6
7
8
21
18
13
9
18
10
2
2
4
5
5
5
6
8
9
5
2
2
2
2
56
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
28
28
28
35
40
47
56
67
80
96
116
139
166
197
231
271
312
351
417
446
467
680
474
461
441
388
360
332
304
281
261
242
226
211
197
185
174
163
154
145
138
131
125
119
114
110
106
103
100
98
96
94
93
92
91
90
90
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
54
54
54
69
80
96
118
146
181
224
276
336
406
484
571
665
765
871
980
1093
1208
1328
1452
1578
1709
1846
1973
2121
2278
2341
2600
2800
2310
2235
2111
1950
1855
1769
1703
1663
1641
1646
1661
1681
1770
1776
1767
2200
1667
1583
1484
1308
1194
1080
968
871
781
700
627
561
503
451
405
365
329
298
272
249
229
212
197
185
174
165
158
152
147
143
139
136
134
132
130
129
128
128
127
127
127
127
127
127
127
127
127
127
127
127
127
127
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
16
16
16
35
51
74
107
150
205
274
359
460
577
708
860
1018
1178
1398
1540
1666
2200
1837
1888
1922
1885
1905
1925
1950
1992
2042
2112
2189
2271
2416
2497
2577
3000
2708
2774
2846
2874
2954
3055
3142
3214
3400
3400
3363
3393
3400
3400
3400
2937
2744
2524
2278
2073
1878
1703
1559
1427
1315
1223
1110
1000
1000
779
682
592
495
423
359
303
256
216
182
154
130
110
94
80
69
59
51
45
40
35
31
28
25
23
21
19
18
18
13
12
6
7
12
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
75
42
42
42
37
32
27
22
22
22
11
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
3
4
5
5
5
5
5
5
5
5
8
18
11
4
2
5
5
3
2
2
6
3
1
1
1
3
2
1
2
1
1
1
1
4
3
2
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
13
13
13
19
24
31
41
54
70
90
114
141
173
208
246
288
332
376
428
474
513
600
600
600
600
594
600
611
628
653
685
724
769
818
871
932
986
1042
1133
1133
1200
988
921
844
749
675
604
537
477
423
373
329
290
255
225
198
175
154
137
122
109
98
89
81
74
68
63
59
56
53
51
50
48
47
47
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
114
114
114
223
287
369
473
583
707
847
994
1144
1335
1480
1611
2000
1846
1899
1928
2200
1865
1824
1772
1676
1620
1564
1515
1465
1416
1400
1318
1272
1229
1184
1147
1115
1086
1060
1041
1019
997
1000
956
937
921
903
890
881
871
863
866
853
855
861
872
891
916
947
984
1028
1076
1124
1186
1241
1273
1400
1400
1304
1299
1277
1259
1259
1264
1286
1312
1338
1420
1434
1436
1800
1384
1337
1282
1168
1107
1048
989
941
900
843
800
800
634
556
447
361
299
35
200
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
31
35
37
38
39
40
53
59
62
64
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
66
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
13
13
13
13
13
14
15
17
21
26
33
42
54
70
92
121
159
208
269
345
437
544
668
805
959
1125
1286
1492
1674
1770
2200
2200
1797
1729
1585
1428
1318
1210
1117
1042
982
938
910
897
897
915
940
967
1045
1062
1069
1400
1029
988
939
838
784
733
685
650
620
594
573
557
532
520
520
441
406
368
326
292
259
229
202
177
155
135
118
102
88
76
65
56
48
41
35
30
25
22
19
16
14
12
11
10
9
8
8
8
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
257
257
257
381
456
554
678
811
960
1131
1308
1487
1728
1891
2038
2600
2256
2331
2391
2375
2412
2454
2477
2505
2600
2544
2563
2577
2565
2600
2600
2535
2514
2600
2464
2466
2482
2502
2555
2618
2702
2781
2850
3000
3000
3000
2674
2553
2423
2284
2198
2140
2116
2126
2145
2164
2200
2200
2200
1890
1800
1598
1426
1281
1134
1003
884
775
677
590
512
443
382
328
281
241
205
175
149
126
107
91
77
66
57
49
42
37
32
29
26
23
20
18
16
13
11
6
7
7
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
94
94
94
94
77
61
44
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
18
9
6
4
3
2
5
3
1
1
1
1
1
1
1
1
2
2
2
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
3
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
800
800
800
807
814
823
838
856
881
912
951
998
1055
1120
1194
1279
1369
1463
1582
1674
1762
2000
1912
1975
2039
2067
2113
2200
2193
2237
2281
2320
2381
2430
2478
2600
2588
2628
2765
2753
2729
3400
2574
2452
2315
2100
1943
1786
1800
1475
1342
1217
1079
977
881
793
715
643
578
518
464
414
369
328
291
257
227
200
176
154
135
118
103
90
79
69
60
52
45
39
34
30
26
23
20
18
16
15
14
13
12
12
11
12
12
10
10
9
6
8
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
22
22
22
22
19
17
15
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
20
14
9
5
5
5
6
7
7
8
5
2
2
1
1
1
1
1
2
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
200
200
208
215
224
237
253
272
297
326
361
404
454
513
581
660
750
851
964
1086
1228
1372
1512
1735
1848
1943
2600
2037
2047
2044
1949
1939
1932
1933
1955
1980
2025
2068
2084
2200
2200
2068
2052
2026
2001
1999
2029
2038
2058
2200
2104
2145
2195
2224
2304
2375
2369
2600
2600
2146
2011
1820
1609
1444
1313
1217
1162
1036
1000
1000
700
615
527
427
364
307
257
218
184
156
132
113
96
82
70
60
52
45
39
34
30
26
23
20
16
14
9
8
10
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
400
57
57
57
45
34
23
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
13
15
12
10
10
10
10
10
10
9
8
8
8
8
8
8
8
7
4
2
2
7
7
8
6
4
2
1
1
2
2
2
3
2
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
200
200
240
269
308
361
425
501
592
697
815
945
1089
1241
1392
1576
1739
1845
2200
2200
1972
1956
1879
1796
1739
1682
1635
1601
1579
1572
1577
1603
1636
1671
1768
1793
1807
2200
1805
1777
1800
1645
1617
1599
1583
1889
2244
2391
3400
3400
2549
2621
2500
2318
2249
2171
2090
2083
2003
1914
2200
1681
1546
1405
1207
1069
937
813
708
613
529
456
392
336
288
246
210
179
152
130
110
94
80
68
58
49
42
36
30
26
22
19
16
13
12
11
6
9
12
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
27
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
4
3
3
3
3
3
3
2
2
2
4
5
5
6
4
2
5
8
11
11
6
1
1
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
2
1
1
1
1
3
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
120
120
120
120
120
121
123
127
133
142
155
172
194
221
254
293
338
388
445
507
573
644
717
793
870
944
1035
1115
1153
1350
1350
1136
1090
1007
914
843
771
703
643
586
536
491
451
416
387
362
341
324
312
304
304
312
330
359
400
452
518
593
668
771
863
904
1133
1133
883
834
743
644
574
504
442
389
343
302
268
238
213
192
174
159
147
136
128
121
115
111
107
104
102
100
98
97
96
96
95
95
95
95
95
95
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
200
200
246
276
318
373
436
513
601
700
815
935
1059
1221
1339
1451
1800
1643
1731
1822
1885
1992
2120
2256
2404
2616
2756
2891
3400
3078
3175
3198
3138
3400
3046
2962
2886
2723
2600
2600
2265
2098
1927
1735
1572
1416
1268
1133
1008
894
790
696
611
535
467
407
353
306
265
229
197
170
146
126
108
93
80
69
60
52
45
39
34
30
26
23
21
19
17
16
15
14
13
15
12
11
11
10
10
10
10
8
7
7
6
6
6
5
7
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
20
26
20
15
15
11
7
5
3
2
2
2
5
3
1
1
2
2
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
6
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
300
300
300
320
334
355
383
419
464
520
589
670
766
875
1000
1137
1283
1451
1617
1774
2024
2139
2222
3000
2252
2206
2135
1941
1847
1755
1672
1618
1582
1565
1569
1590
1626
1679
1742
1812
1901
1980
2051
2200
2209
2231
2232
2600
2147
2083
2009
1874
1797
1723
1655
1602
1553
1512
1479
1436
1400
1400
1310
1280
1259
1245
1251
1270
1302
1348
1403
1464
1541
1609
1669
1800
1800
1800
1648
1592
1509
1414
1400
1233
1142
1054
959
879
805
737
675
618
567
518
471
432
514
333
333
1000
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
1800
288
288
288
288
288
288
288
288
288
272
257
257
257
257
257
257
257
257
257
257
257
257
257
257
257
257
161
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
45
24
24
24
24
16
9
9
9
9
10
10
10
10
10
10
10
10
10
10
11
34
40
43
44
45
45
35
25
20
16
16
16
16
16
16
16
16
16
28
34
37
40
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
10
10
10
59
84
116
154
192
233
277
323
370
423
470
515
600
601
646
693
738
794
854
920
991
1066
1147
1228
1312
1400
1484
1574
1666
1756
1859
1950
2026
2200
2200
2212
2267
2309
2360
2424
2493
2557
2652
2737
2743
3000
3000
2553
2426
2241
2036
1876
1716
1565
1426
1294
1172
1059
955
861
776
702
636
580
532
492
458
431
407
387
371
351
333
333
283
259
235
208
186
165
145
128
112
98
85
73
63
54
45
38
31
25
19
16
5
6
10
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
28
28
28
28
24
21
18
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
10
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
17
25
19
14
8
2
2
2
5
7
4
2
1
1
2
2
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
28
28
28
28
28
28
28
28
28
28
29
31
34
38
44
52
62
74
89
106
124
147
170
192
230
246
258
381
262
256
246
217
205
193
184
180
180
185
195
211
232
259
292
330
376
424
470
549
583
608
866
611
593
564
493
453
411
369
332
298
266
237
211
187
166
147
131
117
106
98
92
88
87
88
91
97
103
110
121
130
134
160
160
128
121
108
95
85
75
65
57
49
42
35
29
24
19
10
10
10
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
58
58
58
81
98
121
152
189
234
287
349
420
499
585
680
780
879
999
1104
1180
1400
1400
1305
1315
1290
1261
1247
1221
1199
1200
1136
1133
1076
1051
1041
1042
1063
1104
1165
1247
1350
1473
1613
1771
1941
2115
2320
2501
2656
3000
3000
3000
2668
2532
2375
2201
2055
1909
1774
1637
1503
1400
1241
1119
1003
891
791
699
616
541
474
414
361
314
273
237
205
178
154
133
115
100
87
76
66
58
51
45
40
35
31
27
24
21
18
16
14
10
12
9
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
38
23
9
9
9
9
9
9
5
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
2
1
1
1
5
4
2
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
6
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
160
160
160
218
249
288
336
383
436
492
549
611
677
729
800
893
858
895
928
954
993
1036
1081
1132
1193
1249
1310
1400
1445
1527
1619
1717
1837
1960
2085
2275
2389
2494
3000
2658
2726
2806
2819
2884
3050
3079
3095
3800
3010
2929
2826
2603
2498
2356
2208
2200
1917
1771
1626
1465
1542
1677
1633
2200
2200
1281
1187
986
756
644
531
437
367
307
257
217
183
154
131
111
94
80
69
59
51
44
39
34
30
26
23
21
18
16
14
12
11
10
5
10
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
12
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
5
6
6
6
6
6
6
7
6
6
6
6
6
6
6
6
6
6
6
6
6
6
10
15
8
2
8
10
6
2
2
2
2
2
2
6
4
2
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
138
138
138
157
170
189
215
246
283
327
378
435
499
567
636
719
792
847
1000
1000
943
953
939
940
923
898
1000
828
785
739
675
631
591
556
530
510
498
492
492
501
512
524
561
567
566
733
535
506
472
408
368
328
289
255
224
196
172
149
130
112
97
84
72
62
53
46
40
34
30
26
23
20
18
16
14
13
12
12
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
3000
3000
3000
3000
3000
3000
3000
3000
3000
3000
3000
3000
3000
2895
2852
2802
2746
2700
2656
2616
2582
2555
2531
2509
2515
2489
2461
2600
2389
2352
2318
2267
2249
2241
2243
2260
2287
2323
2364
2417
2465
2507
2600
2600
2600
2367
2273
2167
2049
1951
1857
1765
1678
1602
1515
1429
1400
1250
1161
1073
980
898
821
749
684
624
570
521
477
438
404
373
347
323
303
286
270
257
246
235
226
218
208
200
200
175
163
150
136
125
113
102
92
82
72
63
56
40
40
40
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
85
85
85
118
136
159
187
216
249
285
323
363
405
451
493
536
600
614
657
688
721
759
796
835
876
920
967
1021
1081
1155
1246
1365
1515
1699
1914
2183
2470
2765
3226
3493
3737
5000
4066
4190
4282
4198
4353
4377
4384
5000
4358
4333
4309
4202
4180
4176
4172
4131
4200
4200
3876
3773
3576
3400
3400
2860
2606
2347
2062
1830
1613
1414
1239
1083
944
822
716
622
541
470
409
356
309
269
234
204
178
155
135
117
102
88
76
65
53
45
39
17
25
30
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
85
81
81
81
73
65
57
50
50
50
50
50
50
50
50
50
50
50
50
31
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
8
4
4
4
4
4
4
4
4
4
4
3
2
2
8
15
21
13
5
5
5
6
7
11
13
14
13
9
6
5
3
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
2
3
6
3
1
5
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
18
18
18
18
18
19
21
25
30
37
47
60
76
96
120
148
181
217
258
302
349
399
451
509
562
617
700
731
796
867
942
1030
1127
1232
1347
1468
1590
1732
1856
1963
2200
2200
2200
2184
2207
2243
2299
2375
2452
2570
2677
2706
3000
3000
2572
2462
2290
2099
1951
1804
1667
1544
1430
1328
1237
1156
1238
1360
1525
1800
1800
1800
1342
1281
1209
1127
1131
1104
1076
1200
1010
972
932
869
829
790
753
720
689
663
626
600
600
489
429
372
315
200
200
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
17
22
25
26
27
28
36
40
42
43
43
43
43
43
43
44
122
127
130
131
132
132
132
132
132
132
132
132
132
132
133
70
7
7
7
7
7
7
7
10
13
35
57
37
18
18
26
30
32
33
34
34
34
34
34
34
35
35
35
36
44
48
50
51
52
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
26
26
26
47
59
75
96
118
145
175
209
247
291
341
399
465
542
630
732
847
978
1123
1283
1458
1645
1848
2060
2264
2520
2746
2862
3400
3400
2879
2786
2596
2392
2257
2133
2040
1976
1943
1943
1977
2047
2144
2249
2410
2558
2610
3000
3000
2492
2384
2228
2018
1872
1800
1542
1400
1286
1181
1124
1083
1010
1000
1000
765
685
599
506
440
379
326
282
244
211
182
158
137
119
104
91
79
70
61
54
47
42
37
33
29
25
23
19
16
14
9
7
12
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
12
16
51
69
78
87
53
19
19
19
19
13
7
22
14
6
4
4
12
7
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
257
257
257
281
296
316
341
369
402
440
482
529
579
635
696
763
836
914
1002
1092
1180
1310
1387
1455
1800
1546
1575
1597
1574
1594
1614
1632
1668
1700
1705
1800
1800
1641
1593
1537
1448
1369
1400
1187
1093
1000
891
804
722
645
577
516
461
412
369
331
298
269
244
222
203
187
174
162
152
144
137
131
126
122
119
116
114
113
111
110
110
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1001
1002
1005
1010
1017
1027
1041
1058
1079
1104
1133
1167
1205
1247
1295
1348
1404
1471
1537
1600
1717
1760
1790
2200
1791
1769
1742
1654
1625
1605
1587
1577
1608
1590
1564
1800
1465
1398
1324
1206
1128
1053
982
922
869
823
783
749
753
772
843
1019
1106
1280
1800
1400
1800
1479
1376
1800
1158
1059
962
799
720
647
580
532
487
446
408
375
346
320
297
279
264
247
242
235
202
253
224
25
600
30
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
47
47
47
38
29
20
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
26
25
25
25
16
7
7
7
8
8
8
8
8
9
10
6
3
3
3
3
3
3
3
8
10
11
13
9
6
5
4
3
3
3
3
3
4
5
4
3
2
2
2
2
2
2
4
3
2
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
28
28
28
28
28
28
28
28
28
28
28
28
29
30
32
34
37
42
47
54
62
71
81
93
105
118
132
148
161
175
200
200
209
219
230
237
242
280
245
244
241
232
228
224
220
216
213
210
208
206
205
203
202
201
201
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
128
128
128
135
139
146
154
164
175
188
203
219
237
254
275
294
304
352
348
303
292
281
249
230
211
191
174
157
142
129
116
105
95
86
79
72
66
61
56
53
49
47
44
43
41
40
39
39
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
28
28
28
55
71
92
120
150
187
229
278
335
400
473
557
650
753
867
992
1126
1277
1432
1587
1803
1943
2070
2600
2262
2335
2400
2400
2462
2526
2586
2678
2759
2799
3000
3000
2811
2790
2738
2687
2661
2639
2624
2611
2605
2600
2570
2600
2600
2420
2351
2266
2173
2111
2053
1995
2007
1938
1865
2200
1673
1565
1451
1276
1164
1059
959
875
801
729
663
600
541
489
441
398
359
325
294
266
242
220
200
182
165
150
136
123
111
98
86
82
58
48
16
20
30
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
333
94
94
94
78
62
46
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
33
20
8
8
5
2
3
4
4
5
4
4
4
4
5
8
5
3
3
3
3
2
2
2
2
2
3
3
3
3
2
2
2
1
1
1
3
2
2
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
193
190
188
186
185
186
189
195
205
220
243
274
315
367
432
509
600
704
821
949
1090
1240
1386
1570
1732
1821
2200
2200
1872
1826
1715
1595
1513
1432
1360
1301
1249
1205
1168
1136
1110
1089
1071
1056
1044
1035
1027
1020
1015
1011
1007
1000
1000
1000
931
918
911
912
931
964
1008
1052
1125
1192
1189
1400
1400
975
813
614
443
50
8
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
200
200
200
200
200
200
200
200
200
138
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
36
36
36
36
36
36
36
36
37
39
45
57
77
109
155
217
297
392
507
634
766
929
1073
1181
1480
1480
1388
1441
1479
1555
1695
1884
2128
2440
2788
3168
3662
4033
4423
5400
4957
5400
5400
5211
5280
5303
5330
5430
5517
5535
5800
5800
5462
5420
5332
5294
5230
5157
5400
4993
4885
4873
4663
4467
5000
3942
3641
3327
2900
2590
2294
2016
1775
1559
1367
1199
1052
925
815
721
641
576
524
485
459
445
441
446
460
478
505
530
552
600
600
600
400
200
200
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
80
68
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
51
46
46
46
46
46
46
46
46
31
16
9
2
2
3
4
4
4
4
5
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
40
40
40
62
77
99
130
168
216
275
345
428
523
631
750
880
1019
1164
1319
1475
1627
1800
1954
2071
2169
2600
2288
2315
2326
2273
2264
2250
2234
2225
2216
2210
2205
2200
2200
2193
2185
2173
2200
2149
2118
2200
2020
1971
1892
1800
1800
1587
1486
1390
1301
1258
1236
1258
1289
1288
1400
1400
1209
1154
1074
1000
911
844
784
732
691
657
704
769
778
1000
1000
725
704
638
564
526
481
440
401
365
331
299
269
240
212
186
162
139
117
99
79
50
50
23
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
13
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
6
3
3
11
7
4
4
4
4
4
6
7
7
8
26
15
5
5
8
7
5
4
4
5
5
5
6
4
3
3
3
2
1
1
1
1
2
1
1
1
1
6
3
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
95
95
95
95
95
95
95
95
95
95
95
96
97
99
102
107
112
119
128
138
150
164
181
200
222
247
276
310
349
396
450
513
587
673
771
881
1005
1140
1286
1444
1609
1775
1967
2135
2279
2600
2600
2600
2288
2173
2051
1924
1839
1771
1722
1695
1685
1682
1702
1723
1712
1800
1800
1603
1552
1486
1417
1378
1342
1312
1316
1287
1254
1400
1163
1109
1052
968
913
861
816
781
754
736
725
727
731
736
780
773
757
1000
787
744
800
800
464
85
155
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
54
54
54
54
47
41
34
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
37
41
43
44
45
45
45
42
40
40
40
40
40
40
40
40
40
40
45
50
64
48
33
33
33
33
33
33
33
33
33
33
33
32
31
31
31
31
31
31
31
31
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
155
155
155
317
393
483
590
688
788
901
998
1089
1266
1266
1319
1384
1436
1490
1547
1628
1668
1739
1819
1905
2003
2114
2232
2352
2500
2630
2733
3000
3000
2974
3047
3102
3174
3251
3367
3472
3481
3800
3800
3241
3084
2856
2606
2419
2241
2088
1967
1873
1808
1773
1763
1779
1815
1863
1936
2004
2056
2200
2200
2147
2168
2169
2113
2200
2200
1826
1694
1554
1403
1301
1277
1187
1108
1400
924
834
743
602
521
446
377
324
277
237
203
174
149
127
108
92
74
62
51
20
37
21
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
9
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
11
48
66
75
85
182
96
10
6
2
1
1
1
2
3
3
2
2
2
2
2
1
1
2
3
2
1
1
1
2
6
17
11
6
3
2
2
2
2
1
1
2
1
1
1
1
1
1
2
4
2
1
1
2
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
46
46
46
46
46
46
46
46
46
46
46
46
46
46
47
48
50
52
56
60
66
73
81
91
103
118
136
157
183
213
247
287
332
380
437
495
551
642
686
720
1000
744
738
723
667
645
624
602
586
582
565
547
600
500
473
444
405
377
350
325
303
283
265
250
236
224
214
205
197
190
184
179
175
172
169
167
165
163
162
161
161
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
16
16
16
109
157
217
290
364
447
537
634
738
849
968
1092
1222
1361
1500
1646
1800
1949
2125
2298
2464
2735
2863
2963
3800
3035
3019
2981
2819
2764
2710
2661
2635
2616
2613
2611
2604
2663
2633
2587
3000
2420
2310
2192
2003
1888
1780
1683
1609
1545
1490
1457
1410
1364
1400
1267
1223
1176
1123
1087
1030
1000
1000
833
764
691
611
548
489
435
389
348
313
283
259
239
224
212
204
199
195
195
195
191
200
200
163
150
133
113
97
79
63
49
20
20
20
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
418
418
418
418
420
423
428
437
452
474
505
547
602
672
758
862
983
1117
1280
1444
1602
1880
1992
2071
3000
2071
2004
1909
1667
1547
1430
1321
1245
1185
1144
1122
1115
1122
1141
1167
1205
1241
1273
1342
1342
1342
1342
1342
1342
1342
1342
1342
1342
1342
1342
1342
1342
1342
1342
1342
1342
1342
1342
1342
1342
1342
1342
1342
1342
1342
1342
1342
1342
1342
1342
1342
1342
1342
1342
1342
1342
1342
1342
1342
1342
1342
1342
1342
1342
1342
1342
1342
1342
1342
1342
1342
1342
1342
1342
1342
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
4
4
4
90
130
179
236
288
342
402
455
502
600
600
628
670
708
760
822
896
984
1086
1202
1331
1475
1628
1782
1969
2134
2249
2600
2600
2419
2417
2361
2305
2242
2200
2200
2000
1920
1842
1764
1717
1686
1674
1681
1705
1745
1798
1858
1935
2005
2066
2200
2200
2200
1912
1796
1666
1525
1416
1318
1236
1172
1126
1097
1084
1086
1103
1131
1164
1215
1262
1287
1400
1400
1293
1273
1232
1187
1149
1111
1078
1030
1000
1000
849
778
700
612
533
455
380
304
235
183
66
38
76
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
114
38
38
38
33
29
24
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
60
100
52
4
4
4
6
7
7
5
4
4
4
4
4
4
4
4
4
4
3
3
5
6
7
4
2
2
2
2
2
2
3
4
4
4
3
2
2
2
2
2
2
3
7
11
22
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
25
25
25
157
225
310
411
512
621
736
855
985
1102
1227
1400
1432
1600
1612
1674
1785
1815
1838
2200
1821
1789
1748
1652
1609
1570
1540
1527
1524
1533
1552
1579
1611
1653
1692
1726
1800
1800
1800
1715
1686
1656
1624
1604
1586
1572
1561
1554
1551
1555
1565
1583
1609
1644
1685
1736
1793
1849
1926
1995
2025
2200
2200
2011
1980
1923
1859
1816
1796
1748
1700
1800
1584
1522
1459
1374
1313
1256
1199
1149
1106
1048
1000
1000
847
773
696
609
532
457
387
308
239
203
42
44
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
24
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
10
13
15
16
16
16
16
9
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
3
9
12
15
8
2
2
5
6
8
11
12
13
13
14
8
2
25
13
1
5
4
3
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
1200
1200
1200
1200
1200
1200
1200
1201
1204
1209
1217
1229
1247
1271
1303
1342
1390
1447
1510
1583
1662
1737
1839
1930
1960
2200
2200
1881
1806
1683
1549
1452
1358
1276
1208
1151
1105
1070
1043
1025
1010
1004
1001
985
1000
1000
905
868
824
774
731
688
646
606
568
532
498
466
437
409
384
361
340
322
305
290
277
265
255
246
238
231
225
220
216
212
209
207
205
203
202
201
201
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
200
200
200
200
200
200
200
201
202
204
207
211
217
226
237
251
270
292
320
353
392
435
486
539
592
676
721
761
1000
811
828
844
833
858
891
934
990
1062
1139
1219
1340
1413
1479
1800
1567
1593
1614
1589
1595
1628
1615
1598
1800
1524
1472
1416
1326
1273
1226
1189
1170
1164
1172
1196
1232
1282
1342
1404
1490
1568
1600
1800
1800
1563
1515
1431
1342
1282
1225
1177
1139
1107
1080
1057
1040
1015
1005
1000
928
1000
815
740
665
566
478
401
300
200
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
500
75
75
75
60
45
30
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
28
25
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
111
155
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
200
200
259
291
332
384
439
505
581
669
772
887
1014
1162
1313
1459
1692
1805
1891
2600
1944
1918
1870
1712
1643
1573
1508
1464
1430
1407
1394
1386
1387
1389
1415
1441
1470
1595
1644
1702
2200
1851
1876
1913
2200
1904
1984
2039
2067
2200
2183
2246
2333
2399
2471
2600
2608
2667
2744
2803
2812
3000
3000
2689
2607
2485
2353
2256
2163
2082
2016
1959
1914
1879
1845
1827
1814
1760
1800
1800
1500
1388
1254
1107
989
876
771
677
591
513
440
373
313
249
194
157
43
43
100
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
8
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
5
5
5
5
5
5
5
5
5
5
5
7
14
19
25
24
24
24
13
3
3
3
3
3
3
3
3
3
3
3
3
8
5
2
2
8
12
7
3
3
3
3
3
3
3
4
5
9
5
2
2
2
3
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
533
533
533
533
533
533
533
533
534
536
540
547
557
573
594
624
663
713
774
848
935
1034
1145
1268
1400
1540
1696
1847
2006
2200
2338
2531
2731
2931
3207
3403
3582
4200
3881
3970
4025
4200
4025
3973
3892
4200
3626
3480
3324
3105
2945
2788
2634
2504
2386
2282
2192
2115
2047
1987
1936
1890
1854
1826
1808
1808
1812
1817
1879
1869
1845
2200
1726
1636
1532
1362
1245
1128
1012
910
814
725
644
570
503
442
387
338
294
255
219
187
158
131
105
82
62
25
16
15
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
96
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
20
8
8
8
8
8
6
5
5
5
5
5
5
5
5
5
5
5
5
22
18
15
15
15
15
15
15
15
15
15
15
15
17
18
18
18
18
19
23
19
16
16
16
13
7
1
1
1
1
1
1
1
1
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
29
29
29
405
581
790
1038
1264
1493
1754
1979
2171
2600
2600
2600
2448
2381
2325
2229
2143
2200
1956
1869
1789
1697
1636
1584
1541
1508
1482
1461
1446
1434
1427
1424
1426
1434
1449
1474
1508
1553
1609
1677
1755
1845
1944
2041
2167
2278
2336
2600
2600
2340
2283
2200
2046
1945
1839
1733
1638
1546
1456
1382
1294
1205
1200
1020
928
838
740
658
582
512
449
393
342
298
258
223
193
166
143
122
105
90
77
66
56
48
41
35
30
25
22
18
15
13
7
9
10
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
28
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
11
14
17
12
8
4
1
1
1
8
5
3
3
2
1
1
2
2
2
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
43
43
43
43
43
43
43
43
43
44
45
46
48
51
54
58
63
68
74
81
88
96
104
112
119
133
137
137
137
139
142
146
153
164
178
196
220
249
283
322
369
418
465
546
581
606
875
609
590
562
491
453
413
374
342
313
287
264
245
227
213
200
189
180
172
165
159
154
150
147
144
142
141
139
138
138
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
200
200
316
376
449
537
623
718
817
921
1035
1148
1269
1400
1537
1696
1872
2061
2286
2511
2725
3098
3253
3367
4600
3410
3364
3299
3062
3002
2966
2950
2978
3057
3111
3170
3400
3270
3298
3307
3400
3286
3219
3125
3400
2839
2673
2497
2261
2087
1925
1778
1661
1569
1506
1474
1473
1502
1558
1643
1750
1860
2020
2166
2216
2600
2600
2092
1971
1774
1621
1555
1422
1400
1400
1006
899
783
652
567
490
421
364
315
272
235
202
174
149
126
107
89
73
57
44
33
9
6
12
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
5
3
3
3
3
3
3
3
3
3
3
3
3
3
51
75
66
57
57
57
32
7
7
7
7
7
18
13
7
2
1
1
1
1
1
1
4
6
4
3
2
1
1
1
1
2
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
3
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
138
138
138
355
467
605
777
939
1103
1337
1477
1599
2200
1750
1787
1801
1722
1732
1693
1640
1800
1512
1437
1359
1252
1181
1117
1065
1030
1011
1010
1028
1065
1123
1200
1297
1413
1544
1694
1856
2014
2218
2398
2490
2920
2920
2499
2421
2263
2089
1960
1828
1707
1601
1503
1415
1337
1267
1206
1152
1105
1064
1029
998
972
950
931
915
901
890
880
872
866
860
856
852
849
847
845
843
842
841
841
840
840
840
840
840
840
840
840
840
840
840
840
840
840
840
840
840
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
79
79
79
139
167
203
245
281
327
368
394
485
485
440
454
465
487
529
587
661
750
866
985
1102
1318
1401
1458
2200
1443
1379
1291
1081
967
849
733
638
551
474
407
348
296
252
214
181
153
129
109
92
78
66
56
48
41
35
31
27
24
22
20
18
17
16
16
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
46
46
46
83
105
135
174
218
271
335
410
499
601
718
851
999
1162
1341
1536
1748
1980
2235
2515
2827
3169
3534
3961
4387
4796
5481
5782
6002
8200
6069
5935
5726
5159
4857
4537
4210
3931
3664
3413
3181
2961
2754
2559
2375
2202
2041
1892
1756
1633
1524
1429
1347
1278
1220
1173
1146
1141
1151
1198
1245
1260
1400
1400
1249
1239
1211
1187
1187
1194
1209
1228
1263
1296
1298
1400
1400
1218
1166
1092
1009
945
880
818
762
705
650
600
543
486
451
377
307
400
80
53
600
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
16
5
5
5
5
5
5
5
26
20
15
20
22
24
25
17
10
10
10
13
11
9
9
9
9
9
9
7
5
5
5
13
17
22
41
50
55
34
13
13
20
24
26
27
27
28
28
28
15
3
3
4
138
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
200
200
228
245
268
298
331
371
417
469
529
597
673
758
850
951
1060
1174
1297
1427
1566
1719
1873
2024
2233
2362
2468
3000
2604
2609
2600
2600
2417
2350
2280
2206
2160
2119
2084
2090
2058
2026
2200
1946
1909
1879
1838
1848
1883
1948
2015
2074
2200
2200
2200
1952
1882
1812
1745
1717
1704
1701
1719
1738
1744
1800
1800
1726
1704
1706
1652
1594
1800
1428
1327
1220
1075
973
875
794
711
635
600
492
431
374
318
273
232
196
165
138
114
90
70
54
18
18
15
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
33
23
23
23
19
15
11
8
8
8
6
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
14
19
21
22
23
23
23
23
19
11
4
15
16
17
17
18
15
13
13
7
2
2
2
2
2
2
1
1
1
1
1
1
1
1
2
2
2
4
6
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
9
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
54
54
54
68
79
96
119
148
185
231
285
349
422
505
597
699
809
926
1056
1187
1316
1502
1610
1703
2200
1817
1844
1856
1798
1795
1785
1780
1783
1757
1800
1800
1616
1553
1476
1392
1329
1270
1218
1176
1140
1109
1084
1063
1044
1030
1020
993
1000
1000
872
821
761
694
639
585
534
487
443
402
364
329
297
267
240
216
193
173
155
138
123
110
98
88
79
71
64
58
52
48
44
41
38
36
34
32
31
30
29
29
28
28
28
28
28
28
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
200
200
208
217
231
252
282
323
377
446
531
634
756
896
1055
1232
1423
1635
1854
2066
2355
2554
2682
3400
3000
2744
2675
2486
2342
2222
2102
2002
1916
1843
1784
1737
1700
1671
1651
1634
1621
1611
1605
1601
1598
1598
1598
1599
1600
1600
1600
1501
1468
1435
1401
1382
1370
1364
1362
1368
1375
1375
1400
1400
1359
1352
1343
1334
1333
1335
1335
1347
1358
1340
1400
1400
1212
1148
1064
970
893
817
743
675
611
550
492
438
387
338
291
247
205
160
121
89
16
16
16
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
62
62
62
62
53
45
36
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
9
9
9
154
231
327
444
563
695
838
989
1153
1319
1487
1693
1842
1999
2400
2184
2400
2400
2092
2016
1897
1766
1668
1572
1484
1407
1336
1274
1218
1171
1131
1100
1078
1065
1062
1069
1084
1109
1140
1173
1222
1266
1279
1400
1400
1229
1188
1125
1057
1012
972
942
924
916
919
933
957
993
1041
1098
1167
1245
1499
1767
1918
2600
2600
1842
1763
1553
1312
1167
1015
879
765
662
571
492
423
362
310
264
225
191
162
137
115
97
81
67
56
44
35
27
10
11
11
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
25
25
25
20
15
10
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
44
63
73
83
44
5
5
5
3
2
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
1
1
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
156
156
158
158
157
157
158
156
155
168
145
140
134
125
119
113
107
102
98
94
90
87
84
82
80
78
77
76
75
74
74
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
200
200
203
206
211
218
228
241
258
279
305
336
374
417
468
525
588
659
735
818
908
1002
1103
1208
1317
1434
1550
1672
1931
2198
2466
3000
3000
3000
3122
3282
3475
3677
3965
4224
4313
5000
5000
4082
3860
3499
3104
2809
2521
2263
2044
1852
1690
1555
1443
1350
1275
1208
1153
1108
1048
1000
1000
840
766
692
610
545
485
431
384
343
306
274
245
219
195
174
154
137
121
106
94
82
72
63
55
48
42
36
31
27
23
19
16
14
8
8
13
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
1547
2273
1140
7
7
7
7
6
5
5
5
5
5
4
4
4
3
3
3
5
3
1
1
1
1
1
1
1
2
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
200
200
245
268
297
332
368
408
452
500
552
607
666
729
794
857
935
1003
1045
1200
1200
1093
1090
1067
1046
1045
1051
1068
1097
1136
1188
1246
1305
1405
1455
1497
1800
1537
1540
1538
1495
1497
1507
1533
1580
1642
1736
1838
1943
2148
2233
2301
3000
2333
2309
2268
2121
2058
1993
1932
1859
1800
1800
1610
1528
1447
1360
1296
1238
1189
1147
1111
1081
1047
1028
1000
942
1000
833
771
708
629
567
507
450
399
352
309
269
233
199
168
140
110
85
66
19
15
29
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
87
17
17
17
14
12
9
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
97
148
75
3
5
6
7
5
3
3
3
4
5
6
6
5
4
4
4
5
5
5
5
6
3
1
1
1
1
1
1
1
2
2
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
114
114
114
383
515
665
833
1038
1169
1284
1800
1431
1467
1485
1426
1418
1403
1387
1381
1379
1384
1396
1414
1441
1472
1505
1564
1594
1616
1800
1648
1623
1800
1502
1435
1361
1255
1185
1120
1063
1018
984
960
948
948
958
982
1017
1063
1125
1195
1269
1380
1453
1521
1800
1626
1663
1706
1693
1708
1800
1707
1725
1708
1672
1800
1593
1543
1488
1404
1350
1276
1200
1200
1031
945
860
767
690
620
555
499
449
405
366
332
300
273
246
219
200
166
141
113
88
70
22
22
37
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
34
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
47
66
34
3
42
28
15
10
5
5
6
21
11
2
2
2
2
2
2
3
4
4
4
5
4
4
2
1
5
5
5
3
2
5
3
2
1
1
2
1
1
1
3
2
2
2
2
2
2
3
4
4
5
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
62
62
62
105
126
151
180
208
238
270
303
340
379
422
468
519
574
634
700
770
846
927
1012
1105
1196
1288
1400
1482
1573
1706
1776
1835
2200
1895
1897
1894
1821
1786
1800
1695
1652
1609
1556
1516
1482
1421
1400
1400
1191
1101
1002
893
803
739
695
633
600
600
449
402
355
302
267
236
209
188
171
157
147
141
138
138
142
149
159
172
189
207
225
259
271
279
400
274
263
247
211
191
170
149
131
114
98
84
69
56
46
23
23
23
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
16
16
16
54
77
108
147
190
241
300
366
440
522
612
709
812
924
1039
1154
1298
1406
1507
1800
1678
1752
1822
1862
1929
2001
2076
2146
2245
2332
2345
2600
2600
2174
2058
1887
1704
1575
1451
1340
1249
1163
1091
1026
976
932
895
867
826
800
800
677
622
564
500
448
399
354
315
280
249
223
201
183
169
158
149
143
139
136
135
130
133
133
111
103
93
82
74
65
58
51
45
39
34
30
26
22
19
16
13
11
9
8
4
6
6
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
66
12
12
12
12
12
12
12
12
12
8
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
18
32
16
1
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
1
1
1
1
1
1
1
1
1
1
2
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
600
600
600
613
622
635
653
675
702
735
774
820
873
935
1006
1087
1180
1284
1399
1529
1666
1810
1987
2138
2297
2600
2639
2845
3079
3322
3624
3955
4278
4706
5087
5269
6200
6200
5238
5062
4718
4344
4083
3828
3611
3444
3321
3248
3231
3267
3350
3510
3689
3869
4303
4412
4460
6200
4249
4016
3727
3146
2806
2465
2135
1863
1616
1399
1212
1049
909
790
688
600
525
460
403
353
310
271
238
208
182
158
138
120
104
90
78
67
58
49
42
36
29
24
21
9
10
20
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
33
42
46
48
49
50
50
50
50
50
50
50
50
50
50
29
8
8
8
4
1
6
3
1
2
2
2
2
3
4
3
2
1
1
1
1
2
1
1
1
11
8
4
1
1
1
1
1
1
1
1
1
3
3
2
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
2
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
90
90
90
90
90
91
92
95
98
103
110
118
129
141
155
172
190
210
233
256
280
308
332
353
400
400
400
400
400
400
400
400
400
400
400
355
336
315
291
272
253
236
220
206
193
181
170
161
153
145
139
134
129
125
121
118
116
114
112
111
110
109
109
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
1400
1400
1400
1433
1462
1505
1568
1652
1761
1901
2075
2284
2535
2823
3147
3526
3921
4324
4894
5260
5594
7000
6077
6252
6386
6324
6470
6514
6535
7000
6546
6519
6461
6471
6324
6127
7000
5536
5166
4767
4190
3774
3368
2979
2636
2321
2036
1780
1552
1348
1168
1009
869
747
640
548
468
399
339
288
245
208
176
149
127
108
92
79
68
59
52
46
42
39
37
36
34
32
38
28
26
24
20
18
16
14
12
11
9
8
7
6
6
5
4
4
4
4
4
5
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
34
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
246
356
185
15
10
5
2
2
1
1
1
1
1
2
1
1
2
4
2
1
1
1
1
1
1
1
2
2
2
2
3
2
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
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
59
59
59
62
64
67
71
76
81
88
95
103
112
123
131
138
168
149
152
155
153
155
157
157
162
162
155
162
148
143
139
133
128
124
120
117
114
111
109
107
105
104
102
101
100
100
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
230
230
230
260
278
300
328
357
391
430
472
517
568
621
674
745
795
841
1000
916
948
978
991
1024
1059
1101
1152
1211
1282
1362
1451
1557
1664
1769
1938
2016
2075
2600
2096
2067
2009
1862
1800
1676
1578
1491
1403
1322
1242
1174
1095
1015
1000
851
771
692
608
538
473
413
360
313
271
235
203
175
150
129
111
95
82
70
60
52
45
39
34
30
27
24
22
20
19
18
17
17
17
14
13
11
10
9
8
8
8
7
7
7
7
6
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
130
115
100
100
77
54
54
28
3
3
3
3
3
3
2
2
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
2
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
21
21
21
26
30
36
46
58
75
97
124
158
198
245
299
359
427
499
571
666
734
796
1000
894
931
962
968
995
1021
1050
1086
1126
1172
1223
1278
1339
1404
1469
1546
1613
1673
1800
1800
1837
1891
1952
2006
2068
2200
2200
2282
2372
2447
2568
2676
2700
3000
3000
2548
2434
2260
2074
1944
1825
1729
1663
1619
1598
1607
1629
1658
1755
1778
1790
2200
1743
1691
1625
1490
1409
1324
1239
1162
1086
1013
943
875
809
745
683
623
563
506
450
390
338
289
200
200
160
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
37
51
58
62
64
65
65
65
49
33
33
33
33
33
33
33
33
33
30
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
600
600
600
602
605
610
619
633
652
678
712
755
807
868
938
1016
1102
1194
1292
1394
1499
1613
1726
1836
1996
2087
2164
2600
2256
2274
2282
2225
2216
2209
2193
2180
2200
2158
2130
2200
2072
1999
2200
1785
1662
1531
1355
1224
1096
975
868
770
681
602
530
467
410
359
315
275
241
210
184
161
141
124
109
97
87
79
73
68
65
62
61
62
60
58
71
52
48
44
38
33
29
25
22
19
17
15
13
11
10
9
8
8
8
4
9
9
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
400
61
61
61
51
41
31
22
22
22
16
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
18
22
20
15
9
4
3
2
2
3
15
13
11
6
1
2
2
2
2
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
2
1
1
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
66
66
66
93
118
158
216
295
400
534
699
898
1130
1396
1688
2016
2366
2708
3137
3515
3738
4600
4600
3912
3821
3579
3313
3123
2927
2747
2588
2443
2311
2190
2085
1980
1883
1800
1702
1626
1558
1501
1451
1406
1388
1343
1295
1400
1177
1112
1043
951
882
815
750
691
636
585
537
493
453
415
381
349
320
294
270
248
229
211
196
182
170
159
150
142
134
128
123
118
115
111
109
106
105
103
102
101
101
100
100
100
100
100
100
100
100
100
100
100
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
47
47
47
82
104
134
174
221
279
348
429
523
629
747
877
1014
1162
1317
1467
1639
1800
1910
2200
2200
2202
2293
2354
2428
2550
2628
2708
3000
2852
2929
3017
3089
3210
3352
3511
3686
3896
4084
4272
4600
4654
4849
5032
5329
5457
5545
6600
5549
5459
5390
5055
4831
5000
4282
4010
3739
3418
3175
2946
2735
2547
2371
2217
2058
1905
1800
1604
1463
1329
1198
1083
979
887
806
735
675
623
577
543
504
467
466
391
354
318
278
245
212
182
155
124
97
89
16
24
120
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
200
200
200
200
200
200
200
200
200
114
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
50
61
66
69
39
9
9
33
28
24
18
13
13
13
13
13
13
11
10
6
3
3
2
2
2
2
2
2
2
2
5
4
3
3
3
3
4
3
3
6
7
9
12
7
3
2
1
1
1
1
1
1
1
1
1
1
8
4
1
3
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
28
28
28
60
82
114
156
207
269
343
429
527
636
755
885
1020
1164
1318
1451
1622
1800
1812
2200
1923
1943
1965
1937
1953
1973
1995
2026
2065
2100
2131
2200
2200
2200
2200
1997
1922
1843
1762
1710
1672
1652
1650
1665
1694
1739
1794
1856
1934
2004
2065
2200
2200
2200
2092
2051
2003
1948
1908
1862
1822
1800
1766
1763
1784
1828
1898
2014
2139
2264
2552
2632
2674
3800
2567
2434
2267
1914
1715
1515
1320
1160
1014
884
770
668
578
498
425
360
302
237
192
155
23
88
88
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
100
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
29
7
7
7
7
7
7
7
7
7
7
7
5
4
4
3
3
3
3
4
5
5
5
6
6
6
10
14
15
15
15
15
16
9
3
2
2
2
2
2
2
3
3
3
3
4
5
3
2
2
2
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
3
3
3
56
85
121
167
214
267
327
391
461
536
617
700
784
881
966
1039
1200
1200
1212
1252
1281
1310
1325
1400
1400
1345
1358
1370
1395
1444
1508
1588
1706
1839
1988
2245
2414
2565
3266
2827
2847
2875
3266
2764
2862
2999
3115
3266
3400
3400
2796
2730
2638
2536
2518
2524
2536
2528
2600
2600
2406
2319
2200
2200
1931
1795
1661
1513
1390
1275
1169
1076
992
917
852
794
741
700
652
606
600
510
463
418
368
326
287
250
216
184
155
124
97
77
26
26
35
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
17
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
121
233
121
10
1705
857
10
12
7
3
3
3
20
12
5
5
5
5
5
5
3
2
2
2
1
1
1
3
9
12
15
13
12
11
6
1
1
6
3
1
1
1
1
1
1
1
1
1
1
1
3
3
4
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
20
20
20
370
542
740
962
1227
1406
1567
2200
1796
1871
1927
1897
1930
1959
1985
2020
2061
2097
2129
2200
2200
2200
1959
1866
1764
1657
1581
1519
1473
1447
1439
1446
1469
1503
1546
1603
1655
1700
1800
1800
1800
1745
1725
1702
1678
1657
1640
1627
1596
1600
1600
1472
1426
1372
1311
1276
1225
1175
1200
1075
1031
992
949
925
909
900
901
907
918
936
952
967
1000
1000
1000
999
999
1000
1000
1000
845
782
710
631
566
502
443
388
336
288
245
196
154
134
34
34
142
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
35
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
19
25
28
30
19
8
8
14
21
24
26
14
3
3
3
6
6
6
6
6
13
16
18
19
19
19
20
13
6
6
6
8
9
6
4
4
4
4
4
4
5
5
3
2
2
2
2
2
40
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
1368
1368
1368
1368
1368
1368
1368
1368
1368
1368
1368
1368
1368
1368
1368
1368
1368
1368
1368
1368
1368
1368
1368
1368
1368
1368
1368
1368
1368
1368
1368
1368
1368
1368
1368
1368
1368
1368
1368
1368
1368
1368
1368
1368
1368
1368
1368
1368
1368
1368
1368
1368
1368
1368
1368
1368
1368
1368
1368
1368
1368
1368
1368
1368
1368
1368
1368
1368
1368
1368
1368
1368
1368
1368
1368
1368
1368
1368
1368
1368
1368
1368
1368
1368
1368
1368
1368
1368
1368
1368
1368
1368
1368
1368
1368
1368
1368
1368
1368
1368
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
771
771
771
771
771
771
771
771
771
771
771
771
771
771
771
771
771
771
771
771
771
771
771
771
771
771
771
771
771
771
771
771
771
771
771
771
771
771
771
771
771
771
771
771
771
771
771
771
771
771
771
771
771
771
771
771
771
771
771
771
771
771
771
771
771
771
771
771
771
771
771
771
771
771
771
771
771
771
771
771
771
771
771
771
771
771
771
771
771
771
771
771
771
771
771
771
771
771
771
771
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
2900
2900
2900
2900
2900
2900
2900
2900
2900
2900
2900
2900
2900
2900
2900
2900
2900
2900
2900
2900
2900
2900
2900
2900
2900
2900
2900
2900
2900
2900
2900
2900
2900
2900
2900
2900
2900
2900
2900
2900
2900
2900
2900
2900
2900
2900
2900
2900
2900
2900
2900
2900
2900
2900
2900
2900
2900
2900
2900
2900
2900
2900
2900
2900
2900
2900
2900
2900
2900
2900
2900
2900
2900
2900
2900
2900
2900
2900
2900
2900
2900
2900
2900
2900
2900
2900
2900
2900
2900
2900
2900
2900
2900
2900
2900
2900
2900
2900
2900
2900
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
76
76
76
759
1094
1468
1873
2427
2700
2909
4600
3026
2950
2813
2405
2197
1978
1759
1583
1424
1286
1173
1080
1007
953
917
895
888
891
901
922
942
960
1000
1000
1000
896
852
801
743
693
643
594
548
504
461
421
383
347
313
282
253
226
201
178
158
139
122
107
94
82
71
62
54
47
41
35
31
27
24
21
19
17
15
14
13
13
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
466
466
466
771
924
1124
1352
1562
1867
2064
2244
3000
2521
2633
2737
2750
2856
2968
3069
3228
3370
3400
3800
3800
3174
3004
2745
2458
2234
2011
1804
1618
1446
1291
1152
1027
916
817
730
654
587
529
479
435
398
365
338
314
294
278
263
252
242
234
227
221
217
213
210
207
205
204
202
201
201
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
88
88
88
1867
2518
4200
4227
4659
6066
6066
4967
4847
4501
4141
3933
3744
3615
3554
3539
3580
3665
3759
3933
4095
4109
4600
4600
3741
3500
3148
2760
2461
2167
1897
1659
1442
1249
1078
927
795
679
579
492
417
352
297
250
210
177
148
125
105
88
74
63
53
45
39
34
30
26
24
22
20
19
18
17
17
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
1470
1470
1470
4743
5536
9266
9266
7086
7003
6309
5544
5027
4464
3948
3493
3070
2689
2349
2044
1773
1534
1323
1138
977
837
716
611
521
444
378
322
275
235
201
173
149
129
112
98
87
77
69
63
58
54
50
48
46
44
43
42
41
41
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
76
76
76
268
359
466
593
710
828
963
1079
1178
1400
1400
1400
1400
1309
1264
1212
1200
1101
1053
1010
969
942
924
914
913
919
932
952
978
1010
1050
1096
1148
1206
1271
1341
1407
1494
1572
1603
1800
1800
1566
1514
1421
1317
1239
1152
1067
1000
906
831
760
693
634
581
536
506
486
477
494
503
520
600
552
570
600
567
600
600
493
459
414
366
329
293
261
234
209
188
169
153
140
128
118
110
103
97
92
88
85
82
80
78
75
75
75
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
53
53
53
53
53
53
53
53
53
43
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
31
28
28
28
28
29
19
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
12
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
31
31
31
690
969
1395
1731
1990
3000
2388
2510
2588
2591
2583
2538
3000
2344
2211
2064
1831
1675
1524
1381
1261
1153
1059
980
910
848
803
749
697
700
590
538
487
431
385
343
305
271
241
214
191
170
152
137
123
112
102
94
87
81
76
72
69
66
64
62
60
59
58
58
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
66
66
66
240
328
431
549
689
797
907
1200
1129
1260
1412
1566
1775
2012
2295
2594
2895
3338
3598
3820
5000
4064
4097
4097
3845
3800
3800
3252
3018
2759
2472
2238
2014
1806
1620
1451
1299
1164
1044
938
845
764
694
633
580
535
497
464
436
412
392
375
361
349
340
332
325
320
315
312
309
307
305
303
302
301
301
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
88
88
88
572
745
933
1500
1295
1407
1700
1497
1527
1546
1523
1513
1533
1533
1464
1464
1472
1496
1546
1614
1703
1809
1915
2064
2199
2245
2600
2600
2131
2019
1836
1634
1483
1332
1195
1074
965
868
783
708
643
586
537
495
459
429
403
381
363
348
335
324
315
308
302
297
293
290
287
285
284
282
281
281
280
280
280
280
280
280
280
280
280
280
280
280
280
280
280
280
280
280
280
280
280
280
280
280
280
280
280
280
280
280
280
280
280
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
58
58
58
212
281
358
474
539
595
866
669
675
668
680
586
551
511
465
429
394
362
333
307
284
263
245
229
215
203
192
183
175
168
163
158
154
151
148
146
144
142
141
140
140
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
40
40
40
58
67
79
92
103
123
131
137
200
139
136
130
114
106
97
88
81
75
69
64
60
56
53
50
48
46
44
43
42
41
41
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
116
116
116
194
245
275
304
472
325
324
315
280
264
247
229
214
201
189
178
168
160
153
146
141
136
132
129
126
124
122
120
119
118
117
117
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
64
64
64
548
854
1042
1230
2200
1388
1396
1366
1185
1111
1028
943
878
819
769
729
698
675
660
652
652
655
660
684
686
685
800
662
643
621
580
643
637
637
1000
626
710
734
704
1000
777
805
843
1000
845
875
907
920
968
1024
1089
1167
1252
1341
1447
1541
1621
1800
1800
1800
1485
1360
1219
1065
945
832
731
645
569
505
449
402
362
327
297
271
246
223
200
180
161
144
128
114
101
90
80
71
63
56
50
44
39
35
26
26
26
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
10
11
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
13
31
40
45
47
48
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
50
125
162
181
190
195
197
198
199
199
199
199
199
199
199
199
199
199
199
199
199
199
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
317
317
317
375
408
450
504
561
628
705
792
890
1000
1123
1258
1405
1566
1738
1926
2125
2333
2572
2803
3016
3404
3536
3611
5000
3509
3347
3136
2692
2429
2162
1899
1677
1473
1289
1127
983
856
745
648
564
492
430
376
331
292
259
231
208
188
172
158
147
137
129
123
118
114
110
108
106
104
103
102
101
101
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
800
800
800
1008
1090
1253
1336
1384
1933
1399
1369
1329
1208
1168
1141
1132
1158
1213
1298
1417
1567
1749
1961
2196
2461
2747
3023
3377
3690
3844
4600
4600
3820
3663
3364
3032
2782
2527
2291
2080
1886
1710
1552
1411
1285
1173
1075
989
913
848
791
742
700
663
632
606
583
564
548
535
524
515
507
501
495
491
488
485
483
481
479
478
477
477
476
476
476
476
476
476
476
476
476
476
476
476
476
476
476
476
476
476
476
476
476
476
476
476
476
476
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
94
94
94
98
102
109
119
133
151
174
203
237
276
323
372
419
502
536
561
834
565
546
518
446
408
368
329
297
268
242
220
200
183
168
156
145
136
128
121
116
111
107
104
101
99
98
96
95
95
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
169
169
169
204
224
248
279
309
345
381
416
473
499
519
700
531
525
515
479
468
459
453
456
465
478
499
523
546
594
610
620
800
609
589
564
509
477
445
413
386
362
340
321
304
289
276
265
256
247
240
234
229
225
221
218
216
214
212
211
210
210
209
209
209
209
209
209
209
209
209
209
209
209
209
209
209
209
209
209
209
209
209
209
209
209
209
209
209
209
209
209
209
209
209
209
209
209
209
209
209
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
31
31
31
39
44
50
58
67
78
90
103
118
134
151
171
193
218
244
276
474
533
617
1400
666
656
652
516
480
446
409
394
387
390
404
428
462
504
555
613
673
747
813
862
1000
1000
950
1000
937
918
903
880
861
845
831
803
800
800
688
642
589
531
483
437
394
356
321
289
261
235
213
193
176
161
148
137
127
119
111
105
100
96
92
89
87
85
83
82
81
81
80
80
80
80
80
80
80
80
80
80
80
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
200
200
796
1099
1470
1906
2358
2813
3250
3934
4258
4503
6600
4645
4566
4427
3968
3779
3596
3434
3345
3289
3275
3299
3331
3422
3510
3484
3800
3800
3103
2890
2598
2276
2026
1782
1558
1360
1181
1021
880
756
647
552
470
399
338
286
242
204
172
146
123
104
89
76
65
56
49
43
38
34
31
29
27
25
24
23
23
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
12
12
12
710
1014
1349
1891
2149
2359
3800
2530
2496
2407
2088
1929
1756
1579
1431
1293
1167
1057
959
874
800
737
684
640
604
574
551
532
516
503
492
480
468
466
442
431
412
400
400
340
313
285
253
227
203
180
160
142
126
111
98
87
77
69
62
55
50
46
42
39
36
34
32
31
30
29
29
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
920
920
920
920
920
920
920
920
920
920
920
920
920
920
920
920
920
920
920
920
920
920
920
920
920
920
920
920
920
920
920
920
920
920
920
920
920
920
920
920
920
920
920
920
920
920
920
920
920
920
920
920
920
920
920
920
920
920
920
920
920
920
920
920
920
920
920
920
920
920
920
920
920
920
920
920
920
920
920
920
920
920
920
920
920
920
920
920
920
920
920
920
920
920
920
920
920
920
920
920
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
25
25
25
724
997
1365
1909
1942
2600
2193
2600
2150
1999
1888
1700
1560
1427
1297
1182
1077
983
900
827
764
710
664
625
591
567
538
512
511
457
432
407
379
357
336
318
301
287
274
262
252
244
236
230
224
219
215
212
209
207
205
203
202
201
201
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
27
27
27
1125
1471
2600
2600
2458
2582
2527
3000
2363
2240
2106
1888
1747
1611
1484
1380
1289
1211
1146
1092
1047
1010
980
956
936
921
908
898
891
885
880
876
873
871
869
868
867
867
866
866
866
866
866
866
866
866
866
866
866
866
866
866
866
866
866
866
866
866
866
866
866
866
866
866
866
866
866
866
866
866
866
866
866
866
866
866
866
866
866
866
866
866
866
866
866
866
866
866
866
866
866
866
866
866
866
866
866
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
168
168
168
2558
3535
4325
7000
7000
5722
5771
5393
4968
4682
4349
4022
3714
3403
3110
2830
2563
2318
2096
1895
2149
2509
2509
3800
3800
2034
1910
1556
1149
974
794
647
546
460
392
339
296
261
233
210
192
177
164
154
146
139
134
130
126
123
121
119
118
117
116
116
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
37
37
37
2097
3042
4151
5374
6650
7789
8588
11000
11000
9771
11000
8998
8287
7663
6779
6106
5468
4859
4323
3839
3406
3029
2703
2426
2196
2011
1866
1756
1683
1632
1596
1617
1587
1551
1800
1430
1350
1261
1124
1027
931
837
754
676
604
538
478
423
374
329
289
254
222
194
169
147
128
111
96
83
72
63
54
47
41
36
32
28
25
23
21
19
18
17
17
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
9
9
9
9
7
5
3
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
6
8
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
10
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
72
72
72
186
239
305
381
449
534
601
661
822
774
797
1000
783
762
733
669
633
595
558
527
499
473
450
430
413
397
384
372
362
354
346
340
335
330
327
324
321
319
318
316
315
315
314
314
314
314
314
314
314
314
314
314
314
314
314
314
314
314
314
314
314
314
314
314
314
314
314
314
314
314
314
314
314
314
314
314
314
314
314
314
314
314
314
314
314
314
314
314
314
314
314
314
314
314
314
314
314
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
2000
2000
2000
2000
2000
2000
2000
2000
2000
2000
2000
2000
2000
2000
2000
1726
1614
1486
1345
1230
1121
1021
934
857
790
735
689
653
626
607
596
593
594
602
616
641
676
722
779
846
929
1014
1099
1240
1305
1353
1800
1373
1349
1308
1196
1137
1074
1011
957
907
861
819
780
744
708
678
644
609
600
538
503
468
430
398
367
338
312
288
266
246
228
212
197
185
173
163
155
147
141
135
130
126
123
120
118
116
114
113
112
112
111
111
111
111
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
2120
2120
2120
2120
2120
2120
2120
2005
1973
1950
1942
1970
2031
2125
2249
2427
2615
2799
3182
3302
3371
4800
3260
3097
2887
2440
2184
1925
1672
1463
1272
1103
956
827
715
618
535
463
402
350
306
269
238
212
190
172
157
145
135
127
120
114
110
106
103
101
99
98
97
96
96
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
33
33
33
734
1024
1507
1835
2066
3400
2334
2357
2329
2105
1999
1872
1800
1604
1484
1372
1264
1179
1111
1060
1030
1019
1029
1058
1103
1174
1252
1328
1494
1543
1570
2200
1514
1438
1341
1139
1022
903
787
690
601
522
453
392
339
293
253
219
190
164
143
125
109
97
86
77
70
63
58
54
51
48
46
44
43
42
41
41
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
70
70
70
158
194
255
295
322
500
349
347
339
303
286
267
248
231
216
201
188
176
165
156
147
139
132
126
121
117
113
110
107
105
103
101
100
99
98
98
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
71
71
71
469
659
903
1175
1410
1775
1961
2103
3171
2206
2171
2098
1854
1731
1599
1463
1349
1241
1142
1053
971
898
832
772
719
671
629
592
559
530
505
483
464
448
434
422
411
403
395
389
383
379
375
372
369
367
366
364
363
363
362
362
362
362
362
362
362
362
362
362
362
362
362
362
362
362
362
362
362
362
362
362
362
362
362
362
362
362
362
362
362
362
362
362
362
362
362
362
362
362
362
362
362
362
362
362
362
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1010
960
902
837
784
733
685
642
603
567
535
506
480
457
437
419
404
391
379
369
360
353
347
341
337
333
330
327
325
324
322
321
321
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
2600
2600
2600
2600
2600
2600
2600
2600
2600
2230
2076
1900
1703
1541
1383
1235
1101
978
865
764
672
590
517
453
396
345
301
263
230
201
176
155
137
122
109
98
88
81
74
69
64
61
58
55
53
52
50
49
49
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
46
46
46
484
688
933
1221
1485
1768
2059
2329
2663
2956
3107
3800
3800
3145
3034
2801
2547
2370
2192
2034
1901
1780
1670
1589
1489
1392
1400
1187
1085
984
872
780
693
613
541
476
417
365
318
277
241
209
182
158
137
119
103
90
79
69
61
54
48
43
39
36
33
31
30
28
27
27
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
37
37
37
296
420
559
718
900
1009
1157
1313
1450
1589
1800
1858
1977
2122
2237
2277
2600
2600
2153
2040
1859
1659
1505
1351
1209
1083
967
863
771
688
616
552
495
446
402
363
329
298
270
245
222
202
183
166
151
137
124
112
102
93
84
77
71
65
60
56
52
49
46
44
42
41
39
38
37
37
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
277
277
277
277
277
277
277
277
277
277
277
277
277
277
277
277
277
277
277
277
277
277
277
277
277
277
277
277
277
277
277
277
277
277
277
277
277
277
277
277
277
277
277
277
277
277
277
277
277
277
277
277
277
277
277
277
277
277
277
277
277
277
277
277
277
277
277
277
277
277
277
277
277
277
277
277
277
277
277
277
277
277
277
277
277
277
277
277
277
277
277
277
277
277
277
277
277
277
277
277
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
111
111
111
351
479
638
828
1030
1236
1434
1752
1899
2008
3000
2053
1996
1903
1648
1512
1367
1221
1098
983
877
783
698
621
553
492
439
392
351
316
287
263
243
227
215
207
201
198
196
196
197
198
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
1800
1800
1800
1800
1800
1800
1802
1813
1837
1876
1929
1998
2086
2184
2288
2431
2534
2626
2950
2778
2813
2825
2950
2780
2711
2950
2481
2348
2205
2010
1864
1722
1585
1461
1345
1236
1135
1040
952
869
792
720
653
592
535
483
436
393
354
319
288
260
235
213
194
177
162
149
138
128
120
113
107
102
97
94
91
88
86
85
83
82
82
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
173
173
173
503
651
819
1072
1217
1347
1933
1521
1568
1597
1547
1554
1551
1583
1566
1537
1800
1431
1359
1280
1153
1071
991
915
850
792
740
695
654
619
588
561
537
516
498
483
469
458
448
440
432
426
421
416
413
410
407
405
404
402
401
401
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
400
400
400
561
645
749
875
1001
1136
1284
1438
1587
1771
1934
2033
2400
2400
2155
2155
2106
2064
2065
2075
2105
2153
2202
2285
2362
2370
2600
2600
2201
2087
1921
1736
1590
1445
1308
1183
1067
960
861
771
689
614
546
484
429
379
335
295
260
229
202
178
157
138
122
108
96
86
77
69
63
57
53
49
46
43
41
40
38
37
37
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
150
150
150
2447
3382
4997
6031
6735
11400
7452
7438
7265
6367
5986
5562
5124
4779
4457
4166
3916
3688
3482
3312
3133
2964
2866
2638
2491
2354
2220
2108
2006
1914
1832
1755
1685
1620
1561
1510
1461
1413
1393
1339
1281
1400
1141
1065
989
890
823
765
717
681
656
638
607
600
600
489
446
398
346
306
269
235
206
180
158
138
121
106
94
83
73
65
59
53
48
44
41
38
36
34
33
32
31
31
30
30
30
30
30
30
30
30
30
30
30
30
30
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
78
78
78
78
70
62
54
46
46
46
28
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
222
222
222
224
227
231
238
247
260
276
297
321
350
382
418
459
502
545
599
647
671
786
786
671
649
605
558
522
486
453
424
397
373
352
333
316
302
289
278
269
260
253
247
242
238
234
231
229
227
225
224
223
223
222
222
222
222
222
222
222
222
222
222
222
222
222
222
222
222
222
222
222
222
222
222
222
222
222
222
222
222
222
222
222
222
222
222
222
222
222
222
222
222
222
222
222
222
222
222
222
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
66
66
66
370
513
680
870
1061
1233
1392
1700
1712
1797
2333
1848
1834
1799
1678
1619
1555
1488
1429
1384
1322
1260
1285
1124
1055
985
904
840
779
722
672
626
584
546
512
478
445
422
381
352
326
301
281
263
249
238
229
223
218
216
216
217
220
224
228
236
243
242
266
266
218
204
184
162
144
127
112
98
85
74
64
55
47
40
34
29
24
21
17
15
12
11
9
8
7
7
6
6
6
6
6
6
6
6
6
6
6
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
11
14
16
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
18
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
88
88
88
647
867
1126
1628
1628
1900
1619
1584
1538
1459
1388
1308
1342
1129
1035
942
832
744
660
581
511
447
389
338
292
252
216
185
158
135
114
97
82
69
58
49
41
35
29
25
21
18
15
13
12
10
9
9
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
346
346
346
568
672
795
928
1073
1202
1276
1575
1575
1317
1277
1183
1080
1005
927
856
793
735
683
637
596
560
528
500
476
455
437
422
409
398
388
380
374
368
363
359
356
353
351
350
348
347
347
346
346
346
346
346
346
346
346
346
346
346
346
346
346
346
346
346
346
346
346
346
346
346
346
346
346
346
346
346
346
346
346
346
346
346
346
346
346
346
346
346
346
346
346
346
346
346
346
346
346
346
346
346
346
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
47
47
47
1824
2295
5400
3214
3397
3509
3173
3155
3116
3068
3094
3122
3150
3312
3308
3274
4100
3053
2878
2676
2327
2101
1877
1660
1474
1303
1149
1013
892
784
690
607
535
473
419
372
332
298
269
244
223
205
190
178
167
158
151
145
140
136
133
130
128
127
125
124
124
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
73
73
73
342
473
634
824
1006
1202
1405
1603
1835
2037
2198
2600
2600
2526
2516
3000
2295
2153
1989
1733
1558
1384
1218
1073
940
820
713
618
534
460
395
338
289
246
209
178
151
128
108
92
78
66
56
48
41
35
31
27
24
21
19
18
16
15
15
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
8
8
8
185
293
434
612
804
1018
1261
1521
1776
2097
2382
2550
3200
3200
2720
2687
2556
2422
2355
2293
2250
2226
2214
2208
2197
2200
2200
2149
2200
2200
1920
1819
1696
1562
1458
1361
1274
1202
1142
1096
1063
1044
1037
1043
1062
1091
1130
1178
1233
1291
1362
1425
1479
1600
1600
1600
1600
1600
1521
1493
1451
1402
1400
1310
1263
1218
1169
1129
1092
1058
1028
1001
977
956
938
922
909
897
887
879
871
865
860
856
852
849
847
845
843
840
840
840
560
441
200
200
10
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
112
156
178
189
194
197
198
199
199
199
199
199
199
199
199
199
199
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
40
40
40
54
63
68
73
106
76
76
74
67
63
60
56
53
51
49
47
45
44
43
42
41
41
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
4
4
4
200
297
416
559
699
853
1018
1193
1379
1574
1783
1996
2206
2472
2669
2843
3400
3134
3278
3430
3553
3752
3967
4270
4507
4749
5400
5191
5411
5602
5786
5997
6043
6600
6600
5759
5555
5245
4917
4695
4493
4329
4208
4169
4165
4151
4200
4200
4130
4132
4147
4200
4074
4200
4200
3633
3446
3225
2995
2841
2715
2627
2578
2564
2581
2608
2684
2758
2743
3000
3000
2460
2303
2086
1851
1678
1515
1374
1259
1163
1090
1031
982
968
927
883
1000
774
708
635
561
455
360
470
19
30
1400
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
50
50
50
50
39
29
18
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
9
10
10
11
12
12
12
12
12
13
8
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
35
50
58
62
64
65
66
133
166
183
191
195
197
198
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
28
28
28
732
1049
1430
1875
2253
2680
3147
3386
3553
5200
3575
3454
3272
2818
2566
2302
2037
1814
1605
1414
1244
1090
953
830
722
625
540
466
400
343
294
251
213
181
153
130
109
92
77
64
54
45
37
31
26
22
18
15
13
11
9
8
7
7
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
200
200
539
719
944
1213
1487
1782
2068
2427
2745
2908
3666
3666
2926
2791
2517
2216
1996
1773
1569
1391
1229
1085
959
847
750
665
592
529
475
429
390
357
329
306
287
271
257
246
237
229
223
218
214
210
208
206
204
203
202
201
201
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
4400
4400
4400
4400
4400
4400
4400
4400
4400
4400
4400
4400
4400
4400
4400
4400
4400
4400
4400
4400
4400
4400
4400
4400
4400
4400
4400
4400
4400
4400
4400
4400
4400
4400
4400
4400
4400
4400
4400
4400
4400
4400
4400
4400
4400
4400
4400
4400
4400
4400
4400
4400
4400
4400
4400
4400
4400
4400
4400
4400
4400
4400
4400
4400
4400
4400
4400
4400
4400
4400
4400
4400
4400
4400
4400
4400
4400
4400
4400
4400
4400
4400
4400
4400
4400
4400
4400
4400
4400
4400
4400
4400
4400
4400
4400
4400
4400
4400
4400
4400
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
4
4
4
177
251
351
450
525
700
700
700
601
562
517
468
429
392
358
328
302
279
258
241
226
213
202
192
184
178
172
167
163
160
157
155
154
152
151
151
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
116
116
116
335
398
712
556
556
556
493
467
438
405
378
352
328
306
286
268
251
236
223
212
201
192
185
178
172
167
163
159
156
154
152
150
149
148
147
147
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
4
4
4
351
537
769
1055
1345
1662
2017
2376
2733
3221
3532
3805
5000
4182
4298
4388
4321
4386
4479
4566
4667
4944
5005
5043
6200
4974
4907
4838
4612
4588
4581
4587
4728
4756
4768
5400
4696
4592
4600
4190
4011
3812
3589
3400
3220
3058
2916
2791
2682
2587
2500
2422
2358
2273
2200
2200
1978
1868
1756
1622
1504
1400
1415
1491
1617
1800
1800
1800
1183
1057
915
753
672
601
547
514
491
480
478
483
493
507
528
546
563
600
600
600
510
471
426
369
325
286
200
200
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
169
64
64
64
59
54
49
45
45
45
29
14
14
14
14
14
14
14
14
14
14
14
14
14
14
7
1
1
1
1
1
1
1
1
1
1
1
1
17
31
19
7
7
7
7
7
5
3
3
3
6
8
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
10
905
1352
720
88
66
66
66
66
66
66
66
66
66
39
13
13
9
6
6
6
6
6
6
5
4
4
24
34
39
41
42
44
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
150
150
150
258
316
389
481
578
687
812
949
1096
1268
1439
1601
1880
1992
2069
3000
2058
1980
1870
1607
1463
1316
1173
1060
963
886
832
799
789
802
837
894
972
1067
1182
1311
1438
1607
1758
1825
2200
2200
1778
1688
1525
1345
1210
1073
948
836
734
642
561
488
424
368
319
276
239
207
180
156
136
119
105
93
83
74
67
61
56
52
49
46
44
43
41
40
40
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
88
88
88
195
240
306
366
403
549
510
456
457
437
422
415
409
407
408
409
415
421
418
442
442
386
368
345
318
298
278
259
243
228
215
203
193
183
175
168
162
157
152
149
145
143
140
139
137
136
135
135
134
134
134
134
134
134
134
134
134
134
134
134
134
134
134
134
134
134
134
134
134
134
134
134
134
134
134
134
134
134
134
134
134
134
134
134
134
134
134
134
134
134
134
134
134
134
134
134
134
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
3
3
3
172
258
366
495
625
765
913
1076
1228
1389
1600
1687
1886
2006
2102
2600
2247
2309
2369
2379
2480
2557
2637
2840
2787
2840
2878
3000
2917
2932
2952
3287
3695
3778
5000
5000
3581
3510
3228
2899
2754
2601
2465
2362
2262
2177
2102
2033
1971
1915
1861
1811
1769
1710
1666
1666
1505
1432
1359
1282
1225
1178
1144
1123
1115
1119
1136
1161
1193
1238
1280
1310
1400
1400
1367
1373
1374
1375
1349
1400
1400
1198
1130
1046
956
884
813
752
679
616
600
478
473
473
88
600
600
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
12
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
19
11
3
3
3
3
3
3
3
3
3
3
3
3
7
11
38
52
59
62
64
65
65
35
6
6
14
12
7
2
2
2
2
2
2
2
2
2
2
2
2
2
2
10
6
3
5
7
8
5
2
2
2
2
2
3
4
4
5
5
5
4
4
4
4
6
4
2
2
2
1
1
1
2
2
3
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
48
48
48
161
218
289
376
463
561
669
787
916
1055
1212
1373
1537
1765
1918
2064
2600
2310
2425
2541
2606
2739
2889
3046
3218
3436
3594
3764
4200
3957
4200
4200
3798
3679
3498
3292
3122
2938
2754
2600
2397
2225
2059
1897
1748
1609
1479
1360
1250
1149
1056
971
893
822
759
705
661
630
612
609
620
644
688
739
790
905
941
962
1400
930
882
821
687
612
536
462
402
347
298
256
219
187
159
135
115
97
82
69
58
48
40
32
25
20
8
8
10
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
73
27
27
27
21
16
10
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
235
123
11
11
11
11
11
11
11
11
11
11
8
6
6
6
5
4
4
4
4
4
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
5
5
4
2
1
2
2
1
1
1
1
1
1
2
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
38
38
38
102
143
202
284
387
523
698
918
1190
1515
1903
2348
2839
3428
4022
4596
5561
5983
6289
9400
6361
6155
5840
5018
4576
4114
3651
3266
2909
2586
2303
2053
1836
1651
1498
1374
1280
1213
1172
1154
1157
1181
1218
1266
1337
1390
1449
1600
1518
1600
1482
1600
1352
1262
1177
1066
981
901
828
765
712
668
635
612
598
594
600
612
630
664
687
712
800
762
791
825
854
898
948
1004
1058
1133
1200
1221
1400
1400
1152
1089
982
868
784
661
610
575
200
600
600
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
138
138
138
108
78
48
19
19
19
12
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
9
11
12
12
12
12
12
12
12
12
12
12
12
12
12
13
31
50
48
46
46
46
46
46
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
4600
4600
4600
4600
4600
4600
4600
4600
4600
4600
4001
3763
3495
3201
2969
2749
2548
2371
2212
2070
1945
1837
1744
1667
1602
1550
1509
1472
1448
1431
1382
1400
1400
1164
1073
967
849
756
667
584
512
447
389
338
293
253
219
190
164
143
124
109
96
85
75
68
61
56
51
48
45
43
41
39
38
37
37
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
3
3
3
236
343
473
621
754
906
1039
1160
1400
1400
1468
1555
1618
1693
1769
1842
1926
2000
2064
2200
2212
2222
2211
2600
2092
2006
1908
1745
1649
1566
1503
1477
1484
1528
1610
1727
1883
2068
2261
2515
2744
2886
3400
3400
3038
3010
2897
2776
2699
2619
2550
2492
2442
2399
2363
2333
2308
2287
2270
2256
2244
2235
2227
2221
2216
2212
2209
2206
2204
2203
2202
2201
2201
2200
2200
2200
2200
2200
2200
2200
2200
2200
2200
2200
2200
2200
2200
2200
2200
2200
2200
2200
2200
2200
2200
2200
2200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
514
514
514
601
657
732
830
940
1069
1216
1377
1557
1747
1941
2167
2365
2535
2914
2914
2914
2444
2252
2035
1795
1600
1415
1243
1090
952
829
720
623
539
465
401
346
298
257
222
193
168
147
129
114
102
91
83
76
70
65
61
58
56
54
52
51
50
50
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
243
243
243
376
437
508
588
669
742
804
942
942
942
818
767
708
643
589
537
488
443
402
365
331
301
274
250
229
210
194
179
167
156
146
138
131
125
120
116
112
109
107
105
103
102
101
101
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
78
78
78
78
78
78
78
79
79
81
82
85
88
91
95
100
106
112
119
127
135
144
154
163
175
185
191
215
215
197
195
189
182
177
172
168
164
160
157
154
152
150
148
147
146
145
144
144
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
527
527
527
1687
2155
2597
3800
3800
3632
3921
3896
3845
4600
3637
3460
3255
2910
2672
2431
2194
1982
1783
1598
1430
1277
1140
1020
917
830
759
704
662
633
615
605
601
602
607
616
631
650
674
702
738
780
826
888
943
989
1100
1100
1110
1172
1181
1189
1400
1176
1159
1138
1086
1065
1045
1025
1016
1009
982
1000
1000
860
807
745
676
621
569
520
478
439
405
375
349
326
306
289
274
261
250
241
233
227
221
217
213
210
207
205
203
202
200
200
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
176
176
176
252
287
325
378
420
444
545
545
461
449
419
386
363
339
317
298
280
265
251
239
229
220
212
206
200
195
191
188
185
183
181
179
178
177
177
176
176
176
176
176
176
176
176
176
176
176
176
176
176
176
176
176
176
176
176
176
176
176
176
176
176
176
176
176
176
176
176
176
176
176
176
176
176
176
176
176
176
176
176
176
176
176
176
176
176
176
176
176
176
176
176
176
176
176
176
176
176
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
22
22
22
59
75
95
120
139
157
200
189
203
218
231
255
287
335
402
496
621
783
987
1236
1531
1876
2267
2697
3177
3690
4185
4818
5377
5654
7000
7000
5630
5363
4844
4271
3845
3412
3014
2662
2338
2048
1791
1561
1359
1181
1026
891
774
673
587
513
449
396
350
312
280
253
230
212
196
183
172
163
156
150
146
142
139
137
135
133
132
131
131
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
966
966
966
966
966
966
966
966
966
966
966
966
966
887
852
810
771
722
681
642
604
570
539
510
484
461
440
422
405
391
378
367
357
349
342
336
331
326
323
320
317
315
314
312
311
311
310
310
310
310
310
310
310
310
310
310
310
310
310
310
310
310
310
310
310
310
310
310
310
310
310
310
310
310
310
310
310
310
310
310
310
310
310
310
310
310
310
310
310
310
310
310
310
310
310
310
310
310
310
310
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
11
11
11
112
162
221
291
358
428
497
578
649
698
850
850
770
772
750
728
717
706
699
697
698
703
711
723
734
753
771
769
828
828
712
678
630
577
536
495
457
422
389
357
328
300
274
249
226
205
185
167
151
136
123
111
100
91
83
75
69
64
59
55
51
48
46
44
42
41
40
39
39
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
26
26
26
83
164
127
134
140
163
131
127
120
110
103
96
90
84
79
74
70
66
63
60
58
56
55
53
52
51
51
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
50
50
50
87
114
150
199
257
327
409
504
611
729
858
995
1137
1294
1441
1583
1800
1865
1974
2200
2200
2200
2200
2147
2139
2142
2165
2223
2320
2460
2657
2906
3200
3587
3985
4372
5116
5387
5584
8200
5591
5401
5170
4436
4029
3800
3143
2786
2458
2146
1910
1711
1549
1421
1315
1230
1164
1084
1000
1000
828
743
661
572
500
434
374
322
276
236
202
172
147
125
107
92
79
68
59
52
46
41
37
34
32
30
28
27
26
26
25
25
25
25
25
25
25
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
133
133
133
133
133
133
133
133
133
133
109
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
866
866
866
920
952
993
1046
1102
1166
1236
1314
1397
1476
1581
1674
1707
1950
1950
1640
1571
1456
1331
1242
1156
1080
1016
959
909
864
826
780
733
733
629
577
525
467
419
374
332
294
260
230
203
179
157
139
122
108
96
85
76
69
62
57
52
48
45
42
40
39
37
36
36
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
7
7
7
93
144
213
301
401
520
662
829
1022
1249
1507
1793
2133
2486
2844
3379
3701
3996
5400
4705
5173
5413
6200
6200
5578
5703
5783
5835
5846
6200
6200
5488
5296
5029
4740
4531
4330
4150
3988
3838
3713
3555
3400
3400
3032
2849
2667
2464
2294
2131
1977
1835
1700
1572
1449
1331
1217
1110
1008
912
823
741
665
596
533
476
425
380
340
306
279
257
240
228
212
205
200
187
200
200
139
126
109
90
78
67
57
49
42
36
31
26
22
19
12
12
12
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
12
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
16
19
21
22
22
22
22
23
52
66
36
7
7
7
7
7
4
2
2
2
2
2
2
1
1
1
2
3
4
3
3
3
4
2
1
2
21
31
24
13
3
1
1
1
2
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
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
9
9
9
765
1114
1537
2024
2456
2958
3398
3768
4600
4600
4600
4564
4575
4597
4638
4714
4810
4950
5135
5392
5721
6124
6596
7149
7758
8369
9144
9832
10251
11800
11800
10653
11800
9676
8919
8233
7296
6586
5914
5277
4717
4208
3749
3341
2976
2651
2362
2106
1879
1677
1498
1338
1197
1070
957
857
766
686
614
550
493
442
398
359
326
298
274
255
239
226
216
207
205
197
189
210
168
156
143
126
113
101
89
79
70
61
54
47
41
35
30
25
21
18
10
9
15
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
8
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
9
12
13
14
14
14
14
15
30
38
19
1
1
1
1
2
5
6
7
7
7
4
1
1
1
1
1
1
2
2
1
1
1
2
1
1
167
250
127
4
1
1
1
1
1
1
1
1
1
1
1
5
4
3
2
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
41
41
41
41
43
45
50
56
66
79
96
117
143
174
211
253
300
352
409
470
534
602
671
743
816
889
970
1049
1123
1237
1292
1334
1676
1358
1343
1316
1234
1193
1149
1105
1068
1034
1004
977
954
933
915
899
886
874
864
856
848
842
837
832
829
826
823
821
820
818
817
817
816
816
816
816
816
816
816
816
816
816
816
816
816
816
816
816
816
816
816
816
816
816
816
816
816
816
816
816
816
816
816
816
816
816
816
816
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
5
5
5
151
229
327
448
569
707
851
999
1180
1325
1465
1800
1714
1826
1933
2008
2101
2214
2311
2362
2600
2600
2377
2346
2276
2203
2160
2119
2088
2094
2141
2217
2377
2529
2611
3000
3000
2861
2984
3259
3299
3338
4600
3228
3120
2982
2650
2501
2358
2228
2144
2084
2053
2052
2081
2140
2227
2340
2482
2639
2809
3029
3189
3361
3800
3568
3800
3497
3800
3187
2978
2790
2541
2362
2196
2044
1910
1783
1677
1560
1445
1400
1212
1099
988
871
768
670
574
485
401
310
235
168
18
40
6
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
24
12
1
1
1
1
1
1
1
1
1
1
1
1
5
10
13
15
16
16
16
8
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
9
13
15
16
16
17
58
79
89
94
97
98
99
99
99
99
99
99
99
99
99
99
99
99
99
99
100
150
175
187
193
196
198
199
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
517
517
517
526
532
540
549
560
572
585
599
615
631
648
668
685
700
733
733
733
733
733
733
733
733
733
733
733
733
733
733
733
733
733
733
733
733
733
733
733
733
733
733
733
733
733
733
733
733
733
733
733
733
733
733
733
733
733
733
733
733
733
733
733
733
733
733
733
733
733
733
733
733
733
733
733
733
733
733
733
733
733
733
733
733
733
733
733
733
733
733
733
733
733
733
733
733
733
733
733
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
80
80
80
80
80
80
80
80
80
80
80
80
80
82
84
88
94
103
114
128
146
167
191
218
249
282
314
356
393
411
500
500
412
396
363
327
300
273
249
227
207
189
173
159
147
136
127
119
112
106
101
96
93
90
87
85
84
82
81
81
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
3
3
3
72
106
146
193
238
285
335
386
435
495
548
578
700
700
609
603
580
557
549
544
545
552
564
577
598
618
622
680
680
590
566
529
489
458
427
399
373
350
330
311
295
281
268
257
247
239
232
226
221
216
213
210
207
205
204
202
201
201
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
87
87
87
131
154
182
216
251
288
325
370
409
439
520
520
501
513
516
521
530
538
551
563
563
600
600
529
507
476
440
409
380
347
318
291
265
241
220
200
182
166
152
140
129
119
110
103
97
91
87
83
80
77
75
73
71
70
69
69
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
28
28
28
416
634
912
1256
1615
2011
2450
2911
3367
3923
4413
4737
5800
5800
5149
5400
4785
4467
4206
3876
3604
3353
3117
2911
2731
2577
2450
2351
2278
2229
2204
2196
2201
2236
2254
2273
2400
2301
2313
2323
2326
2331
2335
2400
2333
2333
2331
2318
2329
2320
2310
2400
2282
2268
2256
2231
2223
2216
2211
2208
2200
2200
2200
1851
1712
1554
1380
1241
1109
988
881
784
698
621
553
493
439
392
351
314
283
255
231
210
191
175
159
143
136
111
96
80
64
52
27
21
26
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
66
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
33
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
23
27
29
32
17
3
3
11
16
22
34
20
6
6
6
7
7
8
29
16
3
4
4
3
2
1
1
2
5
7
8
5
3
3
3
5
4
2
1
1
2
2
2
2
2
1
1
1
2
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
289
289
289
309
319
331
346
361
377
394
411
428
448
464
483
502
523
546
570
597
624
651
684
714
729
800
800
733
721
697
670
651
631
613
598
583
571
560
550
542
535
528
523
519
515
512
509
507
505
503
502
501
501
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
28
28
28
379
561
786
1059
1331
1624
1940
2265
2592
2967
3295
3575
4200
4200
4200
3811
3673
3530
3385
3298
3240
3325
3589
4059
4787
5480
6087
7400
7400
7400
6538
6194
5791
5800
4910
4545
4215
3878
3670
3522
3431
3429
3459
3507
3762
3779
3759
5000
3500
3284
3032
2568
2287
2009
1744
1523
1324
1148
996
863
749
650
566
494
433
382
338
302
271
246
225
207
192
180
170
162
156
150
146
143
140
138
137
135
134
134
133
133
133
133
133
133
133
133
133
133
133
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
1000
272
272
272
254
236
218
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
108
17
17
17
17
17
17
17
17
17
17
17
17
17
17
21
23
24
24
24
24
24
25
55
70
77
81
83
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
85
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
1063
1063
1063
1649
1949
2319
2756
3192
3659
4107
4668
5164
5411
6600
6600
5416
5203
4778
4318
3997
3684
3413
3194
3010
2866
2751
2655
2613
2533
2453
2600
2260
2154
2042
1894
1779
1664
1550
1444
1339
1236
1136
1040
948
861
779
702
631
566
507
453
405
363
327
296
270
248
231
218
206
201
192
183
200
162
151
140
125
115
105
96
89
82
77
72
68
64
61
59
57
55
54
53
52
52
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
54
54
54
152
204
270
352
436
531
635
746
868
995
1119
1273
1409
1482
1800
1800
1502
1446
1331
1202
1104
1002
907
822
742
670
605
547
496
451
411
377
347
322
300
281
266
252
241
231
223
216
207
200
200
173
160
147
132
119
107
95
84
74
65
57
50
43
38
33
28
24
21
18
16
14
12
11
10
9
8
8
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
249
249
249
249
249
249
249
249
249
250
251
253
255
257
261
265
270
277
286
297
312
332
356
385
420
459
507
556
602
687
719
739
1036
727
698
659
571
520
469
418
376
337
302
271
244
220
199
181
165
151
140
130
121
114
108
103
99
95
92
90
88
86
85
84
84
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
800
800
800
950
1027
1122
1237
1350
1474
1606
1751
1898
2043
2247
2372
2481
3000
2621
2656
2675
2613
2613
2607
2560
2600
2600
2356
2257
2200
1995
1880
1765
1647
1548
1456
1372
1297
1231
1173
1123
1081
1045
1018
996
977
974
959
945
1000
913
899
887
871
867
864
884
879
871
1000
837
814
789
743
719
696
675
659
644
632
622
603
600
600
528
498
464
427
396
366
338
313
290
270
253
238
227
218
212
208
206
204
203
200
200
200
142
123
66
66
66
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
700
700
700
700
675
650
625
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
63
63
63
99
120
147
181
217
258
304
353
406
462
518
584
641
690
800
800
800
804
807
812
819
828
838
850
864
880
894
916
936
932
1000
1000
858
815
755
689
637
586
539
497
458
424
393
366
342
320
302
286
272
260
249
241
233
227
221
217
213
210
207
205
204
202
201
201
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
266
266
266
309
333
365
404
445
494
547
603
677
736
796
942
917
985
1059
1131
1225
1327
1442
1568
1687
1845
1986
2041
2400
2400
1964
1868
1702
1522
1392
1264
1150
1055
971
899
839
785
737
698
653
606
600
511
463
417
367
325
285
249
217
188
162
139
119
102
87
74
62
53
44
37
31
26
22
18
15
13
11
9
8
7
7
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
119
115
112
108
105
102
100
98
95
94
96
81
76
70
63
58
53
48
44
40
37
34
31
29
27
25
24
23
22
21
21
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
47
47
47
140
183
234
293
348
403
458
527
568
625
683
741
802
864
930
997
1060
1133
1213
1249
1274
1600
1270
1250
1224
1149
1119
1091
1065
1048
1034
1019
1006
1000
976
974
953
928
1000
865
828
790
737
699
662
625
593
561
527
500
466
422
388
354
322
292
265
240
218
197
179
163
149
136
125
115
107
100
93
88
84
80
77
74
72
70
69
68
67
67
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
400
400
400
400
400
402
405
411
420
433
451
476
507
547
595
651
716
791
874
965
1066
1175
1288
1417
1543
1662
1853
1939
2000
2600
2017
1976
1913
1752
1665
1574
1485
1413
1351
1300
1263
1241
1234
1245
1274
1323
1390
1477
1583
1704
1843
1995
2145
2337
2507
2597
3000
3000
2624
2560
2423
2273
2165
2085
2056
2061
2157
2257
2259
2600
2600
2081
1976
1795
1595
1443
1295
1157
1034
921
818
725
641
566
499
439
387
340
300
264
233
206
182
160
143
122
114
100
50
111
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
15
15
15
15
13
11
9
8
8
8
6
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
12
20
18
16
16
16
108
64
20
20
20
17
13
10
10
8
6
6
6
7
7
7
7
7
6
5
4
6
7
8
9
5
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
4
6
9
12
13
14
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
35
35
35
51
64
83
109
142
184
237
301
377
465
565
676
798
931
1070
1226
1380
1528
1751
1866
1957
2600
2030
2017
1981
1845
1784
1718
1653
1603
1560
1525
1500
1488
1489
1507
1544
1601
1678
1776
1894
2030
2185
2352
2524
2727
2906
3059
3400
3400
3400
3221
3151
3072
2984
2916
2852
2787
2735
2693
2602
2600
2600
2229
2076
1903
1710
1552
1399
1255
1124
1004
893
793
702
620
547
481
423
371
325
285
250
219
192
169
149
132
117
104
92
81
72
64
48
48
48
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
9
9
9
9
9
9
9
9
9
9
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
50
92
48
4
6
8
27
46
24
2
2
5
3
2
2
2
2
2
2
5
6
7
7
8
5
3
2
7
8
7
6
5
4
3
2
2
1
1
4
5
6
4
2
2
2
2
2
2
1
1
1
1
25
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
1400
1400
1400
1400
1400
1400
1401
1404
1409
1418
1432
1452
1478
1512
1554
1605
1664
1731
1807
1891
1984
2085
2194
2308
2433
2563
2685
2844
2985
3037
3400
3400
2945
2843
2670
2481
2342
2205
2080
1972
1874
2163
2534
2618
3800
3800
2535
2556
2344
2075
1970
1884
1834
1805
1804
1800
1814
1882
1894
1902
2200
1869
1834
1791
1698
1645
1592
1539
1485
1452
1400
1313
1400
1141
1045
950
831
739
652
571
499
435
377
326
282
242
208
178
152
130
110
93
78
65
51
41
33
10
18
18
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
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
4
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
8
30
31
31
19
8
5
3
8
10
11
13
8
3
3
4
5
5
5
5
4
3
4
6
4
2
2
2
1
1
1
1
1
2
3
2
1
1
1
4
6
4
3
3
3
2
1
1
1
1
1
1
1
1
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
314
314
314
346
363
386
414
444
478
516
558
604
653
708
765
822
896
949
998
1160
1074
1105
1128
1130
1160
1162
1179
1200
1221
1247
1276
1306
1339
1374
1407
1450
1488
1511
1600
1600
1546
1553
1550
1547
1558
1567
1568
1600
1600
1577
1596
1623
1666
1729
1806
1907
2014
2121
2299
2383
2448
3000
2470
2445
2366
2200
2200
1906
1745
1588
1409
1259
1118
985
867
759
662
575
498
430
371
318
273
233
199
169
144
122
103
87
74
62
52
43
35
28
23
13
10
10
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
141
141
141
115
90
65
40
40
40
40
40
40
40
40
40
40
40
40
40
40
83
44
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
14
19
21
24
13
2
2
2
2
8
8
8
8
5
2
2
2
2
2
1
1
2
2
2
2
2
1
1
1
1
1
1
1
2
3
3
3
2
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
60
60
60
287
406
555
736
914
1120
1328
1530
1835
1998
2132
3000
2265
2273
2257
2114
2075
2036
2002
1992
1993
2005
2021
2056
2090
2088
2200
2200
2003
1963
1910
1864
1858
1872
1912
1978
2063
2183
2307
2426
2685
2757
2793
3800
2692
2570
2470
2222
2136
2238
2154
2096
3000
1886
1770
1667
1403
1284
1148
1038
954
888
819
765
733
639
600
518
459
408
357
313
273
238
207
179
155
134
115
99
85
73
63
54
46
40
34
29
25
21
18
15
13
11
7
8
8
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
111
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
61
38
15
15
15
15
8
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
11
16
9
3
3
3
6
4
2
10
5
1
1
2
2
2
1
1
2
1
1
1
2
4
4
2
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
60
60
60
90
109
134
167
203
247
297
354
419
494
578
672
776
892
1014
1140
1291
1417
1541
1800
1756
1869
1965
1977
2200
2200
1905
1838
1729
1611
1526
1444
1372
1311
1258
1212
1173
1140
1111
1084
1061
1042
1011
1000
1000
924
899
875
849
821
800
800
768
823
906
1084
1259
1336
1800
1800
1378
1344
1231
1106
1033
955
890
838
792
753
721
695
673
655
640
628
600
600
600
567
538
600
600
393
357
307
249
217
186
160
136
108
95
64
15
14
20
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
68
34
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
3
5
7
38
54
62
66
40
15
15
15
15
15
15
8
2
2
2
4
4
4
4
4
4
4
5
3
1
1
1
1
1
1
1
1
2
4
5
3
1
1
2
3
4
5
3
1
1
2
3
3
4
2
1
1
1
1
2
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
120
120
120
223
270
325
394
448
502
600
605
654
702
746
795
848
904
971
1049
1139
1245
1365
1504
1657
1824
2009
2198
2400
2606
2828
3069
3314
3559
3876
4098
4294
5000
4609
4669
5000
4640
4531
5000
4116
3875
3614
3254
2994
2744
2513
2318
2151
2013
1906
1829
1780
1758
1759
1783
1824
1876
1948
2014
2073
2200
2200
2200
1845
1702
1540
1374
1248
1133
1070
976
892
1000
720
644
573
482
426
379
338
307
286
263
243
244
202
183
165
145
129
115
99
81
80
50
17
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
16
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
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
6
12
18
14
11
11
11
11
10
9
6
3
1
1
2
2
3
4
4
4
5
3
1
1
1
1
2
2
2
2
2
2
2
2
2
2
1
1
1
2
2
1
1
1
1
1
1
1
1
1
4
2
1
1
1
10
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
142
142
142
238
293
366
459
561
680
817
971
1143
1333
1540
1760
1999
2250
2493
2791
3053
3220
3800
3800
3419
3396
3278
3150
3066
2976
2895
2822
2752
2702
2644
2597
2600
2539
2547
2580
2635
2728
2840
2970
3150
3277
3422
3800
3567
3800
3800
3330
3194
2975
2725
2600
2286
2073
1874
1675
1505
1353
1219
1105
1009
930
1117
1362
1668
2200
2200
2200
1510
1426
1326
1204
1225
1187
1149
1400
1037
967
890
767
687
608
533
468
409
355
307
264
225
189
157
124
96
74
20
25
25
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
16
13
11
11
11
11
9
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
14
20
10
1
1
1
1
1
9
13
7
2
1
2
2
2
2
2
2
2
2
6
4
2
2
2
2
3
2
2
2
2
3
5
4
3
2
2
1
1
1
1
1
1
1
1
1
1
2
3
5
5
5
5
5
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
120
120
120
155
177
205
243
285
337
399
474
564
671
797
942
1111
1301
1508
1752
1997
2232
2627
2800
2925
4200
2960
2883
2764
2442
2280
2113
1950
1821
1706
1607
1527
1463
1415
1385
1371
1374
1393
1427
1482
1546
1619
1738
1816
1895
2200
2034
2105
2177
2215
2304
2381
2442
2600
2600
2626
2704
2777
2858
2977
3083
3125
3400
3400
3065
3400
2714
2470
2243
1943
1716
1503
1304
1131
975
838
717
612
521
442
374
316
266
224
188
157
131
108
89
73
57
44
34
11
8
16
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
9
9
9
9
7
5
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
12
19
13
8
14
10
7
7
4
1
1
7
5
4
3
3
3
3
3
2
2
2
2
2
2
2
2
1
1
1
1
2
3
2
2
2
1
1
1
1
2
1
1
2
3
2
1
1
1
1
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
733
733
733
733
734
736
740
746
755
768
785
809
838
875
920
973
1034
1104
1184
1272
1366
1477
1587
1692
1873
1951
2009
2600
2031
2004
1961
1828
1774
1724
1685
1673
1680
1708
1757
1829
1917
2011
2141
2258
2330
2600
2600
2426
2431
2402
2377
2370
2382
2397
2354
2466
2466
2082
1953
1788
1606
1462
1321
1191
1074
967
869
781
702
631
567
509
457
410
368
330
295
264
236
210
187
165
146
129
113
99
87
76
66
57
49
42
36
31
25
21
17
11
9
9
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
15
15
15
15
15
15
15
15
15
15
8
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
11
6
2
1
1
9
7
6
3
1
1
1
1
2
4
2
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
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
200
200
227
243
265
294
325
362
405
453
506
565
629
698
773
853
938
1031
1133
1246
1371
1509
1655
1824
1992
2154
2410
2533
2627
3400
2683
2650
2590
2407
2316
2219
2124
2049
2008
2007
2041
2148
2258
2327
2600
2600
2516
2583
2658
2731
2716
3000
3000
2393
2215
1969
1701
1498
1302
1124
971
834
713
609
518
440
372
315
266
224
189
159
134
113
95
80
68
57
48
41
35
30
26
22
20
17
16
14
13
13
12
12
11
11
9
10
6
6
10
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
14
14
14
14
11
8
5
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
2
2
2
2
2
2
2
2
2
2
2
1
1
1
1
1
3
2
1
1
1
1
1
4
4
3
2
1
1
1
1
1
6
3
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
2
3
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
300
300
300
404
466
548
653
767
901
1053
1219
1413
1611
1807
2108
2270
2406
3266
2547
2563
2554
2419
2384
2345
2308
2293
2291
2307
2343
2398
2472
2566
2673
2788
2929
3054
3161
3400
3400
3403
3490
3572
3679
3789
3960
4116
4126
4600
4600
3757
3519
3172
2790
2495
2204
1940
1704
1490
1296
1127
978
848
736
639
556
484
422
368
321
279
243
211
183
158
137
118
102
87
75
65
56
48
41
36
31
27
24
21
20
18
17
16
16
12
11
10
8
8
6
6
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
8
8
8
8
6
5
3
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
6
8
9
9
9
10
17
25
30
32
33
19
6
4
2
1
1
1
5
3
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
3
2
1
1
1
1
1
1
1
1
2
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
200
200
218
233
255
287
329
383
452
537
638
758
896
1052
1223
1420
1623
1825
2116
2294
2451
3200
2660
2722
2765
2705
2730
2753
2768
2815
2858
2843
3000
3000
2666
2576
2454
2327
2241
2171
2111
2062
2066
2015
1962
2200
1824
1755
1694
1605
1582
1586
1619
1690
1792
1925
2085
2273
2479
2694
2949
3175
3369
3800
3800
3800
3238
3009
2748
2460
2227
2006
1806
1634
1486
1364
1268
1196
1154
1128
1115
1157
1152
1146
1400
1101
1070
1036
955
917
883
812
800
800
524
437
100
200
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
13
13
13
13
10
8
6
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
12
16
18
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
20
35
19
4
4
4
4
4
58
40
23
23
21
20
20
20
20
12
4
4
4
4
4
6
7
8
5
3
3
3
4
4
4
4
4
4
4
4
5
4
3
3
3
8
11
14
30
18
6
4
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
520
520
520
529
539
555
580
615
663
727
809
910
1033
1179
1346
1531
1749
1971
2190
2524
2702
2846
3800
2973
2961
2913
2711
2611
2506
2380
2268
2200
2038
1930
1826
1721
1630
1547
1470
1401
1339
1282
1231
1183
1137
1099
1055
1013
1000
933
900
874
853
848
855
876
910
958
1017
1084
1161
1245
1324
1429
1523
1557
1800
1800
1489
1417
1297
1166
1073
984
908
851
809
781
772
774
785
824
843
863
1000
892
905
918
907
925
941
908
1000
1000
678
553
413
200
28
23
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
102
61
20
20
20
20
12
5
5
5
5
5
5
5
5
5
5
5
5
5
202
301
164
28
28
28
18
8
8
8
8
8
15
22
11
1
1
14
11
9
9
7
5
5
5
8
4
1
1
1
1
1
1
1
1
2
2
2
2
1
1
1
1
1
2
2
2
2
2
2
1
1
1
1
1
1
1
1
19
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
36
36
36
62
82
110
149
197
256
328
414
512
625
750
886
1037
1196
1352
1544
1714
1821
2200
2200
1957
1952
1891
1829
1803
1779
1766
1761
1766
1773
1767
1800
1800
1711
1682
1642
1600
1560
1519
1500
1435
1394
1355
1315
1284
1263
1253
1258
1280
1320
1375
1458
1547
1635
1819
1878
1913
2600
1861
1783
1799
1859
2478
3117
3742
5000
5000
5000
3403
2936
2433
1909
1579
1292
1057
880
737
623
533
461
404
357
320
289
263
242
224
209
195
183
173
163
155
148
133
133
133
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
28
28
28
28
26
25
23
22
22
22
13
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
200
200
201
203
207
213
221
233
249
271
298
332
373
421
477
540
611
688
773
862
955
1060
1159
1263
1400
1484
1610
1746
1891
2054
2230
2417
2621
2836
3040
3301
3531
3645
4200
4200
3657
3567
3379
3175
3033
2890
2761
2648
2543
3051
3679
3816
5800
5800
3532
3465
3056
2585
2417
2211
2030
1892
1789
1719
1687
1699
1756
1861
2015
2214
2460
2739
3036
3396
3715
3991
4600
4600
4600
3919
3637
3315
2955
2658
2370
2098
1852
1622
1411
1216
1034
865
711
546
407
300
19
27
90
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
14
14
14
14
14
14
14
14
14
14
8
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
7
9
10
12
13
10
8
8
8
8
8
15
18
20
10
1
1
1
5
7
8
8
8
9
7
6
5
4
4
4
4
4
4
5
7
7
6
5
8
14
20
10
1
1
1
1
1
1
1
1
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
90
90
90
121
139
161
189
219
254
293
336
384
436
492
553
618
689
766
848
936
1032
1131
1232
1358
1454
1546
1800
1702
1770
1834
1870
1927
1991
2045
2100
2200
2212
2281
2361
2448
2559
2685
2826
2985
3153
3326
3529
3707
3860
4200
4200
4200
3706
3508
3283
3035
2836
2646
2470
2314
2172
2046
1936
1842
1764
1702
1653
1618
1596
1577
1575
1577
1542
1600
1600
1351
1263
1154
1035
941
854
777
715
666
632
613
609
617
640
674
706
766
822
809
1000
1000
568
200
200
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
9
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
20
35
31
28
28
28
28
28
28
32
37
26
15
15
15
15
27
33
40
25
11
11
11
11
11
11
10
10
10
10
10
10
10
10
10
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
200
200
364
456
575
723
879
1055
1251
1464
1691
1938
2197
2448
2756
3027
3197
3800
3800
3386
3353
3219
3075
2976
2867
2784
2683
2580
2600
2369
2266
2170
2064
1986
1920
1868
1832
1810
1799
1806
1817
1831
1894
1896
1888
2200
1820
1767
1708
1600
1545
1497
1460
1442
1437
1445
1467
1497
1535
1591
1628
1674
1800
1705
1800
1800
1547
1463
1353
1230
1132
1036
946
865
791
722
660
604
552
505
463
425
390
360
344
346
359
405
451
463
600
600
437
405
352
299
200
200
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
1800
347
347
347
285
223
161
100
100
100
81
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
281
240
200
200
200
200
200
147
94
94
94
60
26
26
26
26
16
6
6
6
6
6
6
16
27
33
36
38
36
35
35
35
35
35
35
35
35
35
35
35
54
63
68
70
71
72
72
72
73
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
450
450
450
453
458
466
480
501
532
574
631
704
796
907
1040
1193
1367
1562
1772
2004
2249
2487
2784
3046
3196
3800
3800
3307
3249
3092
2926
2825
2729
2654
2602
2566
2547
2537
2545
2556
2545
2600
2600
2468
2435
2390
2342
2311
2278
2254
2237
2196
2200
2200
2034
1975
1912
1847
1806
1773
1752
1743
1737
1746
1757
1739
1800
1800
1610
1546
1463
1369
1293
1217
1145
1080
1020
972
934
909
897
898
911
939
973
1009
1085
1113
1128
1400
1116
1063
1000
1000
739
616
559
200
200
600
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
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
16
23
27
29
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
31
315
160
5
5
5
5
5
22
31
35
37
26
15
15
15
27
17
7
7
7
7
7
7
7
7
10
12
12
13
11
9
9
9
9
9
11
12
12
12
12
13
18
20
11
2
2
2
2
2
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
200
200
273
309
352
405
454
507
573
627
685
800
808
883
970
1063
1181
1317
1471
1642
1834
2035
2240
2499
2694
2878
3400
3179
3302
3397
3457
3547
3546
3800
3800
3325
3195
3014
2826
2699
2585
2497
2452
2453
2511
2627
2796
3029
3308
3596
3993
4351
4523
5400
5400
4482
4303
3960
3582
3306
3029
2781
2571
2388
2237
2116
2022
1952
1903
1869
1848
1834
1825
1800
1800
1800
1533
1429
1312
1183
1079
980
886
800
721
648
582
521
466
418
372
329
300
254
214
288
80
80
800
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
66
35
35
35
27
20
12
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
90
58
26
20
15
15
15
15
13
12
12
12
12
12
40
32
25
15
5
5
5
46
29
12
4
4
4
3
2
2
3
3
3
3
5
7
12
13
9
5
2
2
2
2
2
2
4
3
2
1
1
2
14
26
24
22
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
66
66
66
146
192
250
323
402
493
597
712
841
983
1137
1301
1483
1666
1847
2095
2250
2383
3000
2553
2590
2605
2528
2507
2481
2452
2400
2400
2400
2167
2074
1972
1861
1777
1702
1639
1591
1555
1532
1520
1520
1528
1547
1573
1603
1646
1686
1726
1800
1823
1898
1988
2111
2246
2380
2653
2747
2809
3800
2764
2672
2548
2263
2108
1950
1795
1668
1549
1439
1347
1248
1153
1100
966
878
793
708
634
566
505
450
401
357
318
283
252
224
199
176
154
134
116
96
78
66
33
24
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
600
138
138
138
105
72
39
7
7
7
7
7
7
7
7
7
7
7
7
7
7
103
57
11
11
11
11
6
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
11
15
17
19
13
8
8
25
16
8
6
10
9
8
8
8
8
8
8
7
6
8
5
3
3
2
2
3
2
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
18
18
18
123
183
262
364
479
617
780
968
1187
1434
1705
2021
2343
2658
3142
3395
3597
5000
3764
3740
3666
3375
3247
3112
2981
2887
2809
2750
2710
2685
2679
2683
2693
2746
2759
2771
3000
2776
2779
2788
2772
2795
2837
2872
2918
3000
3019
3069
3142
3202
3206
3400
3400
3046
3000
2767
2588
2438
2275
2143
1996
1849
1800
1555
1414
1279
1137
1057
1037
1171
1327
1489
1800
1800
1800
1245
1079
900
712
591
484
396
328
272
227
191
161
136
115
96
81
66
54
46
22
24
29
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
6
6
6
6
5
4
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
15
21
24
26
17
8
104
85
43
1
1
14
9
4
4
4
4
4
4
4
4
4
4
4
3
3
2
2
5
13
12
11
8
5
4
3
7
4
1
1
1
1
1
2
2
3
3
3
3
2
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
38
38
38
151
223
320
446
589
759
954
1175
1421
1688
1980
2288
2591
2959
3283
3495
4200
4200
3763
3742
3611
3478
3413
3360
3342
3364
3415
3504
3621
3742
3926
4094
4143
4600
4600
3970
3829
3604
3366
3209
3067
2954
2875
2821
2794
2790
2806
2844
2899
2956
3050
3136
3171
3400
3400
3204
3218
3228
3245
3290
3448
3465
3458
4200
3311
3179
3017
2739
2537
2329
2200
1917
1731
1556
1398
1285
1159
1032
1000
817
730
654
574
514
461
414
375
340
310
282
254
235
204
174
200
85
66
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
3
3
3
3
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
7
10
12
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
14
25
30
33
34
19
4
22
21
20
20
20
19
18
18
15
12
10
10
10
10
7
4
4
4
4
3
2
2
2
5
7
9
7
5
5
5
5
5
6
4
2
2
2
6
7
7
5
3
3
2
2
2
3
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
75
75
75
151
203
274
369
479
611
768
946
1144
1373
1613
1858
2191
2420
2634
3400
2968
3098
3213
3233
3318
3425
3514
3536
3800
3800
3390
3280
3112
2926
2782
2636
2499
2374
2255
2142
2037
1938
1846
1763
1688
1621
1564
1515
1475
1444
1420
1404
1394
1386
1386
1388
1377
1400
1400
1323
1305
1287
1275
1281
1300
1333
1381
1442
1517
1602
1687
1801
1902
1949
2200
2200
1919
1856
1742
1612
1512
1403
1299
1200
1106
1020
942
870
805
746
691
641
593
542
500
455
389
360
360
120
85
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
8
4
4
4
4
4
4
4
4
4
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
7
13
56
78
100
270
235
200
200
200
115
30
30
30
30
30
30
30
30
30
24
18
18
18
18
84
142
171
107
44
44
44
44
44
44
44
44
44
44
44
88
110
121
133
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
82
82
82
399
576
803
1082
1367
1688
2032
2371
2788
3156
3404
4200
4200
3777
3798
3701
3611
3578
3538
3564
3539
3519
3800
3477
3480
3504
3507
3585
3687
3789
3961
4118
4143
4600
4600
3850
3646
3343
3012
2764
2525
2315
2143
1999
1889
1809
1756
1736
1733
1741
1817
1824
1823
2200
1769
1729
1688
1596
1571
1561
1568
1599
1649
1712
1786
1880
1964
2038
2200
2200
2200
1850
1713
1562
1400
1278
1171
1081
1013
962
928
910
905
906
922
940
935
1000
1000
847
856
717
579
1000
27
27
27
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
45
42
42
42
42
42
42
42
42
42
29
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
9
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
6
8
9
9
9
9
9
10
21
37
45
49
51
52
53
29
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
103
151
175
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
200
200
314
374
449
540
629
721
831
928
1006
1200
1200
1183
1229
1262
1300
1343
1429
1460
1483
1800
1482
1464
1441
1371
1346
1323
1307
1309
1325
1361
1417
1494
1590
1708
1843
1975
2157
2319
2382
2800
2800
2291
2185
2005
1816
1696
1593
1522
1491
1495
1534
1605
1721
1852
1986
2258
2358
2427
3400
2405
2329
2224
1963
1829
1692
1557
1446
1342
1250
1159
1073
1000
907
831
761
776
820
798
1000
1000
660
630
565
492
468
447
437
439
448
463
482
508
532
553
600
600
600
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
76
13
13
13
13
13
13
13
13
13
8
4
4
4
6
7
4
1
1
1
1
1
1
1
12
7
2
2
2
2
2
2
49
72
37
3
3
3
3
2
2
2
2
2
30
50
26
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
18
26
30
32
33
33
33
33
33
33
34
26
18
18
18
18
18
18
18
18
18
18
18
18
19
17
15
15
15
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
26
26
26
261
376
512
667
832
971
1105
1400
1344
1448
1539
1657
1720
1773
2200
1835
1861
1890
1879
1931
1989
2105
2173
2243
2600
2357
2420
2489
2523
2631
2740
2843
3096
3158
3185
4200
3068
2941
2786
2465
2290
2118
1955
1830
1719
1622
1554
1476
1406
1400
1273
1218
1170
1121
1089
1062
1042
1029
1003
1000
1000
904
868
829
788
759
790
783
786
1000
794
814
840
830
867
900
896
1000
1000
803
748
669
582
516
452
393
340
292
248
208
173
134
103
80
11
19
44
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
52
24
24
24
24
24
24
24
24
24
19
15
15
8
1
1
1
1
1
1
1
1
1
1
7
6
4
3
3
3
3
3
151
225
128
32
32
32
32
20
8
8
8
8
84
107
55
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
19
27
22
18
18
18
18
18
18
18
18
18
18
18
18
18
18
13
9
9
9
9
9
9
9
9
9
9
9
9
9
9
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
240
240
240
352
411
482
569
654
744
842
1300
1805
2357
3400
3400
3400
2375
2204
2007
1788
1709
1653
1624
1625
1655
1689
1704
1800
1800
1716
1728
1734
1753
1796
1840
1914
1984
2013
2200
2200
1982
1921
1824
1800
1657
1608
1579
1564
1581
1616
1661
1733
1801
1838
2000
2000
1852
1799
1707
1800
1578
1552
1596
1621
1578
1800
1800
1305
1196
1044
883
782
686
603
537
479
430
389
354
325
300
280
264
250
239
229
221
214
204
200
200
163
146
128
103
88
69
30
52
18
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
33
23
23
23
23
23
23
23
23
23
22
22
22
22
22
22
11
1
1
1
1
1
1
1
8
5
2
2
2
1
1
1
1
1
1
1
1
1
1
1
2
3
3
3
3
4
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
2600
2600
2600
2600
2600
2600
2600
2600
2600
2323
2215
2094
1962
1860
1767
1682
1609
1550
1489
1435
1400
1341
1308
1286
1278
1292
1334
1415
1543
1725
1965
2258
2615
3018
3423
3954
4428
4679
5800
5800
4747
4566
4181
3759
3454
3145
2865
2623
2405
2214
2048
1905
1783
1679
1590
1515
1451
1394
1344
1303
1260
1222
1200
1162
1148
1146
1157
1183
1221
1273
1335
1399
1487
1566
1601
1800
1800
1567
1512
1416
1308
1222
1131
1044
961
880
802
727
654
583
514
447
381
318
250
191
140
28
35
23
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
9
9
9
9
9
9
9
9
9
9
7
5
5
5
3
1
1
1
1
1
1
1
1
2
1
1
1
2
4
6
32
23
14
14
14
14
14
14
14
14
14
14
14
14
14
7
1
1
1
7
4
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
5
6
7
7
8
5
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
51
51
51
130
171
222
284
345
414
484
553
648
707
758
1000
826
847
866
857
883
918
962
1028
1103
1184
1312
1396
1479
1800
1621
1687
1753
1786
1850
1929
1997
2041
2200
2200
2077
2029
2000
2000
1771
1692
1614
1489
1400
1400
1150
1053
966
879
829
796
780
782
798
822
861
897
930
1000
1000
1000
1000
917
894
875
885
879
905
1000
860
1000
774
702
641
555
494
440
390
350
317
293
275
264
266
260
256
300
241
234
214
200
200
111
24
24
7
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
7
7
7
7
7
7
8
7
4
2
2
2
2
6
8
9
9
9
6
4
3
2
4
7
9
10
10
11
230
116
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
26
38
44
47
48
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
50
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
200
200
457
577
722
890
1036
1212
1367
1533
1800
1889
2079
2152
2600
2600
2129
2082
1968
1856
1813
1783
1776
1796
1831
1876
1946
2011
2057
2200
2200
2141
2158
2157
2161
2172
2186
2204
2237
2281
2340
2413
2483
2593
2692
2703
3000
3000
2513
2416
2293
2177
2166
2162
2120
2200
2200
2000
1969
1880
1800
1800
1548
1429
1306
1170
1057
951
853
767
690
622
565
515
474
440
413
391
373
359
348
340
333
328
324
321
319
317
314
314
314
293
273
333
213
173
11
200
11
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
10
10
10
10
8
7
6
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
15
9
3
3
3
3
4
5
5
5
5
5
5
5
6
17
13
7
2
2
2
2
2
2
2
10
14
16
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
18
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
82
82
82
134
163
201
249
301
363
434
514
604
704
812
930
1053
1178
1322
1449
1558
1800
1800
1800
1799
1799
1799
1800
1800
1800
1800
1819
1855
1913
1997
2107
2243
2401
2578
2775
2975
3185
3400
3601
3836
4039
4212
4600
4600
4600
4191
5400
3608
3300
3019
2503
2212
1935
1669
1454
1261
1090
942
812
699
600
514
439
374
318
270
229
193
163
137
116
97
82
69
58
49
42
35
30
26
23
20
18
16
15
14
13
13
12
12
12
12
12
12
12
12
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
80
31
31
31
24
17
10
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
23
33
38
40
41
42
42
42
42
42
42
42
42
42
42
42
43
43
43
43
43
43
43
43
44
64
74
79
82
83
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
85
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
300
300
300
344
368
399
438
480
529
585
649
720
797
884
975
1067
1185
1275
1355
1600
1508
1541
1800
1538
1533
1530
1500
1525
1574
1650
2006
2393
2650
3600
3600
3262
3565
3709
3712
4200
4200
3453
3273
3000
2710
2510
2422
2390
2305
2400
2400
2020
1971
1904
1830
1805
1794
1790
1767
1800
1800
1641
1581
1527
1435
1353
1400
1166
1071
976
865
778
696
620
554
494
440
392
350
313
280
251
226
204
185
169
155
143
132
123
115
108
102
97
93
89
86
80
80
80
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
72
32
32
32
32
32
32
32
32
32
28
25
25
15
5
4
4
4
4
4
4
4
4
4
11
8
5
5
5
11
14
15
16
16
16
16
17
25
29
20
10
1
1
1
1
1
1
1
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
240
240
240
258
268
281
296
312
330
349
372
396
420
457
479
500
600
536
556
580
598
635
680
736
804
927
1048
1156
1400
1400
1466
1529
1933
1559
1569
1574
1530
1549
1577
1620
1682
1744
1841
1930
1950
2200
2200
1822
1728
1587
1437
1337
1251
1190
1158
1153
1173
1218
1286
1371
1467
1888
2347
2550
3800
3800
2440
2344
2024
1657
1464
1262
1215
1241
1166
1400
1400
849
775
909
812
793
1800
669
638
606
402
353
303
250
223
200
182
172
163
154
159
138
127
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
6
6
6
6
5
4
3
2
2
2
2
2
2
1
1
3
5
3
1
1
1
1
1
1
1
1
1
1
1
2
101
66
32
32
17
2
2
1
1
8
11
13
14
15
71
71
36
2
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
3
3
3
3
3
4
6
3
1
1
2
2
1
1
1
1
1
1
4
3
3
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
240
240
240
258
268
281
296
312
330
349
372
396
420
457
479
500
600
536
556
580
598
635
680
736
804
927
1048
1156
1400
1400
1466
1529
1933
1559
1569
1574
1530
1549
1577
1620
1682
1744
1841
1930
1950
2200
2200
1822
1728
1587
1437
1337
1251
1190
1158
1153
1173
1218
1286
1371
1467
1888
2347
2550
3800
3800
2440
2344
2024
1657
1464
1262
1215
1241
1166
1400
1400
849
775
909
812
793
1800
669
638
606
402
353
303
250
223
200
182
172
163
154
159
138
127
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
6
6
6
6
5
4
3
2
2
2
2
2
2
1
1
3
5
3
1
1
1
1
1
1
1
1
1
1
1
2
101
66
32
32
17
2
2
1
1
8
11
13
14
15
71
71
36
2
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
3
3
3
3
3
4
6
3
1
1
2
2
1
1
1
1
1
1
4
3
3
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
25
25
25
161
237
337
466
608
778
975
1192
1457
1725
1987
2431
2626
2770
4200
2814
2728
2594
2230
2042
1848
1657
1504
1366
1265
1190
1156
1184
1201
1253
1400
1287
1400
1400
1222
1198
1164
1166
1214
1262
1307
1400
1400
1400
1335
1352
1388
1447
1539
1655
1796
1954
2122
2324
2503
2658
3000
3000
3000
2583
2415
2225
2015
1848
1689
1545
1418
1306
1208
1124
1052
991
939
896
857
824
798
762
733
733
639
593
546
492
446
401
357
316
275
236
200
159
124
97
26
26
25
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
53
16
16
16
15
15
14
14
14
14
9
4
4
2
1
1
4
4
4
4
4
4
4
5
3
1
1
1
1
1
31
19
8
8
4
1
1
1
2
3
3
3
3
4
21
11
1
1
1
10
5
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
10
5
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
12
7
2
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
45
45
45
275
387
514
653
837
938
1021
1550
1104
1108
1096
1004
969
929
889
851
814
800
744
715
690
668
655
650
656
675
708
758
825
911
1015
1138
1284
1455
1657
1893
2169
2488
2842
3247
3685
4109
4664
5157
5376
6600
6600
5237
4958
4451
3898
3499
3107
2760
2470
2221
2017
1856
1734
1649
1595
1571
1571
1583
1625
1666
1669
1800
1800
1566
1500
1403
1296
1213
1130
1081
1017
1002
1000
947
1000
1000
789
747
689
626
577
525
500
415
363
296
246
209
50
150
150
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
8
7
7
7
6
5
4
3
3
3
2
1
1
1
1
1
2
2
2
2
2
2
3
4
2
1
1
1
1
1
20
16
13
13
7
2
1
1
2
4
5
6
6
7
13
7
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
6
3
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
138
138
138
238
286
344
412
478
548
622
698
778
861
947
1041
1136
1232
1357
1453
1551
1800
1754
1893
2065
2251
2515
2769
3046
3400
3668
3986
4394
4750
4938
5800
5800
5025
4937
4718
4498
4393
4304
4259
4256
4263
4324
4386
4347
4600
4600
3956
3743
3460
3143
2888
2635
2396
2179
1978
1793
1627
1479
1351
1242
1155
1090
1048
1027
1029
1052
1092
1152
1226
1302
1410
1508
1546
1800
1800
1478
1402
1274
1133
1025
916
815
725
641
565
495
431
372
318
268
217
173
135
56
56
41
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
42
11
11
11
11
11
11
11
11
11
6
1
1
1
1
1
8
4
1
1
1
1
1
1
8
11
13
15
8
1
24
27
28
29
15
1
1
1
1
1
1
1
1
1
8
4
1
1
2
3
5
6
7
7
7
7
7
7
7
7
7
7
7
7
8
4
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
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
200
200
247
270
299
334
367
400
450
476
498
644
519
521
520
502
886
1334
1853
2800
2800
2800
2113
2172
2272
2417
2718
3091
3521
3968
4556
5081
5386
6600
6600
5624
5510
5191
4842
4606
4356
4116
3921
3699
3485
3400
3067
2879
2709
2545
2425
2332
2267
2231
2220
2233
2265
2309
2373
2433
2485
2600
2600
2600
2498
2462
2421
2377
2345
2316
2290
2268
2249
2234
2217
2208
2202
2163
2200
2200
1961
1857
1800
1579
1448
1315
1175
1051
932
818
709
609
516
412
342
265
66
200
57
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
28
4
4
4
4
4
4
4
4
4
4
4
4
3
2
2
1
1
1
1
1
1
1
1
5
3
2
2
2
3
37
35
33
33
17
1
1
1
1
1
1
1
1
2
8
4
1
1
1
1
4
5
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
2
1
1
2
1
1
1
1
1
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
600
600
600
600
600
600
600
600
600
600
601
603
607
614
625
640
662
693
737
799
884
995
1136
1310
1512
1750
2014
2277
2618
2922
3094
3800
3800
3224
3158
2972
2771
2634
2491
2360
2232
2118
2000
1852
1800
1579
1443
1314
1180
1067
967
880
809
755
717
696
692
703
729
773
823
877
980
1023
1057
1400
1067
1048
1018
934
893
851
809
777
747
721
699
680
664
648
635
624
604
600
600
524
492
455
413
378
343
308
279
248
231
218
216
200
200
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
18
6
6
6
6
6
6
6
6
6
6
6
6
8
7
4
1
1
1
1
1
1
1
1
3
2
1
1
1
1
1
1
14
21
11
1
1
1
2
3
3
3
3
4
13
23
40
48
57
95
50
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
3
2
2
2
2
2
2
2
2
7
10
9
9
9
9
21
33
19
6
6
6
6
6
6
7
75
137
85
33
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
23
23
23
95
141
203
284
376
484
610
752
910
1085
1277
1485
1712
1956
2213
2491
2781
3058
3406
3712
3864
4600
4600
3853
3707
3423
3108
2875
2641
2430
2251
2098
1976
1885
1822
1793
1784
1790
1858
1867
1873
2200
1820
1792
1715
1574
1640
1343
1217
1097
955
843
740
644
561
487
422
365
315
272
235
203
175
152
132
116
102
90
81
73
66
60
56
52
49
47
45
43
42
41
41
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
53
18
18
18
18
18
18
18
18
18
18
18
18
25
29
31
32
32
32
32
32
32
32
32
32
32
32
32
33
24
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
54
54
54
436
623
835
1069
1371
1548
1702
2520
1888
1934
1961
1875
1885
1898
1914
1943
1995
2044
2045
2200
2200
1926
1856
1756
1650
1581
1519
1471
1439
1418
1408
1407
1413
1425
1443
1463
1492
1519
1531
1600
1600
1526
1513
1488
1459
1437
1422
1546
1700
1711
2200
2200
1559
1489
1339
1169
1082
999
934
892
863
849
845
847
872
875
876
1000
853
831
807
756
720
700
645
613
584
558
540
528
521
520
523
527
541
554
545
600
600
456
411
333
277
222
44
200
72
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
46
46
46
40
35
30
25
25
25
16
7
7
5
3
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
39
27
16
16
9
2
2
2
2
3
4
4
4
5
12
19
31
37
43
54
28
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
2
2
2
2
2
2
2
1
1
1
1
1
1
1
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
200
200
322
379
446
536
603
670
822
798
853
936
962
991
1240
1016
1022
1028
1004
1022
1048
1083
1139
1199
1263
1371
1426
1473
1800
1514
1513
1503
1447
1435
1430
1436
1462
1503
1563
1639
1730
1840
1957
2081
2240
2353
2477
2800
2604
2800
2800
2415
2297
2130
1942
1792
1642
1502
1376
1260
1157
1066
986
917
858
807
763
725
691
661
633
607
585
565
549
535
524
517
511
509
508
508
510
513
515
520
520
520
472
520
401
354
306
238
187
140
43
43
26
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
35
16
16
16
15
15
14
14
14
14
9
5
5
3
2
1
2
3
3
3
3
3
4
7
9
10
10
11
25
32
36
22
8
8
5
2
2
1
1
1
1
1
1
2
15
8
1
1
1
1
2
3
3
3
3
3
3
3
3
3
3
3
3
2
1
1
1
1
1
1
2
4
22
12
2
2
2
2
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
56
56
56
134
189
265
368
489
635
807
1004
1223
1468
1731
1992
2313
2596
2789
3400
3400
3071
3079
2992
2900
2850
2790
2739
2699
2639
2600
2600
2434
2365
2299
2234
2196
2174
2172
2191
2227
2293
2364
2432
2609
2640
2642
3400
2507
2379
2225
1939
1760
1580
1405
1256
1119
996
887
791
706
631
566
510
461
419
383
352
326
304
285
269
256
245
236
229
223
218
214
210
208
206
204
203
202
201
201
200
200
200
200
200
200
200
200
200
200
200
200
200
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
12
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
34
47
54
57
59
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
61
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
600
600
600
600
600
600
600
600
600
585
583
582
585
594
608
630
659
704
752
812
872
943
1041
1115
1189
1400
1321
1381
1443
1476
1531
1600
1658
1744
1842
1959
2091
2224
2397
2552
2647
3000
3000
2865
3000
3000
2700
2655
2546
2405
2400
2160
2031
1907
1771
1657
1551
1453
1365
1288
1217
1152
1104
1042
981
1000
853
791
731
663
611
565
525
493
467
447
431
420
412
408
405
399
400
400
377
368
359
347
337
333
335
349
342
400
400
285
386
200
31
1000
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
27
8
8
8
7
6
5
5
5
5
3
1
1
1
2
4
3
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
39
58
30
2
1
1
1
1
2
2
2
3
14
26
36
41
47
123
66
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
7
6
5
5
5
5
5
5
5
5
7
8
8
8
9
10
5
1
1
1
1
2
2
3
2
2
5
9
7
6
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
1800
1800
1800
1800
1800
1800
1800
1800
1800
1647
1586
1518
1442
1381
1329
1273
1223
1200
1139
1113
1098
1092
1099
1118
1142
1172
1219
1241
1266
1400
1264
1266
1245
1217
1210
1208
1210
1218
1249
1259
1272
1400
1299
1324
1360
1395
1463
1548
1650
1774
1908
2050
2232
2365
2507
2866
2679
2866
2866
2617
2549
2455
2312
2200
2200
1895
1754
1616
1467
1352
1249
1159
1083
1018
960
910
866
827
792
762
736
713
692
674
658
645
630
620
613
586
600
600
457
403
321
239
203
30
26
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
70
30
30
30
27
25
23
21
21
21
16
11
11
6
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
5
216
114
13
13
7
2
2
2
2
3
5
6
7
8
21
11
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
3
5
6
4
3
3
3
3
3
2
2
2
1
1
1
2
3
4
10
10
10
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
145
145
145
266
328
404
495
583
681
782
882
1001
1106
1183
1400
1400
1328
1351
1343
1346
1348
1348
1400
1346
1348
1351
1346
1356
1365
1358
1400
1400
1312
1298
1281
1267
1271
1284
1309
1348
1402
1472
1556
1658
1774
1886
2042
2182
2228
2600
2600
2103
1987
1798
1591
1439
1290
1155
1038
932
838
755
681
616
560
511
469
433
402
377
372
376
368
400
400
342
343
342
341
355
370
386
426
437
444
600
430
411
387
335
305
273
239
214
180
142
155
60
8
100
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
4
4
4
4
4
4
4
5
5
5
6
4
2
69
42
15
15
9
3
3
3
8
4
1
1
1
1
44
52
27
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
7
9
9
5
1
1
1
1
1
1
1
1
2
4
2
1
1
1
1
1
1
2
3
5
3
2
10
5
1
2
2
3
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
57
57
57
149
197
257
330
427
561
718
953
1168
1300
1800
1800
1485
1494
1430
1366
1347
1327
1323
1327
1335
1380
1387
1393
1600
1386
1382
1381
1355
1367
1385
1405
1446
1484
1494
1600
1600
1471
1576
1688
1822
2066
2066
2066
1943
1994
2055
2156
2239
2340
2600
2429
2600
2600
2226
2119
1975
1820
1713
1610
1515
1464
1376
1288
1400
1087
983
879
748
653
564
482
413
352
299
253
214
181
153
129
109
92
78
66
57
49
42
37
33
29
26
24
22
21
18
18
18
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
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
7
11
13
14
15
15
15
16
18
21
41
22
4
4
4
4
4
4
1035
1550
1808
1937
2001
2033
2049
2057
2061
2063
2064
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2065
2066
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
333
333
333
696
898
1154
1462
1784
2134
2475
2908
3291
3489
4400
4400
3524
3369
3048
2697
2444
2191
1967
1778
1616
1483
1378
1299
1262
1267
1304
1403
1500
1567
1800
1800
1721
1777
1812
1864
1940
2022
2123
2216
2310
2466
2491
2577
2677
3824
4079
5396
9400
6686
9400
9400
5268
4931
4089
3122
2691
2253
1892
1639
1422
1247
1107
992
897
818
756
699
650
601
562
527
495
469
443
419
400
373
353
334
316
300
286
274
263
253
244
237
230
224
219
214
210
207
200
200
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
132
132
132
115
99
82
66
66
66
35
4
4
4
4
4
4
4
4
4
4
4
4
7
5
4
3
3
3
2
2
2
2
2
2
2
2
2
25
17
10
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
314
314
314
410
458
517
586
650
723
794
857
966
1008
1037
1400
1039
1018
991
912
886
868
861
873
898
943
1002
1076
1177
1279
1402
1533
1692
1895
2108
2327
2702
2885
3038
4200
3175
3178
3151
2953
2896
2834
2766
2724
2687
2606
2600
2600
2300
2187
2064
1932
1840
1757
1683
1645
1584
1525
1600
1397
1333
1271
1193
1139
1092
1048
1009
993
951
907
1000
797
736
673
590
530
474
423
381
347
320
302
290
298
327
371
452
529
578
760
760
600
760
453
200
200
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
21
9
9
9
9
9
9
9
9
9
7
5
5
3
2
1
1
1
1
1
1
1
1
5
11
6
1
1
1
2
3
4
111
165
83
2
2
2
4
4
4
4
4
4
24
40
21
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
5
7
9
11
12
12
12
12
13
81
115
132
75
19
16
14
14
14
14
14
8
2
2
1
1
1
6
10
15
107
64
22
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
200
200
229
245
267
293
321
353
388
427
469
513
563
613
663
734
778
818
1000
878
903
928
935
969
1010
1061
1124
1196
1285
1377
1469
1617
1691
1751
2200
1797
1787
1762
1666
1621
1571
1522
1693
1939
2274
3461
4017
4631
9000
6040
6232
6496
9000
5976
6613
6449
5926
9000
5231
4821
4392
3484
3063
2661
2289
2019
1789
1596
1438
1314
1192
1083
1000
876
787
704
629
566
513
472
441
421
411
410
419
434
451
482
510
512
600
600
450
408
353
271
200
200
16
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
66
34
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
19
27
31
33
26
20
20
20
20
20
23
18
10
2
2
12
7
3
3
3
3
3
5
3
1
1
1
1
1
1
1
1
2
2
2
2
1
1
1
1
1
1
1
2
2
2
2
4
6
3
1
1
1
1
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
200
200
235
258
288
328
374
429
493
567
651
743
844
954
1070
1183
1323
1447
1521
1800
1800
1588
1563
1845
2188
2265
3400
3400
2461
3400
2122
1915
1835
1588
1517
1472
1435
1435
1449
1475
1512
1554
1609
1659
1698
1800
1800
1773
1746
1800
1800
1523
1421
1295
1155
1042
932
828
735
650
572
502
439
383
333
289
251
217
187
161
139
119
102
88
75
64
55
47
40
34
29
25
22
19
17
15
13
12
11
10
10
9
11
8
7
7
3
4
6
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
38
39
39
39
39
39
39
39
39
39
22
5
3
1
1
1
1
1
2
7
9
9
6
4
2
1
4
3
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
2
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
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
75
75
75
80
84
89
96
104
114
125
139
154
172
192
214
239
266
295
326
359
391
429
462
491
555
555
555
555
556
557
559
562
566
571
579
588
600
613
628
650
667
685
733
721
740
760
779
801
825
860
865
900
1000
812
773
721
648
596
544
493
448
407
368
334
303
275
250
227
207
190
174
161
149
138
129
122
115
109
104
100
97
94
92
90
88
87
86
86
85
85
85
85
85
85
85
85
85
85
85
85
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
80
80
80
144
179
222
276
330
391
456
526
600
676
756
837
919
1000
1088
1169
1212
1400
1400
1235
1215
1167
1120
1099
1086
1087
1103
1131
1178
1232
1292
1395
1455
1512
1800
1601
1639
1682
1688
1724
1811
1827
1837
2200
1800
1763
1719
1621
1579
1542
1511
1501
1494
1489
1536
1519
1491
1800
1383
1310
1230
1099
1020
946
877
878
839
808
1000
736
705
671
601
568
526
481
466
398
358
320
280
246
216
188
163
141
122
105
90
76
64
53
43
34
17
20
12
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
109
19
19
19
17
16
15
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
16
17
17
17
17
17
17
17
17
17
17
17
17
18
58
78
83
86
87
88
58
28
28
28
18
8
8
6
4
4
4
4
4
4
4
4
4
4
4
5
5
5
5
5
5
3
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
2
3
2
1
1
1
1
1
4
2
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
85
85
85
508
735
1023
1375
1736
2138
2568
3035
3525
3998
4587
5106
5394
6600
6600
5562
5420
5076
4712
4482
4267
4099
3987
3920
3891
3895
3948
3994
4057
4200
4209
4306
4402
4586
4667
4734
5400
4796
4808
4829
4757
4772
4875
4875
4880
5400
4834
4802
4788
4691
4659
4762
4678
4571
5400
4189
3934
3652
3214
2914
2620
2338
2094
1870
1668
1490
1330
1189
1064
955
860
779
711
655
611
578
555
541
536
537
543
555
566
577
600
600
600
512
476
434
388
344
305
272
200
200
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
28
42
49
36
20
4
3
3
3
3
14
13
13
13
13
9
6
6
6
6
6
4
2
2
2
9
16
16
11
6
6
6
6
5
4
4
17
23
26
28
30
17
5
18
14
9
5
5
5
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
58
58
58
132
178
240
319
409
515
637
775
929
1099
1281
1480
1688
1889
2140
2362
2481
3000
3000
2531
2460
2305
2149
2068
2019
2025
2098
2241
2457
2742
3107
3516
3961
4544
4965
5424
6600
5943
6600
6600
5549
5270
4855
4402
4068
3748
3464
3226
3021
2844
2697
2567
2445
2363
2245
2130
2200
1879
1754
1627
1475
1355
1234
1117
1004
899
801
710
628
552
484
423
368
320
277
239
206
177
152
131
112
96
82
70
60
51
44
37
32
27
23
19
16
13
8
8
8
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
6
31
34
26
19
19
19
12
6
6
5
3
2
2
2
3
3
3
3
3
2
1
1
1
1
1
2
3
4
2
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
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
133
133
133
134
137
142
151
164
182
208
241
282
333
392
459
535
617
703
803
891
975
1133
1133
1203
1275
1331
1429
1482
1527
1800
1585
1601
1614
1592
1604
1619
1637
1661
1692
1720
1745
1800
1800
1815
1841
1865
1896
1933
1967
2017
2062
2071
2200
2200
2002
1952
1876
1791
1727
1661
1597
1543
1482
1418
1400
1290
1216
1200
1049
966
884
794
717
645
576
514
458
406
359
318
280
247
218
192
169
149
132
117
104
93
84
75
68
62
56
52
48
40
40
40
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
85
85
85
153
193
245
311
383
465
557
659
768
888
1014
1138
1289
1422
1514
1800
1800
1688
1732
1751
1791
1866
1963
2082
2205
2378
2535
2604
3000
3000
2579
2512
2380
2241
2156
2077
2008
1955
1911
1859
1834
1800
1710
1800
1580
1526
1493
1463
1482
1528
1606
1712
1822
1989
2141
2189
2600
2600
2040
1908
1694
1460
1329
1227
1092
1000
1000
709
614
523
421
355
296
244
204
169
141
117
97
81
67
56
47
39
33
28
23
20
17
14
12
10
9
8
6
5
6
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
42
27
27
27
27
27
27
27
27
27
26
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
14
3
3
3
3
3
3
3
3
3
3
3
3
3
5
11
23
29
32
34
19
5
5
5
5
3
2
1
1
1
1
1
1
1
1
2
1
1
1
1
1
2
10
5
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
2
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
107
107
107
318
432
575
750
925
1120
1327
1533
1778
1995
2162
2600
2600
2501
2575
2591
2614
2692
2729
2772
3000
2868
2936
3020
3103
3230
3371
3554
3718
3885
4200
4223
4384
4608
4722
4840
5400
5003
5059
5097
5106
5110
5104
5400
5043
5020
4982
4881
4942
4830
4682
5400
4246
3969
3671
3235
2931
2640
2368
2138
1933
1755
1600
1463
1342
1229
1123
1023
930
844
765
692
626
567
514
467
425
389
357
330
307
287
270
256
244
234
225
218
212
200
200
200
136
126
45
45
133
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
100
26
26
26
21
17
13
9
9
9
7
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
14
18
22
39
47
40
33
33
33
33
33
33
26
20
20
20
20
17
15
15
15
15
15
15
9
3
3
3
3
3
3
3
4
5
9
41
57
30
3
29
16
4
3
3
3
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
50
50
50
99
124
155
193
233
277
326
380
438
502
569
641
715
790
876
951
1017
1160
1160
1175
1221
1250
1282
1345
1372
1397
1600
1428
1441
1454
1440
1465
1477
1488
1560
1513
1517
1515
1560
1505
1479
1445
1560
1343
1290
1235
1160
1113
1074
1044
1029
1027
1076
1184
1330
1595
1845
1950
2600
2600
1958
1888
1713
1531
1431
1333
1249
1184
1131
1064
1000
1000
843
766
691
608
542
481
427
382
343
311
285
264
247
234
223
208
200
200
147
120
94
67
16
16
10
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
7
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
11
16
18
19
20
20
20
21
29
23
17
10
4
2
1
1
1
1
1
1
1
2
6
7
7
7
7
8
5
3
3
3
3
3
2
2
2
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
40
40
40
90
116
149
190
231
276
326
377
432
490
547
605
672
718
783
840
874
1000
1000
914
912
893
877
878
885
903
933
973
1022
1086
1154
1220
1336
1387
1424
1800
1432
1406
1367
1266
1212
1156
1101
1056
1015
980
950
924
902
884
870
860
856
860
1019
1203
1296
1800
1800
1477
1572
1591
1646
1842
2046
2032
2600
2600
1773
1659
1441
1193
1047
903
777
677
589
514
451
398
353
314
284
260
241
229
220
208
200
200
174
148
123
181
22
22
600
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
32
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
14
19
21
22
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
24
39
46
50
52
53
41
29
29
18
8
5
2
2
2
3
3
3
3
3
4
4
4
4
4
4
4
4
4
4
2
1
1
1
1
3
8
11
7
4
4
4
4
18
29
19
9
2
5
3
2
2
2
3
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
100
100
100
113
121
133
149
169
195
227
267
316
375
444
524
614
716
827
947
1076
1209
1352
1495
1630
1800
1932
2015
2070
2600
2071
2019
1944
1800
1667
1555
1441
1339
1249
1170
1105
1056
1025
1013
1023
1055
1110
1189
1291
1415
1558
1721
1896
2077
2291
2479
2641
3000
3000
3000
2573
2397
2197
1974
1792
1617
1455
1310
1178
1060
955
862
782
714
659
619
594
586
597
627
675
750
833
919
1090
1155
1201
1800
1190
1139
1067
896
797
692
588
482
389
320
133
133
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
181
181
181
167
154
140
127
127
127
67
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
28
39
44
47
50
52
53
40
28
18
9
9
9
9
9
9
9
9
9
104
152
176
188
194
197
198
199
199
199
199
199
199
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
66
66
66
114
142
177
221
268
321
380
443
512
584
658
740
816
891
1000
1038
1102
1156
1266
1266
1266
1227
1218
1211
1207
1214
1224
1238
1269
1286
1303
1400
1329
1343
1357
1363
1385
1414
1453
1503
1564
1644
1730
1819
1975
2053
2121
2600
2197
2213
2221
2163
2157
2162
2163
2126
2200
2200
1895
1784
1645
1489
1363
1238
1121
1014
916
826
745
672
607
549
498
453
415
382
356
335
321
313
311
316
327
343
365
391
416
454
489
486
600
600
359
337
66
66
333
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
7
8
9
9
9
9
9
10
7
5
5
5
7
9
13
7
2
2
2
2
7
9
10
11
11
10
10
10
10
10
10
13
10
8
8
8
8
8
8
10
11
12
18
21
25
16
7
35
46
52
55
56
58
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
4
4
4
62
98
147
212
288
382
495
628
782
957
1151
1367
1594
1833
2106
2331
2594
3000
2921
3400
3400
2862
2768
2597
2424
2332
2261
2224
2225
2253
2306
2379
2467
2570
2716
2877
3031
3335
3476
3603
4600
3902
3964
4600
3956
3893
4600
3567
3450
3325
3098
3012
2946
2900
2879
2893
2912
2866
3000
3000
2551
2398
2202
1985
1812
1644
1487
1345
1214
1093
982
880
787
702
624
554
490
432
380
333
291
254
221
192
166
143
122
104
88
74
61
48
38
29
10
10
10
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
5
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
3
4
5
5
5
5
5
6
4
3
3
3
3
3
3
3
3
3
9
12
13
14
14
15
20
15
10
5
1
2
3
4
2
1
3
6
7
9
8
5
2
5
3
1
1
1
1
1
1
1
2
1
1
1
1
1
1
2
3
3
4
2
1
1
1
1
1
1
1
1
2
2
2
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
9
9
9
29
45
67
98
136
185
244
315
397
489
593
705
821
956
1075
1192
1400
1415
1523
1637
1732
1832
1988
2057
2107
2600
2115
2077
2019
1879
1798
1714
1631
1563
1503
1453
1413
1384
1363
1348
1357
1376
1421
1561
1659
1747
2200
1902
1917
1941
2200
1904
1972
1983
1961
2200
1940
1922
1862
1800
1800
1536
1415
1288
1147
1030
919
815
722
637
560
490
428
373
324
281
243
209
180
155
133
114
98
84
72
61
52
45
38
32
28
23
20
17
9
13
10
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
66
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
9
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
4
5
6
6
6
7
16
10
4
4
2
1
2
3
3
3
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
1600
1600
1600
1600
1600
1600
1600
1600
1600
1600
1600
1600
1600
1600
1600
1434
1369
1296
1218
1157
1102
1053
1013
979
952
930
916
911
917
936
970
1019
1086
1169
1270
1385
1518
1662
1805
1985
2144
2241
2600
2600
2331
2300
2208
2123
2088
2064
2080
2105
2124
2200
2200
2184
2197
2200
2200
2200
1934
1829
1713
1585
1487
1395
1313
1242
1179
1121
1074
1030
988
975
930
883
1000
764
698
630
538
474
413
356
308
265
227
194
166
141
120
101
84
70
56
45
35
12
17
12
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
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
51
36
22
13
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
4
3
24
13
2
2
2
4
10
7
4
4
4
2
1
1
1
1
1
2
3
2
1
1
1
5
3
2
1
1
1
1
1
1
2
2
2
2
2
1
1
1
1
1
1
1
1
2
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
200
200
233
259
299
353
421
505
606
724
856
1006
1168
1329
1528
1703
1824
2200
2200
2002
2006
1948
1891
1866
1834
1819
1800
1792
1800
1760
1800
1656
1800
1523
1448
1387
1301
1249
1205
1170
1153
1153
1176
1226
1307
1420
1563
1743
1948
2160
2437
2685
2840
3400
3400
3036
3025
2918
2872
2769
2643
3000
2327
2148
1962
1704
1522
1346
1181
1038
907
790
687
594
513
441
378
323
276
235
199
169
143
120
102
86
72
61
51
43
36
30
25
21
17
14
8
8
7
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
160
23
23
23
23
23
23
23
23
23
12
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
6
5
3
1
1
1
3
3
3
3
3
3
3
2
1
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
200
200
244
270
303
345
390
441
498
559
624
693
767
838
911
1000
1051
1132
1202
1238
1400
1400
1327
1362
1371
1376
1400
1400
1400
1320
1302
1310
1284
1266
1400
1216
1195
1177
1142
1138
1142
1158
1197
1252
1323
1426
1522
1623
1800
1843
1920
2200
2071
2059
2600
1894
1776
1639
1406
1257
1111
971
853
745
649
565
490
425
368
318
274
236
203
174
150
128
110
94
80
68
58
49
42
36
30
26
22
19
16
14
12
10
9
8
7
6
5
5
5
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
22
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
6
4
4
4
4
4
4
4
4
4
4
4
4
4
5
4
4
4
4
4
4
5
3
2
4
2
1
1
1
1
1
1
1
1
1
2
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
4
2
1
1
1
1
1
1
1
1
2
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
50
50
50
135
183
245
322
403
495
596
706
825
951
1086
1226
1365
1528
1670
1788
2066
2066
2050
2110
2128
2207
2211
2195
2600
2093
2013
1924
1768
1678
1595
1526
1483
1462
1467
1502
1572
1679
1824
2021
2250
2503
2867
3135
3397
4200
3841
4027
4206
4271
4384
4600
4600
4600
3913
3800
3275
2912
2614
2299
2033
1793
1575
1382
1209
1056
921
801
696
604
523
452
390
336
290
249
214
184
157
135
115
99
84
72
62
53
45
39
33
28
23
19
16
13
8
6
10
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
111
90
90
90
74
58
42
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
17
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
54
56
38
20
20
20
14
8
12
6
1
1
1
1
1
1
2
3
3
3
2
2
2
1
1
2
2
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
6
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
266
266
266
467
568
692
842
987
1144
1309
1482
1666
1860
2067
2285
2513
2758
3004
3252
3555
3770
4001
4600
4248
4600
4600
3962
3780
3518
3229
3008
2791
2594
2421
2266
2128
2008
1901
1807
1724
1650
1585
1531
1490
1465
1457
1469
1502
1556
1630
1724
1835
1964
2105
2251
2424
2577
2708
3000
3000
3000
2865
2808
2754
2700
2596
2600
2600
2164
1993
1799
1587
1419
1259
1112
982
864
758
664
581
507
442
386
336
293
256
223
195
171
150
131
115
100
87
74
65
54
31
50
21
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
178
102
102
102
78
55
31
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
5
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
19
28
28
28
28
28
28
28
28
16
5
5
5
7
6
5
5
3
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
2
3
3
3
3
2
1
1
1
2
8
4
1
1
1
1
1
1
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
46
46
46
169
239
327
438
554
683
830
982
1136
1338
1481
1614
2050
1816
1899
1950
1936
2050
1971
1946
1913
2050
1785
1712
1632
1587
1660
1784
2101
2412
2505
3400
3400
2385
2262
1990
1715
1584
1479
1426
1429
1470
1553
1668
1796
1973
2135
2284
2600
2600
2600
2333
2333
2062
1903
1768
1620
1497
1385
1280
1334
1274
1217
1800
1053
980
906
726
643
561
481
420
364
316
274
237
205
177
153
132
113
97
83
71
61
52
44
37
31
26
21
17
14
11
4
6
9
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
20
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
8
14
17
21
24
15
7
7
7
7
7
9
5
1
2
3
5
6
6
6
7
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
100
100
100
171
208
253
309
368
437
518
615
733
876
1047
1248
1482
1749
2043
2372
2725
3067
3503
3888
4089
5000
5000
4138
3988
3675
3332
3086
2840
2618
2428
2257
2107
1976
1860
1755
1662
1575
1494
1417
1348
1287
1235
1193
1162
1144
1139
1149
1173
1214
1270
1339
1432
1527
1619
1806
1864
1896
2600
1837
1755
1650
1427
1298
1166
1037
928
827
736
656
584
521
466
418
377
342
312
288
268
253
243
236
233
233
233
261
262
261
400
241
221
200
132
111
13
16
85
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
300
40
40
40
32
25
18
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
14
16
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
18
44
57
64
71
106
63
21
12
3
1
1
2
2
3
5
6
6
6
7
7
4
1
1
1
1
1
2
2
3
3
3
3
2
1
1
1
1
1
1
4
7
6
5
9
5
1
1
1
1
1
1
1
2
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
200
200
219
231
246
266
287
312
339
370
402
437
476
513
552
600
631
673
716
760
806
854
903
950
1007
1057
1088
1200
1200
1120
1113
1088
1063
1052
1048
1054
1075
1110
1162
1231
1318
1423
1545
1681
1834
1996
2162
2357
2528
2674
3000
3000
3000
3000
3000
3000
3000
3000
3000
3000
3000
3000
3000
3000
3000
3000
3000
3000
3000
3000
3000
3000
3000
3000
3000
3000
3000
3000
3000
3000
3000
3000
3000
3000
3000
3000
3000
3000
3000
3000
3000
3000
3000
3000
3000
3000
3000
3000
3000
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
28
28
28
47
58
72
91
111
135
162
191
225
261
301
346
395
450
515
594
692
817
973
1166
1398
1665
1977
2320
2664
3101
3489
3734
4600
4600
4042
4030
3886
3742
3674
3602
3566
3524
3489
3533
3428
3408
3390
3398
3379
3359
3533
3298
3276
3245
3176
3217
3141
3043
3533
2758
2582
2397
2121
1940
1770
1615
1487
1373
1274
1183
1101
1025
957
896
841
791
748
710
678
651
630
614
603
596
593
593
595
596
600
600
600
493
466
385
320
253
190
140
23
23
35
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
107
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
134
167
183
191
195
137
80
45
10
8
7
8
11
12
13
13
13
13
13
14
8
3
3
3
3
3
6
4
2
2
2
3
3
4
5
5
5
4
3
3
3
3
4
16
11
7
3
5
3
2
6
4
2
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
200
200
300
352
415
496
572
648
763
828
884
1200
955
974
989
962
978
999
1030
1078
1140
1217
1310
1418
1541
1677
1827
1987
2143
2338
2509
2610
3000
3000
2681
2615
2600
2301
2158
2006
1838
1696
1559
1430
1312
1202
1102
1011
929
856
793
738
693
656
628
608
596
591
592
600
617
644
681
729
788
859
939
1031
1132
1229
1356
1469
1567
1800
1800
1761
1800
1800
1800
1400
1264
1113
950
834
728
635
558
492
434
386
344
305
281
260
227
407
200
76
1400
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
75
87
64
42
42
42
42
42
42
33
25
25
25
25
25
112
82
52
40
28
22
16
16
25
30
32
19
6
6
6
6
6
6
6
14
18
20
13
6
31
44
57
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
66
66
66
411
578
778
1017
1240
1463
1727
1956
2124
2600
2600
2408
2435
2389
2339
2312
2280
2246
2219
2200
2156
2151
2110
2063
2200
1948
1886
1826
1742
1692
1651
1619
1601
1594
1597
1609
1628
1652
1685
1715
1742
1800
1800
1800
1800
1702
1691
1698
1729
1808
1923
2073
2285
2510
2734
3173
3332
3439
5000
3392
3260
3081
2651
2425
2195
1970
1785
1613
1454
1309
1174
1050
936
832
737
652
575
507
447
397
353
314
282
251
223
200
174
154
138
125
112
98
94
77
50
90
18
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
13
13
13
13
11
10
9
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
27
37
42
44
45
46
46
47
27
8
8
8
8
8
8
8
61
87
100
107
73
40
40
40
40
26
13
7
1
1
1
1
1
1
1
1
1
2
3
4
4
4
4
4
4
3
3
3
2
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
6
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
120
120
120
124
127
133
141
151
165
184
208
239
279
329
391
467
556
661
781
914
1062
1220
1379
1569
1735
1868
2200
2200
2133
2180
2154
2200
2200
2019
1954
1873
1784
1717
1657
1609
1577
1560
1558
1576
1606
1646
1717
1766
1813
2000
1894
1916
2000
1926
1909
1880
2000
1777
1722
1665
1588
1541
1501
1469
1447
1432
1422
1416
1411
1400
1400
1400
1373
1369
1361
1363
1369
1339
1400
1400
1176
1108
1025
940
886
840
812
793
776
805
779
740
1000
608
500
397
258
11
11
21
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
66
66
66
66
57
49
41
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
21
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
18
27
41
29
15
1
1
1
4
5
6
6
6
7
11
13
14
15
15
16
12
8
5
5
5
4
3
2
1
1
2
4
3
2
1
1
1
1
1
1
2
2
2
1
1
1
1
1
3
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
250
250
250
373
437
517
614
709
819
929
1034
1193
1276
1340
1800
1390
1378
1348
1245
1194
1139
1084
1041
1004
974
953
941
937
940
951
967
990
1016
1044
1080
1111
1139
1200
1200
1200
1070
1022
971
920
889
869
862
869
889
936
1015
1122
1273
1412
1534
1800
1800
1800
1523
1432
1328
1212
1122
1035
952
877
805
749
713
690
703
721
698
800
800
562
506
429
348
296
247
206
173
145
122
103
87
73
62
53
45
38
32
27
22
18
14
8
6
8
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
56
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
53
38
24
24
24
24
14
4
4
4
4
4
4
4
4
4
4
4
4
4
4
3
2
2
6
8
9
10
8
6
7
8
11
6
1
1
1
2
1
1
1
1
5
5
6
5
4
3
2
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
3
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
127
127
127
127
127
127
127
127
128
129
131
134
138
143
149
157
166
176
188
201
213
229
243
250
285
285
248
241
227
212
202
191
183
176
171
169
169
171
176
183
192
204
217
231
249
262
277
314
295
314
294
314
274
259
246
228
214
202
190
179
170
161
154
147
141
136
132
128
125
122
120
118
117
116
115
115
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
133
133
133
210
251
303
368
435
510
595
687
785
898
1010
1118
1290
1374
1441
1960
1495
1490
1472
1379
1353
1328
1308
1305
1308
1317
1335
1351
1367
1400
1400
1400
1397
1398
1400
1429
1433
1441
1600
1456
1926
2469
3075
4200
4200
4200
2999
2765
2383
2012
1774
1533
1330
1159
1005
873
757
655
567
490
423
365
314
271
234
201
174
150
129
112
97
84
72
63
54
47
40
35
30
26
22
19
17
14
12
11
10
9
8
7
7
7
5
4
2
4
4
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
22
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
6
6
6
6
6
6
7
5
4
4
4
4
4
4
4
4
4
6
6
6
6
15
15
9
3
3
2
1
1
1
1
1
1
1
1
5
3
1
2
2
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
2
2
2
79
117
166
228
294
372
465
574
701
847
1014
1201
1405
1631
1871
2105
2398
2656
2801
3400
3400
2891
2818
2643
2453
2325
2198
2089
2004
1933
1880
1842
1816
1801
1796
1792
1794
1800
1795
1800
1801
1814
1833
1860
1896
1929
1985
2037
2031
2200
2200
1857
1753
1607
1445
1317
1190
1072
965
867
777
695
621
554
493
438
388
343
303
267
235
206
180
157
136
118
102
88
76
65
56
48
41
35
30
25
22
18
16
13
12
10
9
8
7
7
7
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
200
200
254
289
336
397
466
546
638
742
855
978
1113
1248
1387
1565
1666
1800
2200
1826
1835
1825
1759
1751
1747
1751
1773
1806
1847
1895
1961
2012
2062
2200
2149
2188
2224
2245
2282
2313
2340
2400
2400
2417
2443
2464
2495
2522
2541
2600
2600
2579
2588
2589
2591
2600
2621
2665
2726
2813
2922
3027
3191
3340
3360
3800
3800
3092
2918
2659
2381
2190
2010
1855
1732
1622
1533
1458
1408
1375
1357
1353
1360
1370
1380
1400
1400
1400
1143
1037
912
770
661
519
407
385
28
100
600
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
66
59
59
59
56
54
52
50
50
50
27
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
35
50
66
133
166
183
191
195
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
280
280
280
364
409
466
536
606
689
775
863
980
1065
1147
1400
1289
1357
1427
1477
1561
1655
1763
1889
2031
2189
2364
2553
2755
2972
3199
3418
3687
3924
4062
4600
4600
4155
4082
3912
3716
3564
3400
3247
3108
2977
2860
2753
2657
2571
2490
2416
2354
2271
2200
2200
1988
1888
1787
1675
1584
1498
1418
1346
1279
1217
1160
1105
1052
1001
954
910
869
832
798
767
740
715
695
678
666
660
662
672
691
719
757
803
859
924
981
1070
1150
1147
1400
1400
892
776
333
300
333
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
333
156
156
156
142
128
114
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
70
40
40
40
40
40
40
40
40
65
77
83
86
88
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
90
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
20
20
20
91
130
180
243
310
387
474
570
675
789
909
1031
1176
1294
1405
1666
1605
1673
1800
1800
1768
1781
1782
1782
1769
1800
1800
1687
1649
1601
1547
1508
1464
1421
1400
1342
1309
1280
1254
1237
1227
1223
1225
1233
1247
1264
1285
1311
1334
1355
1400
1400
1400
1357
1337
1338
1301
1259
1400
1142
1070
994
888
812
739
671
614
565
524
491
466
446
432
422
415
411
408
400
400
400
353
335
315
292
274
255
239
220
200
200
153
131
112
95
54
54
66
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
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
21
31
36
38
39
40
40
40
40
40
40
40
40
40
40
40
40
40
40
41
27
13
13
13
13
13
13
13
10
8
6
6
6
6
6
6
6
6
7
12
12
12
12
12
12
13
13
8
4
3
2
2
2
2
3
3
3
3
3
3
7
11
15
17
19
12
6
15
9
3
26
18
10
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
4
4
4
306
491
738
1059
1418
1840
2329
2876
3476
4152
4853
5562
6471
7132
7727
9666
8691
8953
9092
9666
8963
8723
9666
7845
7339
6791
6039
5485
4947
4437
3989
3579
3212
2886
2597
2343
2124
1936
1787
1676
1578
1496
1426
1387
1365
1353
1358
1367
1366
1400
1400
1342
1331
1315
1296
1287
1279
1256
1266
1266
1149
1095
1028
1000
881
812
745
676
620
571
529
528
508
496
600
476
473
478
464
454
466
466
394
369
339
308
282
257
238
212
186
200
119
95
13
13
44
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
12
16
18
19
19
19
19
20
11
3
3
3
3
3
3
3
3
3
37
54
62
66
68
71
135
70
5
5
5
5
4
4
2
1
1
1
1
1
1
1
2
2
2
2
2
3
3
3
3
3
3
2
1
1
1
1
2
4
3
3
3
4
5
3
2
1
1
2
1
1
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
28
28
28
76
106
146
197
252
316
387
463
547
632
722
820
899
1000
1133
1095
1200
1200
1148
1154
1145
1138
1140
1143
1148
1158
1164
1175
1200
1216
1257
1296
1328
1400
1400
1400
1238
1191
1144
1094
1069
1048
1019
1000
1000
952
958
971
1001
1047
1120
1216
1333
1470
1629
1805
1975
2202
2404
2487
3000
3000
2388
2253
2019
1762
1571
1382
1221
1073
939
809
703
609
526
455
394
340
295
255
221
191
165
143
124
107
92
79
67
56
47
37
30
23
10
10
9
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
51
25
25
25
19
14
8
3
3
3
3
3
3
3
3
3
3
3
3
3
3
11
14
15
16
16
16
8
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
6
8
9
9
5
2
2
2
2
2
2
4
2
1
1
1
1
1
1
2
1
1
2
4
3
3
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
8
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
103
103
103
108
113
120
130
144
164
191
229
279
345
430
538
670
829
1014
1226
1461
1723
2004
2279
2623
2927
3102
3800
3800
3214
3125
2911
2674
2499
2316
2146
1991
1846
1710
1585
1468
1376
1298
1253
1260
1235
1266
1400
1227
1400
1234
1200
1400
1171
1138
1400
1028
1005
999
969
1008
1084
1140
1215
1400
1303
1400
1400
1297
1284
1261
1235
1218
1239
1210
1173
1400
1057
983
902
780
697
616
540
474
415
362
315
273
235
202
173
146
122
101
79
61
46
13
13
9
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
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
3
6
5
3
1
1
5
4
3
4
3
3
3
3
4
6
5
3
2
2
2
1
1
2
4
3
2
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
45
45
45
114
147
189
238
286
339
395
455
519
589
663
743
828
918
1017
1118
1221
1350
1451
1549
1800
1729
1818
1906
1983
2081
2173
2335
2404
2455
3000
2466
2434
2384
2247
2177
2102
2024
1964
1898
1840
1800
1747
1725
1719
1728
1766
1812
1859
1993
2018
2021
2600
1923
1831
1720
1512
1388
1267
1151
1058
974
924
891
874
952
946
944
1400
891
855
812
700
656
611
569
537
508
481
459
438
419
402
392
386
387
389
382
400
400
333
333
228
175
66
66
28
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
19
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
5
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
5
6
7
7
7
8
14
7
1
2
2
2
2
2
2
2
2
2
2
3
4
4
4
4
4
4
4
4
4
5
6
4
3
3
3
3
3
2
1
1
1
2
3
7
9
5
1
1
1
1
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
44
44
44
99
131
173
225
281
345
416
492
576
665
762
868
985
1114
1256
1415
1590
1778
1998
2217
2428
2783
2939
3057
4200
3120
3086
3032
2816
2762
2724
2706
2738
2795
2864
2978
3084
3130
3400
3400
3094
3033
2922
2800
2714
2629
2553
2489
2435
2390
2352
2330
2310
2287
2328
2285
2228
2600
2043
1923
1795
1597
1466
1340
1221
1122
1032
952
880
815
757
699
644
600
537
487
440
394
352
313
278
245
216
189
165
143
124
106
90
76
63
50
39
30
10
10
9
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
87
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
26
31
33
36
45
54
127
65
4
2
2
1
1
3
2
1
1
1
1
2
2
1
1
1
1
2
3
2
1
1
2
2
1
1
1
1
1
1
1
1
1
1
2
4
2
1
1
1
1
2
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
200
200
216
231
255
292
342
409
495
600
727
874
1039
1226
1427
1625
1875
2096
2221
2733
2733
2296
2232
2079
1912
1795
1678
1574
1487
1413
1353
1309
1280
1268
1273
1298
1342
1635
1962
2323
3000
3000
3000
2853
2838
2796
3400
2579
2453
2308
2060
1914
1771
1638
1528
1429
1342
1265
1196
1138
1094
1061
1041
1094
1166
1177
1400
1400
1157
1159
1091
1003
1000
868
796
728
654
592
535
483
438
398
363
334
309
287
270
255
241
230
221
203
200
200
130
102
35
40
10
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
19
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
11
14
16
17
17
17
17
18
11
5
5
5
5
5
5
4
4
4
23
32
33
34
34
34
34
23
12
8
5
4
4
8
8
8
8
7
7
7
5
4
2
1
1
1
1
3
4
4
3
2
2
2
1
1
1
1
1
1
1
3
4
2
1
1
1
1
1
1
1
1
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
66
66
66
258
361
492
653
817
1000
1196
1408
1630
1846
2110
2341
2486
3000
3000
2631
2600
2444
2289
2171
2044
1926
1818
1716
1623
1538
1462
1394
1333
1280
1234
1194
1160
1131
1108
1090
1079
1076
1083
1102
1134
1180
1242
1316
1407
1508
1614
1747
1865
2171
2463
2585
3400
3400
2725
2774
2715
2635
2598
2600
2600
2313
2198
2066
1919
1797
1679
1566
1461
1360
1266
1172
1080
1000
902
818
738
662
592
527
467
412
362
317
276
239
206
176
149
124
102
79
59
44
7
7
10
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
58
36
36
36
32
28
24
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
41
51
56
59
60
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
54
48
48
48
48
32
16
10
5
4
3
3
3
4
4
5
4
3
3
3
3
3
2
2
2
2
2
2
2
7
6
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
5
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
46
46
46
91
117
151
194
241
295
356
425
501
585
677
776
881
993
1109
1226
1360
1477
1583
1800
1800
1846
1879
2200
1856
1827
1788
1698
1653
1609
1569
1540
1518
1504
1498
1499
1508
1523
1546
1574
1603
1645
1684
1696
1800
1800
1665
1636
1586
1530
1494
1449
1405
1400
1325
1296
1277
1267
1279
1308
1357
1426
1511
1617
1738
1856
2019
2166
2217
2600
2600
2099
1979
1781
1563
1398
1233
1082
948
826
717
620
534
458
392
334
283
238
199
164
134
103
78
57
10
10
10
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
13
13
13
59
80
107
136
164
200
230
271
318
372
434
502
579
662
744
847
939
1003
1200
1200
1141
1186
1217
1267
1346
1439
1553
1683
1811
1985
2141
2202
2600
2600
2112
1999
1807
1595
1435
1274
1126
994
874
766
670
585
510
444
386
336
292
255
223
195
172
152
135
121
109
99
91
84
78
74
70
67
65
63
61
60
59
59
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
142
142
142
205
237
277
324
368
421
468
514
600
602
645
686
725
765
802
866
878
905
1000
942
956
967
965
974
982
994
1013
1043
1086
1145
1222
1316
1427
1556
1697
1844
2019
2173
2306
2600
2600
2600
2452
2395
2312
2214
2200
2024
1925
1827
1721
1634
1557
1493
1447
1418
1407
1415
1442
1484
1544
1618
1691
1800
1899
1920
2200
2200
1766
1652
1479
1290
1147
1008
881
772
673
587
512
446
390
341
300
265
235
210
190
173
158
148
139
125
132
121
66
200
66
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
22
22
22
22
19
17
15
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
32
41
46
48
49
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
32
15
15
15
15
15
15
15
12
10
8
6
4
3
3
3
3
3
3
2
1
1
1
1
1
1
1
1
1
1
2
1
1
1
4
3
2
6
4
2
1
1
1
3
2
2
1
1
1
1
2
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
557
557
557
557
557
557
557
558
558
560
562
564
568
571
577
584
597
616
643
680
727
786
857
938
1031
1133
1235
1363
1476
1552
1800
1800
1672
1685
1668
1652
1654
1675
1672
1668
1800
1634
1608
1574
1519
1486
1427
1400
1400
1199
1110
1013
905
815
729
648
575
508
447
392
343
299
261
227
197
171
148
128
110
95
82
71
61
53
46
39
34
29
25
21
18
16
13
11
10
8
7
7
6
6
6
6
6
4
4
4
4
4
3
4
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
35
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
15
12
10
7
5
5
3
2
2
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
2
1
1
1
1
2
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
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
3000
3000
3000
3000
3000
3000
3000
3000
3000
3000
3000
3000
3000
3000
3000
2706
2593
2468
2333
2231
2139
2060
1997
1949
1917
1910
1933
1992
2093
2236
2419
2644
2899
3171
3500
3792
4043
4600
4600
4600
3954
3687
3381
3039
2757
2483
2224
2005
1832
1642
1456
1400
1126
989
866
737
638
549
471
404
346
296
253
216
184
157
134
114
98
84
72
62
53
45
39
33
29
25
21
18
16
13
11
10
9
8
7
6
5
5
5
4
5
5
4
3
4
2
3
4
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
150
51
51
51
45
40
35
30
30
30
29
28
28
28
28
28
28
28
28
28
28
28
15
2
2
2
2
2
2
2
2
2
2
2
2
3
11
11
11
7
3
3
2
1
1
1
13
7
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
150
150
150
150
150
150
150
151
152
155
159
167
180
198
223
258
302
357
423
500
588
686
792
905
1025
1146
1269
1400
1521
1637
1800
1885
1963
2200
2200
2085
2103
2091
2086
2106
2130
2167
2215
2260
2332
2398
2405
2600
2600
2274
2191
2069
1940
1852
1773
1709
1664
1633
1615
1609
1610
1621
1632
1643
1666
1666
1666
1656
1652
1642
1662
1637
1602
1800
1487
1410
1325
1200
1108
1016
928
848
774
706
644
588
537
492
451
414
382
352
325
301
276
256
238
200
200
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
8
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
57
128
164
182
191
195
197
198
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
3400
3400
3400
3440
3464
3496
3538
3585
3639
3707
3778
3849
3973
4034
4087
4466
4149
4165
4183
4148
4158
4209
4208
4209
4466
4182
4165
4158
4115
4112
4166
4159
4155
4466
4104
4071
4024
3937
3899
3802
3800
3800
3396
3238
3062
2870
2721
2588
2464
2350
2285
2171
2053
2200
1782
1637
1490
1305
1165
1032
908
800
701
613
536
467
406
353
307
266
230
199
172
149
128
111
96
83
71
62
53
46
39
34
29
25
21
18
16
14
12
11
10
9
8
8
8
4
5
8
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
104
20
20
20
16
13
9
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
4
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
11
11
11
7
4
3
6
5
5
3
1
1
1
2
1
1
1
1
1
1
1
1
1
1
11
7
3
2
2
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
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
30
30
30
70
90
116
147
179
217
260
312
372
444
530
630
747
881
1032
1203
1386
1579
1811
2008
2202
2600
2561
2733
2900
3021
3202
3356
3432
3800
3800
3433
3400
3207
3048
2932
2813
2718
2646
2594
2565
2560
2577
2615
2676
2751
2836
2957
3045
3129
3400
3261
3313
3353
3354
3400
3400
3400
2938
2748
2532
2293
2099
1913
1741
1589
1451
1327
1218
1121
1034
956
887
820
758
696
640
587
538
493
452
415
382
353
327
304
284
267
250
236
225
204
200
200
114
114
20
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
66
52
52
52
52
52
52
52
52
52
46
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
54
54
54
129
166
209
259
313
357
401
500
481
516
560
580
607
700
654
682
714
744
792
851
921
1005
1101
1205
1330
1456
1577
1782
1871
1936
2600
1955
1918
1860
1699
1624
1549
1478
1430
1387
1348
1343
1303
1258
1400
1140
1071
997
894
820
749
681
622
568
520
477
438
404
374
348
325
305
288
274
261
251
242
234
227
222
217
213
210
207
205
204
202
201
201
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
28
28
28
64
86
117
159
210
274
352
448
561
694
847
1020
1210
1420
1642
1869
2132
2364
2571
3000
3000
3080
3217
3305
3420
3524
3608
3800
3800
3800
3481
3347
3192
3019
2870
2719
2581
2435
2290
2200
2000
1867
1742
1619
1531
1432
1344
1320
1188
1129
1081
1037
1012
997
989
989
991
994
1000
1000
1000
1000
901
863
820
771
730
693
651
609
600
524
483
443
402
368
337
309
284
262
242
223
208
191
178
166
147
142
117
102
88
71
57
48
20
20
32
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
100
75
75
75
68
62
56
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
25
1
1
1
1
1
1
1
9
13
15
16
13
10
10
10
10
10
23
21
13
6
4
2
2
2
2
2
2
2
2
2
3
4
4
4
4
3
2
2
2
1
1
1
1
1
2
2
2
2
2
2
2
3
5
9
11
11
11
11
6
1
2
3
12
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
100
100
100
141
170
211
266
332
411
506
615
738
873
1024
1184
1341
1536
1708
1815
2200
2200
1932
1912
1832
1749
1704
1667
1646
1643
1661
1690
1725
1813
1843
1864
2200
1852
1824
1784
1690
1639
1585
1533
1489
1451
1466
1552
1685
1954
2212
2356
3000
3000
2591
2650
2630
2615
2698
2767
2758
3000
3000
2518
2375
2173
1949
1774
1602
1443
1301
1170
1047
935
829
736
651
576
509
451
401
358
322
292
267
248
233
222
214
209
206
204
203
200
200
200
133
107
66
25
21
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
6
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
7
11
105
152
176
188
194
112
30
22
12
3
3
2
2
2
2
2
2
2
5
5
4
4
4
4
3
2
1
1
1
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
18
18
18
53
71
92
118
143
172
203
237
274
315
360
408
461
516
575
637
701
772
841
916
1000
1085
1189
1307
1441
1593
1760
1946
2145
2343
2584
2797
2947
3400
3400
3188
3207
3158
3099
3075
3048
2977
3000
3000
2676
2552
2410
2255
2135
2025
1931
1856
1800
1762
1745
1747
1768
1805
1863
1930
2000
2121
2179
2228
2600
2249
2253
2200
2061
2200
1828
1689
1551
1377
1240
1110
988
881
785
701
628
567
515
473
439
412
389
373
360
336
333
333
230
333
24
24
24
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
106
153
176
188
200
114
28
28
28
28
28
28
28
28
28
28
28
28
28
114
157
178
200
240
260
270
275
277
278
279
279
279
279
279
279
279
279
279
279
279
279
279
279
279
279
279
280
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
200
200
345
415
500
604
699
794
925
1003
1070
1400
1149
1161
1161
1109
1090
1068
1044
1029
1019
1016
1022
1037
1062
1096
1139
1192
1254
1326
1409
1501
1603
1716
1836
1961
2109
2241
2389
2600
2748
2989
3267
3595
3971
4338
4837
5284
5467
6600
6600
5264
4980
4481
3934
3536
3140
2780
2468
2185
1934
1712
1515
1341
1186
1049
927
818
721
635
558
489
428
373
325
282
245
212
183
157
135
116
99
85
72
61
52
44
37
31
26
22
18
15
12
10
4
6
9
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
40
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
107
58
10
10
10
10
6
3
3
3
3
3
3
3
3
3
3
3
3
3
3
2
2
2
2
3
4
6
3
1
4
5
6
3
1
1
1
1
1
1
1
2
1
1
1
1
1
4
5
4
2
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
2
4
5
3
1
1
1
1
1
1
1
1
4
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
25
25
25
62
83
111
146
185
230
282
340
405
477
555
638
728
821
912
1023
1121
1182
1400
1400
1268
1279
1270
1280
1333
1419
1545
1712
1931
2179
2447
2825
3096
3349
4200
3767
3893
3968
4200
3964
3880
3752
4200
3342
3118
2884
2562
2341
2132
1940
1779
1637
1514
1411
1324
1252
1193
1147
1110
1083
1065
1056
1059
1074
1104
1145
1202
1270
1338
1438
1528
1552
1800
1800
1441
1352
1214
1062
950
840
740
654
576
506
444
388
338
292
250
211
176
139
108
86
22
22
53
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
11
34
46
52
55
56
40
24
15
6
6
6
13
7
2
2
2
2
2
2
4
5
5
5
5
5
4
3
3
3
4
5
4
4
4
3
2
2
2
2
2
4
4
4
4
4
3
2
4
2
1
1
1
2
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
200
200
252
286
332
395
470
563
675
808
961
1136
1327
1541
1767
1991
2266
2509
2661
3200
3200
2819
2780
2651
2512
2421
2332
2261
2212
2177
2168
2169
2176
2246
2247
2241
2600
2179
2135
2089
1992
1957
1932
1919
1928
1949
1979
2027
2071
2115
2200
2207
2260
2306
2426
2441
2433
3000
2315
2214
2097
1884
1758
1637
1526
1440
1370
1314
1274
1246
1225
1248
1281
1276
1400
1400
1192
1200
1039
937
853
758
677
603
533
470
413
361
313
270
230
194
160
125
96
71
16
19
13
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
9
37
51
58
62
64
66
194
107
20
11
2
2
2
2
2
2
5
4
4
4
2
1
2
2
2
2
2
1
1
1
1
1
1
1
1
1
2
2
2
3
2
1
1
1
1
1
1
1
1
1
1
2
2
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
35
35
35
153
219
304
412
528
660
812
978
1158
1366
1574
1773
2101
2246
2351
3400
2380
2316
2218
1955
1828
1707
1600
1537
1504
1504
1540
1608
1706
1833
1981
2142
2338
2514
2665
3000
3000
3000
2863
2828
2798
2779
2793
2830
2891
2977
3089
3214
3352
3537
3661
3808
4200
3925
4200
4200
3525
3307
3014
2688
2428
2173
1934
1719
1522
1342
1181
1036
907
792
690
600
521
452
391
338
292
251
216
186
160
137
118
101
87
74
63
54
46
39
33
28
23
19
12
11
11
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
6
6
6
6
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
6
7
7
7
7
7
7
8
9
9
9
9
9
10
26
34
19
4
4
4
4
4
4
4
15
10
6
3
1
1
1
2
1
1
1
1
13
8
4
4
3
2
2
2
1
1
1
1
1
1
1
1
1
2
3
2
1
3
2
1
1
2
2
1
1
1
1
1
1
1
2
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
10
10
10
243
358
497
664
822
982
1172
1337
1474
1800
1800
1798
1892
1959
2044
2151
2264
2383
2526
2651
2760
3000
3000
3000
2742
2654
2567
2486
2454
2451
2483
2553
2659
2801
2971
3177
3407
3631
3933
4203
4308
5000
5000
4134
3928
3584
3201
2909
2615
2343
2100
1877
1676
1496
1335
1193
1067
957
860
776
702
639
583
534
492
454
420
391
364
340
319
300
283
268
255
244
236
230
228
228
232
240
251
266
285
306
332
361
382
425
464
422
600
600
66
66
66
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
56
75
85
90
92
93
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
53
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
20
24
26
27
27
27
27
27
27
28
114
157
178
189
194
197
198
199
199
199
199
199
199
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
12
12
12
39
59
87
125
172
229
296
376
467
567
685
807
931
1114
1230
1340
1800
1522
1608
1697
1742
1849
1971
2103
2247
2421
2574
2707
3000
3000
3000
2704
2588
2459
2321
2217
2124
2046
1986
1940
1910
1893
1890
1896
1914
1941
1968
2015
2059
2054
2200
2200
1904
1815
1691
1554
1447
1342
1245
1159
1081
1011
949
893
843
798
757
719
686
650
615
600
545
511
478
444
415
388
364
342
322
305
289
276
264
253
244
236
229
223
218
213
209
206
200
200
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
360
360
360
415
445
485
538
600
678
776
897
1045
1221
1430
1671
1939
2257
2583
2904
3414
3670
3873
5400
4026
3989
3895
3557
3391
3203
3007
2835
2670
2512
2365
2227
2101
1992
1908
1856
1843
1878
1966
2109
2302
2555
2852
3155
3565
3932
4123
5000
5000
4161
4016
3716
3394
3172
2958
2777
2634
2518
2429
2356
2308
2272
2203
2200
2200
1930
1888
1852
1825
2073
2065
2052
3400
1870
1735
1574
1203
1032
864
707
591
490
406
337
279
231
192
158
131
107
87
68
53
41
12
12
15
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
24
30
33
34
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
36
57
30
4
4
5
6
3
1
1
1
1
1
1
1
3
4
4
4
4
5
4
3
2
2
2
2
2
2
3
2
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
22
22
22
135
192
262
346
430
522
621
726
837
955
1081
1215
1354
1504
1658
1808
1989
2148
2250
2600
2600
2371
2600
2199
2064
1951
1798
1698
1616
1550
1509
1485
1474
1481
1490
1507
1533
1572
1636
1724
1836
1976
2134
2304
2510
2693
2851
3200
3200
3200
2774
2613
2439
2261
2147
2065
2025
2032
2079
2170
2297
2430
2637
2827
2883
3400
3400
2680
2509
2235
1936
1718
1503
1310
1144
996
867
755
659
577
508
450
401
360
326
297
271
251
226
200
200
139
112
86
15
37
18
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
6
7
7
7
7
8
40
26
13
7
2
3
4
7
4
1
1
1
1
1
1
1
2
2
2
2
3
3
3
4
4
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
472
472
472
506
525
550
581
613
649
688
730
771
823
869
898
1000
1000
940
943
932
923
927
936
955
988
1035
1099
1182
1284
1403
1549
1702
1855
2092
2221
2324
3000
2436
2405
2600
2147
2025
1924
1826
1801
1863
1932
1907
2200
2200
1634
1506
1319
1118
985
857
745
652
570
499
437
383
336
294
258
226
197
173
151
132
115
100
87
76
66
57
49
43
37
32
28
24
21
18
16
14
12
11
10
9
9
8
8
8
6
6
5
5
4
4
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
29
29
29
29
29
29
29
29
29
17
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
4
3
3
3
3
3
3
3
3
2
2
2
2
2
2
2
2
2
4
5
6
6
6
6
4
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
40
40
40
410
588
803
1054
1294
1544
1794
2075
2322
2531
3000
3000
3000
3000
2694
2576
2445
2304
2199
2103
2022
1957
1906
1867
1841
1823
1817
1816
1817
1846
1845
1842
2000
1817
1801
1786
1748
1739
1734
1727
1738
1750
1719
1800
1800
1519
1422
1299
1162
1054
948
850
762
682
609
544
486
434
388
347
311
279
251
226
205
186
170
156
144
134
125
118
112
106
102
98
95
92
90
89
87
86
86
85
85
85
85
85
85
85
85
85
85
85
85
85
85
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
73
73
73
635
913
1226
1568
2025
2270
2471
3800
2661
2670
2647
2433
2389
2352
2333
2361
2413
2494
2598
2710
2863
3001
3085
3400
3400
3161
3125
3071
2951
2846
3000
2585
2450
2375
2293
2196
2200
2200
1968
2200
1770
1684
1602
1467
1400
1277
1190
1114
1201
1333
1346
1800
1800
1243
1233
1149
1053
1034
1018
1009
1011
1011
1014
1021
1032
1037
1047
1080
1038
1080
1019
980
1080
875
814
749
661
596
532
471
417
367
322
281
244
211
182
155
131
110
90
70
53
40
6
11
11
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
21
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
19
22
23
24
24
24
24
25
25
25
25
25
25
25
25
25
25
25
25
25
23
21
21
21
21
18
16
9
2
2
2
2
3
4
5
5
5
6
5
4
5
5
5
5
4
2
1
1
1
1
1
1
1
1
1
1
1
1
2
3
5
3
1
1
1
1
1
1
1
1
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
18
18
18
26
30
37
45
54
65
77
92
109
129
152
178
208
240
277
316
355
408
444
477
600
530
552
573
580
602
627
654
688
725
767
814
864
918
976
1037
1098
1168
1230
1286
1400
1400
1432
1473
1499
1557
1575
1583
1800
1561
1534
1500
1432
1397
1366
1341
1330
1329
1339
1359
1389
1429
1476
1526
1589
1645
1693
1800
1800
1800
1563
1463
1348
1219
1111
1005
904
811
724
644
571
504
443
387
338
293
252
216
183
153
127
99
76
57
14
14
14
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
200
200
487
624
786
968
1158
1328
1472
1800
1800
1814
1912
1979
2062
2173
2279
2380
2577
2638
2670
3400
2602
2509
2390
2147
2002
1855
1713
1594
1488
1395
1317
1252
1198
1154
1119
1092
1071
1056
1046
1040
1039
1042
1048
1057
1068
1083
1100
1189
1227
1275
1600
1369
1433
1504
1539
1618
1700
1807
1882
1969
2200
2045
2200
2244
2182
2600
2600
1831
1732
1555
1355
1256
1158
1076
1018
952
888
866
768
722
667
609
715
869
882
1400
1400
729
687
551
402
325
249
239
31
31
400
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
52
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
59
65
68
70
71
71
71
71
71
71
71
51
31
31
31
31
31
31
22
14
11
8
8
8
8
7
7
7
7
7
8
5
3
2
2
2
2
2
2
3
16
10
4
3
2
2
2
2
2
2
2
2
9
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
201
201
203
204
207
209
213
217
221
226
231
236
243
249
254
266
266
266
266
266
266
266
266
266
266
266
265
265
266
266
266
266
266
266
266
266
266
266
266
266
266
266
266
266
266
266
262
260
258
256
255
253
252
251
251
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
11
11
11
58
82
114
153
196
245
303
367
440
521
608
703
803
905
1021
1123
1220
1400
1400
1476
1559
1617
1668
1800
1800
1765
1781
1776
1777
1782
1766
1800
1800
1675
1632
1580
1523
1480
1442
1411
1389
1377
1376
1386
1410
1448
1500
1567
1649
1745
1853
1976
2109
2237
2406
2556
2613
3000
3000
2507
2388
2190
1970
1801
1630
1471
1328
1196
1075
966
868
780
703
637
582
538
507
487
477
482
493
507
558
566
567
800
527
490
443
355
301
234
176
136
11
28
66
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
43
63
35
8
8
8
8
8
8
6
4
3
2
2
2
2
2
2
2
2
2
9
9
9
9
9
9
9
7
6
6
3
1
1
1
1
1
1
1
5
3
2
2
1
1
1
1
1
1
1
1
1
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
4
4
4
24
37
55
80
110
149
198
258
332
421
526
648
788
944
1118
1308
1511
1731
1962
2188
2464
2707
2866
3400
3400
3099
3114
3054
3006
2999
2989
3049
3037
3016
3400
2915
2846
2770
2630
2552
2471
2396
2339
2247
2200
2200
1901
1768
1624
1464
1332
1205
1086
978
878
787
705
630
562
500
445
395
350
310
274
242
214
189
166
147
130
115
102
90
80
71
63
57
51
47
43
40
37
35
33
31
30
29
29
28
28
28
28
28
28
28
28
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
17
17
17
77
106
140
181
218
261
300
342
400
436
496
567
651
754
874
1013
1172
1349
1542
1754
1979
2198
2470
2711
2852
3400
3400
2970
2918
2773
2615
2508
2398
2301
2219
2144
2080
2023
1973
1928
1888
1855
1827
1807
1794
1789
1790
1803
1818
1832
1894
1890
1873
2200
1775
1700
1614
1471
1380
1294
1218
1161
1119
1095
1088
1099
1127
1169
1226
1295
1367
1463
1550
1600
1800
1800
1639
1800
1502
1400
1311
1189
1101
1021
946
883
826
775
729
680
649
600
521
600
400
200
400
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
49
49
49
41
33
25
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
23
25
28
97
71
45
45
45
45
45
45
45
45
45
45
45
46
48
57
66
38
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
105
152
176
188
194
197
198
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
300
300
300
306
312
320
333
349
370
397
430
468
513
563
619
680
747
818
893
971
1054
1139
1224
1318
1406
1487
1628
1679
1710
2200
1686
1711
1745
1732
2259
2340
2500
4866
2658
3168
3290
3081
4866
3448
3416
3396
4866
2809
2643
2449
2015
1870
1702
1539
1400
1273
1160
1056
963
878
802
733
671
616
566
523
484
450
420
395
488
604
632
1000
1000
600
602
543
474
471
453
440
466
525
538
556
1000
560
571
582
522
526
529
531
547
560
573
600
600
600
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
9
11
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
13
75
204
108
12
12
12
21
18
15
15
15
15
15
15
15
15
15
9
4
4
4
4
4
5
7
8
8
8
8
7
6
6
9
10
11
11
12
13
14
15
8
2
2
2
40
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
36
36
36
222
311
419
547
667
794
937
1069
1207
1400
1498
1665
1846
2032
2261
2490
2709
3087
3247
3363
4600
3390
3319
3217
2932
2822
2733
2676
2685
2735
2835
2977
3130
3361
3572
3671
4200
4200
3661
3577
3402
3207
3066
2935
2783
2636
2600
2333
2186
2212
2100
2024
2600
1868
1782
1689
1600
1329
1195
1057
920
810
709
619
540
470
408
354
307
266
230
198
171
147
126
108
93
80
68
58
50
43
36
31
27
23
20
17
14
12
10
8
7
7
3
5
6
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
11
11
11
11
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
6
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
5
7
9
5
1
6
6
7
4
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
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
12
12
12
93
145
215
306
408
527
664
817
985
1170
1368
1578
1802
2033
2264
2529
2761
2959
3400
3400
3400
3055
2911
2747
2562
2408
2258
2116
1988
1872
1769
1682
1611
1557
1520
1501
1497
1514
1540
1571
1651
1677
1696
2000
1685
1660
1626
1543
1498
1456
1418
1388
1370
1358
1316
1342
1342
1132
1057
969
873
799
728
664
606
553
503
457
414
373
336
302
270
241
214
190
168
148
130
114
99
86
75
65
56
48
41
35
30
25
21
17
14
11
6
6
6
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
90
90
90
154
188
231
283
337
396
461
529
602
677
756
836
915
1000
1085
1148
1217
1400
1277
1400
1275
1233
1204
1151
1112
1072
1031
1011
1004
982
1000
1000
929
979
1032
1062
1200
1200
1166
1219
1279
1314
1354
1533
1400
1400
1400
1400
1221
1149
1067
977
903
832
766
705
648
594
543
494
447
404
363
326
291
260
231
205
182
161
142
125
110
97
85
74
65
57
49
43
38
33
29
25
22
19
17
15
13
11
10
9
8
6
3
4
5
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
40
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
6
4
4
4
4
4
4
4
3
2
2
2
2
2
2
2
3
4
14
16
17
18
10
2
16
13
10
8
5
2
2
2
2
2
2
2
2
1
1
2
4
3
3
3
3
3
2
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
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
8
8
8
22
32
45
64
88
121
163
217
285
370
472
593
734
895
1073
1275
1486
1700
1984
2181
2356
3000
2633
2688
3000
2616
2564
2497
2364
2274
2200
2079
1992
1911
1837
1779
1735
1709
1703
1716
1750
1805
1876
1971
2076
2181
2350
2446
2508
3000
2642
2743
2908
2996
3032
3400
3400
2946
2872
2779
2620
2513
2600
2276
2180
2092
1990
1932
1886
1853
1833
1822
1815
1811
1800
1800
1800
1536
1427
1303
1164
1050
939
835
740
651
568
492
420
352
289
222
165
117
9
9
9
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
19
23
25
28
54
48
42
42
42
42
42
42
42
42
42
42
42
44
36
28
28
28
28
28
28
28
28
28
28
28
28
114
157
178
189
194
197
198
199
199
199
199
199
199
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
30
30
30
65
88
118
157
201
253
311
376
448
524
602
694
775
843
1000
1000
1004
1047
1074
1109
1150
1189
1237
1280
1314
1400
1400
1382
1400
1400
1384
1383
1380
1381
1378
1374
1400
1365
1350
1400
1302
1274
1243
1201
1170
1138
1107
1079
1052
1027
1004
984
967
952
942
933
923
931
916
896
1000
835
796
755
694
654
616
583
558
538
524
516
514
515
519
534
539
542
600
541
537
530
515
507
497
488
481
466
466
466
389
351
313
275
200
200
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
74
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
29
17
6
6
6
303
165
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
66
66
66
473
710
1018
1409
1830
2308
2858
3442
4053
4809
5426
6030
7400
7137
7637
8072
8662
8926
9095
11400
9053
8890
8669
8087
7837
7574
7303
7234
6972
6687
7400
5975
5573
5157
4592
4187
3800
3437
3122
2836
2578
2347
2140
1953
1786
1735
1730
1648
1800
1800
1326
1242
1122
1035
1022
965
1000
1000
767
720
661
593
554
518
486
462
441
426
415
409
408
410
418
428
439
468
474
475
600
457
440
418
376
351
326
302
280
260
242
219
200
200
134
131
29
28
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
520
94
94
94
94
94
94
94
94
94
58
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
111
155
177
200
1000
512
24
24
13
2
2
3
4
5
9
9
9
9
9
10
6
2
2
2
2
2
2
2
2
2
2
3
2
2
2
2
2
2
3
5
9
6
4
7
6
4
3
3
2
1
14
8
2
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
600
600
600
644
676
720
780
851
937
1039
1156
1286
1432
1589
1742
1935
2106
2200
2600
2600
2248
2194
2072
1939
1849
1761
1686
1629
1584
1553
1536
1532
1539
1558
1587
1625
1671
1720
1783
1839
1880
2000
2000
1952
2000
1951
1952
1970
1995
2043
2111
2198
2303
2431
2582
2753
2951
3167
3380
3654
3897
4030
4600
4600
4098
4600
3638
3299
2992
2578
2270
1981
1711
1478
1270
1087
927
788
668
564
475
400
336
281
235
197
164
137
114
95
78
65
53
43
34
26
20
5
8
8
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
31
40
45
47
48
49
49
49
27
6
6
6
6
6
6
6
61
88
102
109
61
13
13
13
9
5
7
9
8
4
1
1
3
3
3
3
3
2
1
1
1
1
1
1
2
2
2
2
2
2
2
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
200
200
200
200
200
200
200
202
205
211
220
233
252
278
312
354
406
467
535
617
701
783
911
978
1032
1400
1079
1074
1057
983
951
918
887
866
852
846
848
859
879
907
944
987
1037
1095
1153
1215
1297
1336
1400
1600
1364
1345
1312
1246
1210
1174
1139
1112
1085
1063
1044
1020
1000
1000
947
928
913
900
896
898
905
914
932
948
951
1000
1000
915
893
850
800
800
702
651
601
545
497
451
407
366
326
285
256
207
164
200
18
18
18
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
428
428
428
481
512
552
603
657
718
789
863
940
1041
1116
1189
1400
1323
1390
1459
1514
1596
1685
1785
1892
2002
2137
2241
2345
2600
2497
2600
2600
2600
2381
2289
2183
2064
1964
1868
1777
1694
1619
1552
1493
1441
1396
1358
1325
1296
1271
1250
1226
1200
1200
1150
1126
1104
1081
1061
1044
1030
1005
1000
1000
912
877
839
797
764
732
703
676
650
626
602
580
559
539
520
503
488
476
467
461
457
459
461
462
484
477
464
600
406
364
308
232
183
66
66
66
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
142
142
142
142
112
83
54
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
100
100
100
112
120
132
148
168
193
225
263
310
367
434
513
605
709
827
959
1104
1262
1429
1611
1802
1984
2213
2415
2526
3000
3000
2602
2561
2409
2239
2200
1967
1839
1723
1602
1601
1635
1596
1800
1800
1403
1356
1269
1172
1107
1029
1000
877
803
731
656
590
529
472
420
373
331
292
258
228
201
178
158
141
127
115
106
99
94
90
88
89
86
84
100
75
70
64
55
49
44
38
34
29
26
22
19
17
15
13
12
11
10
10
8
9
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
10
11
7
4
4
4
4
4
4
14
8
2
2
6
3
1
1
1
1
1
1
1
2
4
11
7
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
200
200
208
213
221
231
243
258
275
294
316
341
369
400
437
480
531
592
665
750
849
962
1089
1227
1381
1545
1702
1903
2082
2167
2600
2600
2142
2049
1873
1678
1532
1383
1245
1123
1010
909
820
740
671
611
560
516
480
449
424
402
384
368
355
340
324
324
291
275
259
241
226
211
198
186
175
166
157
150
143
137
132
128
124
121
118
116
114
113
112
111
111
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
70
70
70
97
117
146
185
233
293
367
455
559
677
809
959
1116
1278
1483
1638
1783
2200
2026
2116
2235
2239
2261
2600
2227
2182
2123
2004
1931
1856
1786
1768
1733
1718
1800
1730
1775
1844
1918
2018
2149
2267
2383
2600
2606
2736
2872
2983
3162
3321
3359
3800
3800
3179
3046
2833
2608
2459
2320
2195
2093
2008
1897
1800
1800
1519
1386
1250
1100
978
862
756
662
577
502
435
377
325
280
241
207
178
153
131
112
96
82
70
60
51
44
37
31
25
17
14
10
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
40
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
15
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
4
4
4
4
5
4
4
10
11
12
13
7
2
2
5
6
8
9
5
2
3
4
4
5
8
4
1
1
1
1
1
1
1
2
2
3
4
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
13
13
13
35
53
81
119
169
233
312
407
519
647
788
947
1116
1283
1491
1675
1787
2200
2200
1897
1866
1767
1661
1592
1525
1470
1430
1401
1384
1378
1382
1396
1420
1454
1497
1554
1616
1681
1787
1849
1958
2200
2284
2609
2908
3035
3800
3800
3011
2913
2691
2464
2348
2249
2190
2179
2203
2266
2366
2499
2661
2857
3068
3292
3582
3784
4010
4600
4236
4600
4315
4160
4600
3773
3534
3281
2929
2664
2403
2151
1924
1712
1516
1338
1174
1025
889
765
650
545
449
350
266
193
38
38
21
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
18
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
13
14
14
14
14
15
20
24
15
7
4
4
15
9
3
3
3
3
3
3
9
5
2
1
2
2
2
1
1
1
1
1
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
8400
8400
8400
8400
8400
8400
8400
8400
8400
8400
8400
8400
8400
8400
8400
8400
8400
8400
7175
6665
6084
5435
4900
4382
3896
3456
3051
2683
2351
2052
1785
1548
1338
1153
990
849
725
619
527
447
379
321
272
230
194
164
139
118
100
85
73
63
55
48
42
38
34
31
29
27
25
24
23
23
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
85
85
85
89
92
96
101
107
115
125
137
152
169
191
216
246
280
320
366
418
476
540
610
686
768
854
943
1047
1136
1225
1400
1398
1489
1585
1677
1791
1917
2051
2201
2361
2513
2711
2886
2961
3400
3400
2902
2801
2618
2420
2281
2146
2030
1939
1867
1817
1789
1781
1795
1827
1876
1942
2021
2103
2213
2312
2366
2600
2600
2385
2600
2178
2024
1880
1686
1535
1388
1247
1120
1001
892
792
701
619
544
477
417
364
316
273
236
201
171
143
115
91
72
28
28
28
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
109
109
109
171
210
262
330
407
498
604
724
861
1014
1182
1372
1571
1776
2045
2243
2435
3000
2761
2917
3055
3117
3331
3394
3425
4200
3369
3289
3190
2967
2853
2741
2635
2553
2481
2413
2357
2311
2243
2200
2200
2007
1927
1848
1767
1713
1673
1647
1637
1648
1665
1683
1771
1769
1750
2200
1628
1532
1421
1229
1105
981
861
758
663
578
502
434
374
322
276
235
200
170
144
121
102
86
72
60
50
42
35
29
24
20
17
14
12
10
9
8
7
7
6
6
6
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
1000
138
138
138
105
73
40
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
100
100
100
142
170
208
257
314
381
456
550
663
787
953
1103
1219
1533
1533
1460
1517
1537
1566
1615
1663
1720
1783
1842
1922
1992
2024
2200
2200
2315
2525
3227
3433
3764
6600
4191
4784
4987
4816
6600
5244
5181
5091
6600
4367
4094
3796
3272
3047
2844
2660
2539
2440
2307
2200
2200
1861
1707
1552
1383
1250
1128
1018
923
840
768
705
651
602
561
520
481
450
406
372
339
307
346
401
402
600
600
331
312
258
196
169
140
116
98
81
63
52
41
9
28
15
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
15
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
6
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
3
1
1
1
1
1
1
1
8
11
13
11
7
3
3
7
9
10
11
7
3
3
3
7
7
7
5
3
2
1
1
3
5
13
7
1
1
1
1
1
1
1
1
1
5
3
1
1
1
1
1
1
1
1
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
2
2
2
25
44
72
110
159
219
293
379
479
590
712
845
983
1128
1287
1439
1594
1800
1908
2071
2240
2404
2574
2767
2935
3079
3400
3400
3400
3336
3290
3400
3158
3084
3001
2889
2811
2708
2600
2600
2383
2280
2183
2079
2003
1934
1871
1838
1783
1732
1800
1626
1580
1540
1490
1465
1445
1431
1422
1414
1408
1400
1397
1395
1374
1400
1400
1268
1222
1167
1114
1083
1045
1011
1000
952
950
920
884
1000
799
754
712
654
629
615
614
628
656
694
739
798
851
898
1000
1000
1000
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
88
84
84
84
65
47
29
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
29
38
42
44
47
56
61
63
64
65
65
65
66
56
46
46
46
46
46
46
46
46
46
46
46
46
123
161
180
190
195
197
198
113
28
28
28
28
28
28
28
28
28
28
28
28
28
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
3
3
3
3
3
3
3
3
4
5
6
8
11
15
20
26
33
42
53
65
80
97
117
139
166
198
235
279
330
389
456
551
660
785
992
1120
1238
1800
1371
1400
1400
1288
1251
1205
1155
1119
1086
1058
1038
1024
1015
1013
1017
1027
1043
1064
1089
1120
1155
1190
1237
1279
1303
1400
1400
1333
1331
1311
1314
1293
1267
1400
1197
1159
1122
1065
1037
1014
997
989
985
987
990
993
1000
1000
1000
994
994
994
980
1000
1000
900
846
789
789
600
600
1000
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
66
45
45
45
45
45
45
45
45
45
42
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
24
8
8
8
8
8
8
8
15
11
7
7
7
7
7
7
103
56
9
9
9
9
9
13
15
16
17
17
17
18
34
42
46
45
44
44
44
44
44
44
44
44
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
8
8
8
12
17
24
34
47
64
86
113
145
182
225
272
324
381
440
501
570
632
690
800
801
862
930
1002
1098
1211
1346
1503
1679
1885
2098
2310
2623
2802
2947
3800
3105
3089
3029
3000
2686
2529
2355
2163
1994
1827
1667
1517
1376
1245
1123
1011
909
815
730
653
584
521
465
415
370
330
294
262
233
208
186
166
148
133
119
107
97
88
80
74
68
63
59
55
52
50
48
46
45
44
43
43
42
42
42
42
42
42
42
42
42
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
169
169
169
170
173
177
183
194
209
230
259
297
346
407
481
568
669
782
907
1043
1187
1338
1494
1654
1803
1985
2145
2241
2600
2600
2356
2348
2288
2228
2205
2184
2173
2175
2176
2180
2200
2188
2193
2200
2196
2200
2199
2199
2200
2200
2200
2119
2101
2087
2078
2085
2097
2119
2140
2159
2200
2200
2200
1958
1863
1756
1639
1546
1457
1375
1300
1227
1165
1095
1026
1000
883
812
742
668
604
543
485
433
385
341
301
264
231
202
175
150
127
107
86
68
53
20
20
20
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
11
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
214
214
214
214
215
216
218
221
224
229
236
243
253
263
275
288
301
315
332
347
357
391
391
369
369
363
357
354
352
352
353
356
360
366
372
379
392
396
399
448
397
392
386
371
363
354
346
339
333
327
323
319
315
312
309
307
305
304
303
302
301
301
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
200
200
217
229
246
270
298
333
376
426
484
549
621
700
784
869
969
1057
1133
1300
1300
1313
1361
1392
1429
1472
1516
1559
1613
1661
1684
1800
1800
1681
1657
1610
1558
1519
1482
1453
1435
1430
1440
1466
1508
1567
1635
1713
1819
1894
1979
2200
2067
2200
2200
1957
1890
1791
1678
1602
1504
1405
1400
1226
1130
1038
1000
839
757
679
598
532
472
418
370
326
287
253
222
195
170
149
130
113
99
86
74
64
56
48
41
35
30
25
21
17
10
10
11
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
66
39
39
39
35
32
29
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
13
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
5
7
8
9
9
10
6
3
5
7
13
8
4
4
4
4
3
3
7
5
3
4
5
3
2
5
7
6
4
2
2
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
68
68
68
68
69
71
74
79
85
94
106
121
140
163
189
219
252
289
329
370
413
462
505
542
625
625
625
625
625
625
625
625
625
625
625
625
625
625
625
625
625
625
625
625
625
625
625
625
625
625
625
625
625
625
625
625
625
625
625
625
625
625
625
625
625
625
625
625
625
625
625
625
625
625
625
625
625
625
625
625
625
625
625
625
625
625
625
625
625
625
625
625
625
625
625
625
625
625
625
625
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
200
200
222
238
262
294
333
381
439
506
582
667
760
861
968
1082
1201
1326
1455
1586
1731
1866
2004
2200
2288
2441
2599
2768
2945
3115
3379
3519
3641
4400
3796
3852
3911
3887
3985
4112
4266
4496
4736
4974
5444
5617
5741
7400
5735
5642
5520
5161
5046
4964
4921
4951
5057
5187
5328
5707
5799
5848
7400
5712
5568
5405
5018
4881
4784
4734
4762
4874
5010
5154
5561
5634
5644
7400
5343
5056
4709
4057
3652
3243
2844
2502
2185
1896
1636
1399
1182
983
801
613
451
318
18
9
18
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
30
30
30
30
23
17
10
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
6
7
9
6
3
3
2
2
2
2
2
2
2
2
2
33
38
24
11
11
11
22
11
1
1
1
1
1
1
2
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
3
4
2
1
1
1
1
1
1
1
1
1
1
2
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
40
40
40
40
40
40
40
40
40
41
42
45
49
54
62
73
88
107
132
162
198
239
285
337
392
448
514
572
622
733
733
733
731
743
762
790
829
876
932
995
1062
1141
1211
1282
1400
1415
1478
1537
1595
1650
1697
1800
1800
1800
1731
1703
1669
1631
1600
1568
1540
1516
1496
1482
1473
1469
1476
1483
1488
1539
1528
1504
1800
1400
1324
1238
1098
1005
915
831
762
703
655
619
592
575
566
560
565
571
554
600
600
433
452
481
436
600
600
50
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
42
42
42
61
75
95
124
162
214
281
367
473
601
751
925
1121
1335
1573
1824
2073
2376
2643
2822
3400
3400
3057
3028
3000
2747
2632
2507
2374
2264
2162
2071
1994
1932
1886
1858
1847
1855
1881
1923
1982
2052
2129
2233
2310
2392
2600
2499
2600
2514
2600
2457
2425
2411
2393
2408
2440
2490
2559
2645
2742
2847
2974
3087
3184
3400
3400
3400
2910
2710
2483
2231
2028
1833
1652
1493
1348
1219
1105
1004
915
837
767
704
646
596
542
488
466
374
317
252
190
141
30
30
30
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
314
221
221
221
215
210
205
200
200
200
133
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
41
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
108
154
177
188
194
197
198
199
199
199
199
199
199
199
199
200
160
120
120
120
160
180
190
195
197
198
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
65
65
65
65
65
65
65
65
65
65
65
65
66
67
69
72
76
81
88
96
106
118
132
149
168
189
212
238
266
296
328
361
398
431
464
520
527
554
600
601
629
659
690
730
773
821
874
927
990
1046
1093
1200
1200
1200
1200
1200
1200
1200
1200
1200
1200
1200
1200
1200
1200
1200
1200
1200
1200
1200
1200
1200
1200
1200
1200
1200
1200
1200
1200
1200
1200
1200
1200
1200
1200
1200
1200
1200
1200
1200
1200
1200
1200
1200
1200
1200
1200
1200
1200
1200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
6
6
6
35
49
64
85
102
116
150
150
162
183
209
244
290
346
414
493
581
681
789
896
1029
1146
1222
1480
1480
1313
1300
1245
1183
1139
1091
1047
1006
969
936
909
891
884
890
912
951
1009
1087
1183
1297
1432
1575
1727
1921
2057
2208
2600
2364
2600
2600
2151
2019
1831
1622
1460
1300
1152
1020
900
792
696
610
535
468
410
360
316
279
246
219
195
175
158
144
132
122
114
107
101
97
93
90
87
85
84
82
81
81
80
80
80
80
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
350
350
350
481
554
646
760
875
1004
1142
1277
1442
1588
1685
2000
2000
1823
1824
1776
1726
1700
1673
1657
1646
1635
1657
1641
1620
1800
1551
1510
1469
1402
1373
1354
1349
1364
1397
1449
1520
1608
1721
1841
1962
2170
2269
2350
3000
2429
2441
2449
2375
2395
2430
2479
2548
2647
2737
2804
3000
3000
2927
3016
2958
2876
3400
2618
2445
2257
1968
1769
1574
1388
1226
1078
945
827
721
628
545
472
408
352
303
260
223
191
163
139
118
100
84
70
58
46
36
29
10
10
17
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
272
72
72
72
61
51
40
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
19
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
18
23
25
28
21
14
14
14
14
14
21
20
11
3
3
8
5
3
3
3
3
3
4
6
7
7
7
7
7
4
1
3
4
3
3
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
160
160
160
202
227
261
304
354
415
486
569
664
772
891
1020
1161
1308
1457
1630
1781
1911
2200
2200
2200
2186
2185
2200
2199
2222
2264
2310
2360
2479
2515
2539
3000
2519
2484
2440
2327
2282
2241
2209
2196
2195
2205
2217
2252
2286
2275
2400
2400
2132
2051
1943
1825
1745
1675
1625
1599
1593
1623
1664
1709
1866
1885
1882
2600
1751
1637
1502
1247
1097
949
808
693
590
500
423
357
300
252
212
178
149
125
105
88
74
63
53
44
37
31
25
19
16
7
5
11
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
27
4
4
4
4
4
4
4
20
25
31
31
24
18
18
10
2
2
9
9
5
2
2
11
6
2
2
2
3
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
309
309
309
309
309
309
309
309
309
309
309
309
309
311
313
316
322
330
342
359
383
415
457
510
575
652
739
842
951
1064
1222
1332
1439
1800
1626
1715
1804
1861
1960
2057
2177
2287
2358
2600
2600
2442
2429
2377
2321
2285
2255
2236
2234
2258
2289
2323
2442
2455
2449
3000
2338
2242
2130
1924
1799
1678
1562
1469
1386
1314
1253
1199
1153
1113
1071
1045
1000
951
1000
841
786
723
645
600
518
459
406
355
311
271
235
203
174
150
121
98
104
27
30
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
360
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
154
177
144
111
111
111
111
111
57
3
3
3
3
7
9
11
12
12
13
106
153
176
188
194
197
198
199
199
199
200
244
123
3
5
8
5
2
6
7
7
8
16
10
5
4
4
6
4
3
2
2
2
2
2
3
7
9
5
2
3
9
8
8
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
77
77
77
77
77
79
82
87
95
107
123
145
172
207
248
296
351
413
482
556
636
723
814
912
1017
1137
1271
1419
1589
1771
1963
2199
2399
2600
3000
2977
3164
3327
3504
3683
3734
4200
4200
3543
3382
3127
2849
2645
2447
2273
2129
2009
1916
1850
1811
1800
1814
1850
1919
1997
2077
2252
2307
2338
3000
2282
2201
2095
1875
1739
1597
1453
1326
1204
1089
983
884
793
710
633
564
502
446
396
352
313
278
248
221
197
175
155
136
120
101
84
78
37
32
23
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
29
35
38
40
41
24
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
8
6
4
4
4
4
4
4
4
4
4
57
30
4
4
4
3
2
2
3
4
3
2
2
1
1
1
1
1
1
2
2
1
1
1
1
2
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
200
200
208
214
223
235
249
267
289
314
344
377
414
455
499
547
598
651
703
769
817
862
1000
932
958
982
990
1014
1044
1081
1132
1198
1283
1391
1524
1683
1870
2085
2323
2588
2869
3156
3491
3786
4038
4600
4600
4600
3836
3527
3178
2792
2483
2188
1916
1677
1461
1270
1102
954
826
724
641
576
557
510
471
600
384
344
305
244
210
179
151
130
111
95
82
70
60
52
45
38
33
28
24
21
19
17
15
15
11
10
9
9
6
7
11
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
16
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
6
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
4
4
4
4
4
4
4
4
3
3
4
3
2
1
4
5
3
2
2
2
1
1
2
2
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
3
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
19
19
19
89
127
177
240
309
392
489
601
731
879
1047
1234
1441
1668
1909
2173
2450
2715
3050
3345
3497
4200
4200
3533
3424
3192
2941
2769
2623
2506
2424
3689
3843
4069
10200
4100
5477
5712
4977
10200
5910
5913
6033
10200
4639
4396
4093
3061
2800
2520
2248
2085
1965
1871
1806
1784
1741
1700
1800
1600
1542
1481
1400
1334
1276
1222
1172
1128
1091
1041
1000
1000
870
809
746
676
619
564
514
468
426
388
352
319
288
259
231
203
182
169
161
165
172
156
200
200
40
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
122
122
122
98
75
51
28
28
28
22
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
11
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
9
11
12
13
14
9
5
5
4
4
4
8
16
20
22
17
13
13
13
10
7
5
5
5
5
5
5
7
8
6
5
3
1
1
1
1
1
1
1
2
4
4
4
5
6
5
4
2
1
1
1
1
2
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
90
90
90
174
223
286
365
449
543
653
765
877
1047
1140
1218
1700
1301
1312
1312
1243
1232
1224
1219
1230
1249
1276
1311
1353
1402
1455
1510
1577
1635
1682
1800
1800
1775
1792
1792
1792
1796
1800
1800
1800
1696
1655
1611
1564
1532
1508
1492
1488
1493
1508
1532
1563
1599
1644
1685
1721
1800
1800
1800
1679
1800
1518
1419
1327
1207
1120
1040
966
904
849
800
758
720
686
660
628
596
600
530
497
465
429
400
373
348
326
307
289
273
259
244
232
222
200
200
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
54
54
54
98
122
154
195
240
296
364
446
545
663
800
958
1136
1335
1552
1780
2038
2291
2532
2913
3089
3218
4400
3271
3205
3099
2804
2656
2506
2363
2259
2177
2119
2090
2084
2098
2142
2195
2250
2389
2420
2428
3000
2337
2243
2127
1911
1772
1631
1492
1371
1259
1157
1066
984
912
849
795
748
709
676
650
627
607
599
580
561
600
514
489
462
427
401
376
353
333
314
298
284
271
260
250
242
235
228
223
219
215
212
209
207
205
203
202
200
200
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
15
15
15
227
348
501
694
896
1118
1377
1638
1892
2285
2485
2643
3800
2764
2737
2671
2426
2320
2213
2115
2057
2026
2027
2065
2140
2253
2405
2595
2817
3080
3362
3652
4036
4312
4562
5400
4967
5069
5112
5400
5023
4877
5400
4374
4083
3771
3348
3042
2753
2492
2280
2105
1969
1871
1807
1770
1754
1758
1768
1780
1800
1800
1800
1472
1342
1197
1037
912
794
687
594
512
440
377
322
275
234
199
169
144
122
104
88
75
64
54
46
40
34
29
25
21
17
17
6
6
9
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
66
39
39
39
31
24
16
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
24
32
40
21
2
2
2
2
2
2
2
4
3
2
2
3
4
3
2
2
3
4
3
2
1
1
3
2
1
1
1
1
3
2
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
6
6
6
134
195
268
354
435
521
611
702
796
894
994
1098
1206
1317
1430
1552
1670
1780
1948
2024
2081
2600
2087
2066
1984
1843
1770
1699
1641
1605
1585
1581
1592
1619
1657
1699
1763
1822
1846
2000
2000
1829
1805
1759
1717
1704
1701
1712
1739
1778
1828
1883
1955
2019
2070
2200
2200
2172
2200
2185
2185
2180
2180
2200
2142
2200
2200
1930
1844
1743
1641
1577
1530
1503
1497
1517
1547
1581
1691
1708
1709
2200
1621
1539
1441
1256
1138
1021
899
787
705
574
472
564
80
155
1400
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
5
5
5
5
5
5
5
5
5
5
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
3
2
2
2
2
2
2
2
14
20
23
25
26
26
26
26
26
17
9
9
8
7
7
10
17
25
42
32
22
22
22
16
10
8
8
8
8
5
2
2
2
4
5
5
5
6
16
21
23
14
5
5
13
17
13
9
9
9
9
9
6
3
8
8
9
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
36
36
36
36
36
36
36
36
36
36
37
38
40
43
48
56
67
82
102
126
157
193
236
284
338
398
463
529
607
676
740
866
866
926
995
1062
1147
1242
1347
1461
1588
1723
1852
2019
2167
2233
2600
2600
2196
2116
1969
1808
1693
1577
1471
1376
1285
1207
1121
1037
1000
868
787
708
626
556
491
431
378
330
287
249
216
187
162
140
121
104
90
78
68
60
52
46
41
37
34
31
29
27
25
24
23
23
22
22
22
22
22
22
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
87
87
87
187
238
301
377
454
539
632
731
837
950
1069
1185
1326
1449
1536
1800
1800
1691
1720
1722
1741
1797
1877
1990
2140
2326
2543
2799
3082
3360
3726
4051
4203
5000
5000
4168
4031
3769
3506
3371
3271
3226
3248
3315
3403
3568
3724
3791
4200
4200
3843
3868
3868
3902
4037
4212
4395
4694
4967
5024
5800
5800
4601
4291
3819
3301
2913
2533
2188
1889
1620
1384
1178
999
844
711
597
499
417
347
288
239
197
163
134
110
90
74
60
49
40
31
24
19
6
7
8
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
25
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
5
2
2
2
2
2
2
2
2
3
5
7
6
6
4
2
5
3
2
4
3
2
2
2
2
2
3
2
2
2
1
1
1
1
2
2
1
1
1
3
3
3
3
2
1
1
1
1
1
1
1
1
2
1
1
2
3
2
1
1
1
1
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
266
266
266
268
271
276
284
295
310
331
358
393
436
488
550
621
701
789
885
987
1092
1209
1324
1435
1596
1687
1765
2200
1864
1893
1917
1889
1920
1961
2015
2089
2179
2281
2383
2520
2642
2697
3000
3000
2658
2582
2448
2299
2185
2071
1964
1868
1778
1693
1617
1541
1469
1400
1333
1274
1221
1234
1266
1256
1400
1400
1175
1160
1101
1023
1000
910
855
806
759
723
690
664
645
612
600
600
494
450
403
351
309
270
235
203
175
149
125
104
81
63
49
10
17
20
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
54
63
68
73
39
5
5
5
4
4
4
4
14
19
21
13
5
5
3
2
7
10
6
3
3
3
3
3
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
2
3
3
2
2
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
66
66
66
192
254
325
403
501
563
619
866
696
723
745
737
760
786
817
858
905
960
1019
1080
1153
1218
1271
1400
1400
1386
1415
1431
1453
1484
1521
1561
1604
1671
1712
1750
1933
1804
1822
1833
1868
1936
2023
2335
2479
2645
3800
3017
3033
3069
3800
2843
3021
2911
2684
3800
2315
2114
1933
1600
1476
1390
1321
1262
1200
1200
1105
1079
1060
1039
1029
1002
1000
1000
906
878
853
833
835
850
880
927
986
1062
1149
1229
1351
1460
1456
1800
1800
1107
906
657
44
44
44
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
32
44
50
53
54
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
56
78
46
14
3
3
3
3
3
11
8
5
5
5
5
6
7
7
7
8
5
2
2
2
5
8
13
11
9
9
9
9
7
5
5
6
7
7
7
8
6
4
10
5
1
3
3
4
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
2
2
2
126
217
342
509
704
934
1196
1492
1811
2138
2523
2863
3154
3800
3800
3824
4033
4085
4137
4600
4186
4182
4166
4087
4059
4033
4006
4002
4012
4036
4079
4136
4212
4303
4391
4522
4641
4675
5000
5000
4556
4454
4287
4104
3958
3814
3693
3516
3400
3400
3019
2809
2600
2600
2057
1846
1644
1416
1248
1094
954
834
727
633
551
479
416
361
313
271
235
203
176
153
133
115
101
88
77
67
59
52
46
40
36
31
28
24
21
19
16
14
12
11
7
6
14
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
34
34
34
34
26
18
10
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
5
6
7
7
7
7
7
7
6
5
5
5
5
5
5
4
3
3
2
1
1
1
7
5
4
4
6
8
4
1
1
2
5
7
8
4
1
2
2
2
2
2
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
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
17
17
17
32
42
57
76
100
129
163
203
250
302
361
425
493
569
648
727
831
910
989
1200
1144
1232
1332
1429
1566
1723
1902
2105
2327
2567
2820
3080
3356
3639
3902
4238
4533
4651
5400
5400
4502
4306
3967
3597
3326
3058
2815
2606
2417
2249
2101
1970
1850
1737
1643
1537
1432
1400
1218
1111
1003
891
795
705
622
548
482
422
370
323
282
246
214
186
162
141
123
107
94
82
72
63
56
49
44
39
35
31
28
25
22
21
17
15
10
10
12
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
15
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
5
2
2
2
2
2
2
2
2
2
2
2
2
2
3
5
6
6
6
6
6
6
6
7
18
15
13
7
2
2
3
3
3
3
3
4
2
1
1
1
2
2
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
30
30
30
774
1139
1562
2038
2593
2988
3351
4600
3902
4101
4259
4266
4365
4446
4600
4583
4652
4717
4776
4837
4888
5000
5000
5000
4564
4401
4228
4049
3932
3844
3789
3770
3790
3831
3887
4021
4078
4128
4600
4165
4166
4159
4099
4100
4098
4173
4166
4153
4600
4080
4039
3998
3913
3895
3871
3973
3918
3833
4600
3514
3296
3053
2668
2409
2153
1908
1696
1501
1325
1169
1029
904
794
696
610
534
468
410
359
314
275
241
211
185
162
142
124
109
95
82
71
60
50
43
26
26
26
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
10
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
103
151
175
187
193
196
198
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
168
168
168
202
222
248
281
316
355
401
448
494
569
605
633
866
654
651
642
600
589
581
577
584
598
620
652
694
745
807
880
962
1056
1160
1271
1399
1527
1649
1844
1937
2008
2600
2053
2032
1992
1860
1799
1735
1671
1621
1575
1531
1495
1458
1424
1400
1363
1340
1322
1309
1303
1303
1308
1314
1330
1346
1335
1400
1400
1229
1169
1089
1000
925
852
783
720
661
607
557
511
467
427
389
354
321
291
262
236
211
188
166
145
126
105
87
73
40
40
40
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
48
48
48
48
49
50
53
57
62
69
78
90
104
122
144
172
205
246
295
354
422
500
587
683
790
902
1015
1150
1268
1363
1600
1600
1567
1616
1636
1669
1710
1744
1828
1846
1849
2200
1789
1730
1659
1528
1447
1369
1299
1247
1210
1189
1187
1202
1236
1287
1353
1436
1532
1629
1757
1871
1940
2200
2200
2026
2026
1990
1959
1956
1960
1975
1993
2034
2072
2059
2200
2200
1881
1781
1644
1492
1372
1252
1140
1038
943
856
775
700
631
566
505
449
389
338
296
200
200
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
120
120
120
136
146
161
180
203
230
262
299
342
389
442
499
561
626
694
768
838
910
1000
1047
1128
1189
1244
1400
1355
1420
1502
1589
1720
1880
2066
2306
2557
2805
3242
3433
3577
5000
3631
3559
3444
3107
2950
2792
2639
2524
2428
2343
2270
2233
2159
2087
2200
1884
1800
1635
1473
1340
1205
1080
965
859
762
674
595
525
462
406
357
313
274
240
210
184
161
140
123
107
93
81
70
61
53
46
40
34
30
26
22
19
16
14
11
10
6
6
9
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
14
18
50
58
35
12
12
12
12
12
13
13
13
14
10
6
6
6
6
4
2
1
1
1
1
2
2
3
2
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
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
3
3
3
92
145
214
302
396
505
626
760
904
1060
1223
1387
1576
1742
1884
2200
2200
2200
2272
2310
2357
2416
2472
2532
2601
2672
2741
2870
2924
2968
3400
2999
2994
2982
2909
2899
2902
2927
2992
3097
3246
3443
3685
3972
4292
4651
5030
5403
5858
6200
6506
7400
6803
7400
7400
6017
5590
5012
4377
3887
3412
2979
2601
2262
1964
1704
1478
1283
1114
970
845
737
644
563
493
431
377
330
288
252
220
192
167
145
126
110
95
82
70
60
51
43
36
31
24
14
18
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
17
22
14
6
6
5
5
4
3
3
3
21
29
33
35
23
12
12
12
9
5
2
2
2
2
2
2
2
2
3
5
3
2
2
1
1
1
1
2
4
2
1
1
1
1
1
1
1
1
1
1
1
3
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
333
333
333
333
333
333
333
333
333
333
333
333
333
333
333
333
333
333
333
333
333
333
333
333
333
333
333
333
333
333
333
333
333
333
333
333
333
333
333
333
333
333
333
333
333
333
333
308
297
286
273
262
252
242
233
225
218
211
205
200
195
191
188
185
182
180
178
177
175
174
173
173
172
172
172
172
172
172
172
172
172
172
172
172
172
172
172
172
172
172
172
172
172
172
172
172
172
172
172
172
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
54
54
54
54
54
54
54
54
54
54
54
54
54
56
60
69
83
107
143
195
267
363
484
635
815
1026
1267
1533
1830
2148
2457
2850
3197
3378
4200
4200
3411
3269
2975
2652
2415
2175
1957
1768
1600
1455
1332
1231
1151
1089
1045
1016
1002
999
1001
1018
1037
1027
1100
1100
924
868
792
708
641
575
514
459
409
363
323
286
254
225
199
177
158
141
126
114
103
93
85
79
73
68
64
61
58
56
54
53
52
51
51
50
50
50
50
50
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
44
44
44
94
127
171
229
294
371
459
609
833
1103
4448
8247
12599
20600
20600
20600
11441
9922
8173
6143
5311
4589
4067
3778
3519
3283
3086
2950
2844
2779
2757
2770
2818
2898
3003
3122
3276
3414
3535
3800
3800
3800
3800
3800
3396
3237
3059
2864
2711
2566
2434
2318
2208
2105
2020
1917
1813
1800
1600
1497
1399
1295
1214
1143
1084
1038
1004
981
967
962
962
969
977
984
1000
1000
1000
853
792
722
645
581
519
461
407
358
312
270
231
195
163
129
100
77
23
21
30
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
100
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
10
5
5
5
5
5
5
5
5
5
5
5
5
5
3
2
27
17
7
7
7
7
7
8
6
4
3
3
7
5
3
4
2
1
1
1
1
1
1
1
1
2
2
2
2
1
1
1
1
1
2
3
3
2
1
1
2
5
5
3
1
1
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
18
18
18
1133
1827
2744
3938
5255
6758
8578
10471
12392
15340
17043
18561
26600
20586
21216
21782
21236
21577
22472
22606
22800
26600
22750
22651
22643
22053
21938
22614
22201
21672
26600
19665
18318
16831
14450
12888
11366
9919
8693
7582
6596
5734
4974
4311
3732
3229
2792
2413
2085
1801
1556
1344
1161
1007
875
761
665
577
501
431
372
320
275
237
204
175
151
130
112
96
83
72
62
54
47
41
36
31
27
24
21
19
17
15
14
13
13
12
12
12
9
8
7
8
5
5
7
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
11
11
11
11
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
5
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
4
8
5
3
3
5
8
4
1
2
2
2
2
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
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
257
257
257
305
337
380
438
504
583
675
780
897
1025
1165
1313
1463
1636
1787
1929
2200
2200
2301
2416
2516
2641
2785
2947
3127
3331
3552
3767
4043
4289
4409
5000
5000
4384
4253
4003
3721
3492
3253
3018
2805
2611
2434
2273
2139
1987
1838
1800
1554
1423
1301
1173
1068
972
885
806
735
670
610
557
509
467
430
399
374
354
340
332
327
329
334
339
360
362
360
464
337
318
295
254
228
202
177
156
136
118
102
88
74
62
52
41
32
26
7
8
17
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
933
132
132
132
132
132
132
132
132
132
68
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
12
9
6
3
3
3
3
2
2
2
2
2
2
5
3
2
1
1
1
1
1
2
6
8
4
1
1
1
1
1
1
13
8
3
2
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
3
2
1
3
4
3
3
3
3
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
31
31
31
34
37
41
47
54
65
78
96
120
150
189
239
300
375
465
572
698
844
1011
1200
1409
1640
1891
2157
2445
2745
3035
3391
3704
3888
4600
4600
4032
3954
3749
3520
3350
3169
2996
2835
2679
2531
2390
2256
2130
2012
1905
1808
1724
1654
1597
1557
1531
1519
1526
1541
1559
1625
1638
1642
1933
1608
1576
1541
1463
1432
1410
1396
1397
1416
1438
1461
1544
1549
1541
1933
1458
1392
1321
1189
1124
1070
1028
1015
1010
1010
1072
1059
1029
1400
897
776
659
488
200
200
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
133
43
43
43
34
25
16
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
15
12
10
10
10
10
10
10
10
10
10
10
10
46
56
61
63
64
65
65
55
46
46
46
46
46
46
46
323
461
530
315
100
57
15
15
15
15
15
15
15
15
15
15
21
24
28
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
1800
1800
1800
1800
1800
1800
1800
1800
1800
1800
1800
1800
1800
1800
1800
1800
1800
1800
1800
1800
1800
1733
1723
1721
1729
1756
1797
1850
1916
1992
2077
2169
2269
2373
2478
2599
2706
2797
3000
3000
3000
2978
2973
2960
2961
2965
2910
3000
3000
2600
2456
2278
2081
1924
1772
1632
1508
1395
1294
1204
1123
1052
988
931
881
836
796
761
728
698
672
644
617
600
561
536
507
475
466
412
380
349
315
286
258
232
208
186
165
146
128
112
96
82
68
55
45
22
22
22
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
542
542
542
682
765
873
1012
1161
1330
1526
1730
1940
2216
2411
2594
3200
2867
2983
3050
3023
3200
3064
3011
2944
3200
2708
2580
2447
2267
2150
2050
1970
1921
1898
1900
1926
1977
2045
2126
2232
2329
2422
2600
2600
2691
2789
2865
2984
3089
3118
3400
3400
2982
2881
2686
2463
2400
2062
1860
1668
1466
1294
1135
990
861
746
644
554
475
406
346
294
250
211
179
151
127
107
90
75
63
53
44
37
31
26
22
19
17
15
14
12
11
12
8
7
7
5
5
5
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
46
31
31
31
31
31
31
31
31
31
23
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
8
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
3
2
2
2
2
3
2
2
5
5
4
4
4
2
1
1
1
1
1
1
1
1
1
1
2
4
2
1
1
1
1
1
2
2
2
3
3
3
2
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
400
400
400
457
488
529
580
633
694
761
835
915
1001
1094
1191
1285
1402
1505
1569
1800
1800
1656
1660
1650
1664
1718
1816
1912
1995
2200
2200
2267
2388
2513
2670
2830
3043
3236
3324
3800
3800
3264
3126
3000
2609
2384
2154
1918
1717
1529
1365
1231
1129
1043
977
924
855
800
800
656
598
538
471
417
368
323
284
250
219
193
170
151
134
120
107
97
88
80
72
66
59
53
47
42
37
33
29
26
23
20
18
16
14
12
11
8
7
4
3
6
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
22
16
16
16
16
16
16
16
16
16
9
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
4
4
2
1
1
5
7
5
3
3
3
2
2
3
3
2
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
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
111
111
111
244
311
392
491
584
681
799
892
981
1200
1137
1205
1269
1312
1374
1435
1503
1572
1637
1749
1797
1836
2200
1866
1869
1871
1829
1847
1878
1926
1996
2087
2189
2299
2451
2558
2659
3000
2811
2876
3000
2809
3000
2677
2570
2479
2350
2258
2171
2087
2020
1956
1893
1873
1804
1728
1914
1538
1439
1339
1204
1138
1047
963
1000
807
742
684
619
581
552
532
538
551
560
600
600
586
597
600
600
600
531
503
471
436
407
378
351
326
303
278
257
239
200
200
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
13
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
18
20
14
8
7
7
7
7
30
16
3
3
3
3
10
14
16
17
17
17
18
20
22
12
3
3
3
3
26
26
26
15
5
5
5
5
5
5
6
6
7
9
5
2
2
2
7
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
40
40
40
78
104
140
187
242
308
385
472
569
674
789
907
1030
1165
1283
1400
1600
1607
1704
1790
1876
1961
2004
2200
2200
2001
1954
1868
1800
1689
1607
1530
1455
1390
1331
1278
1230
1188
1149
1111
1080
1045
1009
1000
934
895
856
813
774
736
700
670
647
637
645
672
724
801
900
1026
1172
1320
1516
1692
1788
2200
2200
1826
1800
1601
1433
1303
1163
1039
993
900
819
1000
655
589
528
430
375
324
277
240
207
178
153
131
111
92
76
66
32
32
53
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
146
37
37
37
30
24
17
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
10
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
6
4
4
4
4
4
12
9
7
5
4
4
19
34
52
28
5
5
5
5
3
1
1
1
1
1
1
6
9
6
4
3
2
2
2
2
2
2
2
2
6
22
40
24
9
7
6
12
7
3
3
3
10
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
10
10
10
77
122
185
269
366
484
621
779
956
1149
1362
1588
1812
2084
2323
2490
3000
3000
2752
2771
2715
2660
2642
2624
2620
2632
2655
2691
2743
2806
2879
2975
3068
3151
3345
3375
3369
4200
3176
3000
2791
2434
2194
1955
1723
1522
1336
1169
1020
887
770
667
576
497
429
369
317
273
235
202
174
150
129
112
97
85
74
66
59
53
48
44
41
38
35
36
30
27
25
22
20
18
16
15
13
12
12
11
11
10
9
9
7
7
6
6
8
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
56
56
56
56
48
41
33
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
16
7
7
7
7
7
7
7
5
4
4
4
4
4
4
4
4
4
4
4
3
2
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
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
40
40
40
65
80
101
128
159
194
234
279
327
380
435
495
559
627
701
780
867
961
1062
1172
1290
1414
1549
1687
1824
1997
2122
2237
2600
2415
2484
2600
2474
2600
2429
2380
2346
2293
2264
2242
2225
2216
2210
2211
2219
2232
2265
2298
2328
2445
2448
2433
3000
2303
2198
2076
1876
1766
1664
1643
1587
1577
1800
1579
1635
1800
1476
1800
1286
1161
1071
931
859
799
748
714
690
676
671
676
689
709
737
770
805
850
889
924
1000
1000
1000
687
574
460
100
200
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
35
35
35
34
33
32
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
48
35
22
16
11
11
11
12
22
19
17
17
17
17
17
17
19
20
21
21
21
21
21
20
20
14
8
8
8
8
29
39
44
47
50
36
22
22
22
22
21
21
21
21
21
21
21
21
21
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
66
66
66
93
109
132
161
194
233
279
331
389
453
523
599
678
763
852
937
1042
1134
1189
1400
1400
1257
1264
1251
1254
1299
1367
1465
1594
1750
1933
2140
2370
2619
2892
3172
3457
3805
4062
4327
5000
4659
5000
4594
5000
4164
3859
3574
3196
2907
2635
2380
2159
1962
1790
1643
1517
1411
1322
1247
1182
1126
1077
1034
996
960
928
902
862
840
840
716
661
602
537
484
446
416
396
421
410
403
600
373
357
339
289
269
250
223
200
200
133
106
40
35
28
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
72
105
121
129
133
135
136
138
146
150
152
153
154
154
154
154
154
154
154
155
95
35
35
35
35
29
23
12
2
1
1
1
1
1
4
5
5
5
3
2
4
5
5
5
5
3
2
2
2
4
6
3
1
2
3
3
3
3
3
3
2
2
2
2
4
3
2
2
1
1
1
1
6
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
66
66
66
104
127
157
197
242
297
362
437
523
621
731
853
987
1135
1295
1464
1656
1847
2031
2314
2457
2570
3400
2652
2627
2569
2377
2279
2173
2065
1976
1896
1827
1772
1730
1703
1689
1690
1705
1731
1770
1818
1867
1939
2004
2025
2200
2200
1972
1925
1850
1773
1729
1695
1677
1675
1692
1717
1746
1828
1845
1849
2200
1789
1728
1651
1510
1415
1316
1217
1129
1047
974
912
861
822
794
781
775
773
808
802
789
1000
724
676
620
526
461
398
338
271
237
214
40
200
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
10
10
10
10
8
6
4
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
4
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
6
7
8
8
8
8
8
8
6
4
4
4
13
39
52
59
38
17
17
17
12
7
7
7
7
7
7
7
9
10
11
12
12
12
12
12
12
12
12
13
56
100
54
8
8
15
18
20
21
13
6
8
5
2
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
1000
1000
1000
1082
1124
1177
1240
1303
1371
1444
1517
1590
1681
1746
1805
2000
1894
1931
1953
1944
2000
1957
1944
1931
2000
1899
1901
1919
1944
2002
2085
2181
2292
2445
2551
2674
3000
2791
3000
3000
2578
2467
2313
2152
2046
1953
1879
1830
1797
1772
1770
1772
1732
1800
1800
1502
1400
1251
1099
977
857
749
653
566
490
423
364
313
269
231
198
170
146
126
108
93
80
69
60
52
45
39
34
30
26
23
21
19
17
16
14
13
12
12
9
8
7
7
5
5
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
93
23
23
23
20
18
16
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
9
5
5
5
5
5
5
5
5
5
13
22
14
6
6
6
6
7
8
10
7
5
3
1
9
7
5
4
3
2
2
4
5
3
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
400
400
400
427
443
464
489
517
549
585
625
669
719
775
837
906
980
1063
1148
1231
1351
1420
1478
1800
1542
1549
1545
1493
1476
1456
1437
1425
1416
1412
1414
1422
1440
1467
1507
1559
1624
1703
1792
1897
2012
2121
2270
2403
2445
2800
2800
2316
2199
2010
1802
1646
1491
1349
1223
1108
1003
908
822
743
671
606
546
492
442
397
356
319
285
254
227
202
180
160
143
127
113
101
91
81
73
66
60
55
51
47
44
41
39
37
36
35
34
33
33
33
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
40
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
35
35
35
74
97
126
164
205
253
309
371
442
520
605
699
798
901
1018
1125
1232
1400
1443
1551
1662
1766
1891
2016
2137
2318
2421
2512
3000
2628
2662
2685
2648
2665
2676
2727
2730
2723
3000
2659
2606
2544
2436
2371
2310
2260
2220
2182
2191
2148
2100
2333
1967
1893
1818
1705
1640
1582
1533
1494
1466
1445
1403
1400
1400
1249
1196
1136
1078
1044
1030
1036
1063
1124
1194
1268
1443
1495
1526
2200
1475
1403
1311
1109
998
887
778
694
622
563
518
483
427
400
400
200
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
13
19
22
23
24
24
24
25
92
72
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
68
76
71
48
25
25
25
25
25
25
26
27
27
27
27
27
16
5
16
28
114
157
178
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
600
600
600
608
617
633
657
690
736
797
873
967
1081
1213
1362
1535
1719
1910
2153
2340
2520
3000
2827
2958
3075
3155
3244
3328
3533
3440
3533
3533
3477
3476
3458
3439
3428
3400
3400
3400
3246
3185
3118
3045
2991
2943
2892
2861
2837
2748
2800
2800
2338
2162
1955
1727
1545
1370
1210
1068
940
825
724
634
555
485
424
370
322
281
245
213
186
162
141
123
107
94
82
71
62
55
48
42
37
33
30
27
25
23
21
20
18
17
17
13
11
10
5
9
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
14
14
14
14
14
14
14
14
14
14
9
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
52
76
43
11
11
11
24
30
33
20
8
5
3
1
4
4
4
6
3
1
1
1
1
2
2
2
2
2
2
2
4
3
2
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
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
440
440
440
451
460
472
490
514
544
584
632
692
762
844
937
1041
1155
1279
1409
1541
1694
1829
1944
2200
2200
2200
2200
2114
2076
2033
1982
1938
1898
1841
1800
1800
1636
1547
1448
1400
1227
1121
1017
910
817
731
652
581
518
462
412
368
330
297
268
244
222
203
187
173
160
148
137
127
117
109
102
96
92
89
87
86
87
88
90
96
97
97
127
91
86
80
68
61
54
47
41
36
31
27
23
19
16
13
11
9
7
4
4
4
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
200
200
200
190
181
172
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
181
118
56
56
56
56
56
56
56
33
10
6
2
2
6
5
3
2
1
1
2
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
1800
1800
1800
1800
1801
1804
1808
1815
1826
1842
1863
1890
1923
1963
2010
2063
2123
2187
2252
2331
2401
2448
2600
2600
2509
2503
2475
2448
2418
2400
2400
2346
2350
2368
2404
2463
2528
2628
2721
2771
3000
3000
2861
2901
2929
2982
3075
3180
3319
3446
3557
3800
3800
3800
3329
3125
2890
2625
2403
2185
1979
1791
1616
1455
1309
1178
1060
954
861
774
695
621
556
497
444
397
355
317
283
253
225
201
179
159
141
125
111
98
86
75
65
56
48
41
34
28
24
13
13
15
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
41
58
66
70
72
73
74
74
74
74
74
74
38
2
2
2
2
2
4
6
7
4
1
1
6
9
10
6
2
2
2
3
4
3
3
3
2
1
1
4
4
5
3
1
1
1
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
45
45
45
48
52
58
67
78
94
115
141
175
216
266
326
396
476
567
669
782
905
1037
1176
1327
1477
1632
1800
1952
2121
2294
2475
2662
2838
3056
3248
3345
3800
3800
3342
3248
3066
2862
2703
2536
2374
2227
2078
1937
1800
1679
1573
1483
1415
1369
1346
1347
1374
1425
1496
1600
1711
1820
2046
2117
2157
3000
2089
1990
1863
1597
1443
1290
1143
1024
920
832
762
706
663
633
613
599
595
594
579
600
600
499
462
416
365
322
279
239
195
158
127
57
57
57
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
41
41
41
60
73
90
112
138
169
206
250
301
360
427
503
587
680
780
887
1000
1119
1246
1375
1504
1661
1779
1887
2200
2064
2125
2200
2200
2200
2200
2200
2158
2146
2129
2107
2115
2085
2047
2200
1940
1874
1803
1702
1631
1563
1500
1449
1406
1373
1349
1334
1327
1328
1331
1344
1357
1355
1400
1400
1309
1283
1251
1218
1203
1195
1198
1212
1228
1262
1295
1294
1400
1400
1205
1153
1079
1001
948
902
867
846
834
833
842
851
879
906
884
1000
1000
712
643
559
333
333
333
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
28
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
48
124
162
181
190
195
197
198
102
7
7
7
7
7
9
10
11
11
11
11
12
10
8
8
8
8
8
8
19
24
27
28
30
22
15
15
15
15
15
15
15
15
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
133
133
133
148
157
171
190
215
248
292
350
423
514
624
754
904
1073
1259
1464
1680
1900
2156
2380
2572
3000
3000
3000
2953
3028
3165
3371
3686
4060
4479
5100
5542
5959
7400
6652
6860
6980
7400
6964
6804
6570
7400
5833
5442
5041
4487
4126
3795
3502
3273
3084
2938
2828
2746
2697
2653
2624
2600
2575
2573
2573
2530
2600
2600
2327
2252
2162
2069
2012
1963
1920
1887
1861
1800
1800
1800
1500
1381
1247
1099
983
874
778
695
620
558
492
429
400
307
242
185
133
20
17
30
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
54
54
54
45
37
28
20
20
20
11
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
5
5
5
5
6
9
12
42
57
64
68
40
12
12
12
12
11
10
10
7
5
3
8
8
8
8
8
8
9
7
4
1
1
1
1
1
1
3
2
1
1
1
1
1
2
2
2
2
3
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
90
90
90
165
203
250
307
362
420
485
546
608
688
735
800
867
935
1007
1082
1160
1241
1321
1414
1495
1565
1720
1720
1739
1790
1829
1876
1923
1984
2039
2062
2200
2200
2030
1988
1916
1834
1768
1699
1631
1570
1507
1449
1400
1346
1308
1279
1259
1252
1251
1256
1281
1290
1297
1400
1300
1291
1307
1264
1224
1400
1100
1024
942
825
741
659
581
512
450
393
343
298
259
224
193
167
144
124
106
92
79
68
59
51
45
39
35
31
28
25
23
21
18
18
18
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
7
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
353
353
353
517
621
759
939
1138
1367
1643
1932
2230
2664
2942
3202
4280
3602
3766
3921
3953
4118
4298
4495
4734
4989
5252
5565
5840
6076
6600
6600
6600
5627
5224
4763
4250
3828
3420
3037
2692
2374
2086
1827
1594
1386
1201
1038
895
769
660
565
483
412
352
300
255
217
185
158
134
115
98
84
72
62
54
47
42
38
34
32
31
30
30
30
32
32
33
39
34
34
34
34
35
33
29
29
24
21
19
16
13
11
9
7
6
5
3
3
3
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
40
26
26
26
24
23
21
20
20
20
20
20
20
20
20
20
20
20
20
20
20
110
58
6
6
6
6
3
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
100
100
100
119
135
159
194
238
295
366
450
549
662
788
925
1074
1230
1384
1571
1735
1846
2200
2200
2015
2022
1976
1928
1901
1872
1849
1810
1800
1800
1659
1605
1550
1493
1459
1438
1432
1445
1476
1529
1604
1699
1812
1952
2099
2246
2482
2602
2698
3400
2777
2765
2729
2583
2512
2435
2363
2274
2200
2200
2016
2024
2062
2050
2200
2200
1800
1512
1334
1129
970
839
720
621
537
463
400
346
299
258
223
193
166
143
123
106
91
78
66
56
47
38
30
25
11
11
14
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
26
20
20
20
18
17
16
15
15
15
13
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
6
2
2
2
2
2
2
2
3
4
4
4
4
4
4
5
15
20
23
17
10
3
3
4
5
6
7
4
2
2
2
2
10
14
16
9
2
1
1
1
1
3
2
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
200
200
200
200
201
204
208
215
226
242
263
292
330
377
435
503
583
674
773
886
1003
1122
1273
1386
1487
1800
1660
1698
1800
1800
1661
1631
1584
1535
1594
1689
1829
2320
2558
2823
4600
3418
3518
3635
4600
3438
3683
3635
3462
4600
3311
3259
3237
3071
3098
3157
3210
3277
3400
3400
3400
3035
2885
2713
2526
2374
2227
2104
1971
1843
1800
1586
1463
1344
1218
1109
1007
911
823
742
667
598
535
478
426
380
341
307
279
256
229
203
200
149
127
103
48
66
30
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
107
48
48
48
41
34
27
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
15
10
10
10
10
10
11
12
12
12
13
16
36
51
58
31
5
5
5
8
9
10
10
10
10
10
10
10
11
12
12
12
9
5
2
2
2
2
2
3
8
5
3
3
3
2
2
2
2
2
2
2
28
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
66
66
66
68
70
75
82
92
107
128
154
188
229
278
336
402
478
565
664
777
905
1049
1210
1387
1578
1787
2008
2222
2489
2724
2859
3400
3400
2966
2902
2741
2600
2416
2273
2140
2014
1907
1813
1735
1674
1629
1602
1592
1598
1619
1653
1702
1760
1821
1904
1979
2015
2200
2200
2005
2200
1808
1666
1534
1359
1225
1099
981
878
785
703
631
568
512
463
419
378
341
305
273
243
216
191
168
148
129
113
98
85
73
62
53
44
36
29
22
17
7
5
8
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
314
45
45
45
34
24
13
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
5
5
6
4
2
2
2
2
5
8
7
5
3
3
3
5
7
4
2
1
1
2
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
1145
1145
1145
1150
1156
1164
1176
1193
1214
1242
1276
1316
1364
1419
1482
1551
1627
1708
1791
1886
1970
2051
2200
2200
2265
2414
2486
2627
3000
2770
3000
3000
2682
2600
2600
2185
2001
1807
1592
1418
1254
1102
968
847
739
644
560
486
422
367
319
278
243
213
188
166
148
133
120
108
99
90
82
76
70
65
61
58
56
54
53
52
52
53
53
56
56
56
72
52
49
45
38
34
30
26
22
19
16
14
12
10
9
7
6
5
5
4
3
7
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
36
22
8
5
2
2
3
2
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
2
2
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
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
7
7
7
419
626
876
1181
1467
1754
2122
2387
2608
3400
3000
3001
3058
2993
2982
3000
2949
2931
2935
2902
2867
3000
2768
2707
2642
2549
2480
2411
2345
2287
2235
2190
2153
2124
2105
2091
2080
2095
2081
2064
2200
1999
1961
1907
1822
1800
1682
1608
1535
1455
1388
1313
1240
1200
1097
1032
973
916
874
841
818
808
808
817
839
866
896
955
980
1000
1200
1006
994
975
925
898
868
844
814
783
800
719
688
660
628
607
589
576
569
557
560
565
513
600
600
200
1000
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
18
8
8
8
7
6
5
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
35
34
34
26
19
19
19
38
65
92
108
67
27
27
27
25
23
23
23
23
23
17
11
11
11
31
52
46
40
40
40
40
40
40
40
53
59
62
64
65
65
65
65
65
65
65
65
66
1000
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
40
40
40
306
485
729
1048
1411
1836
2316
2853
3429
4019
4710
5319
5841
7000
7000
7000
6013
5617
5171
4680
4290
3921
3586
3295
3040
2823
2641
2494
2378
2290
2229
2190
2161
2159
2164
2126
2200
2200
1941
1873
1794
1715
1678
1651
1633
1655
1643
1625
1800
1560
1498
1425
1400
1216
1118
1019
912
822
736
656
584
518
458
404
355
312
273
238
207
180
156
135
117
101
87
75
64
55
47
40
35
30
26
23
20
18
16
14
13
12
11
11
8
7
6
6
5
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
131
71
12
12
12
12
6
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
5
10
5
1
1
1
1
1
1
1
4
3
2
2
2
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
150
150
150
152
155
160
168
180
195
216
243
276
316
364
420
485
560
645
740
845
959
1082
1214
1352
1488
1651
1794
1890
2200
2200
2015
2003
1946
1873
1823
1800
1726
1698
1681
1682
1696
1714
1797
1807
1806
2200
1740
1684
1618
1487
1413
1340
1268
1207
1152
1096
1041
1000
935
875
814
800
685
622
560
494
439
388
341
299
262
229
200
174
152
132
115
100
87
76
67
59
52
46
41
37
33
30
27
25
23
21
20
18
17
15
15
10
15
19
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
120
39
39
39
39
39
39
39
39
39
22
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
7
8
8
8
7
6
9
13
8
4
4
6
5
3
2
2
2
2
3
5
4
2
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
2
1
1
1
2
4
4
3
2
1
1
1
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
183
183
183
185
187
191
198
208
222
243
270
305
350
404
469
545
631
728
833
948
1069
1191
1333
1457
1563
1800
1800
1800
1818
1857
1920
2011
2133
2287
2472
2684
2929
3197
3458
3801
4106
4243
5000
5000
4169
4008
3709
3385
3157
2932
2731
2559
2401
2254
2130
1997
1867
1800
1607
1483
1362
1239
1132
1032
939
856
779
708
644
584
528
476
429
385
344
307
273
243
215
190
168
148
131
115
102
90
80
71
63
57
51
47
43
39
36
34
32
28
28
28
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
340
340
340
356
367
380
398
418
442
469
500
535
574
618
666
719
779
846
921
1006
1100
1203
1317
1438
1557
1704
1833
1916
2200
2200
2016
2200
1868
1746
1632
1476
1352
1231
1114
1007
906
813
727
649
577
512
453
400
353
310
272
238
208
182
158
138
120
104
90
78
68
59
52
45
40
36
32
29
26
24
22
21
20
19
18
19
16
15
16
12
11
10
9
8
7
6
6
5
5
5
5
5
5
5
4
3
3
3
3
4
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
50
38
38
38
29
21
13
5
5
5
5
5
5
5
5
5
5
5
5
5
5
28
19
10
10
10
10
6
2
2
2
2
2
2
2
2
3
3
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
16
16
16
41
58
81
112
149
196
252
320
399
492
598
717
850
995
1151
1320
1497
1669
1881
2067
2177
2600
2600
2276
2242
2139
2030
1963
1899
1848
1813
1788
1774
1765
1768
1773
1756
1800
1800
1639
1583
1512
1434
1373
1315
1263
1220
1184
1159
1146
1147
1164
1198
1249
1317
1402
1498
1650
1791
1902
2200
2200
2144
2200
2200
2175
2184
2200
2136
2200
2080
2000
2200
1782
1655
1521
1342
1208
1077
954
845
745
654
573
500
435
376
323
275
231
191
150
115
86
20
20
22
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
105
69
69
69
61
54
47
40
40
40
34
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
34
37
39
40
40
40
41
29
18
18
18
18
18
16
10
4
4
4
4
4
10
7
4
5
4
3
2
3
3
3
3
2
2
2
1
1
1
1
1
3
3
3
2
1
1
1
1
2
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
25
25
25
33
41
54
73
99
134
179
235
304
385
479
585
701
830
966
1105
1266
1408
1531
1800
1800
1818
1890
1930
1978
2034
2084
2136
2200
2242
2296
2349
2407
2458
2502
2600
2600
2600
2397
2322
2231
2181
2079
1966
2200
1692
1542
1389
1187
1043
907
781
675
580
498
427
365
313
268
229
197
170
148
129
114
101
91
83
77
72
68
65
63
60
57
65
50
46
42
36
32
28
25
22
19
17
15
13
11
10
8
7
7
6
4
7
8
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
74
74
74
74
74
74
74
74
74
50
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
36
41
23
5
5
5
5
5
3
2
2
2
2
2
3
2
1
1
1
1
1
1
1
1
3
2
1
1
1
1
2
2
2
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
76
76
76
76
76
76
76
77
78
80
84
90
98
110
125
146
173
208
252
306
373
454
551
665
797
948
1117
1301
1511
1726
1937
2245
2424
2576
3400
2754
2788
2797
2687
2667
2643
2617
2604
2599
2596
2573
2600
2600
2447
2395
2321
2241
2200
2115
2067
2032
2007
1999
2004
2019
2042
2076
2109
2137
2200
2200
2200
1918
1803
1672
1528
1411
1299
1195
1103
1018
942
873
811
754
703
656
612
573
532
492
466
413
374
335
296
259
223
188
151
119
91
31
31
31
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
200
200
200
202
204
208
215
225
238
256
280
309
344
386
434
488
548
613
683
759
834
912
1000
1073
1158
1245
1340
1433
1522
1661
1728
1780
2200
1815
1802
1777
1686
1645
1602
1560
1525
1493
1466
1432
1400
1400
1332
1306
1286
1269
1267
1276
1295
1324
1369
1418
1469
1571
1609
1634
2000
1626
1591
1561
1441
1361
1400
1168
1074
981
874
793
721
660
612
576
552
538
533
543
550
563
600
599
626
659
695
730
787
838
829
1000
1000
626
513
376
44
35
40
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
35
35
35
35
35
35
35
35
35
35
22
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
14
16
17
19
39
24
9
9
6
4
4
10
14
16
17
17
17
18
14
11
7
4
4
4
4
4
4
4
4
4
4
8
7
5
4
3
3
3
3
3
3
2
1
1
1
4
4
2
1
1
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
66
66
66
170
227
298
385
475
573
680
793
913
1039
1168
1299
1447
1568
1697
1933
1879
2066
2066
1955
1939
1892
1933
1801
1770
1751
1734
1748
1775
1811
1887
1936
1990
2200
2101
2173
2257
2337
2454
2591
2743
2896
3098
3277
3366
3800
3800
3356
3270
3103
2920
2788
2656
2537
2440
2349
2264
2223
2205
2215
2200
2200
2200
1686
1534
1361
1164
1027
897
778
678
588
508
439
378
324
278
237
202
172
145
123
104
87
73
61
51
42
35
29
23
19
15
12
5
5
6
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
16
13
11
11
11
11
6
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
4
2
1
1
1
1
1
2
3
4
2
1
1
1
1
1
1
1
1
1
3
2
2
2
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
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
31
31
31
81
105
135
169
202
237
272
311
346
379
440
440
466
478
495
517
541
572
611
660
721
796
886
993
1117
1259
1417
1588
1780
1978
2169
2434
2613
2726
3400
3000
2759
2686
2497
2350
2234
2097
1974
1900
1738
1636
1542
1454
1385
1328
1325
1348
1400
1610
1681
1752
2600
1774
1736
1671
1468
1371
1274
1161
1065
1000
872
785
703
622
554
492
436
387
344
306
272
243
217
193
173
154
137
122
108
95
83
72
62
53
44
36
28
22
9
9
9
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
133
21
21
21
17
14
10
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
6
6
6
6
6
6
6
6
5
5
5
5
5
5
5
5
3
2
2
2
2
2
2
2
7
11
13
13
7
1
1
2
2
3
4
4
3
2
4
6
4
3
2
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
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
2200
2200
2200
2200
2200
2200
2200
2200
2200
2200
2200
2200
2200
2200
2200
2200
2200
2200
2200
2045
1995
1945
1898
1878
1872
1882
1910
1953
2012
2085
2170
2276
2385
2494
2676
2766
2843
3400
2923
2938
2943
2873
2876
2870
2886
2910
2861
3000
3000
2532
2370
2162
1931
1745
1562
1392
1238
1096
968
852
747
654
571
497
432
375
325
282
244
211
182
158
136
118
102
89
77
67
59
52
45
40
36
32
29
26
23
21
19
18
17
15
15
15
12
10
10
9
5
9
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
66
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
21
24
26
27
16
6
6
6
6
6
6
8
9
6
3
3
5
3
2
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
3
2
2
2
2
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
54
54
54
103
134
176
230
292
366
451
548
657
776
906
1044
1190
1341
1492
1660
1806
1949
2200
2214
2339
2449
2564
2677
2722
3000
3000
2666
2591
2460
2316
2206
2095
1991
1897
1809
1727
1651
1580
1514
1450
1388
1335
1275
1219
1200
1121
1091
1080
1087
1125
1191
1283
1406
1551
1707
1908
2088
2229
2600
2600
2537
2594
2717
2685
2639
3400
2403
2238
2055
1743
1554
1373
1203
1065
942
834
741
658
584
518
459
405
357
314
274
238
205
174
146
120
93
70
52
9
9
12
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
26
20
14
14
14
14
9
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
3
1
1
1
1
1
1
1
5
5
6
6
3
1
1
4
6
8
9
7
5
3
2
3
8
5
3
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
100
100
100
101
103
106
111
120
132
149
172
200
236
278
326
385
447
508
608
661
708
1000
764
780
792
768
782
801
825
861
904
954
1012
1077
1147
1224
1305
1386
1481
1565
1630
1800
1800
1755
1913
2068
2256
2600
2600
2600
1951
1798
1627
1432
1319
1219
1137
1079
1037
1009
995
993
1000
1016
1041
1069
1097
1155
1174
1184
1400
1162
1132
1093
1016
966
915
864
820
779
742
711
684
661
643
629
619
612
607
605
603
602
601
601
600
600
600
600
600
600
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
85
58
58
58
58
58
58
58
58
58
54
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
100
100
100
112
122
137
160
189
227
274
332
400
479
568
668
775
889
1012
1134
1258
1400
1507
1628
1764
1879
1978
2200
2200
2200
2194
2173
2200
2200
2068
2027
1979
1930
1898
1872
1851
1837
1827
1819
1813
1800
1800
1800
1650
1593
1509
1411
1400
1223
1125
1029
923
832
746
665
592
525
464
409
360
316
278
244
215
190
169
152
137
125
116
108
103
97
91
96
77
70
64
55
49
43
38
33
29
25
22
19
16
14
12
11
9
8
7
5
8
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
53
53
53
45
38
31
24
24
24
20
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
11
6
4
4
5
3
2
2
2
2
2
2
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
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
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
19
19
19
27
34
44
59
79
105
138
178
227
285
351
427
510
601
699
802
909
1026
1129
1245
1400
1417
1600
1600
1546
1571
1575
1584
1609
1640
1681
1734
1801
1879
1967
2079
2191
2297
2509
2578
2622
3400
2601
2559
2518
2384
2389
2429
2523
2668
2841
3122
3319
3504
4200
3815
3890
3916
4200
3830
3697
4200
3250
3006
2748
2390
2142
1906
1685
1496
1326
1174
1039
920
814
722
642
573
516
470
434
408
393
383
379
391
388
383
466
358
340
314
277
255
200
200
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
320
165
11
11
11
11
11
11
11
11
11
11
11
11
38
52
59
62
64
65
66
60
54
41
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
34
40
66
79
93
54
15
15
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
30
30
30
76
104
142
191
245
307
378
455
541
631
723
832
929
1005
1200
1200
1170
1211
1233
1264
1308
1357
1413
1469
1543
1608
1644
1800
1800
1674
1671
1651
1641
1662
1702
1765
1855
1969
2103
2271
2446
2620
2912
3049
3158
4066
3235
3218
3180
3012
2965
2929
2907
2918
2964
3018
3076
3253
3283
3291
4066
3191
3103
3008
2801
2723
2668
2640
2653
2712
2784
2861
3079
3118
3124
4066
2963
2810
2625
2276
2060
1842
1630
1448
1279
1126
989
864
749
644
549
450
366
296
138
138
138
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
60
53
53
53
46
40
33
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
25
25
25
44
61
86
122
168
229
305
397
508
636
779
949
1125
1300
1569
1718
1846
2600
1994
2025
2038
1944
1944
1939
1931
1975
1971
1961
2200
1904
1863
1819
1737
1696
1662
1636
1626
1627
1640
1665
1700
1747
1799
1857
1933
1988
2048
2200
2122
2200
2114
2200
2034
1979
1932
1867
1821
1779
1735
1699
1669
1615
1600
1600
1409
1330
1244
1149
1074
1003
939
882
831
785
743
705
671
639
611
588
569
555
545
539
538
540
541
551
561
544
600
600
416
352
200
200
100
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
16
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
18
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
40
40
40
242
355
501
684
877
1093
1344
1603
1864
2244
2475
2683
3666
2969
3061
3140
3083
3129
3228
3248
3275
3666
3285
3283
3289
3239
3242
3309
3296
3282
3666
3196
3138
3073
2996
2994
3010
3000
3000
3000
2928
3092
3335
4366
4824
5340
9400
6576
6689
6890
9400
6304
6940
6706
6089
9400
5168
4644
4122
3088
2623
2193
1812
1578
1407
1230
1053
1000
767
658
570
479
417
365
323
292
269
251
237
227
219
211
204
200
192
186
185
176
165
200
134
112
90
69
18
13
48
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
8
10
11
11
11
11
11
11
6
1
1
1
1
1
1
1
138
207
241
276
144
12
12
12
12
12
14
8
2
2
2
2
4
6
8
9
10
11
10
7
5
5
5
5
5
5
5
5
5
6
7
4
1
1
1
2
4
2
1
1
2
2
2
16
15
9
4
9
6
3
3
2
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
200
200
226
244
269
303
342
391
449
519
600
695
805
929
1070
1228
1401
1587
1800
2012
2216
2539
2692
2808
3800
2869
2823
2744
2511
2404
2307
2232
2212
2241
2327
2478
2694
2974
3313
3713
4154
4615
5166
5653
6072
7000
7000
7000
5933
5498
5006
4460
4018
3594
3201
2850
2530
2242
1985
1755
1552
1373
1216
1081
965
868
787
722
672
635
608
594
587
582
604
598
587
726
541
508
470
407
366
325
285
251
219
190
164
141
119
100
82
64
49
37
7
7
14
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
400
278
278
278
215
153
90
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
74
97
53
9
9
9
9
9
10
10
11
11
10
9
5
1
1
1
1
1
2
2
2
3
11
6
2
2
2
2
2
1
1
1
1
2
3
2
1
1
1
1
1
2
1
1
1
1
1
2
1
1
1
3
2
1
1
1
1
1
2
3
4
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
165
165
165
167
169
172
176
182
189
198
209
222
238
257
279
305
335
369
409
456
511
574
646
728
819
918
1026
1141
1259
1389
1513
1633
1800
1884
1966
2200
2200
2082
2082
2054
2008
1974
2000
1901
1878
1867
1864
1889
1935
1998
2094
2196
2298
2509
2576
2616
3400
2555
2464
2346
2096
1950
1802
1657
1538
1432
1340
1264
1201
1150
1110
1076
1053
1035
1000
1000
1000
870
828
785
744
728
725
735
767
805
845
947
971
978
1400
911
838
747
578
451
337
200
12
37
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
123
161
180
123
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
675
675
675
675
675
675
675
675
675
675
675
675
675
675
675
675
675
675
675
675
675
675
675
675
675
675
675
675
675
675
675
675
675
675
675
675
675
675
675
675
675
675
675
675
675
675
675
675
675
675
675
675
675
675
675
675
675
675
675
675
675
675
675
675
675
675
675
675
675
675
675
675
675
675
675
675
675
675
675
675
675
675
675
675
675
675
675
675
675
675
675
675
675
675
675
675
675
675
675
675
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
100
100
100
100
100
100
100
100
100
101
102
104
108
112
118
126
136
149
164
182
203
227
255
285
319
357
398
443
491
544
601
662
727
798
874
956
1044
1139
1241
1352
1470
1599
1733
1870
2035
2168
2293
2600
2516
2590
2663
2800
2685
2800
2800
2490
2393
2265
2124
2016
1916
1834
1769
1720
1684
1642
1600
1600
1527
1499
1475
1452
1439
1428
1420
1414
1410
1400
1400
1400
1200
1126
1046
960
897
842
794
755
727
700
673
683
640
589
800
415
333
66
66
66
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
100
100
100
100
100
100
100
100
100
100
70
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
36
33
23
13
13
13
13
13
13
13
13
13
13
13
13
13
13
9
5
5
5
26
28
19
10
10
10
10
7
5
5
6
6
7
9
10
6
2
2
2
3
3
3
3
3
4
7
11
8
5
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
100
100
100
127
143
164
191
221
256
297
343
395
451
514
581
649
730
800
869
1000
999
1061
1123
1175
1236
1301
1365
1428
1510
1568
1621
1800
1708
1736
1759
1800
1778
1800
1825
1853
1893
1931
1988
2040
2048
2200
2200
1942
1865
1752
1620
1510
1400
1284
1179
1079
984
895
812
735
663
597
536
480
429
383
340
302
268
237
209
184
162
143
126
111
98
87
77
68
61
55
49
45
41
38
35
33
31
29
28
27
27
26
26
26
26
26
26
26
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
22
22
22
22
22
22
22
22
22
23
26
30
36
47
62
84
113
152
202
263
337
422
521
632
752
891
1030
1166
1378
1485
1571
2200
1644
1639
1617
1502
1465
1428
1400
1386
1374
1405
1390
1371
1600
1306
1271
1239
1178
1165
1165
1177
1209
1252
1303
1370
1430
1483
1600
1600
1600
1364
1267
1157
1050
972
904
894
841
795
1000
688
638
589
508
470
436
409
393
380
379
372
364
400
344
332
319
300
287
274
262
252
243
234
226
219
213
200
200
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
1400
1400
1400
1400
1400
1400
1400
1400
1400
1400
1400
1400
1400
1400
1400
1400
1400
1400
1400
1400
1400
1400
1400
1400
1400
1400
1400
1400
1400
1400
1400
1400
1400
1400
1400
1400
1400
1400
1400
1400
1400
1400
1400
1400
1400
1400
1400
1400
1400
1400
1400
1400
1400
1400
1400
1400
1400
1400
1400
1400
1400
1400
1400
1400
1400
1400
1400
1400
1400
1400
1400
1400
1400
1400
1400
1400
1400
1400
1400
1400
1400
1400
1400
1400
1400
1400
1400
1400
1400
1400
1400
1400
1400
1400
1400
1400
1400
1400
1400
1400
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
32
32
32
87
127
185
264
358
473
610
767
944
1141
1352
1575
1821
2054
2294
2600
2751
3003
3209
3391
3800
3728
3870
4015
4101
4197
4400
4400
4400
3958
3790
3609
3421
3297
3208
3165
3180
3253
3392
3599
3875
4222
4635
5106
5650
6221
6817
7570
8101
8684
10200
9284
10200
9505
9129
10200
8204
7636
7040
6214
5606
5019
4463
3977
3537
3144
2800
2497
2233
2004
1804
1627
1471
1326
1194
1068
955
850
754
667
588
516
452
394
342
295
253
216
182
151
123
95
71
52
5
8
11
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
720
224
224
224
175
126
77
28
28
28
24
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
13
6
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
5
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
8
8
8
51
79
118
169
229
301
387
485
595
721
854
993
1171
1307
1439
1800
1673
1782
1888
1968
2078
2186
2351
2444
2525
3000
2599
2600
2600
2461
2407
2337
2282
2200
2101
2200
1871
1740
1605
1704
1897
1865
2600
2600
1484
1383
1147
876
749
622
515
439
373
319
275
238
207
181
159
140
124
110
98
89
81
75
70
67
65
64
64
64
67
67
66
86
62
58
54
46
41
36
31
27
23
20
17
15
12
10
9
7
6
6
4
4
7
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
8
8
8
8
8
8
8
8
8
8
5
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
2
2
4
5
5
5
5
6
4
2
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
220
220
220
266
293
329
374
424
481
547
620
702
791
886
991
1098
1205
1338
1438
1529
1800
1678
1740
1800
1836
1906
1984
2086
2195
2302
2514
2591
2645
3400
2632
2576
2498
2300
2200
2098
1998
1913
1833
1766
1682
1600
1600
1406
1313
1221
1121
1039
961
896
824
754
733
614
548
485
420
366
317
273
234
201
171
146
124
105
89
75
64
54
45
38
32
27
23
19
16
13
11
9
8
7
6
5
5
4
4
4
4
6
4
3
4
2
2
5
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
520
90
90
90
69
49
28
8
8
8
8
8
8
8
8
8
8
8
8
8
8
12
9
6
6
6
6
6
6
6
6
6
6
6
6
6
6
5
3
2
2
2
2
2
2
2
7
7
4
1
1
1
1
1
1
1
1
1
2
2
2
2
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
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
150
150
150
193
223
264
318
381
457
544
643
753
874
1003
1132
1286
1422
1529
1800
1800
1740
1773
1774
1774
1766
1800
2076
2481
2588
3800
3800
2503
2506
2320
2103
2063
2059
2021
2005
2200
1935
1895
1844
1793
1721
1639
1800
1434
1320
1204
1051
938
830
730
642
563
493
431
377
329
287
251
220
193
170
151
135
121
110
100
92
86
81
77
74
73
70
68
77
61
57
53
47
43
39
36
33
31
29
26
24
24
19
17
14
11
10
6
5
10
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
13
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
7
9
10
11
12
53
73
83
88
49
10
6
2
3
4
6
4
3
3
2
2
2
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
3
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
250
250
250
298
328
368
421
480
552
636
733
845
972
1114
1275
1446
1625
1846
2031
2218
2600
2584
2781
2996
3212
3505
3864
4312
4866
5536
6344
7284
8343
9607
10926
12263
14259
15451
16515
21800
17967
18425
18826
18494
18727
19283
19371
19492
21800
19447
19361
19328
18922
18782
19193
18815
18330
21800
16657
15552
14339
12472
11199
9958
8778
7769
6858
6053
5355
4750
4231
3789
3418
3102
2829
2612
2392
2188
2058
1791
1611
1439
1270
1123
988
865
755
656
567
487
416
350
291
238
183
137
98
10
12
12
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
1333
205
205
205
157
110
63
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
45
23
1
1
1
1
1
1
1
1
1
1
1
1
4
2
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
14
10
7
4
1
1
1
3
2
1
1
1
1
1
1
5
3
1
1
1
7
4
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
3
4
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
201
201
202
203
205
207
206
213
213
199
195
190
184
179
174
170
166
163
160
157
155
153
151
150
148
147
146
146
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
300
300
300
350
380
419
469
525
591
668
755
854
965
1087
1221
1365
1520
1684
1853
2043
2227
2400
2683
2807
2900
3800
2948
2918
2872
2697
2648
2611
2590
2605
2638
2684
2754
2818
2876
3000
3000
3000
2767
2669
2557
2430
2323
2218
2116
2022
1931
1846
1766
1690
1617
1549
1484
1424
1367
1314
1265
1219
1175
1131
1094
1050
1005
1000
909
859
807
750
697
644
600
539
490
443
397
356
317
282
250
221
195
172
151
132
116
101
88
76
65
55
45
36
29
16
10
16
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
777
185
185
185
140
95
50
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
8
9
8
8
8
7
7
453
302
152
152
77
3
3
3
6
9
19
359
199
40
27
14
1
2
2
2
2
2
2
2
1
1
1
1
1
1
1
2
1
1
1
1
2
1
1
2
2
3
3
3
3
4
3
2
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
6
3
1
1
1
2
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
20
20
20
307
451
628
839
1043
1265
1496
1731
1987
2227
2463
2800
2928
3139
3389
3590
3705
4200
4200
3755
3690
3539
3375
3261
3145
3041
2944
2855
2781
2673
2600
2600
2294
2159
2021
1874
1764
1671
1598
1552
1530
1533
1562
1616
1693
1791
1911
2048
2184
2365
2527
2604
3000
3000
2572
2480
2308
2116
1965
1809
1660
1522
1391
1269
1156
1052
957
872
795
726
666
613
567
528
494
465
441
421
404
390
378
369
361
355
350
346
343
340
338
337
335
334
334
333
333
333
333
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
35
35
35
151
222
315
431
556
694
869
1068
1269
1557
1818
1970
2600
2600
2272
2380
2440
2550
2754
3004
3300
3616
4019
4379
4644
5400
5400
5111
5400
5047
4961
4911
4816
4804
4758
4716
4866
4643
4619
4596
4610
4585
4560
4866
4478
4453
4419
4325
4394
4303
4180
4866
3804
3561
3296
2898
2620
2347
2087
1860
1653
1467
1303
1159
1033
925
833
756
691
639
596
559
537
506
476
503
409
375
340
298
265
234
205
180
156
136
117
100
85
71
58
46
35
26
6
6
9
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
46
25
25
25
19
13
7
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
4
10
6
2
2
5
9
104
57
11
11
6
1
1
1
1
5
10
66
36
6
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
2
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
4
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
360
360
360
485
559
656
782
921
1083
1271
1482
1712
1981
2253
2516
2940
3142
3300
4600
3414
3392
3346
3121
3082
3072
3104
3211
3375
3598
3875
4215
4586
4973
5501
5872
6204
7400
6740
6849
7400
6812
6644
7400
5991
5615
5208
4641
4229
3829
3447
3122
2815
2538
2280
2056
1859
1686
1539
1414
1312
1233
1175
1140
1127
1135
1161
1208
1271
1335
1435
1525
1548
1800
1800
1430
1338
1193
1035
917
801
696
604
522
449
386
330
282
240
204
173
147
124
104
87
71
56
44
23
17
13
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
46
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
60
33
6
6
6
6
3
1
1
1
1
1
1
1
1
1
1
1
1
1
3
6
18
24
27
28
15
2
2
2
2
2
7
10
5
1
1
1
1
2
3
5
3
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
1
1
1
3
2
1
1
2
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
76
76
76
76
76
76
76
77
77
79
80
83
86
90
95
101
109
120
135
154
180
214
257
310
375
452
543
646
763
892
1034
1186
1351
1524
1692
1898
2080
2188
2600
2600
2273
2226
2106
1971
1870
1763
1662
1570
1482
1401
1325
1255
1190
1129
1073
1020
969
924
876
829
800
736
693
654
617
591
572
564
568
585
616
661
720
792
876
974
1082
1187
1324
1446
1507
1800
1800
1505
1446
1332
1204
1105
1003
905
814
725
641
561
475
401
339
200
200
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
200
200
211
220
232
248
268
292
321
355
394
437
485
536
591
650
709
772
840
910
994
1089
1198
1323
1461
1611
1776
1948
2116
2319
2497
2600
3000
3000
2418
2270
2038
1783
1590
1400
1225
1072
934
811
702
607
524
452
390
337
291
252
219
191
168
148
130
116
103
92
83
74
67
61
56
52
49
46
44
43
42
41
41
41
43
43
42
54
39
37
34
29
26
23
21
18
16
14
13
11
10
9
9
7
6
5
4
3
4
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
28
16
16
16
16
16
16
16
16
16
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
9
4
4
4
4
4
4
6
8
5
3
2
2
2
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
4
5
3
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
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
1400
1400
1400
1425
1442
1465
1496
1532
1575
1626
1686
1752
1824
1910
1987
2067
2200
2222
2306
2388
2460
2574
2642
2704
3000
2792
2822
2848
2836
2850
2879
2904
2886
3000
3000
2754
2712
2663
2654
2725
2852
3056
3253
3426
3800
3800
3800
4200
3728
3684
3639
3537
3502
3540
3527
3528
3800
3471
3400
3400
3194
3052
2892
3000
2503
2302
2102
1871
1695
1525
1379
1233
1100
1000
853
748
653
564
490
424
366
316
272
234
201
173
149
128
109
94
80
68
58
49
40
33
27
16
12
12
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
85
45
45
45
45
45
45
45
45
45
42
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
29
19
19
19
19
19
19
19
11
4
4
4
4
4
4
4
4
4
3
3
3
3
3
3
5
7
14
12
8
5
5
7
5
4
5
3
2
2
2
2
2
7
5
3
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
2
2
3
2
1
1
1
1
1
1
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
11
11
11
13
15
18
24
31
40
53
69
88
113
143
180
226
281
348
427
519
625
745
879
1024
1188
1357
1525
1757
1909
2049
2600
2266
2355
2443
2475
2583
2713
2870
3067
3302
3573
3873
4236
4603
4959
5568
5837
6043
8000
6156
6097
6000
5621
5514
5435
5392
5426
5537
5671
5816
6213
6302
6345
8000
6181
6018
5836
5416
5264
5157
5102
5133
5254
5403
5561
6003
6085
6099
8000
5780
5473
5101
4400
3965
3526
3097
2729
2387
2076
1795
1539
1304
1088
891
685
511
365
35
35
35
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
32
32
32
34
36
39
44
50
57
66
77
90
104
121
138
155
182
195
205
290
212
209
203
183
174
164
154
146
138
132
126
121
117
113
110
107
105
103
102
101
100
100
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
133
133
133
363
481
627
804
977
1168
1369
1565
1803
2011
2165
2600
2600
2466
2533
2551
2584
2665
2747
2833
3018
3086
3137
3800
3144
3114
3070
2936
2888
2838
2840
2800
2768
3000
2732
2769
2856
2975
3206
3510
3919
4386
4892
5635
6134
6618
8400
7328
7673
7826
7745
8400
7701
7799
7595
7225
8400
6385
5870
5337
4575
4046
3542
3072
2673
2317
2006
1737
1505
1306
1136
992
869
764
675
599
534
479
432
392
358
330
306
285
268
252
238
227
210
200
200
147
121
121
31
31
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
17
17
17
17
14
12
10
8
8
8
5
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
5
6
7
7
7
7
7
7
7
7
7
8
24
32
36
38
39
35
31
21
11
3
3
4
5
6
14
10
7
7
7
4
2
2
2
2
2
2
2
2
3
8
14
9
5
5
8
9
10
6
2
2
5
6
8
12
14
11
8
10
5
1
1
1
2
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
9
9
9
72
138
242
392
590
838
1134
1482
1865
2265
2743
3165
3528
4333
4333
4333
3744
3514
3257
2976
2761
2562
2388
2244
2125
2030
1958
1905
1871
1853
1852
1868
1902
1955
2029
2123
2241
2380
2537
2731
2927
3116
3463
3597
3693
4885
3703
3641
3558
3304
3225
3168
3139
3163
3239
3333
3435
3702
3771
3811
4885
3731
3638
3531
3270
3179
3115
3083
3104
3181
3274
3373
3648
3700
3710
4885
3516
3328
3100
2669
2401
2132
1868
1643
1434
1244
1073
917
774
643
524
400
295
208
10
10
10
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
4
7
7
4
2
2
2
2
2
5
5
4
3
3
3
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
120
120
120
178
211
253
305
358
418
483
552
627
702
781
866
946
1036
1132
1231
1335
1447
1555
1670
1800
1882
2033
2111
2169
2600
2218
2209
2184
2091
2046
1993
1940
1899
1828
1800
1800
1555
1448
1330
1198
1089
984
886
798
717
645
580
522
471
425
385
349
318
289
263
239
218
198
180
164
149
137
126
117
110
104
100
98
98
98
99
105
105
104
134
97
91
84
72
64
57
49
43
37
32
27
23
20
16
14
11
9
8
5
5
7
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
130
130
130
98
67
35
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
6
7
4
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
3
2
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
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
200
200
219
234
255
284
321
366
420
484
556
636
726
820
919
1032
1133
1236
1400
1439
1542
1649
1749
1853
1978
2088
2159
2400
2400
2249
2400
2138
2046
1965
1851
1766
1684
1605
1535
1467
1401
1345
1281
1217
1200
1086
1022
960
894
840
790
744
704
669
637
607
583
556
527
520
474
431
399
364
334
307
284
264
248
235
225
219
215
212
218
214
209
254
190
178
164
141
126
112
97
85
74
64
55
47
40
33
27
21
16
13
4
4
7
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
8
6
4
87
44
2
3
2
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
2
1
1
1
1
1
1
2
2
2
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
3
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
50
50
50
77
93
115
143
175
211
252
298
349
404
464
528
596
669
747
830
920
1016
1117
1224
1336
1453
1573
1696
1829
1958
2078
2266
2351
2413
3000
2438
2407
2360
2223
2164
2108
2060
2034
2020
2020
2031
2049
2080
2110
2125
2200
2200
2125
2112
2081
2053
2036
1979
2000
2000
1730
1627
1507
1376
1273
1175
1087
1010
942
881
828
780
735
698
657
618
600
542
508
478
449
429
414
405
403
406
415
429
446
466
494
512
535
600
544
600
419
600
85
85
85
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
71
80
85
87
88
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
90
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
8
8
8
79
119
172
239
311
395
490
596
713
841
978
1127
1284
1450
1630
1817
2023
2246
2505
2798
3130
3503
3911
4362
4840
5319
5891
6394
6775
7800
7800
7465
7800
7397
7249
7112
7000
6783
6543
7000
5958
5640
5319
4898
4598
4316
4056
3843
3650
3497
3385
3258
3200
3133
2910
3133
2571
2384
2208
1989
1840
1714
1610
1538
1495
1469
1454
1504
1486
1459
1800
1344
1275
1214
1101
1070
1044
977
1000
1000
750
675
590
499
437
381
332
289
249
211
177
143
112
85
37
25
20
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
40
40
40
40
35
30
25
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
13
6
6
6
6
6
6
6
4
3
3
3
3
3
3
3
2
2
2
2
1
1
1
1
1
1
12
12
7
3
3
5
4
3
3
3
3
3
8
13
11
10
5
1
3
3
3
3
4
2
1
1
1
3
2
2
3
3
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
40
40
40
105
142
191
254
323
403
495
600
716
843
985
1132
1279
1479
1611
1731
2200
1907
1968
2015
2000
2032
2059
2088
2119
2148
2200
2209
2241
2276
2312
2344
2397
2445
2429
2600
2600
2222
2110
1960
1800
1688
1588
1510
1459
1429
1419
1431
1460
1495
1558
1618
1634
1800
1800
1571
1520
1437
1347
1280
1211
1152
1088
1026
1000
903
847
795
743
702
667
637
609
598
571
542
600
485
467
433
400
400
299
263
229
190
163
139
117
99
82
66
53
41
16
21
13
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
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
5
6
7
7
7
7
7
7
7
7
7
7
7
7
7
8
11
13
14
14
10
7
7
7
7
6
5
3
1
1
1
2
3
4
4
4
4
14
9
4
4
4
4
4
4
3
3
3
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
24
24
24
171
240
322
417
509
601
688
810
881
929
1266
1000
940
909
823
769
719
670
630
595
567
545
530
522
521
528
542
563
593
629
673
724
792
871
959
1088
1182
1268
1560
1411
1466
1512
1560
1561
1593
1638
1675
1677
1800
1800
1569
1501
1403
1294
1210
1128
1057
999
953
922
906
903
915
938
965
1013
1058
1063
1200
1200
968
906
816
718
645
574
510
472
448
411
400
400
298
270
240
205
182
161
141
124
112
101
89
102
72
40
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
4
4
4
4
3
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
33
20
7
7
7
7
4
1
1
1
1
1
1
1
1
1
1
1
1
1
700
1050
527
5
5
5
5
5
5
5
18
14
10
7
4
2
1
1
4
7
103
53
4
4
4
4
2
1
1
1
1
1
1
2
4
6
7
7
7
8
9
10
10
10
10
10
11
14
15
16
17
19
20
21
18
15
15
15
15
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
66
66
66
177
229
293
368
439
514
592
672
753
835
922
1004
1086
1200
1251
1336
1423
1511
1606
1695
1808
1908
1959
2200
2200
1994
1984
1946
1918
1935
1971
2030
2126
2235
2352
2561
2666
2759
3400
2864
2891
2908
2849
2869
2887
2969
2987
2998
3400
2975
2957
2936
2873
2867
2856
2934
2904
2855
3400
2663
2533
2391
2156
2013
1878
1751
1643
1566
1467
1371
1400
1169
1070
973
863
777
697
625
563
508
460
418
382
351
324
300
280
262
245
232
213
200
200
142
14
26
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
3
3
3
3
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
57
35
13
13
13
13
8
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
44
37
30
19
8
3
3
5
8
7
7
7
7
7
7
4
2
2
2
2
2
2
2
2
2
10
14
16
11
7
7
7
7
7
7
7
7
19
25
28
29
30
30
30
30
30
30
31
40
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
200
200
637
831
1053
1369
1557
1753
2400
1955
2200
1984
1876
1823
1725
1651
1585
1520
1464
1412
1362
1328
1313
1309
1337
1471
1559
1703
2100
1863
2100
1828
2100
1791
1994
2272
2595
3614
4120
4622
8200
5755
5876
6055
8200
5542
6082
5887
5373
8200
4628
4215
3810
2977
2620
2297
2012
1827
1695
1571
1474
1400
1295
1227
1163
1104
1068
1016
972
1000
885
861
827
789
800
746
739
742
750
772
796
838
877
882
1000
1000
801
746
664
573
501
427
361
285
222
191
30
48
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
37
22
7
7
7
7
5
4
4
4
4
4
4
4
4
4
4
4
4
4
54
28
2
2
2
2
2
2
2
2
19
18
17
15
9
4
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
2
3
5
4
3
3
3
3
4
4
4
5
5
5
6
4
3
3
6
8
9
9
9
9
10
6
3
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
542
542
542
549
553
558
567
574
581
600
599
610
624
637
651
679
687
691
800
680
666
648
612
591
570
551
536
525
517
513
514
520
531
547
569
600
637
682
741
794
850
950
967
1023
1104
1143
1182
1400
1233
1255
1278
1281
1320
1371
1434
1516
1608
1714
1831
1951
2097
2234
2360
2631
2696
2720
3800
2581
2433
2254
1894
1687
1481
1283
1121
976
848
738
643
560
489
428
375
331
295
266
245
230
221
219
222
234
268
302
435
567
565
1000
1000
90
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
36
25
15
15
15
15
9
3
3
3
3
3
3
3
3
3
3
3
3
3
101
51
1
1
1
1
1
1
1
2
19
17
16
11
6
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
3
5
6
7
5
3
5
8
6
4
3
3
5
4
4
3
2
2
2
2
6
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
381
381
381
537
629
751
905
1074
1270
1491
1737
2003
2297
2608
2907
3287
3623
3786
4600
4600
3752
3585
3265
2913
2653
2392
2153
1946
1760
1598
1462
1352
1269
1217
1197
1210
1259
1343
1457
1606
1778
1956
2189
2398
2519
3000
3000
2590
2514
2347
2200
2005
1848
1699
1556
1428
1310
1201
1102
1011
929
854
788
731
684
650
629
624
686
719
775
1000
878
992
1038
1045
1400
1044
1018
985
896
853
810
769
737
709
686
664
647
632
600
600
600
444
371
300
231
85
90
100
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
61
31
1
1
1
1
1
1
1
1
1
1
1
1
5
7
8
8
8
9
47
66
35
5
5
5
5
5
5
5
16
15
15
15
9
4
4
7
11
16
28
18
8
8
8
7
4
1
1
1
1
3
4
4
5
7
8
8
6
4
4
4
4
4
4
4
4
5
6
14
14
10
6
5
4
4
7
5
3
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
200
200
255
282
314
352
387
423
465
500
532
600
600
609
638
645
651
733
655
655
657
650
659
674
696
726
764
810
862
921
985
1053
1125
1202
1280
1357
1455
1525
1589
1800
1686
1726
1756
1730
1800
1800
1618
1556
1472
1379
1301
1224
1151
1084
1022
965
914
869
829
797
772
754
746
746
758
780
813
856
903
959
1017
1079
1153
1218
1275
1400
1400
1400
1192
1106
1008
899
810
723
642
568
500
438
382
331
292
252
215
200
144
113
40
62
22
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
27
25
23
23
23
23
14
5
5
5
5
5
5
5
5
5
5
5
5
5
21
29
19
9
9
9
8
7
7
7
7
7
7
4
2
3
4
8
8
8
8
8
8
9
14
17
20
23
86
44
2
1
1
1
1
3
5
3
2
1
1
1
1
1
3
5
7
4
1
4
4
3
2
2
1
1
1
2
3
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
66
66
66
401
594
842
1153
1482
1854
2267
2714
3190
3712
4245
4776
5449
5936
6373
7800
7079
7267
7363
7800
7258
7071
7800
6398
6017
5608
5048
4648
4268
3917
3623
3366
3147
2963
2809
2679
2570
2481
2405
2340
2295
2242
2193
2200
2092
2045
1996
1941
1901
1842
1800
1800
1634
1559
1479
1390
1314
1238
1171
1095
1019
1000
863
787
713
633
567
505
448
397
351
310
273
241
212
186
164
144
126
111
97
85
74
65
57
50
43
38
33
28
25
21
18
16
10
10
13
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
17
25
29
31
32
33
20
7
7
7
7
7
7
7
7
7
7
7
7
7
15
8
1
1
4
6
3
1
1
1
1
1
4
8
5
2
2
3
4
4
4
4
3
3
3
2
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
1
1
1
1
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
66
66
66
77
85
96
111
129
150
174
202
232
266
303
343
388
438
495
560
634
719
815
923
1041
1173
1311
1454
1625
1766
1904
2200
2146
2267
2367
2403
2600
2600
2455
2441
2391
2336
2301
2249
2200
2200
2092
2045
2006
1968
1946
1939
1937
1940
1983
1980
1972
2200
1915
1872
1823
1735
1682
1632
1584
1546
1514
1482
1458
1440
1398
1400
1400
1228
1160
1083
998
932
870
816
772
731
697
669
634
600
600
524
486
450
409
377
348
321
297
274
254
237
200
200
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
9
11
12
12
12
13
7
1
1
1
1
1
1
1
1
1
1
1
1
1
11
16
10
5
5
5
5
5
5
5
5
5
8
12
7
3
2
2
22
19
17
17
17
17
17
15
11
7
7
7
7
7
7
5
3
3
3
7
12
7
2
2
2
2
2
2
16
23
26
30
18
7
7
7
7
7
10
6
3
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
200
200
212
222
237
258
286
322
367
420
483
555
636
725
822
928
1040
1161
1288
1420
1561
1706
1845
2016
2166
2247
2600
2600
2276
2222
2104
1973
1878
1779
1686
1603
1523
1447
1380
1310
1242
1200
1129
1095
1075
1117
1113
1117
1400
1119
1133
1157
1156
1210
1294
1385
1485
1697
1775
1836
2600
1853
1828
1789
1647
1607
1563
1578
1532
1477
1800
1308
1204
1093
922
810
703
602
518
443
378
321
273
231
195
165
139
117
98
82
69
58
49
40
32
29
11
11
35
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
7
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
3
3
3
3
3
3
3
3
3
3
3
3
3
3
10
17
13
9
9
9
8
8
8
4
1
1
1
1
1
1
1
1
2
2
2
1
1
2
3
4
7
5
4
4
2
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
66
66
66
329
453
604
781
951
1132
1318
1523
1723
1909
2211
2342
2433
3400
2446
2375
2270
2008
1865
1718
1575
1462
1365
1290
1241
1216
1218
1246
1298
1375
1471
1575
1714
1839
1919
2200
2200
2005
1985
1930
1848
1784
1800
1640
1585
1555
1545
1559
1607
1651
1676
1800
1800
1759
1807
1839
1909
1981
1984
2200
2200
1833
1746
1621
1491
1409
1343
1290
1249
1258
1217
1171
1400
1038
957
872
744
659
578
503
439
383
334
291
255
224
197
175
155
140
128
128
132
124
150
150
57
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
8
5
5
5
4
4
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
25
18
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
9
7
7
7
7
7
7
7
10
12
13
13
8
4
3
2
2
2
2
2
2
2
2
9
12
16
74
40
7
4
2
2
2
2
3
3
3
2
2
2
2
2
2
2
4
4
4
4
3
2
1
1
1
1
3
4
5
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
261
261
261
305
329
358
394
431
470
511
561
603
644
733
721
759
796
824
865
900
923
1000
1000
960
963
957
952
955
960
969
984
1002
1025
1053
1084
1120
1158
1199
1245
1287
1328
1400
1408
1447
1488
1525
1562
1614
1659
1664
1800
1800
1566
1499
1401
1293
1209
1125
1047
978
917
864
823
794
779
781
799
831
889
953
1019
1166
1211
1238
1800
1196
1136
1061
894
806
719
637
574
519
473
435
401
374
347
323
300
277
253
247
210
177
280
33
40
58
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
49
27
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
69
101
51
2
2
2
2
2
2
2
3
4
6
5
3
1
1
1
2
4
13
8
4
4
4
4
6
6
6
6
4
2
1
1
1
1
2
2
3
2
1
1
1
1
1
2
4
2
1
1
2
5
7
4
2
1
6
3
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
88
88
88
294
391
504
632
762
878
978
1200
1200
1200
1138
1111
1083
1047
1018
1000
963
942
926
916
911
911
925
930
939
1000
962
983
1011
1041
1089
1145
1211
1286
1361
1459
1546
1593
1800
1800
1616
1591
1532
1468
1428
1389
1358
1335
1319
1309
1304
1305
1311
1322
1338
1354
1635
1687
1746
3000
1757
1764
1781
1589
1568
1596
1544
1505
1800
1361
1272
1173
1021
920
822
729
651
580
518
465
418
384
359
332
305
300
263
247
235
222
211
206
202
180
200
200
66
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
11
15
17
18
19
20
14
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
24
18
12
11
11
11
7
3
3
12
17
23
26
14
3
3
3
3
4
7
5
4
4
4
4
4
5
13
10
6
2
1
1
1
1
1
4
3
2
2
2
2
2
1
1
2
3
2
1
1
3
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
47
47
47
246
348
476
630
780
946
1121
1288
1495
1677
1780
2200
2200
1845
1797
1680
1559
1489
1429
1396
1392
1416
1468
1549
1654
1785
1937
2090
2293
2474
2575
3000
3000
2641
2598
2488
2372
2303
2241
2190
2150
2143
2104
2062
2200
1951
1886
1818
1724
1660
1602
1552
1513
1483
1482
1496
1516
1632
1635
1629
2200
1543
1476
1400
1237
1161
1094
1032
987
972
931
889
1000
783
724
663
579
519
462
408
361
318
280
246
216
189
166
145
127
110
98
81
66
79
17
17
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
10
14
16
17
17
18
10
2
2
2
2
2
2
2
2
2
2
2
2
2
21
31
19
7
7
7
7
7
4
2
9
8
7
4
1
1
1
1
1
2
8
8
8
9
10
5
1
2
1
1
1
1
2
2
3
5
4
3
2
2
2
2
2
2
3
2
2
1
1
1
2
1
1
1
1
1
1
1
4
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
92
92
92
174
220
279
352
429
516
613
718
829
958
1085
1206
1406
1494
1557
2200
1575
1536
1476
1315
1236
1157
1083
1029
987
956
939
933
938
953
978
1010
1050
1095
1143
1201
1254
1296
1400
1400
1380
1391
1400
1400
1378
1374
1371
1369
1369
1374
1379
1374
1400
1400
1343
1331
1318
1305
1299
1312
1304
1294
1400
1256
1231
1203
1156
1125
1093
1066
1031
1000
1000
914
918
934
906
1000
1000
851
1000
736
661
607
564
514
470
600
372
330
294
220
177
161
40
40
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
45
34
23
23
23
23
12
1
1
1
1
1
1
1
1
1
1
1
1
1
28
42
49
52
54
55
55
55
55
56
58
35
13
13
10
8
5
2
8
11
13
14
14
14
15
11
7
7
7
7
7
5
3
3
3
2
2
2
2
2
3
3
3
3
3
4
22
31
40
21
2
2
2
2
2
2
6
8
11
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
466
466
466
728
871
1054
1276
1499
1759
2021
2268
2663
2847
2971
4200
3000
2901
2769
2437
2258
2076
1898
1755
1626
1513
1418
1338
1273
1223
1187
1166
1159
1166
1185
1217
1260
1313
1377
1448
1529
1616
1699
1810
1908
1944
2200
2200
1871
1793
1664
1522
1415
1326
1252
1199
1211
1176
1158
1400
1107
1083
1063
1019
1023
1036
1061
1099
1143
1201
1253
1299
1400
1400
1400
1174
1084
983
870
781
696
617
548
485
429
380
337
299
266
237
211
189
184
168
157
200
122
130
37
66
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
16
20
22
23
24
24
14
5
5
5
5
5
5
5
5
5
5
5
5
5
9
11
8
5
5
5
5
5
5
5
8
7
6
6
5
4
4
6
7
9
13
14
15
15
15
8
1
1
1
1
1
1
1
1
2
2
2
2
2
1
1
1
1
1
1
2
2
2
3
3
3
2
1
1
1
1
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
400
400
400
482
530
593
674
763
867
985
1117
1261
1422
1589
1757
1973
2130
2271
2733
2500
2563
2599
2733
2575
2530
2733
2362
2274
2184
2059
1984
1919
1866
1831
1808
1793
1790
1791
1788
1800
1800
1796
1815
1844
1886
1941
2009
2086
2168
2267
2355
2431
2600
2600
2600
2600
2573
2575
2562
2541
2600
2516
2456
2381
2600
2160
2037
1909
1736
1614
1498
1391
1299
1217
1142
1072
1014
947
879
866
742
676
614
548
495
448
407
374
347
326
310
301
294
284
299
286
249
400
200
30
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
6
7
7
7
7
7
6
5
5
5
5
5
5
5
5
5
5
5
5
5
6
6
6
6
6
7
8
8
8
9
13
10
8
7
7
4
2
2
10
10
10
10
10
10
10
5
1
1
1
1
1
1
1
1
2
3
3
3
4
2
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
3
2
1
2
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
66
66
66
281
381
498
632
764
887
1009
1200
1244
1363
1478
1580
1718
1815
1904
2200
2037
2093
2136
2100
2200
2200
1963
1894
1802
1703
1632
1566
1511
1467
1433
1409
1560
1775
2063
3012
3468
3970
7400
5101
5277
5501
7400
5139
5624
5522
5150
7400
4668
4378
4082
3428
3126
2829
2551
2343
2159
2001
1871
1759
1669
1598
1539
1498
1467
1412
1400
1400
1196
1145
1104
1014
1000
1000
761
691
616
531
474
423
378
343
313
288
269
253
240
231
223
217
212
208
200
200
200
142
28
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
29
20
20
20
16
12
8
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
6
8
9
10
11
9
7
6
5
4
4
4
9
15
19
13
8
8
8
6
4
4
4
4
4
4
4
4
4
3
3
3
3
2
2
2
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
11
11
11
141
213
307
424
547
686
841
1007
1189
1381
1566
1799
2005
2113
2600
2600
2139
2057
1888
1702
1567
1432
1312
1211
1124
1052
997
957
932
922
929
951
998
1060
1142
1261
1373
1504
1700
1799
1981
2182
2394
2638
2899
3148
3473
3760
3885
4600
4600
3781
3602
3286
2937
2678
2420
2186
1984
1804
1648
1515
1403
1307
1224
1160
1093
1031
1000
912
859
809
760
719
686
660
625
642
668
649
800
800
530
509
464
424
419
426
421
454
485
437
600
600
66
200
66
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
4
4
4
4
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
51
29
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
9
27
36
21
7
7
7
7
7
7
7
12
11
10
6
3
4
5
6
11
16
41
29
17
17
17
14
7
1
1
1
1
3
4
5
6
7
8
8
8
4
1
1
1
1
4
6
8
7
6
5
4
3
2
2
2
2
2
3
10
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
1080
1080
1080
1362
1494
1649
1824
2002
2161
2297
2600
2600
2600
2528
2500
2468
2434
2407
2379
2361
2336
2307
2333
2260
2214
2333
2096
2037
1980
1904
1862
1828
1803
1790
1783
1784
1787
1789
1800
1800
1789
1790
1789
1789
1791
1793
1795
1800
1800
1800
1599
1519
1430
1333
1255
1185
1113
1050
1000
935
891
853
821
797
776
762
752
729
733
733
629
587
539
486
442
401
363
329
300
274
253
236
223
213
206
201
199
199
194
200
200
167
157
143
122
127
139
42
200
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
17
16
15
15
15
15
8
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
5
6
6
6
6
6
7
15
14
14
8
3
2
2
2
9
6
4
4
4
4
4
9
11
14
24
12
1
2
3
3
2
2
5
6
6
5
5
5
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
229
229
229
324
367
419
479
530
592
646
680
800
800
712
704
678
650
635
621
611
607
607
613
627
650
682
723
773
830
893
965
1034
1105
1200
1246
1319
1391
1459
1539
1608
1667
1800
1800
1800
1800
1683
1638
1591
1804
2079
2145
3000
3000
1997
1961
1782
1577
1511
1445
1403
1392
1394
1411
1441
1480
1521
1581
1636
1657
1800
1800
1626
1800
1445
1318
1201
1046
930
821
720
634
558
494
441
399
367
345
332
327
330
339
355
377
392
432
469
421
600
600
37
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
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
4
6
3
1
6
10
12
7
3
2
1
1
8
11
12
13
14
8
3
3
3
3
2
1
1
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
200
200
380
475
595
742
891
1053
1231
1418
1598
1824
2024
2130
2600
2600
2172
2108
1964
1811
1713
1620
1546
1495
1460
1445
1448
1470
1510
1567
1642
1733
1838
1961
2090
2225
2397
2517
2650
3000
2781
3000
2825
2728
3000
2489
2344
2191
1979
1823
1671
1527
1401
1287
1187
1101
1029
972
929
900
882
877
881
888
910
931
932
1000
1000
881
850
803
749
711
666
621
600
533
490
449
406
369
335
303
275
251
230
212
197
184
175
167
158
161
149
128
200
85
16
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
6
8
9
10
10
11
6
2
2
2
2
2
2
2
2
2
2
2
2
2
11
16
13
10
10
10
10
10
10
10
10
9
8
8
4
1
1
1
6
9
10
9
9
9
9
8
8
10
5
1
1
2
3
3
3
2
1
1
1
1
1
1
1
2
4
3
3
3
2
1
1
1
1
1
1
1
1
1
2
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
46
46
46
222
316
432
572
714
866
1022
1203
1358
1509
1800
1787
1908
1967
2200
2200
1938
1890
1802
1710
1653
1600
1561
1536
1522
1522
1528
1538
1583
1588
1587
1800
1545
1507
1461
1377
1320
1261
1200
1145
1094
1048
1008
975
950
933
925
928
941
966
1003
1051
1113
1180
1251
1363
1415
1478
1800
1462
1600
1337
1200
1098
964
856
758
665
583
510
444
385
334
288
248
213
183
157
134
115
98
84
71
61
52
45
39
34
29
26
23
19
16
20
6
6
27
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
14
11
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
9
30
17
4
4
9
11
7
3
3
2
1
1
2
4
4
2
1
6
4
2
2
2
3
4
5
5
5
4
3
2
2
3
3
3
3
3
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
400
400
400
400
400
402
406
413
424
441
464
497
539
591
654
728
813
907
1011
1121
1234
1365
1481
1580
1800
1800
1800
1800
1800
1807
1822
1842
1872
1908
1943
1998
2047
2052
2200
2200
1945
1876
1775
1666
1587
1513
1450
1400
1362
1335
1318
1311
1312
1316
1332
1348
1350
1400
1400
1344
1348
1351
1362
1387
1416
1457
1495
1528
1600
1600
1600
1419
1350
1273
1189
1125
1063
1008
957
908
873
824
775
800
669
615
561
497
446
397
350
307
269
233
201
177
147
105
125
45
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
11
13
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
15
28
34
18
3
3
3
3
3
3
3
3
3
14
9
4
3
3
8
21
34
117
60
4
4
4
4
7
4
2
2
2
3
4
4
4
4
4
4
4
4
4
4
4
5
9
13
14
9
5
3
1
1
1
1
1
1
1
1
2
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
85
85
85
170
218
282
362
450
551
668
797
938
1100
1263
1423
1667
1795
1898
2600
1987
1979
1947
1806
1747
1684
1622
1578
1543
1519
1508
1508
1520
1544
1578
1626
1680
1737
1831
1880
1920
2200
1957
1955
1943
1889
1867
1843
1825
1805
1790
1800
1754
1756
1730
1697
1800
1609
1564
1498
1406
1400
1242
1155
1071
990
911
835
800
710
649
592
600
473
425
379
327
289
254
222
195
171
149
131
115
101
89
78
70
62
56
51
46
42
41
36
32
46
15
15
16
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
60
46
33
33
33
33
17
2
2
2
2
2
2
2
2
2
2
2
2
2
30
16
2
2
7
10
7
5
4
3
3
3
6
4
3
4
5
6
7
8
11
7
4
3
2
1
1
1
1
1
1
3
3
2
2
2
3
2
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
100
100
100
156
189
233
288
347
415
490
577
667
758
892
973
1047
1400
1157
1202
1245
1248
1299
1357
1423
1506
1597
1690
1806
1909
1986
2200
2200
2130
2155
2150
2142
2154
2162
2138
2200
2200
1993
1926
1845
1761
1707
1665
1637
1628
1632
1639
1670
1699
1685
1800
1848
1812
2200
2200
1490
1383
1198
987
864
743
636
551
475
410
354
306
264
229
198
171
148
128
111
96
83
72
62
54
47
41
36
31
28
25
22
20
18
16
15
14
12
15
7
7
23
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
16
11
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
11
16
36
30
18
7
6
6
4
3
2
2
2
2
2
1
1
2
1
1
1
1
2
3
4
2
1
4
5
3
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
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
66
66
66
164
211
269
338
405
478
554
639
724
806
930
998
1055
1400
1118
1128
1130
1083
1079
1077
1328
1627
1743
2600
2600
1857
1928
1874
1815
1877
1940
2013
2141
2255
2301
2600
2600
2237
2158
2024
1879
1777
1680
1597
1535
1488
1457
1439
1428
1420
1400
1400
1400
1282
1240
1194
1147
1118
1099
1093
1100
1129
1164
1201
1309
1330
1337
1800
1270
1204
1123
965
871
777
687
612
545
486
437
396
362
336
316
301
292
285
282
280
274
280
280
240
211
200
200
66
30
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
21
17
13
13
13
13
8
3
3
3
3
3
3
3
2
2
2
2
2
2
2
2
2
2
2
2
5
8
6
5
5
5
6
4
3
3
3
4
3
2
2
2
2
2
2
4
7
7
4
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
2
2
2
1
1
1
2
1
1
2
1
1
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
200
200
525
676
859
1069
1256
1476
1669
1826
2200
2200
2177
2267
2304
2339
2460
2465
2449
3000
2318
2212
2092
1879
1752
1632
1524
1443
1379
1332
1302
1287
1285
1288
1308
1329
1324
1400
1400
1246
1209
1160
1111
1086
1071
1067
1077
1098
1128
1163
1215
1262
1300
1400
1400
1418
1472
1531
1607
1685
1797
1898
1934
2200
2200
1861
1789
1651
1498
1400
1244
1119
1000
882
780
685
600
525
458
400
349
304
266
232
203
177
155
135
117
102
88
76
66
59
54
48
42
42
28
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
4
4
4
4
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
18
15
13
13
13
13
8
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
5
5
5
5
6
9
10
6
2
1
1
1
1
1
2
10
6
2
3
5
5
3
1
1
2
2
2
2
2
2
1
1
1
2
1
1
1
1
1
2
2
3
2
1
1
1
1
1
1
2
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
173
173
173
534
700
899
1131
1346
1571
1800
2046
2282
2501
2847
2998
3103
4200
3114
3029
2903
2598
2428
2253
2083
1944
1820
1715
1629
1560
1506
1467
1440
1421
1412
1406
1403
1400
1399
1399
1399
1400
1400
1400
1400
1239
1174
1101
1023
964
912
871
843
829
829
843
872
912
968
1033
1096
1200
1266
1294
1600
1400
1227
1165
1048
951
869
788
717
652
592
538
488
442
400
363
329
299
274
253
236
225
217
211
206
203
202
199
200
200
189
189
175
175
200
100
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
32
21
10
10
10
10
7
4
4
4
4
4
4
4
4
4
4
4
4
4
7
11
8
6
6
6
6
6
5
3
1
1
4
4
3
3
3
6
8
9
9
6
3
3
3
3
3
18
30
17
4
1
1
1
2
3
4
4
3
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
2
3
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
24
24
24
95
133
181
238
299
362
425
513
566
612
840
668
679
682
650
641
630
615
603
600
581
575
572
573
580
592
610
635
665
701
743
790
841
897
957
1020
1082
1156
1220
1272
1400
1400
1376
1394
1394
1400
1397
1400
1399
1399
1399
1400
1400
1400
1397
1397
1388
1400
1400
1340
1300
1400
1183
1122
1060
981
931
890
860
843
837
842
855
874
901
927
950
1000
1000
1000
842
780
712
641
588
539
499
455
409
400
322
268
220
200
66
66
200
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
46
33
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
28
31
28
25
25
25
25
25
25
25
25
19
13
13
12
6
1
1
10
9
8
8
8
8
8
8
10
10
8
6
6
6
6
7
7
5
3
2
1
1
1
1
1
1
1
2
15
14
14
33
21
9
4
4
6
9
23
12
2
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
50
50
50
502
727
1003
1328
1659
1996
2326
2803
3068
3286
4600
3501
3506
3460
3212
3101
2969
2851
2717
2578
2600
2284
2138
1997
1841
1720
1612
1520
1447
1391
1351
1325
1314
1313
1323
1340
1366
1400
1442
1492
1549
1616
1689
1759
1855
1942
1972
2200
2200
1922
1872
1784
1692
1635
1581
1536
1500
1471
1452
1446
1451
1466
1501
1540
1577
1688
1702
1697
2200
1594
1505
1399
1206
1086
967
851
754
665
585
516
477
477
502
597
692
717
1000
1000
663
617
517
405
337
258
133
133
24
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
5
5
5
5
5
5
5
5
5
5
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
3
2
2
2
2
2
2
2
2
2
2
2
2
2
5
6
7
7
7
8
9
10
10
11
12
12
12
10
8
8
8
10
12
13
13
13
13
14
15
12
10
8
5
3
3
3
3
3
3
2
1
1
1
1
1
1
1
1
6
8
8
5
3
2
2
2
2
5
3
1
1
1
6
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
200
200
200
264
307
365
441
527
630
748
878
1024
1181
1334
1529
1701
1792
2200
2200
1823
1765
1639
1506
1424
1350
1298
1272
1268
1288
1331
1396
1481
1587
1706
1831
1999
2122
2234
2600
2415
2466
2493
2600
2471
2430
2600
2279
2198
2114
2000
1928
1868
1821
1791
1783
1782
1787
1854
1855
1852
2200
1808
1781
1756
1685
1676
1675
1681
1706
1730
1752
1800
1800
1800
1509
1391
1258
1111
993
881
779
689
610
541
481
429
384
345
310
280
250
233
205
180
200
130
111
43
66
47
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
37
32
28
28
28
28
17
7
7
7
7
7
7
7
7
7
7
7
7
7
17
22
15
8
8
8
5
2
2
2
2
2
9
5
1
1
1
1
12
23
36
37
37
37
26
15
8
12
8
4
4
2
1
1
1
3
4
4
5
3
1
1
1
1
7
10
10
6
2
8
5
3
2
2
1
1
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
66
66
66
295
402
530
680
820
967
1118
1274
1433
1582
1767
1929
2004
2400
2400
1970
1880
1714
1531
1396
1262
1142
1043
960
897
855
835
835
856
896
952
1020
1107
1190
1272
1400
1448
1504
1548
1800
1577
1574
1558
1501
1477
1437
1400
1400
1307
1269
1235
1201
1181
1169
1163
1162
1168
1175
1180
1200
1200
1207
1235
1262
1289
1380
1391
1391
1800
1325
1267
1197
1059
979
897
817
746
677
612
552
495
443
407
393
391
428
466
464
600
600
386
335
262
185
51
51
28
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
4
5
5
5
5
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
5
4
4
4
4
4
4
4
4
4
10
17
9
1
1
1
12
24
45
31
18
18
17
11
6
6
6
6
4
3
3
3
3
3
4
4
4
4
4
4
4
4
9
7
6
4
2
3
2
2
2
1
1
1
1
1
2
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
1080
1080
1080
1080
1080
1080
1081
1082
1084
1087
1090
1094
1098
1102
1109
1114
1116
1133
1133
1109
1106
1101
1097
1100
1106
1118
1134
1156
1183
1216
1255
1299
1350
1408
1473
1544
1623
1706
1793
1889
1978
2068
2200
2237
2327
2403
2461
2600
2600
2600
2305
2201
2091
1980
1910
1857
1821
1801
1795
1795
1792
1800
1800
1778
1781
1782
1743
1800
1800
1542
1451
1338
1222
1135
1055
1016
948
884
1000
747
682
617
531
475
424
378
340
308
280
256
237
219
204
201
172
170
227
23
200
600
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
5
3
2
1
1
1
5
10
26
26
26
26
19
13
9
9
7
5
4
3
3
3
2
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
42
42
42
231
320
426
553
671
795
933
1066
1191
1395
1484
1550
2200
1573
1538
1482
1324
1248
1168
1087
1027
965
910
866
828
814
823
862
936
1050
1209
1415
1671
1979
2335
2734
3189
3667
4153
4782
5238
5649
7000
6316
6495
6587
7000
6490
6314
7000
5684
5325
4941
4412
4030
3661
3313
3009
2732
2483
2260
2060
1881
1721
1577
1448
1332
1228
1134
1049
972
902
839
780
742
714
697
739
731
728
1000
697
676
652
590
566
547
529
497
500
500
349
333
221
46
38
60
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
53
29
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
122
68
15
15
12
10
8
6
6
6
6
6
6
6
6
6
4
2
2
2
2
2
2
2
2
6
8
9
7
6
6
6
6
6
6
6
6
28
39
45
48
49
50
50
50
50
50
51
52
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
71
71
71
304
405
538
671
780
1000
1000
1071
1160
1217
1274
1400
1400
1400
1213
1136
1048
952
875
803
751
715
704
734
754
797
911
849
911
865
911
859
861
875
889
917
952
1105
1168
1333
1800
1533
1800
1645
1800
1676
1663
1665
1800
1588
1555
1501
1418
1400
1297
1243
1202
1167
1150
1149
1157
1172
1214
1232
1244
1400
1248
1226
1200
1200
1075
1018
956
887
828
770
713
660
610
563
521
483
448
418
390
366
343
323
307
287
277
266
222
266
36
200
400
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
5
5
5
5
4
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
25
27
28
29
29
29
16
3
3
3
3
3
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
15
16
16
11
6
6
4
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
5
6
8
6
4
4
3
2
2
2
2
2
2
2
2
12
17
20
21
22
22
22
20
18
18
18
18
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
141
141
141
409
540
690
856
1057
1186
1297
1800
1435
1466
1481
1395
1400
1400
1208
1132
1046
951
875
804
739
684
636
596
564
553
550
555
555
555
564
586
614
650
693
742
796
855
918
985
1050
1129
1199
1242
1400
1400
1283
1270
1229
1184
1150
1113
1081
1045
1008
1000
931
893
856
817
783
752
724
699
807
807
950
1400
1078
1400
1400
873
823
708
578
516
453
400
362
329
303
282
265
250
239
229
221
215
210
203
200
200
247
321
82
600
600
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
18
13
8
8
8
8
6
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
28
21
14
14
9
5
5
6
7
7
7
7
7
7
8
8
8
8
8
8
8
5
3
3
3
5
6
6
6
6
6
6
6
6
6
6
7
7
5
3
3
3
3
3
3
3
3
3
8
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
81
81
81
247
324
418
529
631
746
860
965
1134
1210
1266
1800
1287
1258
1212
1081
1017
952
890
845
808
782
770
771
788
821
870
936
1019
1116
1230
1352
1481
1642
1762
1887
2200
2051
2200
2200
2065
2042
1992
1935
1899
1854
1814
1800
1747
1728
1720
1720
1736
1764
1803
1851
1905
1972
2032
2084
2200
2200
2200
2200
1869
1739
1594
1438
1320
1213
1121
1047
987
940
900
871
849
814
800
800
689
645
601
553
519
490
466
444
463
491
470
600
600
326
50
120
120
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
7
7
7
7
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
23
14
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
903
1351
676
2
2
2
2
2
2
2
19
17
15
14
8
2
2
5
6
8
237
122
8
8
8
7
6
6
6
6
6
5
5
5
5
6
6
6
4
2
2
2
2
2
2
2
2
8
11
13
11
7
4
4
4
4
5
6
15
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
322
380
439
498
556
615
674
732
791
850
908
967
1026
1084
1143
1202
1261
1319
1378
1437
1495
1554
1613
1671
1730
1789
1847
1906
1965
2024
2082
2141
2200
2258
2317
2376
2434
2493
2552
2610
2669
2728
2786
2845
2904
2963
3021
3080
3139
3197
3256
3315
3373
3432
3491
3549
3608
3667
3726
3784
3843
3902
3960
4019
4078
4136
4195
4254
4312
4371
4430
4488
4547
4606
4665
4723
4782
4841
4899
4958
5017
5075
5134
5193
5251
5310
5369
5428
5486
5545
5604
5662
5721
5780
5838
5897
5956
6014
6073
6132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
